05.12.2021 11:20
Итак, снова про штатный круиз-контроль и индикацию.
Долго мониторил эту тему и в конце июня решился прикупить комплект с установкой (важно!).
Проехал с этим комплектом примерно 1,2 ткм за 2 недели и был доволен как слон. Однако на обратном пути круиз начал вести себя странно: кнопка set не реагировала или работала как cancel, а то и вовсе выключала круиз. Обратился к продавцу и тот сказал проверять массу и предложил проверить все ли я доткнул в разъемах и правильно ли подключил.
Позже отвалилась и кнопка on/off. Подумав немного и взвесив все за и против а также устав от "плюшевой" индикации (зажигает светодиод, а в can видно, что круиз так и не активировался, сколько кнопку не жми) решил забить пока на круиз.
Но съездив в Питер без круиза был очень расстроен его неработоспособностью. И решил потратить пару вечеров на разработку своего варианта управления круиза с индикацией.
Я также не хотел колхозить приборку, поэтому решил также остановиться на индикации в кнопке, но встала проблема - в улитке не осталось свободных пинов, и затащить can-шину в руль просто не было возможности.
Пришел к тому, что разработал комплект из двух плат: плата в блок кнопок и плата-контроллер, которая эмулирует кнопки и считывает состояние работы круиза.
Немного времени на скан штатной платы, час работы в solid works, вечер работы в altium, после отправил платы на производство и через 3 недели получил свой комплект:
Контроллер разведен с возможностью использовать его как самостоятельный пульт и с возможностью использования внешнего стабилизированного питания на 3,3v.
Себе установил запитав с 19 и 62 пина эбу и уже 1,5 месяца полет нормальный. Глюков в работе не обнаружил и снова доволен как слон.
Источник питания конфигурируется пайкой перемычкой на обратной стороне платы
В блоке кнопок также присутствует небольшая логика обработки нажатия кнопки s4 (cruise):
Одиночное нажатие - отправляет команду нажатия кнопки круиза.
Двойное нажатие - отключается индикация круиза (если раздражает, но круизом пользоваться хочется)
Тройное нажатие - вход в меню программирования яркости
В меню программирования яркости:
s4 (cruise):Одиночное нажатие - переключает светодиод с зелёного на синий (по кругу)
Длительное нажатие - сохранение настроек яркости в eeprom и выход из меню
Тройное нажатие - выход из меню без сохранения значений яркости
s1(res/+), s2(set/-) - меняют яркость выбранному в данный момент светодиоду в большую и меньшую сторону соответственно
По светодиоду:
Синий - круиз включен;
Зеленый - скорость установлена и осуществляется ее поддержание
По распиновке блока кнопок:
- Подсветка +
- Линия данных
- Питание 3,3В
- -
- -
- -
- Земля
- Подсветка -
P.S. В плате от продавца, как оказалось, просто кнопки были в обрыве и на штырьках пайка лопнула ¯\_(ツ)_/¯