Тема: Замена мотора и коробки на авто 7.2duo
Добрый день. Первый раз делаю что то на Canny, для реализации проекти использован 7.2duo.
На авто поменяли мотор, коробку, раздатку надо согласовать с бортовой электрикой автомобиля.
Пока создал небольшую часть, будет все еще добавляться(сигналы передачи оборот двс, климата, круиза, esp и др). Обе шины 500к.
Постоянная отправка всех команд в CAN0 с периодом 10мс.
Чтение с CAN1 ID 14D3 данных о температуре двс и передача в CAN0 ID 13D54203
Чтение с CAN1 ID 1B65 режима селектора КПП и передача в CAN0 ID 9709BA00
Чтение с CAN0 ID 17E822B0 режима ручки выбора режима полного привода, измененного сигнала обратно в CAN0 по ID 0BD5FDF0 и ID 17D84203, и одновременно подача положительного сигнала на соответствующие выходы (в выкл сост выход висит в воздухе).
Чтение с CAN0 ID 113D данных сигнализатора ЧЕК, изменение другого байта в том же ID 17D84203 , по которому транслируется режим полного привода.
Сам алгоритм вроде работает. Показалось, что при просмотре данных с кан шины, период отправки команд гораздо больше, чем я задаю генератором.
Просьба проверить диаграмму и если возможно, ее сделать более оптимизированную.
Было бы неплохо, что бы команды в CAN0 передавались с двумя периодами:
5мс - ID:
17ADBF75
0001F1F0
16мс - ID все остальные