Ко всем устройствам
Скин GLASS: 145 км/ч, 1.5 бара наддува — все ячейки живые
Скин GLASS: 145 км/ч, 1.5 бара наддува — все ячейки живые

MS3 Touch Dash 7"

7" · 800x480 · ёмкостной тач

Полнофункциональный сенсорный дашборд на базе Waveshare ESP32-S3-Touch-LCD-7. Отображает все основные параметры двигателя в реальном времени через протокол MS3 Simplified Dash Broadcasting. Настраиваемые пороги предупреждений, переключаемые режимы NA/Turbo, датчик уровня топлива и логирование живой телеметрии на телефон по Bluetooth. Источник данных переключается: CAN-шина MS3 — или любой автомобиль через WiFi OBD2-адаптер ELM327 v1.5, вообще без проводки.

Версия прошивки—
Купить дисплей на сайте Waveshare

Два скина, семь семейств шрифтов

Главный экран переключается между классической компоновкой и карточным скином GLASS с сегментной шкалой тахометра. Цифры могут носить любой из семи характеров — от фирменного SuperBrigade до жанров немецких марок. Скин и шрифт меняются на самом дисплее или из приложения, на ходу.

Классический скин — и зелёная дельта: на 0.95 с быстрее лучшего круга
Классический скин — и зелёная дельта: на 0.95 с быстрее лучшего круга
Шрифт SERIF — жанр Mercedes
Шрифт SERIF — жанр Mercedes
Шрифт ARCHIVO на отсечке — жанр Audi
Шрифт ARCHIVO на отсечке — жанр Audi

Драг-замеры

0–100, 0–200, 60 футов, 1/8 и 1/4 мили с поправкой rollout — как на настоящем треке. После заезда — итоговая карточка с дельтами к лучшему результату и график скорости, оборотов и ускорения.

Итог заезда: 402 м за 12.08 с, зелёным — выигрыш к лучшему
Итог заезда: 402 м за 12.08 с, зелёным — выигрыш к лучшему
График заезда: скорость, обороты, ускорение
График заезда: скорость, обороты, ускорение

Кольцевой режим

Время круга от GPS-створа или трековой петли MYLAPS X2, секторы, LAST/BEST и предиктивная дельта — дисплей показывает, едете ли вы быстрее лучшего круга прямо сейчас. Карточка дельты всплывает поверх главного экрана, не отвлекая от приборов.

Живой круг: дельта к лучшему, таблица кругов с секторами
Живой круг: дельта к лучшему, таблица кругов с секторами
Карточка дельты поверх главного экрана
Карточка дельты поверх главного экрана
Логирование по BluetoothОбновление прошивки (OTA)Настройка акселерометраCAN-конвертер

Характеристики, подключение и настройка — по разделам:

Служебные экраны
Настройки

Настройки

Все 25 каналов в виде живых карточек: текущее значение, сводка варнинга и статусная рамка — жёлтая у включённого, красная у сработавшего. Тап по карточке открывает редактор; внизу — MUTE зуммера и кнопка SYSTEM: источник данных (CAN/OBD WiFi), Bluetooth, калибровка IMU, тумблер GPS-модуля, проверка зуммера, FPS и сброс варнингов.

Bluetooth

Bluetooth

Здесь виден статус доступа: пароль вы придумываете сами при первом подключении в веб-приложении megasquirt.online, а экран показывает лишь «задан / не задан». Дальше телефон пишет живую телеметрию — графики, прокрутка истории из буфера дисплея, экспорт в CSV, — и здесь же идёт обновление прошивки «по воздуху». Забыли пароль — кнопка «Reset password» (нажать дважды) стирает его, и следующее подключение задаёт новый.

Редактор канала

Редактор канала

Крупные сенсорные элементы для каждого канала: вкл/выкл варнинга, направление срабатывания, порог и тип звукового сигнала с прослушиванием, плюс частота обновления числа (1–10 Гц) — шкалы всегда движутся плавно, а цифры обновляются с выбранной частотой. Кнопка «шкала» открывает пределы бара и точку отсчёта заливки, а за ней — цветовые зоны: до трёх порогов со своим цветом, заливка красится по зонам. Строка source показывает CAN-адрес, с которого приходят данные.

Роли сенсоров

Роли сенсоров

Роли вроде Oil press или EGT 2 берут данные с любого из восьми универсальных входов MS3 (S1–S8) — или напрямую из произвольного CAN-кадра с настраиваемым id, смещением и форматом.

Пользовательские каналы

Пользовательские каналы

Три полностью пользовательских канала: выберите источник, настройте варнинг и дайте им собственное имя.

Выбор канала

Выбор канала

Удержание на показометре открывает выбор из всех 25 каналов — с живыми значениями прямо в списке. Каналы без данных на шине притушены.

Настройка CAN

Настройка CAN

Редактируемые базовые адреса MS3 Simplified Dash и Advanced Broadcast — пригодится, если стандартные конфликтуют с другими устройствами на шине. Здесь же переключатель источника данных: CAN (MS3) или OBD WiFi-адаптер, со статусом подключения к донглу и ЭБУ.

Экранная клавиатура

Экранная клавиатура

Пользовательские каналы переименовываются прямо на дисплее — новое имя появляется на показометрах, карточках и в списках выбора.

Каналы данных

25 каналов в реальном времени: 17 — из штатных CAN-трансляций MS3 (Simplified Dash и Advanced Broadcast), 5 ролей датчиков с назначаемым источником и 3 полностью пользовательских канала. Источником роли может быть любой из универсальных входов MS3 S1–S8 или произвольный CAN-кадр (id, смещение байта и формат настраиваются на дисплее). У каждого канала — настраиваемое предупреждение.

RPM (обороты)
CAN MS3
MAP / BoostkPa / bar
CAN MS3
AFR (смесь)
CAN MS3
Скорость (VSS)km/h
CAN MS3
CLT (температура ОЖ)°C
CAN MS3
IAT (температура воздуха)°C
CAN MS3
EGT (выхлопные газы)°C
CAN MS3
Advance (УОЗ)°
CAN MS3
Knock Retard (детонация)°
CAN MS3
TPS (дроссель)%
CAN MS3
Напряжение АКБV
CAN MS3
EGO коррекция%
CAN MS3
Время впрыска PW1ms
CAN MS3
Время впрыска PW seqms
CAN MS3
Содержание этанола (Flex)%
CAN MS3
Температура топлива°C
CAN MS3
Давление топлива (ECU)bar
CAN MS3
Давление маслаbar
вход S1–S8 / CAN
Температура масла°C
вход S1–S8 / CAN
Температура АКПП°C
вход S1–S8 / CAN
Уровень топлива%
вход S1–S8 / CAN
EGT 2°C
вход S1–S8 / CAN
Custom 1
любой источник, своё имя
Custom 2
любой источник, своё имя
Custom 3
любой источник, своё имя
Настраиваемые пороги предупреждений

У каждого из 25 каналов настраивается порог, направление срабатывания (выше или ниже порога) и звуковой сигнал — от одиночного бипа до непрерывного. При срабатывании шкала канала мигает красным в ритме выбранного сигнала (или горит постоянно), а зуммер подаёт сигнал. Отдельно от порога у канала есть до трёх цветовых зон: заливка бара красится по ним посегментно — на тахометре это шифт-лайт, на температуре «жёлтый до красного». Зоны только красят, звук и мигание остаются за порогом. Для AFR порог задаёт допустимое отклонение от целевого AFR в любую сторону. Все настройки хранятся в энергонезависимой памяти. В таблице — заводские значения.

ПараметрДиапазонШагПо умолчанию
RPM (обороты)1000–10000 100 > 6000
MAP / Boost100–400 kPa5 kPa> 200 kPa
AFR (смесь)0.2–3 0.1 ± 1
Скорость (VSS)30–300 km/h5 km/h> 120 km/h
CLT (температура ОЖ)0–130 °C1 °C> 102 °C
IAT (температура воздуха)0–90 °C1 °C> 40 °C
EGT (выхлопные газы)200–1100 °C10 °C> 800 °C
Advance (УОЗ)0–60 °1 °> 40 °
Knock Retard (детонация)0–20 °0.5 °> 5 °
TPS (дроссель)0–100 %1 %> 95 %
Напряжение АКБ5–16 V0.1 V< 12.5 V
EGO коррекция50–150 %1 %> 115 %
Время впрыска PW10–30 ms0.5 ms> 20 ms
Время впрыска PW seq0–30 ms0.5 ms> 20 ms
Содержание этанола (Flex)0–100 %1 %< 50 %
Температура топлива0–120 °C1 °C> 60 °C
Давление топлива (ECU)0–8 bar0.1 bar< 2.5 bar
Давление масла0–8 bar0.1 bar< 0.8 bar
Температура масла60–180 °C1 °C> 125 °C
Температура АКПП60–180 °C1 °C> 115 °C
Уровень топлива0–100 %1 %< 10 %
EGT 2200–1100 °C10 °C> 800 °C
Custom 1-1000–3000 1 <> 50
Custom 2-1000–3000 1 <> 50
Custom 3-1000–3000 1 <> 50
Пищалка предупреждений

Разъём «Sensor AD» (GPIO6) выведен для звуковой пищалки предупреждений. При выходе канала за порог дисплей пищит — паттерны различаются по важности, отключение звука и тестовый сигнал есть в настройках.

Возьмите активную пищалку на 12 В с питанием от бортсети и подключите через модуль с полевым транзистором (low-side, например LR7843): дисплей управляет входом модуля сигналом GPIO6 + GND дисплея, а выход коммутирует +12 В → пищалка → масса авто. Опто-развязанный модуль держит массы дисплея и авто раздельно.

Управление

Свайп влево/вправо

Переключение между основным экраном и настройками

Удержание на показометре

Открывает выбор канала — на любой показометр (кроме оборотов, скорости и напряжения) можно вывести любой из 25 каналов; живые значения видны прямо в списке

Тап по шкале RPM

Переключение диапазона: 5000 → 6000 → 7000 → 8000 → 9000 → 10000

Тап по шкале MAP/boost

Переключение шкалы по кругу: 0–100 кПа (атмо) → буст 1 → 2 → 3 бара

Тап по карточке в настройках

Открывает полноэкранный редактор канала: варнинг, направление, порог, звук, частота обновления числа и источник сигнала — крупными кнопками

Сохранение

Кнопка save в редакторе записывает изменения в память и закрывает его; back — выход без сохранения

Включение CAN-трансляции в MS3

Для работы дашборда необходимо включить трансляцию данных по CAN-шине в настройках ЭБУ через TunerStudio.

  1. Откройте TunerStudio и подключитесь к ЭБУ
  2. Перейдите: CAN Bus/Testmodes → CAN Parameters
  3. Установите: My CAN ID = 0, Master Enable = On, 29bit Megasquirt CAN Enable = Off, CAN baud rate = 500k
  4. Перейдите: CAN Bus/Testmodes → Simplified Dash Broadcasting
  5. Установите: Enable = On, Configuration = Automatic, Base CAN identifier = 1512, Outputs transmit rate = 50Hz
  6. Нажмите Burn (запись в ЭБУ) и перезагрузите ЭБУ

Протокол: MS3 Simplified Dash Broadcasting, 500 кбит/с, Standard 11-bit IDs (1512–1516), Big-Endian. Датчики 1–8, этанол % и температура топлива дополнительно передаются через Real Time Data Broadcasting (базовый ID 1520).

Датчики 1–8, этанол % и температура топлива по CAN

Simplified Dash Broadcasting передаёт только датчики 1 и 2. Чтобы получать датчики 3–8, содержание этанола (Flex) и температуру топлива, дополнительно включите в MS3 трансляцию Real Time Data Broadcasting — она работает параллельно с Simplified Dash.

  1. Подключите датчики к свободным аналоговым входам MS3 и настройте их в TunerStudio: Advanced Engine → Generic Sensor Inputs (вход, калибровка, единицы). MS3 передаёт уже откалиброванные значения — дашборд показывает их как есть
  2. Перейдите: CAN Bus/Testmodes → Real Time Data Broadcasting
  3. Установите Base CAN identifier = 1520 — он должен совпадать со значением «Adv base» на дашборде (настройки → кнопка CAN)
  4. Включите группу 13 (датчики 1–4) и группу 14 (датчики 5–8) с частотой 10–20 Гц; неиспользуемые группы оставьте Off
  5. Для содержания этанола (нужен настроенный в MS3 Flex Fuel датчик) включите также группу 47, для температуры топлива и штатного датчика давления топлива MS3 — группу 53. Важно: штатного канала давления масла в MS3 нет — для него используйте Generic Sensor
  6. Нажмите Burn (запись в ЭБУ) и перезагрузите ЭБУ
  7. На дашборде: свайп вправо с основного экрана → настройки. Откройте карточку нужной роли (Oil press, Oil temp, Fuel level, Custom…), выберите источник S1–S8, задайте порог и сигнал зуммера, нажмите save

Роли «Oil press», «Oil temp» и «Fuel level» автоматически появляются на соответствующих показометрах основного экрана. Любой другой канал (этанол %, температура топлива, температура КПП…) можно вывести на любой из восьми показометров долгим нажатием.

Подключение датчика уровня топлива
  1. Подключите датчик уровня топлива к аналоговому входу MS3 (например, Spare ADC)
  2. В TunerStudio настройте Generic Sensor 1 → укажите тип датчика и калибровку (0–100%)
  3. Данные автоматически передаются через CAN ID 1515 (Sensor 1)
  4. На дашборде: настройки → карточка Fuel level → источник S1 → save. Уровень топлива автоматически появится на нижнем правом показометре (вместо TPS)
Прошивка и активация

Прошивка и активация переехали в приложение Touch Dash — там же телеметрия, круги и обновление по воздуху. Приложение ставится на телефон отдельной иконкой.

Поддерживаемое оборудование

Waveshare ESP32-S3-Touch-LCD-7 (800x480, ёмкостной тач, GT911)

MS3 Simplified Dash Broadcasting + Real Time Data Broadcasting (500 кбит/с, ID 1512–1516, датчики от базового ID 1520)

MS3 Touch Dash 7"