Показать сообщение отдельно
Старый 10.04.2022, 12:03   #327
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,616
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Цитата:
Сообщение от Rasman70 Посмотреть сообщение
...Еще долго мучался с ложными срабатываниями подрулевых кнопок, точнее при нажатии он часто как бы другую кнопку нажимал. Вылечил удалением конденсатора. Как фильтр его ставил на линию и массу, где-то подсмотрел.
Никаких конденсаторов на линию управления от Arduino до кнопок ставить не надо. Есть несколько правил, которые гарантируют беспроблемную работу в авто китайских Arduino micro с USB подключением:
-- на плате Arduino всегда делать перемычку на контактах "питание от линии USB" и не использовать подключение от внешнего источника напряжения,
-- микросхему регулятора напряжения с модуля удалить,
-- резистор для делителя напряжения использовать с точностью не ниже 1% и паять резистор прямо на контакты Arduino, по схеме, как ниже из этой темы,

Нажмите на изображение для увеличения
Название: 01.jpg
Просмотров: 121
Размер:	168.3 Кб
ID:	52610

Нажмите на изображение для увеличения
Название: кнопки.jpg
Просмотров: 111
Размер:	18.8 Кб
ID:	52611


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

Последний раз редактировалось skanch; 10.04.2022 в 20:41.
skanch вне форума   Ответить с цитированием