Незапланированное поведение при наличии двух источников питания
Я пытаюсь управлять этим сервоприводом, и всякий раз, когда я оставляю Uno подключенным через USB к ПК, большую часть времени сервопривод едва двигается, а иногда и дергается.
Я подключил осциллограф, чтобы попытаться понять / решить свою проблему, и я вижу, что сигнал, который я посылаю, одинаков, независимо от того, подключен USB или нет. Я измерил напряжение на 5V/GND, и оно постоянно на уровне 5 В и не проваливается / не скачет. Я попробовал с подтягивающим резистором на сигнальном выводе (не знаю, хорошая ли это идея), и это ничего не меняет.
Если я отключу аккумулятор, но оставлю USB подключенным, сервопривод останется неподвижным, но я полагаю, что это потому, что Arduino не может питать сервопривод, поэтому я хотел использовать для него внешний источник питания. Вторым источником питания является PowerBoost 1000C с аккумулятором LiPo.
Как только я отключаю порт USB, сервопривод просто начинает нормально двигаться, поэтому я решил, что это, должно быть, какие-то помехи. Я видел принятый ответ на этот вопрос, и это заставило меня усомниться, стоит ли использовать батарею, пока она подключена, но, конечно, есть способ. Нужно ли мне подключать GND моей схемы к проводу GND USB, прежде чем он фактически войдет в Arduino?
Я не стал публиковать код, поскольку это по сути просто демонстрация смахивания с веб-сайта, и он работает только от батареи.
С уважением
@Tipx, 👍0
0
- Как запитать 6 серводвигателей от батареи для создания робота-манипулятора?
- Питание нескольких сервоприводов от одной батареи. Чего не хватает в схеме?
- Как подключить 2 сервопривода MG996R towerpro
- Сервопривод с высоким крутящим моментом 6 В не будет работать на моторном щитке?
- Шум сервопривода во время прошивки программы на Arduino
- Самый компактный способ питания Arduino от розетки
- Как заставить сервопривод вращаться на угол больше 180°
- Подключение Arduino к сервоприводу с внешним источником питания