Найти в Дзене

Самый простой способ (без программирования), как проверить (отбраковать) сервомоторы

Для чего? Иногда сервомоторы приходят с браком или при разборке старого проекта перед установкой в новое устройство, хочется сразу отсеять заклинившие или вовсе не рабочие моторы. Никому не хочется выдирать его из готового механизма и сомневаться, проблема в коде или в том что он не рабочий (сгорел). Что для этого нужно?! На фото выше: XY-LPWM (Генератор ШИМ сигналов 1 Гц - 150 кГц), часть гребенки от любой платы Arduino (в данном случае nano v3), хвост от старой компьютерной мышки (только как источник питания) и 3 провода (желательно цветные для удобства). Основа это генератор ШИМ сигнала (покупал не дорого давно, по модели "XY-LPWM" найти не проблема), который может менять частоту прямоугольных импульсов в диапазоне от 1 Гц до 150 кГц с возможностью изменения скважности от 0 до 100%. Нагрузочная способность непосредственно на порт до 30 мА (судя по характеристикам от производителя). В целом полезная штука для тестирования маломощных нагрузок: динамиков (от сотовых телефонов нап

Для чего?

Иногда сервомоторы приходят с браком или при разборке старого проекта перед установкой в новое устройство, хочется сразу отсеять заклинившие или вовсе не рабочие моторы. Никому не хочется выдирать его из готового механизма и сомневаться, проблема в коде или в том что он не рабочий (сгорел).

Несколько сервомоторов sg90 готовы для проверки на работоспособность. #sg90 #arduino
Несколько сервомоторов sg90 готовы для проверки на работоспособность. #sg90 #arduino

Что для этого нужно?!

На фото выше: XY-LPWM (Генератор ШИМ сигналов 1 Гц - 150 кГц), часть гребенки от любой платы Arduino (в данном случае nano v3), хвост от старой компьютерной мышки (только как источник питания) и 3 провода (желательно цветные для удобства).

Основа это генератор ШИМ сигнала (покупал не дорого давно, по модели "XY-LPWM" найти не проблема), который может менять частоту прямоугольных импульсов в диапазоне от 1 Гц до 150 кГц с возможностью изменения скважности от 0 до 100%. Нагрузочная способность непосредственно на порт до 30 мА (судя по характеристикам от производителя). В целом полезная штука для тестирования маломощных нагрузок: динамиков (от сотовых телефонов например), звуковых усилителей или при необходимости опорного сигнала (не супер точного).

Сборка устройства.

Тут все элементарно для подачи питания на генератор импульсов используем контакты с надписями VIN+ и VIN- (+5В и GND соответственно подключаем к источнику питания (минимум 3,3В)). ШИМ-сигнал снимается с контактов PWM и GND. А питание для сервомотора берем с входного питания +5В (VIN+).

Тестер SG90 #DIY #sg90
Тестер SG90 #DIY #sg90

Все контакты на плате двойные (то есть по два: VIN+, VIN-, PWM, GND), но на деле все парные (одинаковые) контакты объединены дорожками. То есть этот ШИМ генератор (XY-LPWM) 1 канальный.

Настройка частоты, скважности и тестирование сервомотора.

Параметры перед подключением сервомотра sg90.
Параметры перед подключением сервомотра sg90.

Алгоритм настройки максимально простой. Подключаем плату без сервомотора к питанию. Для сервомотора как у меня (sg90) частота 60 Гц, выставляем заранее кнопками +FREQ- . Скважность можно выставить на 10% при помощи кнопок +DUTY- . Далее как душе угодно, выключаем питание и подключаем сервомотор, или не выключая питания (внимательно соблюдая полярность между сервомотором и платой ШИМ) подключаем тестируемые сервомоторы (sg90). Плата ШИМ генератора запоминает последнее значение частоты и скважности. Тестирование происходит методом изменения скважности скажем от 6% до 15%, где 10% примерно центр (90 градусов поворот).

Вопросы, если есть, прошу в комментарии, а пока смотрим как это работает.