Розгін крокової двигуна

Для того, щоб працювати на великій швидкості з області розгону (див. Рис.), Необхідно стартувати на низькій швидкості з області старту, а потім виконати розгін. При зупинці потрібно діяти в зворотному порядку: спочатку виконати гальмування, і тільки увійшовши в область старту можна припинити подачу керуючих імпульсів. В іншому випадку відбудеться втрата синхронності і положення ротора буде втрачено. Використання розгону і гальмування дозволяє досягти значно більших швидкостей - в індустріальних застосуваннях використовуються швидкості до 10000 повних кроків в секунду. Необхідно відзначити, що безперервна робота крокової двигуна на високій швидкості не завжди допустима через нагрівання ротора. Однак висока швидкість короткочасно може бути використана при здійсненні позиціонування.

Розгін крокової двигуна.

При розгоні двигун проходить ряд швидкостей, при цьому на одній з швидкостей можна зіткнутися з неприємним явищем резонансу. Для нормального розгону бажано мати навантаження, момент інерції якої як мінімум дорівнює моменту інерції ротора. На ненавантаженому двигуні явище резонансу проявляється найбільш сильно.

При здійсненні розгону або гальмування важливо правильно вибрати закон зміни швидкості і максимальне прискорення. Прискорення повинно бути тим менше, чим вище інерційність навантаження. Критерій правильного вибору режиму розгону - це здійснення розгону до потрібної швидкості для конкретної навантаження за мінімальний час. На практиці найчастіше застосовують розгін і гальмування з постійним прискоренням.

Реалізація закону, за яким буде проводиться прискорення або гальмування двигуна, зазвичай проводиться програмно керуючим мікро контролером, так як саме мікроконтролер зазвичай є джерелом тактової частоти для драйвера крокової двигуна.

Для найбільш загального випадку потрібно знати залежність тривалості кроку від поточної швидкості. Кількість кроків, яке здійснює двигун при розгоні за час t дорівнює:
N = 1 / 2At 2 + Vt, де N - число кроків, t - час, V - швидкість, виражена в кроках в одиницю часу, A - прискорення, виражене в кроках, виділених на час в квадраті.
Для одного кроку N = 1, тоді тривалість кроку t1 = T = (-V + (V 2 + 2A) 0.5) / A
В результаті здійснення кроку швидкість стає рівною Vnew = (V 2 + 2A) 0.5

Розгін крокової двигуна.

При розгоні двигун проходить ряд швидкостей, при цьому на одній з швидкостей можна зіткнутися з неприємним явищем резонансу. Для нормального розгону бажано мати навантаження, момент інерції якої як мінімум дорівнює моменту інерції ротора. На ненавантаженому двигуні явище резонансу проявляється найбільш сильно.

При здійсненні розгону або гальмування важливо правильно вибрати закон зміни швидкості і максимальне прискорення. Прискорення повинно бути тим менше, чим вище інерційність навантаження. Критерій правильного вибору режиму розгону - це здійснення розгону до потрібної швидкості для конкретної навантаження за мінімальний час. На практиці найчастіше застосовують розгін і гальмування з постійним прискоренням.

Реалізація закону, за яким буде проводиться прискорення або гальмування двигуна, зазвичай проводиться програмно керуючим мікро контролером, так як саме мікроконтролер зазвичай є джерелом тактової частоти для драйвера крокової двигуна.

Для найбільш загального випадку потрібно знати залежність тривалості кроку від поточної швидкості. Кількість кроків, яке здійснює двигун при розгоні за час t дорівнює:
N = 1 / 2At 2 + Vt, де N - число кроків, t - час, V - швидкість, виражена в кроках в одиницю часу, A - прискорення, виражене в кроках, виділених на час в квадраті.
Для одного кроку N = 1, тоді тривалість кроку t1 = T = (-V + (V 2 + 2A) 0.5) / A
В результаті здійснення кроку швидкість стає рівною Vnew = (V 2 + 2A) 0.5

Схожі статті