MDiMaI666
@MDiMaI666
Талантливый программист

Когда двигается один серво дребезжать все остальные. Как исправить?

Есть такое устройство

538d0d7da6984b22896dd5f861aa218a.jpg

андуино нано+ модуль блютуз + 4 серво (sg90 9g, 5dcv).

PIN's
servo = d2, d3, d4, d5
bluetooth = d10, d11

Через блютуз посылаешь сообщение всем сервоприводам повернуться на определенный угол.
Много раз в секунду. И когда двигается один дребежат все остальные.

Алгоритм:
1. Ардуино получает 4 байта.
2. Если угол должен измениться от текущего то servo write и так.
3. все

Монтаж: спаяно. Контакты проверял все надежные. КЗ нет. Андуино и блютуз питается от USB, сервы от другого источника. Общая (земля/минус) объединены.

Принятые действия :
- сменил источник питания на 5v блок от телефона, с выходом до двух ампер. Батарейки ЛитийИонные. Блок питания от персонального компьютера. - нет изменений.
-делал паузу между командами более секунды - нет изменений.
- Впаивал конденсаторы каждому серво - нет изменений.
- подключал +Vin серво к источнику парралельно и последовательно - нет изменений.
- оставлял только одну серву, и отправлял к контакту без сервы команду повернуться на угол. Подключенный но не скомандованный серво также дребезжит.
- менял ардуино на другие, сервы тоже менял.

ХЗ короче, как решить?

!! Проблема не в том что сервы трясутся сами по себе, а в том что когда посылаешь команду одному серво то и все остальные начинают трястись. !!
  • Вопрос задан
  • 1482 просмотра
Пригласить эксперта
Ответы на вопрос 3
svd71
@svd71
1. Нужно из тестов ардуины загрузить скетч проверки серво, подправить его на управлерие угла с компорта и проверить все свои сервы. Бывают неисправные сервы, которые трясутся. У них не исправна электроника.

2. Взять осцилограф и каждый канал, который чудит проверить постоянство ширины импульсов. И разбираться с чего такие чудеса могут быть: rc-цепочки или косяки в коде.
Ответ написан
В узле помехи не могут наводиться?
Ответ написан
slimus
@slimus
Symfony, Golang
Что значит "дребезжат"?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы