Показать сообщение отдельно
Старый 16.03.2016, 17:06   #4
Trantor
Старший Пользователь
 
Регистрация: 15.02.2013
Город: Москва
Регион: 77, 97, 99, 177
Машина: x-trail T30
Сообщений: 400
Trantor is on a distinguished road
По умолчанию

Цитата:
Сообщение от Shino Kuyo Посмотреть сообщение
контроль положения селектора АКПП и ручной тормоз можно читать с CAN.
нужно только идентификаторы знать. а вот где их взять это вопрос...
Найти идентификторы и считать это только первая проблема. Вторая, на первый взгляд неочевидная - это поведение программы при пропаже связи с шиной CAN, постоянной либо временной. По каждому сигналу нужно определяться, да еще и с учетом текущей ситуации. Иначе можно долго стартером крутить.... Также я бы задумался на тему, что произойдет, если адаптер выйдет из строя и эту шину "завесит" для всех устройств, какие будут последствия данного отказа.
Еще очень интересна ситуация самопроизвольного перезапуска ARDUINO в процессе запуска двигателя из за просадки/помех/других причин и ее корректная обработка.
__________________
http://www.pccar.ru/showthread.php?t=18648 мой проект.
Icar DS , Cityguide,bGEO, Семь дорог.
I3 3220T, 4Gb, W10х32. SSD 128Gb

Последний раз редактировалось Trantor; 17.03.2016 в 11:39.
Trantor вне форума   Ответить с цитированием