Работа с сервомашинками
Лекция расскажет о том, чем отличается сервомашинка от двигателя постоянного тока и как ей управлять при помощи таймера/счётчика AVR микроконтроллера. Сервомашинка - это двигатель постоянного тока, помещенный в один корпус с управляющей электроникой и датчиком обратной связи (потенциометром). Таким образом при работе с сервомашинкой программист управляет углом поворота вала машинки (а не скоростью вращения вала, как в случае двигателя постоянного тока). Одним из вопросов, который ставится в данном видео (и в нем же разрешается) - это вопрос формирования несущего сигнала заранее заданной частоты (и, соответственно, периода), который необходим для работы с сервомашинкой. Лекция более подробно раскрывает возможности таймеров-счётчиков микроконтроллера. Тайм-коды: 00:00 Введение 00:08 Устройство сервомашинки 02:04 Управление сервомашинкой 03:29 Режимы работы таймера (в частности - переменный верхний предел) 04:54 Регистры таймера OCR и ICR 06:17 Расчёт верхнего предела (регистр ICR) 08:54 Моделируем сервомашинку и потенциометр в Proteus 13:32 Программируем сервомашинку в реальной жизни 15:42 Демонстрация работы программы 15:52 Усложнение задания 18:14 Демонстрация работы усложнённой программы 18:27 Пробуем настроить другую несущую частоту - 333 Гц
Лекция расскажет о том, чем отличается сервомашинка от двигателя постоянного тока и как ей управлять при помощи таймера/счётчика AVR микроконтроллера. Сервомашинка - это двигатель постоянного тока, помещенный в один корпус с управляющей электроникой и датчиком обратной связи (потенциометром). Таким образом при работе с сервомашинкой программист управляет углом поворота вала машинки (а не скоростью вращения вала, как в случае двигателя постоянного тока). Одним из вопросов, который ставится в данном видео (и в нем же разрешается) - это вопрос формирования несущего сигнала заранее заданной частоты (и, соответственно, периода), который необходим для работы с сервомашинкой. Лекция более подробно раскрывает возможности таймеров-счётчиков микроконтроллера. Тайм-коды: 00:00 Введение 00:08 Устройство сервомашинки 02:04 Управление сервомашинкой 03:29 Режимы работы таймера (в частности - переменный верхний предел) 04:54 Регистры таймера OCR и ICR 06:17 Расчёт верхнего предела (регистр ICR) 08:54 Моделируем сервомашинку и потенциометр в Proteus 13:32 Программируем сервомашинку в реальной жизни 15:42 Демонстрация работы программы 15:52 Усложнение задания 18:14 Демонстрация работы усложнённой программы 18:27 Пробуем настроить другую несущую частоту - 333 Гц
