Вопщем медленно но верно проект движется к промежуточному финишу.
Почти завершена работа над адаптером штатных кнопок. Сейчас езжу с полнофункциональным прототипом, как все протестирую будет промышленная плата.
Итоговый функционал:
- Все 6 кнопок на руле, включая 2 кнопки с левой стороны, которые посылают один короткий сигнал (не обрабатывается обычными адаптерами ик-пульта для компа). Реализация работы кнопок с правой стороны позволяет использовать все фишки софта , включая длинное нажатие. Грамотная обработка сигналов убирает проблемы типа двойного нажатия и т.д. (для кнопок листания треков это было бы ой как нежелательно
) - в алпайновских магнитолах, адаптер от которых был задействован, это осуществляется самой магнитолой, нам пришлось эту логику восстановить и реализовать в нашем адаптере.
- Штатный энкодер - без каких либо артефактов типа дребезга при быстром вращении, скакании сигнала в крайних положениях громкости и т.д.
- Тонкая подстройка длительности нажатия и обработки повторяющихся цифровых сигналов по предыдущим пунктам самим юзером (без необходимости перепрограммирования контроллеров адаптера)
- Кнопки на передней панели - четкая работа с практически отсутствующим колебанием сопротивления у каждой кнопки вне зависимости от температуры, влажности, фазы луны и менструального цикла пассажирки на переднем сидении
Это важно т.к. в диапазоне JoyCoder'a в 1 кОм и разрешении не более 1 Ом висят около 30 разных кнопок.
- Одна из "резистивных" кнопок на передней панели выведена как обычная кнопка - для подключения кнопки Power/AV монитора.
- Коммутация питания монитора для включения при включении зажигания (независимо от того включен компьютер или нет) - для работы камеры заднего вида. Сигнал ACC из CAN-шины.
- Коммутация ACC из CAN-шины для включения компа.
- Подсветка кнопок на передней панели магнитолы при включении габаритов. Сигнал ILL из CAN-шины.
- Коммутация ILL из CAN-шины для включения диммера монитора.
Дополнительно на плате адаптера будет реализована коммутация стабилизированных 5в для питания периферии, которая живет в корпусе магнитолы (usb-хаб и сидюк).
Коммутация питания самого монитора и диммер были сделаны в ДигиталКар (и не надо менять их название на звездочки - это было сделано именно там

).
В сухом остатке это первый известный мне проект pccar на Опеле с полностью реализованным управлением через CAN-шину и интеграцией со всеми штатными кнопками. Больше я такого нигде не видел (не только в России, но и вообще в мире).
Если я не прав, киньте сцылку
Как все закончим будут слайды
