|
|
 |
Ответов
|
Apr 27 2011, 20:19
|
Знающий
   
Группа: Свой
Сообщений: 988
Регистрация: 3-11-10
Пользователь №: 60 636

|
Вы полагаете, что изменение скорости происходит за один такт. Насколько я понял работу ШД в данном режиме (заданной скорости), он отрабатывает изменение частоты приходящих импульсов совсем не за один такт. Поэтому и ускорение будет намного меньше. Пуск шагового двигателя осуществляется из неподвижного положения ротора, которое он занимает при установившихся значениях токов в обмотках, путем скачкообразного увеличения частоты управляющих импульсов от нуля до рабочей. При этом ротор вначале отстает от поля, затем, ускорясь, достигает частоты вращения поля, опережает его и вследствие отрицательного синхронизирующего момента снова замедляет свое движение. Вследствие демпфирования колебания скорости вращения быстро затухают, наступает установившийся режим, тот же переходной процесс и при изменении частоты.
Сообщение отредактировал AlexeyW - Apr 27 2011, 20:20
|
|
|
|
|
Apr 28 2011, 00:32
|
Частый гость
 
Группа: Участник
Сообщений: 97
Регистрация: 24-07-08
Из: Иркутск
Пользователь №: 39 180

|
Цитата(AlexeyW @ Apr 28 2011, 05:19)  ==== путем скачкообразного увеличения частоты управляющих импульсов от нуля до рабочей. ==== не совсем удачная формулировка или бред. в станках шаговый двигатель не в состоянии начать двигать механизм сразу на максимальной скорости. При таком условии он вообще не стронется с места. поэтому вводят и разгон и торможение. Скорость 10тыс для шаговых кажись немного великовата.
Сообщение отредактировал e-serg - Apr 28 2011, 00:38
|
|
|
|
|
Apr 28 2011, 09:17
|
Участник

Группа: Свой
Сообщений: 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 мкс, иначе скачки скорости (ускорения) будут недопустимо велики). Где тут теория расходится с практикой ? Кроме того, я думаю, что при скоростях близких к максимальной и допустимые ускорения должны быть меньше, чем при минимальных скоростях т.к. там сильно падает момент двигателя.
|
|
|
|
|
Apr 28 2011, 10:05
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(Schulz_K @ Apr 28 2011, 13:17)  ... шаг разгона/торможения должен быть теоретически не более 1 мкс, иначе скачки скорости (ускорения) будут недопустимо велики). Что есть "шаг разгона"? Update: Вообще не понимаю, в чём проблема? Реализуйте равноускоренный разгон и торможение, как это делают в большинстве случаев (так называемый трапецевидный профиль скорости). Кстати, как-то подсчитывал, что если промежутки времени между последовательными шагами соотносятся как 1/sqrt(2), 1/sqrt(3), 1/sqrt(4), 1/sqrt(5) и т.д., то движение получается равноускоренное.
|
|
|
|
|
Mar 31 2013, 21:05
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(scifi @ Apr 28 2011, 13:05)  Вообще не понимаю, в чём проблема? Реализуйте равноускоренный разгон и торможение, как это делают в большинстве случаев (так называемый трапецевидный профиль скорости). Кстати, как-то подсчитывал, что если промежутки времени между последовательными шагами соотносятся как 1/sqrt(2), 1/sqrt(3), 1/sqrt(4), 1/sqrt(5) и т.д., то движение получается равноускоренное. Интересует именно практический опыт работы с шаговыми двигателями (микрошаговый режим): как быстро (за короткий промежуток времени) выходить на равномерное движение? что нужно снять - какую кривую двигателя? как изменять работу шагового двигателя от повышения/понижения нагрузки на валу? как это контролировать? как правильно тормозить - обратное от ускорения? Можно формулы и сам расчет "как-то подсчитывал, что если промежутки времени между последовательными шагами соотносятся как 1/sqrt(2), 1/sqrt(3), 1/sqrt(4), 1/sqrt(5) и т.д., то движение получается равноускоренное"? почему? "нюансы" в работе для микрошагового режима? как учитывать гистерезис в работе шагового двигателя? повышение точностных характеристик? как лучше организовать контроль если можно так назвать за работой шаговым двигателем - пропуск шагов? (может имеются какие либо решения) Повторюсь интересует именно опыт людей, которые работали с шаговыми двигателями... Если поделитесь алгоритмами работы буду благодарен...  Литературы море скачал и там фомул тоже много... начал разбираться... В дополнение кв предыдущем моем посту ссылкам статьяактела статьи
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Apr 1 2013, 09:01
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(dinam @ Apr 1 2013, 10:55)  Отвечу как практик  . Работаем почти всегда по трапеции. Без нагрузки некоторые ШД у нас разгоняются до 100 об/сек. и выше. Ускорения и торможения тоже очень приличные, но стараемся этим не увлекаться. Чтобы мехнику не разбивать. Управление на FPGA, драйверы фирмы Allegro. Некоторые драйверы обнаруживают пропуск шагов, сам такие пока не щупал. Поищите топики по ШД с моим участием, может чем-нибудь и помогут. а не подскажите хоть в какой ветке форума искать Ваши топики? Цитата(Tanya @ Apr 1 2013, 10:28)  Вы слишком много вопросов задаете за один раз... На монографию... Отвечу на один. Если скорость линейно зависит от времени (если мы так хотим....), то (первый интеграл) смещение будет квадратично зависеть от времени. Отсюда - время пропорционально корню из смещения (N*z ; N, - число шагов, z - длина одного шага... в градусах, миллиметрах или в чем хотите). Из первого нашего желания вытекает, что производная времени по смещению будет обратно пропорциональна времени, или, использую зависимость времени от смещения, получим искомую формулу. Предлагаю Вам самостоятельно выяснить, что будет, если мы при вычислении задержки между шагами перепутаем корень второй степени и третьей. Или нарочно. Будет ли в этом смысл? спасибо, понял...
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
Сообщений в этой теме
Schulz_K Расчет движения шагового двигателя (дискретизация) Apr 27 2011, 15:17 sergeeff Коллега!
Шаговый двигатель - железяка. Вы про... Apr 27 2011, 16:51    tyro Цитата(scifi @ Apr 28 2011, 14:05) Что ес... Apr 28 2011, 10:13     Tanya Цитата(Maverick @ Apr 1 2013, 01:05) Инте... Apr 1 2013, 07:28   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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|