Цитата:
Сообщение от Shino Kuyo
контроль положения селектора АКПП и ручной тормоз можно читать с CAN.
нужно только идентификаторы знать. а вот где их взять это вопрос...
|
Найти идентификторы и считать это только первая проблема. Вторая, на первый взгляд неочевидная - это поведение программы при пропаже связи с шиной CAN, постоянной либо временной. По каждому сигналу нужно определяться, да еще и с учетом текущей ситуации. Иначе можно долго стартером крутить.... Также я бы задумался на тему, что произойдет, если адаптер выйдет из строя и эту шину "завесит" для всех устройств, какие будут последствия данного отказа.
Еще очень интересна ситуация самопроизвольного перезапуска ARDUINO в процессе запуска двигателя из за просадки/помех/других причин и ее корректная обработка.