|
микрошаговый режим шагового двигателя |
|
|
|
Mar 20 2008, 17:21
|
Местный
  
Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339

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

Гуру
     
Группа: Свой
Сообщений: 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)? Если можно, то дайте ссылку или выложите компетентную статью или что-то подобное, где можно достоверно найти ответы на поставленные вопросы.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Aug 13 2008, 23:18
|
Гуру
     
Группа: Участник
Сообщений: 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 (и, возможно, серводвигатель, а не шаговик).
|
|
|
|
|
Aug 14 2008, 04:14
|

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

|
Цитата(Огурцов @ Aug 14 2008, 03:18)  Т.о. если требуется точное позиционирование с высоким разрешением, то микрошаг не очень-то и поможет. ТУт, видимо, лучше взять движки с более мелким шагом - есть на 0.9 и даже меньше. В режиме полушага получится очень неплохое разрешение - от 800 шагов на оборот. Иначе - ставить энекодер с произвольным разрешением, хоть 10000 (и, возможно, серводвигатель, а не шаговик). Да тут дело то такое (по сути вопрос 4): сейчас есть железка с ШД без микрошагового режима, угол между необходимыми дисретными позициями которого не кратен шагу 1,8 градуса и частенько происходят сбои. Но на валу закреплен диск с прорезями, позиция которых соответствует необходимым положениям ротора ШД. Прорези открывают оптический канал оптопары, с которой поступает сигнал обратной связи. Можно ли в этом случае повернуть ротор ШД на угол не кратный его шагу или сигнал ОС поступит, но ШД всё равно "доделает" шаг до полного? Непонятно почему происходят сбои. Цитата Так или иначе, необходимы первичные знания для правильного формулирования вопросов. Полностью с Вами согласен. Правильно поставленная задача уже есть половина ее решения. Но, к сожалению, время жмет, нужно уже что-то делать, а в "чужой" области можно потеряться и не успеть.  Благодарю за ссылки!
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Aug 14 2008, 08:45
|

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

|
Цитата(EUrry @ Aug 14 2008, 07:14)  Да тут дело то такое (по сути вопрос 4): сейчас есть железка с ШД без микрошагового режима, угол между необходимыми дисретными позициями которого не кратен шагу 1,8 градуса и частенько происходят сбои. Но на валу закреплен диск с прорезями, позиция которых соответствует необходимым положениям ротора ШД. Прорези открывают оптический канал оптопары, с которой поступает сигнал обратной связи. Можно ли в этом случае повернуть ротор ШД на угол не кратный его шагу или сигнал ОС поступит, но ШД всё равно "доделает" шаг до полного? Непонятно почему происходят сбои. Полностью с Вами согласен. Правильно поставленная задача уже есть половина ее решения. Но, к сожалению, время жмет, нужно уже что-то делать, а в "чужой" области можно потеряться и не успеть.  Благодарю за ссылки! Дискретность энкодера (железки) должна быть кратной количеству шагов (микрошагов) ШД. Иначе вы не состыкуете простым способом дискреты двигателя и измерительной системы, потребуется пересчет. Лучше, когда дискретность энкодера выше дискретности привода. Точность позиционирования и дискретность не одно и тоже. Если хотите позиционироваться точнее, вам потребуется замкнуть ОС по положению. Это уже сложнее, нужна соответствующая железка. Если нагрузка на двигатель невелика, то отработка микрошага не представляет проблем в случае разомкнутой ОС. Stepper Motor Microstepping with PIC18C452. http://ww1.microchip.com/downloads/en/AppNotes/00822a.pdf
Сообщение отредактировал evgeny_ch - Aug 14 2008, 09:31
--------------------
Quo vadis?
|
|
|
|
|
Aug 14 2008, 14:01
|

Гуру
     
Группа: Свой
Сообщений: 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Спасибо!  Если я правильно понял, то если у меня сейчас нет микрошагового режима и двигатель шагает с шагом 1,8 градуса, то и угол между прорезями в диске для оптопары должн быть кратен 1,8 градуса (если не применять ухищрений). To Tanya: У меня вопрос не был сформулирован как: "Я не разбираюсь в этом. Нанимать ли мне кого-то или самому доломать?" На этот вопрос я и сам способен ответить. Вы лучше чем "тыкать", ответили бы на сформулированные вопросы (если, конечно, сами "в теме"  ). Если бы все сами во всём разбирались, то зачем тогда форум?
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|