Модуль SparkFun OBD-II UART
Данная плата нам случайно попала в руки, когда мы работали над одним проектом. Появилась необходимость в том, что бы наш блок использующийся для управления доп. оборудованием автомобиля мог диагностировать автомобиль посредством OBD-II и сбрасывать ошибки. Изготавливать новый модуль и жгут с разъемом OBD-II времени не было. Тогда нам на глаза попался модуль SparkFun OBD-II UART в комплекте с которым уже был провод с разъемом и плюс выведены места под штыри для подключения к основному блоку.
Плата имеет многосерийный интерфейс, использует набор команд ELM327 и поддерживает все основные стандарты OBD-II, такие как CAN и JBUS. CAN-шина подключается через стандартный 9-пиновый sub-D разъем для использования с OBD-II кабелем.
Плата работает на ядре процессора 16-бит, STN1110 и предлагает больше возможностей и более высокую производительность, чем любой другое совместимое ELM327 устройство.
Особенности:
-
Полная совместимость с набором команд AT ELM327
-
Расширенный набор команд ST
-
Интерфейс UART (скорость передачи данных от 38 бит до 10 Мбит)
-
Безопасный загрузчик для легкого обновления прошивки
-
Поддержка всех протоколов OBD II:
-
ISO 15765-4 (CAN)
-
ISO 14230-4 (Keyword Protocol 2000)
-
ISO 9141-2 (азиатские, европейские автомобили и Chrysler)
-
J1850 VPW SAE (автомобили GM)
-
SAE J1850 PWM (автомобили Ford)
-
Поддержка неофициальных OBD-протоколов:
-
ISO 15765
-
ISO 11898 (CAN)
-
Улучшенный алгоритм автоматического определения протокола
-
Большой буфер памяти
-
Входное напряжение для мониторинга батареи