всем МЯУ!
в общем, управляю шаговым двигателем EZI-SERVO. смысл управления - подаешь на ногу 0 единицу - он делает шаг в одну сторону. подаешь на ногу 2 - шаг в другую сторону.
это все от таймер-счетчика0. (использую С-код, на ATMega16). предделитель таймера - 1024. режим таймера - СТС.
если предделитель ставить меньше(т.е. частота больше), то он не вращается - видимо, большая слишком частота. если в самом прерывании ставить задержку - то тогда тоже не вращается - видимо, слишком медленно....
а в инструкции не сказана конкретная частота (допустимый ее максимум и минимум) подачи импульсов управления на движок....
какой она должна быть? или какой может быть? в каких хотя бы пределах она типовой бывает?
спасибо!
частота импульсов на шаговый двигатель - где взять???
- Реклама
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: частота импульсов на шаговый двигатель - где взять???
Шаговые двигатели характеризуются частотой приемистости, т.е. максимально возможной частотой импульсов, которая отрабатывается без потери шага\шагов.
Минимальной частоты для ШД не сущестует ибо его фиксация - подача стационарных сигналов на любой ременной отрезок.
Минимальной частоты для ШД не сущестует ибо его фиксация - подача стационарных сигналов на любой ременной отрезок.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Re: частота импульсов на шаговый двигатель - где взять???
зачем в прерывании, то задержку, разве-ж так можно, а что будет если придёт ещё одно прерывание пока ждёшь.если в самом прерывании ставить задержку - то тогда тоже не вращается - видимо, слишком медленно....
Думаю, если нужно поиграться со скоростями, сделать для начала простой цикл дёргая пины с задержками, а уж потом таймер настраивай.
