Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
в этом уроке давайте рассмотрим, что такое сервопривод
посмотрите этот видеоурок
Шаг 1: что такое сервопривод
Серводвигатель - это поворотный или линейный привод, который позволяет точно контролировать угловое или линейное положение, скорость и ускорение. Он состоит из подходящего двигателя, соединенного с датчиком обратной связи по положению. Также требуется относительно сложный контроллер, часто специальный модуль, разработанный специально для использования с серводвигателями.
Серводвигатели не относятся к определенному классу двигателей, хотя термин серводвигатель часто используется для обозначения двигателя, подходящего для использования в системе управления с обратной связью.
Серводвигатели используются в таких приложениях, как робототехника, станки с ЧПУ или автоматизированное производство.
Шаг 2: давайте откроем и проверим, что находится внутри сервопривода
Экспериментируем с сервоприводом sg90
система передач - используется для снижения оборотов и увеличения крутящего момента - переменный резистор цепи управления на основе kc8801ic - используется для обеспечения обратной связи
Шаг 3: Как управлять сервоприводом
Сервоприводы управляются путем отправки электрического импульса переменной ширины или широтно-импульсной модуляции (ШИМ) через провод управления. Есть минимальный импульс, максимальный пульс и частота повторения. Серводвигатель обычно может поворачиваться только на 90 ° в любом направлении, всего на 180 °. Нейтральное положение двигателя определяется как положение, в котором сервопривод имеет одинаковую величину потенциального вращения как по часовой стрелке, так и против часовой стрелки. ШИМ, отправляемый на двигатель, определяет положение вала и на основе длительности импульса, отправляемого через провод управления; ротор повернется в нужное положение. Серводвигатель ожидает увидеть импульс каждые 20 миллисекунд (мс), и длина импульса будет определять, насколько далеко двигатель вращается. Например, импульс 1,5 мс заставит двигатель повернуться в положение 90 °. Менее 1,5 мс перемещает сервопривод против часовой стрелки в положение 0 °, а более 1,5 мс поворачивает сервопривод по часовой стрелке в положение 180 °.
Шаг 4: Необходимые компоненты
- сервопривод
- Ардуино
- переменный резистор
Шаг 5: Принципиальная схема
сервопривод имеет 3 контакта
связи с Arduino
подключить VCC к 5v (красный)
подключить землю к земле (коричневый)
сигнальный провод к D9 (оранжевый)
Шаг 6: Библиотека и программа
скачать отсюда