Архив за день: 28.03.2016

АДАПТЕР OBD-II С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ

OBD II
Автомобильная диагностика прошли долгий путь с 1980 — х годов. Текущая версия протокола бортовой диагностики (ОДБ) предоставляет данные в режиме реального времени, а также диагностику неисправностей, благодаря многочисленным датчиков , подключенных к сети передачи данных в современном автомобиле. В то время как аппаратный интерфейс довольно стандартизированы в настоящее время, производители используют один из нескольких различных стандартов для кодирования данных. Алекс Сидоренко построил адаптер с открытым исходным кодом OBD-II , который обеспечивает последовательный интерфейс , используя набор команд ELM327 и поддерживает все стандарты OBD-II.

Аппаратные средства строится вокруг микропроцессора LPC1517 Cortex-M3 и может принимать несколько различных версий. Вот PDF схематическим , и набор файлов Gerber ( ZIP архив ) для разводки печатных плат, если вы хотите , чтобы закопать , чтобы это внутренностей. Устройство Интерфейс последовательного канала связи MC33660 ISO K Line используется для обеспечения двунаправленной полудуплексный интерфейс связи с микроконтроллером. Также имеется TJF1051, высокоскоростной CAN приемопередатчик , который обеспечивает интерфейс между микроконтроллером и физическим двухпроводным CAN линии на разъем ODB-II. Последовательный выход из платы адаптера подключается к компьютеру с помощью последовательного порта на USB — адаптер.

Программа написана на C ++ для LPCXpresso IDE — инструмент цепи GNU для процессоров ARM Cortex-M, но также может быть собран с помощью пары других процессоров. У него есть инструкции , если вы хотите построить прошивку от источника , или если вы хотите программировать адаптер с помощью флэш — магии .

Алекс на основе недорогой PIC интерфейса ODB-II еще в 2007 году, так что он работал над этим на некоторое время и имеет хорошее сцепление с дорогой на то , что он делает.

Сайт Алекса: obddiag.net
alex_obdii