реклама на сайте
подробности

 
 
> Расчет движения шагового двигателя (дискретизация)
Schulz_K
сообщение Apr 27 2011, 15:17
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-10
Из: Киев
Пользователь №: 57 515



Правильно ли я определяю ускорение при движении шагового двигателя: интервал времени между шагами двигателя 1000us - значит его скорость V=ds/dt = 1/0.001 = 1000 шагов в сек. Скорость меняется на 1us то есть становится 1001us. При этом ускорение составляет a=(V1^2-V0^2)/(2s) в данном примере получим а=-998,5 шагов в сек^2. То же самое что a=(V1-V0)/dt a=(1000-999)/0.001=999 шагов в сек^2.
Вопрос в том - можно ли так интерпретировать дискретное движение шагового двигателя.
А нужно это вот для чего: при дискретности отсчета времени в 1мкс и частоте 10000 шагов в сек ускорение уже будет 990 000 шагов в сек2 при таких высоких ускорениях есть вероятность потери шагов (двигатель будет сбиваться). То есть нужно выбирать меньшее время дискретизации - то есть бОльшую разрядность таймеров и переменных, большую частоту микроконтроллера.

Правильный ли у меня ход расчетов ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexeyW
сообщение Apr 27 2011, 20:19
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 988
Регистрация: 3-11-10
Пользователь №: 60 636



Вы полагаете, что изменение скорости происходит за один такт.
Насколько я понял работу ШД в данном режиме (заданной скорости), он отрабатывает изменение частоты приходящих импульсов совсем не за один такт. Поэтому и ускорение будет намного меньше.
Пуск шагового двигателя осуществляется из неподвижного положения ротора, которое он занимает при установившихся значениях токов в обмотках, путем скачкообразного увеличения частоты управляющих импульсов от нуля до рабочей. При этом ротор вначале отстает от поля, затем, ускорясь, достигает частоты вращения поля, опережает его и вследствие отрицательного синхронизирующего момента снова замедляет свое движение. Вследствие демпфирования колебания скорости вращения быстро затухают, наступает установившийся режим, тот же переходной процесс и при изменении частоты.

Сообщение отредактировал AlexeyW - Apr 27 2011, 20:20
Go to the top of the page
 
+Quote Post
e-serg
сообщение Apr 28 2011, 00:32
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 24-07-08
Из: Иркутск
Пользователь №: 39 180



Цитата(AlexeyW @ Apr 28 2011, 05:19) *
====
путем скачкообразного увеличения частоты управляющих импульсов от нуля до рабочей.
====

не совсем удачная формулировка или бред. в станках шаговый двигатель не в состоянии начать двигать механизм сразу на максимальной скорости.
При таком условии он вообще не стронется с места.
поэтому вводят и разгон и торможение.

Скорость 10тыс для шаговых кажись немного великовата.

Сообщение отредактировал e-serg - Apr 28 2011, 00:38
Go to the top of the page
 
+Quote Post
Schulz_K
сообщение Apr 28 2011, 09:17
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-10
Из: Киев
Пользователь №: 57 515



Цитата(e-serg @ Apr 28 2011, 03:32) *
не совсем удачная формулировка или бред. в станках шаговый двигатель не в состоянии начать двигать механизм сразу на максимальной скорости.
При таком условии он вообще не стронется с места.
поэтому вводят и разгон и торможение.

Скорость 10тыс для шаговых кажись немного великовата.


Насчет 10тыс - это я и правда многовато сказал.
А насчет разгона и торможения - это и есть ключевой вопрос: как определить шаг разгона, то есть на какое минимальное значение за один шаг можно менять длительность импульсов шагов.
Вот мой расчет и говорит, что при шаге 1мкс ускорения могут быть соизмеримы по величине с ускорениями при старте с больших частот.
Например шаг 1мкс при периоде 165мкс (частота 6кГц) даст ускорение 221тыс шагов в сек2, а старт при периоде 2000мкс (500Гц) даст ускорение 250тыс шагов в сек2.
То есть если мы с некоторым запасом берем максимальную частоту старта 500 Гц, то при достижении частоты 6 кГц шаг разгона/торможения должен быть теоретически не более 1 мкс, иначе скачки скорости (ускорения) будут недопустимо велики). Где тут теория расходится с практикой ? Кроме того, я думаю, что при скоростях близких к максимальной и допустимые ускорения должны быть меньше, чем при минимальных скоростях т.к. там сильно падает момент двигателя.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Schulz_K   Расчет движения шагового двигателя (дискретизация)   Apr 27 2011, 15:17
- - sergeeff   Коллега! Шаговый двигатель - железяка. Вы про...   Apr 27 2011, 16:51
||- - scifi   Цитата(Schulz_K @ Apr 28 2011, 13:17) ......   Apr 28 2011, 10:05
|||- - tyro   Цитата(scifi @ Apr 28 2011, 14:05) Что ес...   Apr 28 2011, 10:13
|||- - Maverick   Цитата(scifi @ Apr 28 2011, 13:05) Вообще...   Mar 31 2013, 21:05
|||- - Tanya   Цитата(Maverick @ Apr 1 2013, 01:05) Инте...   Apr 1 2013, 07:28
|||- - dinam   Отвечу как практик . Работаем почти всегда по тр...   Apr 1 2013, 07:55
|||- - Maverick   Цитата(dinam @ Apr 1 2013, 10:55) Отвечу ...   Apr 1 2013, 09:01
|||- - dinam   Цитата(Maverick @ Apr 1 2013, 16:01) а не...   Apr 1 2013, 09:18
||- - sergeeff   Цитата(Schulz_K @ Apr 28 2011, 12:17) я д...   Apr 28 2011, 10:12
|- - AlexeyW   Цитата(e-serg @ Apr 28 2011, 04:32) ...   Apr 28 2011, 19:00
- - Schulz_K   В рекомендованной книге, кстати, все примеры расче...   Apr 28 2011, 11:11
|- - scifi   Разумно предположить, что для избежания пропуска ш...   Apr 28 2011, 11:54
||- - Schulz_K   Цитата(scifi @ Apr 28 2011, 14:54) Если с...   Apr 28 2011, 14:20
||- - scifi   Цитата(Schulz_K @ Apr 28 2011, 18:20) Есл...   Apr 28 2011, 14:27
||- - Maverick   Цитата(Schulz_K @ Apr 28 2011, 17:20) Мо...   Apr 29 2011, 05:49
|- - sergeeff   Цитата(Schulz_K @ Apr 28 2011, 14:11) В р...   Apr 28 2011, 11:54
- - TSerg   Шо-то это мне напомнило: "Чушики, чушики - а ...   Apr 28 2011, 19:21


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 13:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016