Питание сервопривода SG90 от аккумулятора 18650

Я хочу запитать один сервопривод SG90 от аккумулятора 18650 3,7 В. Поскольку рабочий диапазон сервопривода составляет 4,8–6 В, я использовал повышающий преобразователь XL6009 и получил выходное напряжение 5,8 В. Я измерил напряжение мультиметром. Когда я всё подключил, сервопривод просто сгорел. Я протестировал несколько сервоприводов с Arduino, подключённым к 9-вольтовой батарее, и они работали нормально, но при такой схеме они сгорают. Я проверил каждый компонент и провод отдельно на целостность цепи и напряжение. Провода, подключаемые к сервоприводу, выдают 5,8 В, а провод ШИМ выдаёт переменный сигнал, как в примере кода «Sweep». Сам код корректен, поскольку работает с Arduino, подключённым напрямую. Что не так? Может кто-нибудь посоветовать книгу или статью почитать на эту тему? Моя далёкая цель — создать гексапод с 18 сервоприводами, работающий от аккумулятора 18650.

Прототип

, 👍0

Обсуждение

Питается от компьютера через micro-USB-кабель. Схема та же, что и в официальной документации, за исключением повышающего преобразователя XL6009 - https://docs.arduino.cc/static/9521df5ddacc221dd7560ba80e2acc3e/29114/servo_circuit_knob.png, @Denys Bielov

«Я протестировал несколько из них с моим Arduino, подключенным к 9-вольтовой батарее». ... 9-вольтовая батарея не способна обеспечить достаточный ток, чтобы сжечь сервопривод., @jsotola

Я отвечал на вопрос, который потом удалили. Пожалуйста, читайте внимательно: с 9-вольтовой батареей всё работает нормально, а вот 18650 с повышающим преобразователем спалил сервопривод., @Denys Bielov

прочитайте мой комментарий еще раз, @jsotola


1 ответ


0

Поскольку максимальное напряжение питания SG90 составляет 6 В, работа на 5,8 В может привести к его значительному нагреву. Даже если бы это сработало, работа на 5,8 В — не лучшее решение в долгосрочной перспективе. Ваш сервопривод, вероятно, сгорел из-за выделяемого им тепла. 5 В — практически безопасное напряжение для сервопривода SG90.

Сервопривод работал с Arduino и батареей 9 В, потому что Arduino имеет встроенный регулятор напряжения и подает стабилизированное напряжение 5 В на свой вывод 5 В (и на вход/выход), поэтому сервопривод получал напряжение 5 В от Arduino, а не выше или ниже.

Я провел небольшое исследование, и там говорится, что наименьшее выходное напряжение повышающего преобразователя xl6009 составляет 5 В, так что попробуйте снизить напряжение.

Я рекомендую купить еще одну такую же батарею и соединить их вместе, а затем использовать модуль регулятора напряжения, чтобы снизить напряжение до 5 В.

,