Цитата:
Сообщение от Rasman70
...Еще долго мучался с ложными срабатываниями подрулевых кнопок, точнее при нажатии он часто как бы другую кнопку нажимал. Вылечил удалением конденсатора. Как фильтр его ставил на линию и массу, где-то подсмотрел.
|
Никаких конденсаторов на линию управления от Arduino до кнопок ставить не надо. Есть несколько правил, которые гарантируют беспроблемную работу в авто китайских Arduino micro с USB подключением:
-- на плате Arduino всегда делать перемычку на контактах "питание от линии USB" и не использовать подключение от внешнего источника напряжения,
-- микросхему регулятора напряжения с модуля удалить,
-- резистор для делителя напряжения использовать с точностью не ниже 1% и паять резистор прямо на контакты Arduino, по схеме, как ниже из этой
темы,
-- провод "масса" прокладывать вместе с проводом управления, скрутив их вместе и подключать на "массу" в разъёме для кнопок на руле.
-- USB HUB, куда подключается Arduino, должен быть с внешним стабильным напряжением питания в границах +/-5,0--5,25V и иметь чип с архитектурой MTT,
-- data-линию в USB шнурке необходимо "одеть" в собственный экран, что бы избежать "отвалов" USB соединения и как следствие -- неработающие кнопки на руле,
-- напряжение питания, подаваемое на Arduino, должно быть стабильным, не ниже 4,9V и желательно не выше 5,2V,
-- USB соединения необходимо зафиксировать, что бы избежать "подвижек" в контактах разъёмов,
-- длина линии "управления" от Arduino до кнопок на руле должна быть неизменна от момента "считывания" показателей с каждой кнопки, до постоянного их использования.