Oписание J1939 ECU Engine Pro
V1.2.1 Имитирует дизельные ЭБУ и Bluetooth-адаптер ELM327, подключенный к ЭБУ.
Это приложение превращает устройство Android одновременно в ЭБУ грузовика и адаптер Bluetooth EML327, подключенный к порту разъема канала передачи данных грузовика через J1939 CAN BUS.
Это удобное и экономичное решение для разработки и тестирования программного обеспечения Android J1939.
Аппаратное обеспечение:
Используйте 2 устройства Android (они соединены по Bluetooth), одно запускает это приложение (в роли моделирования ECU), а другое запускает другое приложение J1939 для тестирования.
Используя это приложение, вам не нужен настоящий грузовик: оставайтесь дома и проводите тестирование, прежде чем приступить к работе с настоящим грузовиком.
Это приложение было протестировано со следующими приложениями:
J1939 Считыватель кодов Pro
Bluetooth-терминал
J1939 ECU Engine Pro может работать в режиме командной строки с приложениями терминала Android:
Bluetooth-терминал
АЛОБД терминал
J1939 ECU Engine Pro работает как сервер данных, поэтому он ожидает (прослушивает) запрос данных (команды AT, J1939) от внешнего тестера, затем обрабатывает и отвечает тестеру.
Протокол: SAE J1939 CAN (29 бит/250 Кбод)
Функции:
1. ECU может принять SA F9, FA, FE по запросу заявленного адреса, но все CA должны запросить свой адрес при включении питания.
2. Имитирует 3 ЭБУ:
Двигатель №1-Адрес 00
Двигатель №2-Адрес 01
Адрес компьютера управления 27
3. АТ-команды
Обязательные AT-команды:
Тестер (ваше разрабатываемое приложение) должен использовать как минимум следующие AT-команды для правильной настройки реального адаптера ELM327 на протокол J1939:
ATWS, ATE0, ATL0, ATS0, ATSPA, ATAL, ATCAF0, ATR1, ATSTFF, ATAT0, ATJE, ATH1, ATCPnn, ATSHEAFFF9
Для удобства тестирования мы предполагаем, что адаптер моделирования ELM327 был ранее настроен правильно, поэтому нам не нужно вводить слишком много AT-команд, фактически при тестировании нам нужно использовать только некоторые AT-команды, такие как ATSPA, ATSHnnnnnn.
пример
1. Порядок запроса идентификации компонента (при использовании терминала Bluetooth), как показано ниже:
ATSPA: протокол A-J1939
ATJE: (ATJS зависит от порядка входа в PGN)
00EE00: запрос заявленного адреса
ATSHEA00F9: установить заголовок на EA00F9.
00FEEB: запрос идентификатора компонента.
2. CA заявляет свой адрес
отправьте PGN 00EE00, чтобы запросить заявленный адрес
Дополнительные AT-команды:
ATMA, ATDP, ATDPn, AT@1, ATI, ATTPn, ATCAF1, ATJS
AT-команда в данной ситуации зависит от адреса ECU и приоритета CAN сообщения J1939:
ATCPnn(nn-приоритет), ATSHEAxxyy (xx- адрес ЭБУ, yy - адрес тестера (F9 или FA))
4. Команды J1939 (PGN — номер группы параметров)
PGN включает в себя несколько SPN (номер подозрительного параметра)
J1939 ECU Engine Pro работает со следующими PGN:
A. PGN для отправки на глобальный адрес (FF)
Адрес 00EE00 заявлен
00FEEC VIN-номер (опция, измененная в реальном времени)
00E800 Подтверждение PGN
B. PGN для отправки на определенные адреса (ECU)
Автоматическая трамвайная передача PGN на канале CAN BUS с временем повторения передачи
00FECA Активные коды неисправностей (1 с)
00FEE3 Конфигурация двигателя 1 (5 с)
00FEF3 Положение автомобиля (5 с)
00FEEE Температура двигателя 1 (1 с)
00FEF5 Условия окружающей среды (1 с)
00FEE9 Расход топлива (1 с)
00F004 EEC1 — Обороты двигателя (вариант изменения в реальном времени) (100 мс)
00F003 EEC2 (электронный контроллер двигателя) (50 мс)
00FEF6 Состояние впуска/выпуска (500 мс)
00FE6C Тахограф — СКОРОСТЬ автомобиля (опция, изменяемая в реальном времени) (50 мс)
00FEF2 Экономия топлива (100 мс)
00FEEF Уровень/давление моторной жидкости (500 мс)
Ответ PGN по запросу
00FECB Предыдущие (неактивные) коды неисправностей
00FEEB Идентификация компонента
00FEE0 Расстояние до автомобиля
00FEFC Тире-дисплей
00FEC1 Расстояние до автомобиля с высоким разрешением
00FEBC Информация о компрессионном/рабочем тормозе
00FEB7 Информация о скорости/коэффициенте нагрузки
00Идентификация программного обеспечения FEDA
00FEE5 Часы работы двигателя/об/мин
00FEDC Работа на холостом ходу
00FED3 Очистить активные неисправности
00FECC Очистить неактивные неисправности
C. Другие PGN
00EA00 Запрос
00EF00 Собственный PGN, зависящий от производителя
00EC00 BAM (сообщение с объявлением о трансляции)
00EB00 Сообщение пакетов данных по транспортному протоколу
5. Для просмотра живого потока CAN BUS используйте терминал Bluetooth и отправьте команду ATMA.
Политика конфиденциальности
https://www.freeprivacypolicy.com/live/949d1732-f624-4a6f-84b1-c7e04182059e
Что нового в последней версии 1.2.1
Информация J1939 ECU Engine Pro APK

Супер Быстрая и Безопасная Загрузка через Приложение APKPure
Один клик для установки XAPK/APK файлов на Android!