Все дашборды
MS3 Touch Dash 7"

MS3 Touch Dash 7"

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

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

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

Экраны дашборда

Основной экран

Основной экран

Шкала оборотов с предупреждением о переключении, скорость, буст и AFR плюс восемь настраиваемых показометров. Удержание на показометре — выбор канала, тап по бусту — переключение шкалы (100 кПа или 1–3 бара).

Настройки

Настройки

Все 25 каналов в виде живых карточек: текущее значение, сводка варнинга и статусная рамка — жёлтая у включённого, красная у сработавшего. Тап по карточке открывает редактор; внизу — отключение и проверка зуммера, тумблер FPS и кнопка BT (Bluetooth).

Bluetooth

Bluetooth

Введите Access PIN с этого экрана в веб-приложении megasquirt.online, чтобы писать живую телеметрию на телефон — графики, прокрутка истории из буфера дисплея и экспорт в CSV. Здесь же — обновление прошивки «по воздуху»; кнопка «New PIN» меняет код доступа.

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

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

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

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

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

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

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

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

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

Выбор канала

Выбор канала

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

Настройка CAN

Настройка CAN

Редактируемые базовые адреса MS3 Simplified Dash и Advanced Broadcast — пригодится, если стандартные конфликтуют с другими устройствами на шине.

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

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

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

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

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 (обороты)100010000 100 > 6000
MAP / Boost100400 kPa5 kPa> 200 kPa
AFR (смесь)0.23 0.1 ± 1
Скорость (VSS)30300 km/h5 km/h> 120 km/h
CLT (температура ОЖ)0130 °C1 °C> 102 °C
IAT (температура воздуха)090 °C1 °C> 40 °C
EGT (выхлопные газы)2001100 °C10 °C> 800 °C
Advance (УОЗ)060 °1 °> 40 °
Knock Retard (детонация)020 °0.5 °> 5 °
TPS (дроссель)0100 %1 %> 95 %
Напряжение АКБ516 V0.1 V< 12.5 V
EGO коррекция50150 %1 %> 115 %
Время впрыска PW1030 ms0.5 ms> 20 ms
Время впрыска PW seq030 ms0.5 ms> 20 ms
Содержание этанола (Flex)0100 %1 %< 50 %
Температура топлива0120 °C1 °C> 60 °C
Давление топлива (ECU)08 bar0.1 bar< 2.5 bar
Давление масла08 bar0.1 bar< 0.8 bar
Температура масла60180 °C1 °C> 125 °C
Температура АКПП60180 °C1 °C> 115 °C
Уровень топлива0100 %1 %< 10 %
EGT 22001100 °C10 °C> 800 °C
Custom 1-10003000 1 <> 50
Custom 2-10003000 1 <> 50
Custom 3-10003000 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 (0x5E8–0x5EC), 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 0x5EB (Sensor 1)
  4. На дашборде: настройки → карточка Fuel level → источник S1 → save. Уровень топлива автоматически появится на нижнем правом показометре (вместо TPS)

Прошивка и активация

Ваш браузер не поддерживает Web Serial API. Используйте Chrome, Edge или Opera на десктопе.

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

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

Протокол CAN

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