Оглавление:

Что внутри сервопривода и как использовать с Arduino Полное руководство: 6 шагов
Что внутри сервопривода и как использовать с Arduino Полное руководство: 6 шагов

Видео: Что внутри сервопривода и как использовать с Arduino Полное руководство: 6 шагов

Видео: Что внутри сервопривода и как использовать с Arduino Полное руководство: 6 шагов
Видео: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Июль
Anonim
Image
Image
Что такое сервопривод
Что такое сервопривод

в этом уроке давайте рассмотрим, что такое сервопривод

посмотрите этот видеоурок

Шаг 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: Библиотека и программа

скачать отсюда

Рекомендуемые: