Управление шаговыми двигателями, немного теории

flyeye
Offline
Зарегистрирован: 17.04.2014

Подскажите пожалуйста, имеет ли какое то значение временной интервал между командами, подаваемыми на ключ шагового двигателя? Иными словами, есть шаговый двигаьель, есть мотор шильд, пытаюсь усправлять двигателем через PORTB, как это делаеся в примере от производителя.. Только фигня какая то получается... 

faraddin
Offline
Зарегистрирован: 11.08.2013

Если очень просто: предположим, что у шагового двигателя всего 4 положения вала. При подаче тока на 1 ключь он встает на 12 часов, при подаче на 2й встает на 3 часа, 3й- 6 часов и 4й это 9 часов... вот и получается, что один оборот происходит за время, равное сумме пауз между всеми четырьмя этапами.. все это конечно утрированно, но смысл я думаю ясен. Чем длиннее паузы, тем медленнее вращение.

Еще важный момент. Если переключения между ключами будут слишком быстрыми, то двигатель просто не сможет среагировать и будет стоять на месте

flyeye
Offline
Зарегистрирован: 17.04.2014

Ага, этого я и ожидал. Спасибо!