Страница 1 из 1

частота импульсов на шаговый двигатель - где взять???

Добавлено: Ср окт 20, 2010 03:30:27
vadim_ova
всем МЯУ!

в общем, управляю шаговым двигателем EZI-SERVO. смысл управления - подаешь на ногу 0 единицу - он делает шаг в одну сторону. подаешь на ногу 2 - шаг в другую сторону.

это все от таймер-счетчика0. (использую С-код, на ATMega16). предделитель таймера - 1024. режим таймера - СТС.

если предделитель ставить меньше(т.е. частота больше), то он не вращается - видимо, большая слишком частота. если в самом прерывании ставить задержку - то тогда тоже не вращается - видимо, слишком медленно....

а в инструкции не сказана конкретная частота (допустимый ее максимум и минимум) подачи импульсов управления на движок....

какой она должна быть? или какой может быть? в каких хотя бы пределах она типовой бывает?

спасибо!

Re: частота импульсов на шаговый двигатель - где взять???

Добавлено: Ср окт 20, 2010 07:03:59
Meteor
Шаговые двигатели характеризуются частотой приемистости, т.е. максимально возможной частотой импульсов, которая отрабатывается без потери шага\шагов.
Минимальной частоты для ШД не сущестует ибо его фиксация - подача стационарных сигналов на любой ременной отрезок.

Re: частота импульсов на шаговый двигатель - где взять???

Добавлено: Чт окт 21, 2010 13:35:21
МяUX
если в самом прерывании ставить задержку - то тогда тоже не вращается - видимо, слишком медленно....
зачем в прерывании, то задержку, разве-ж так можно, а что будет если придёт ещё одно прерывание пока ждёшь.

Думаю, если нужно поиграться со скоростями, сделать для начала простой цикл дёргая пины с задержками, а уж потом таймер настраивай.