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

 
 
> микрошаговый режим шагового двигателя
toshas
сообщение Mar 20 2008, 17:21
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Добрый день!

стоит следующая задача, сделать поворотный столик с достаточно высокой точностью позиционирования, скорость вращения не так важна, около 360 град / мин подойдет.
во избежании люфта в редукторе, предложено использовать соединение двигателя со столиком напрямую (вес столика <200г).
реально доставаемый шаговый двигатель имеет шаг 1.8 градуса, что, для наших целей, является грубым, хотелось бы увеличить точность раз в 10 в идеале.
насколько я понял применив хитрый способ управления (используя спец. драйвер) можно шаговик заставить шагать в микрошаге. ( http://www.telesys.ru/electronics/projects.php?do=p077 ).
вопрос : микрошаг пригоден для циклического поворота и остановки столика в произвольной детерминированной позиции ? или он только сглаживает вращение ?

спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
EUrry
сообщение Aug 13 2008, 14:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312



Приветствую! Я далек от электропривода, но поставили задачу, где необходимо применение шагового двигателя. Изучая данный топик, так и не ответил на 100% на свои вопросы. Допустим, у меня имеется ШД с минимальным шагом 1,8 градуса (200 полных шагов на оборот).
1) Если я правильно понял, то, независимо от деления шага в микрошаговом режиме, двигатель позиционируется с дискретностью в те же 1,8 градуса. Так ли это?
2) Микрошаговый режим ТОЛЬКО сглаживат колебания ротора после остановки?
3) Эти 200 основных положений ротора ФИКСИРОВАНЫ относительно корпуса двигателя? (наверное, определяется расположением полюсов статора)
4) Вопрос, по сути, относится к 1, но с наглядным примером: Возможно ли поверуть ротор на 20 градусов? Или только на кратное число полных шагов (11*1,8=19,8 или 12*1,8=21,6)?
Если можно, то дайте ссылку или выложите компетентную статью или что-то подобное, где можно достоверно найти ответы на поставленные вопросы.


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Aug 13 2008, 23:18
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(EUrry @ Aug 13 2008, 14:42) *
Допустим, у меня имеется ШД с минимальным шагом 1,8 градуса (200 полных шагов на оборот).
1) Если я правильно понял, то, независимо от деления шага в микрошаговом режиме, двигатель позиционируется с дискретностью в те же 1,8 градуса.

Позиционирваться он будет в микрошаге, т.е. с большей дискретнстью, но я думаю, что нужно исходить из следующего: точность поворота вала, скажем, +/-5% от (полу)шага. Если использовать микрошаг 1/4, то получится уже +/-10% от микрошага, для 1/8 - +/-20%, для 1/16 - +/-40%. Видимо по той же причине менее 1/16 микрошаг не делают - разборос будет практически на целый микрошаг. Т.о. если требуется точное позиционирование с высоким разрешением, то микрошаг не очень-то и поможет. ТУт, видимо, лучше взять движки с более мелким шагом - есть на 0.9 и даже меньше. В режиме полушага получится очень неплохое разрешение - от 800 шагов на оборот. Иначе - ставить энекодер с произвольным разрешением, хоть 10000 (и, возможно, серводвигатель, а не шаговик).
Go to the top of the page
 
+Quote Post
EUrry
сообщение Aug 14 2008, 04:14
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312



Цитата(Огурцов @ Aug 14 2008, 03:18) *
Т.о. если требуется точное позиционирование с высоким разрешением, то микрошаг не очень-то и поможет. ТУт, видимо, лучше взять движки с более мелким шагом - есть на 0.9 и даже меньше. В режиме полушага получится очень неплохое разрешение - от 800 шагов на оборот. Иначе - ставить энекодер с произвольным разрешением, хоть 10000 (и, возможно, серводвигатель, а не шаговик).

Да тут дело то такое (по сути вопрос 4): сейчас есть железка с ШД без микрошагового режима, угол между необходимыми дисретными позициями которого не кратен шагу 1,8 градуса и частенько происходят сбои. Но на валу закреплен диск с прорезями, позиция которых соответствует необходимым положениям ротора ШД. Прорези открывают оптический канал оптопары, с которой поступает сигнал обратной связи. Можно ли в этом случае повернуть ротор ШД на угол не кратный его шагу или сигнал ОС поступит, но ШД всё равно "доделает" шаг до полного? Непонятно почему происходят сбои.
Цитата
Так или иначе, необходимы первичные знания для правильного формулирования вопросов.

Полностью с Вами согласен. Правильно поставленная задача уже есть половина ее решения. Но, к сожалению, время жмет, нужно уже что-то делать, а в "чужой" области можно потеряться и не успеть. sad.gif
Благодарю за ссылки!


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение Aug 14 2008, 08:45
Сообщение #5


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Цитата(EUrry @ Aug 14 2008, 07:14) *
Да тут дело то такое (по сути вопрос 4): сейчас есть железка с ШД без микрошагового режима, угол между необходимыми дисретными позициями которого не кратен шагу 1,8 градуса и частенько происходят сбои. Но на валу закреплен диск с прорезями, позиция которых соответствует необходимым положениям ротора ШД. Прорези открывают оптический канал оптопары, с которой поступает сигнал обратной связи. Можно ли в этом случае повернуть ротор ШД на угол не кратный его шагу или сигнал ОС поступит, но ШД всё равно "доделает" шаг до полного? Непонятно почему происходят сбои.

Полностью с Вами согласен. Правильно поставленная задача уже есть половина ее решения. Но, к сожалению, время жмет, нужно уже что-то делать, а в "чужой" области можно потеряться и не успеть. sad.gif
Благодарю за ссылки!

Дискретность энкодера (железки) должна быть кратной количеству шагов (микрошагов) ШД.
Иначе вы не состыкуете простым способом дискреты двигателя и измерительной системы, потребуется пересчет.
Лучше, когда дискретность энкодера выше дискретности привода.
Точность позиционирования и дискретность не одно и тоже. Если хотите позиционироваться точнее, вам потребуется замкнуть ОС по положению. Это уже сложнее, нужна соответствующая железка.
Если нагрузка на двигатель невелика, то отработка микрошага не представляет проблем в случае разомкнутой ОС.
Stepper Motor Microstepping with PIC18C452.
http://ww1.microchip.com/downloads/en/AppNotes/00822a.pdf

Сообщение отредактировал evgeny_ch - Aug 14 2008, 09:31


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
EUrry
сообщение Aug 14 2008, 14:01
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312



Цитата(evgeny_ch @ Aug 14 2008, 12:45) *
Дискретность энкодера (железки) должна быть кратной количеству шагов (микрошагов) ШД.
Иначе вы не состыкуете простым способом дискреты двигателя и измерительной системы, потребуется пересчет.
Лучше, когда дискретность энкодера выше дискретности привода.
Точность позиционирования и дискретность не одно и тоже. Если хотите позиционироваться точнее, вам потребуется замкнуть ОС по положению. Это уже сложнее, нужна соответствующая железка.
Если нагрузка на двигатель невелика, то отработка микрошага не представляет проблем в случае разомкнутой ОС.
Stepper Motor Microstepping with PIC18C452.
http://ww1.microchip.com/downloads/en/AppNotes/00822a.pdf

Спасибо! a14.gif Если я правильно понял, то если у меня сейчас нет микрошагового режима и двигатель шагает с шагом 1,8 градуса, то и угол между прорезями в диске для оптопары должн быть кратен 1,8 градуса (если не применять ухищрений).
To Tanya:
У меня вопрос не был сформулирован как: "Я не разбираюсь в этом. Нанимать ли мне кого-то или самому доломать?" На этот вопрос я и сам способен ответить. Вы лучше чем "тыкать", ответили бы на сформулированные вопросы (если, конечно, сами "в теме" smile.gif ). Если бы все сами во всём разбирались, то зачем тогда форум?


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toshas   микрошаговый режим шагового двигателя   Mar 20 2008, 17:21
- - Kirill Frolov   Цитата(toshas @ Mar 20 2008, 20:21) стоит...   Mar 20 2008, 19:19
- - DS   Зависит от типа двигателя - если его точность пози...   Mar 20 2008, 19:28
- - andreichk   советую на эту тему пообщаться с астрономами, они ...   Mar 20 2008, 20:10
- - MaxPIC   Посмотрите микросхемы-драйверы шаговых двигателей ...   Mar 20 2008, 21:42
- - slog   Шаг можно раздробить хоть на 1000 частей, но это н...   Mar 21 2008, 05:59
- - evgeny_ch   Цитата(toshas @ Mar 20 2008, 21:21) Добры...   Mar 21 2008, 06:56
- - СОЖ   Цитата(toshas @ Mar 20 2008, 21:21) вопро...   Mar 21 2008, 07:34
|- - evgeny_ch   Цитата(СОЖ @ Mar 21 2008, 11:34) Если ШД ...   Mar 21 2008, 08:18
- - toshas   спасибо!, очень помогли . ------------------...   Mar 21 2008, 08:41
- - Alexandr   toshas не надо сваливать все вопросы в одну тему. ...   Mar 21 2008, 11:22
|- - Tanya   Цитата(EUrry @ Aug 13 2008, 18:42) Привет...   Aug 13 2008, 15:36
||- - EUrry   Цитата(Tanya @ Aug 13 2008, 19:36) Ключев...   Aug 13 2008, 18:40
||- - Tanya   Цитата(EUrry @ Aug 14 2008, 08:14) Непоня...   Aug 14 2008, 06:54
||- - Tanya   Цитата(EUrry @ Aug 14 2008, 18:01) Спасиб...   Aug 14 2008, 20:05
||- - evgeny_ch   Цитата(EUrry @ Aug 14 2008, 17:01) Спасиб...   Aug 14 2008, 21:30
|- - evgeny_ch   Цитата(EUrry @ Aug 13 2008, 17:42) Привет...   Aug 14 2008, 00:32
- - Sat360   Неплохая подборка статей на тему ШД: http://stepmo...   Aug 14 2008, 04:30
- - celladon   Меня тоже интересует эта тема. Пробовал получить м...   Sep 2 2008, 14:10
- - celladon   Как вы получаете микрошаг? Я знаю два способа. Пер...   Sep 30 2008, 07:19
- - Skywolf   Цитата(celladon @ Sep 30 2008, 11:19) Как...   Oct 1 2008, 06:44
|- - Огурцов   Цитата(Skywolf @ Oct 1 2008, 06:44) Дык Ш...   Oct 1 2008, 07:00
|- - celladon   Цитата(Skywolf @ Oct 1 2008, 10:44) Дык Ш...   Oct 1 2008, 07:39
|- - evgeny_ch   Цитата(celladon @ Oct 1 2008, 10:39) ШИМ ...   Oct 1 2008, 07:50
|- - EUrry   Цитата(celladon @ Oct 1 2008, 11:39) ШИМ ...   Oct 1 2008, 07:57
|- - celladon   Цитата(EUrry @ Oct 1 2008, 11:57) Это как...   Oct 1 2008, 08:13
- - evgeny_ch   Можно без ШИМ, усилитель класса В (ОС по току), с ...   Oct 1 2008, 07:08
- - Skywolf   О что началось... число импульсов не меняется, ме...   Oct 1 2008, 08:29
- - Denis K   Цитата(toshas @ Mar 20 2008, 21:21) стоит...   Oct 22 2008, 07:38
- - TSerg   Цитата(Denis K @ Oct 22 2008, 11:38) В Ва...   Oct 24 2008, 06:32


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:55
Рейтинг@Mail.ru


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