Мы используем OBD-устройство ( https://freematics.com/products/freematics-one-plus/ ) для некоторой исследовательской работы. Мы тестировали на нескольких автомобилях, таких как Honda 2006, Subaru 2018, VW Golf 2013, Mercedes GLK 2017 и т. д., и все работает нормально.
Недавно у нас были проблемы с 2-мя разными моделями Honda - Accord 2015 года и Civic 2016 года.
Устройство не может подключиться ни к одному из них. Мы видим событие загрузки, но OBD не инициализируется.
Более того, на Accord подключение адаптера приводит к сбою систем предупреждения о лобовом столкновении и предупреждении о выходе из полосы движения — он включает сигнальные лампы отказа систем. (могу выслать фото).
Мы подключили другие адаптеры, такие как Torque и другой дешевый Bluetooth, и они оба работали нормально.
Любые идеи, что может происходить? Порт OBD (шина CAN) настроен на автоматическое определение протокола, который, как я думаю, на Honda - это CAN 500 кбит / с.
Я бы почти наверняка сказал, что это проблема с устройством Freematics, а не с Honda, хотя производители усложняют анализ сообщений шины шины через порт OBD, они все равно должны реагировать на PID OBDII.
Глядя на схемы подключения для обеих моделей Honda, я вижу, что контакты 6 и 14 подключены напрямую к сети CAN-шины, а не через шлюз, поэтому я не вижу здесь никаких проблем.
Однако схемы устройства Freematics показывают, что к линиям CAN подключен резистор на 120 Ом, в этом нет необходимости, так как уже будет два модуля оконечных резисторов. При подключении этого устройства к порту OBD оно добавит сопротивление шине, что может привести к появлению предупреждений. Тот факт, что этот резистор был добавлен вместе с другими проблемами со схемами, заставляет задуматься о качестве и дизайне устройства.
Я бы удалил R11 из устройства и попробовал еще раз.
Pᴀᴜʟsᴛᴇʀ2
Абхай Гхатпанде