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

 
 
> Управление шаговым мотором
Jenya7
сообщение Mar 1 2018, 09:38
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Есть такой мотор. Что посоветуют сведующие люди? Как управлять?

Я думал взять что то вроде этого (на второй картинке).
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jenya7
сообщение Mar 1 2018, 11:16
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



глядя на эту картинку создается впечатление что не так страшен черт как его малюют.
зачем тогда используют все эти микросхемы?

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 1 2018, 11:41
Сообщение #3


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Jenya7 @ Mar 1 2018, 13:16) *
зачем тогда используют все эти микросхемы?

Все таки я бы вам посоветовал сначала прочитать статью Леонида Ивановича
и изучить DataSheet на любой драйвер типа DRV8711

А вот потом уже спрашивать... rolleyes.gif

з.ы. кроме того, вы совершенно не озвучили точность, с которой вам нужно крутить двигатель.
Одно дело просто покрутить (а сам разгон это тоже не как "Поезд, стой! Раз, два!"),
и другое дело переехать из точки А в точку В с заданными ускорениями и скоростями с точностью до микрошага.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 1 2018, 12:25
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(Baser @ Mar 1 2018, 17:41) *
Все таки я бы вам посоветовал сначала прочитать статью Леонида Ивановича
и изучить DataSheet на любой драйвер типа DRV8711

А вот потом уже спрашивать... rolleyes.gif

з.ы. кроме того, вы совершенно не озвучили точность, с которой вам нужно крутить двигатель.
Одно дело просто покрутить (а сам разгон это тоже не как "Поезд, стой! Раз, два!"),
и другое дело переехать из точки А в точку В с заданными ускорениями и скоростями с точностью до микрошага.

вот тут возникает такой вопрос - как я знаю позицию мотора? по степам которые я передал? у него энкодера нет.

Цитата(HardEgor @ Mar 1 2018, 17:59) *
Так делайте на MOSFET, ничего сложного. раньше так и делали.
Только потом не говорите что слишком много деталей получается. И контроллеру хватает задач, а тут еще мотором управлять.

а откуда дполнительные детали? два моста и контролер. логика комутации не такая уж сложная как мне кажется. запускать таймер и он будет комутировать стэпы.
Go to the top of the page
 
+Quote Post
dinam
сообщение Mar 5 2018, 07:01
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(Jenya7 @ Mar 1 2018, 19:25) *
вот тут возникает такой вопрос - как я знаю позицию мотора? по степам которые я передал? у него энкодера нет.
Во всех рабочих рабочих режимах пропусков шагов быть не должно. Если надо контролировать, что произошел выход за рабочий режим, то ставьте датчики или применяйте драйверы с детектированием пропусков шагов. Про механические резонансы только читал. Современные драйверы позволяют их не замечать. Сам применяю A4989, но они требуют деликатности. Хотя у меня работают надежно при 46-48 В. Можете на форуме почитать. При токе 6 А можно обойтись без радиаторов.
Т.к. двигатель достаточно мощный, то для раскрутки до нужных скоростей может потребоваться напряжение питания более 48 В.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 6 2018, 08:03
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(dinam @ Mar 5 2018, 13:01) *
Во всех рабочих рабочих режимах пропусков шагов быть не должно. Если надо контролировать, что произошел выход за рабочий режим, то ставьте датчики или применяйте драйверы с детектированием пропусков шагов. Про механические резонансы только читал. Современные драйверы позволяют их не замечать. Сам применяю A4989, но они требуют деликатности. Хотя у меня работают надежно при 46-48 В. Можете на форуме почитать. При токе 6 А можно обойтись без радиаторов.
Т.к. двигатель достаточно мощный, то для раскрутки до нужных скоростей может потребоваться напряжение питания более 48 В.

Спасибо. A4989 мне понравился. Лучший драйвер из всех что видел до сих пор.
А как вы настраиваете MS1 и MS2? Там есть 4 режима Full Step, Half Step, Quarter Step, Sixteenth Step.
А почему для раскрутки нужно 48В? Рабочее напряжение мотора 24В.

Видел нарекания на эту микросхему. Есть какието тонкости настройки?

Сообщение отредактировал Jenya7 - Mar 6 2018, 08:08
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 6 2018, 10:46
Сообщение #7


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Jenya7 @ Mar 6 2018, 10:03) *
A4989 мне понравился. Лучший драйвер из всех что видел до сих пор.
А как вы настраиваете MS1 и MS2? Там есть 4 режима Full Step, Half Step, Quarter Step, Sixteenth Step.
А почему для раскрутки нужно 48В? Рабочее напряжение мотора 24В.

Я тоже Allegro использую, только слаботочные с встроенными ключами.
Стартовать лучше с микрошагового режима, он более плавный. Если нужны большие скорости, то при разгоне переходят на полный шаг, для него частота Step нужна ниже (ее же самому генерировать нужно, а быстродействие не бесконечное).
Мои алгоритмы при разгоне и торможении проходят по всем микрошаговым режимам, когда упираются в макс. установленную частоту. Но не уверен, что это нужно. Чаще встречал, что применяют только два режима: полный шаг и один из микро.

Рабочее напряжение вашего мотора условно 24В. Если эти 24В фигурируют в документации, то это рекомендуемое напряжение при ограничении тока в 6А.
Если вы подадите 24В на обмотку простыми ключами, как вы первоначально предлагали, она сгорит. Шаговый двигатель управляется током, а не напряжением. Производители обычно пишут два из трех параметра: сопротивление, ток, напряжение (по закону Ома). Для вашего двигателя 0.3 ом, 6А, 1.8В

з.ы. вот и haker_fox вам порекомендовал статью Николая Ивановича wink.gif
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 6 2018, 13:12
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(Baser @ Mar 6 2018, 15:46) *
Я тоже Allegro использую, только слаботочные с встроенными ключами.
...
з.ы. вот и haker_fox вам порекомендовал статью Николая Ивановича wink.gif

если управление током то мне нужно ставить токовый датчик на обмотку и работать по току?

Сообщение отредактировал Herz - Mar 6 2018, 14:04
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 6 2018, 13:38
Сообщение #9


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Jenya7 @ Mar 6 2018, 15:12) *
если управление током то мне нужно ставить токовый датчик на обмотку и работать по току?

Да. Все драйверы этот функционал в себе имеют (шунты внешние). Это к вашему вопросу "а зачем все покупают эти драйверы, если можно и так". Можно, но получится целая плата.

Цитата(Gorby @ Mar 6 2018, 12:52) *
... очень хорошо было видно, что при ненулевой нагрузке исполнительный орган ложил с прибором на эти 16 микрошагов.
То есть он принимал шаги, но практически не двигался, а потом при последних нескольких шагах принимал конечное положение. То есть точность и разрешающая способность НИ РАЗУ не 1/16 шага.
Пропуском шагов тоже такое поведение назвать не могу. Шаги не пропускались. Они были сильно неравномерны по величине. ...

А производители двигателей и не гарантируют качество микрошагов. Конструктивно гарантируется полный шаг. Все остальное зависит от качества двигателя.
Но режимы микрошагов снижают неравномерность движения (рывки). Снижается шум и главное смещаются или совсем пропадают зоны резонансов. У меня при определенных условиях двигатель при полном шаге управления никак не хотел стартовать: влетал в резонанс, начинал гудеть и дергаться на месте. С этого режима сбить его ни чем было нельзя, только остановкой. А в микрошагах стартовал отлично.

Так что у всех применения разные, нам вполне хватает точности полного шага, поэтому точки остановки делаем в целых шагах, а движение производим в микрошагах.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Jenya7   Управление шаговым мотором   Mar 1 2018, 09:38
- - Baser   Что взять, сильно зависит от того, какую часть упр...   Mar 1 2018, 10:15
|- - Jenya7   Цитата(Baser @ Mar 1 2018, 16:15) Что взя...   Mar 1 2018, 10:21
|- - Baser   Цитата(Jenya7 @ Mar 1 2018, 12:21) Я пото...   Mar 1 2018, 10:32
|- - Corvus   Цитата(Jenya7 @ Mar 1 2018, 13:21) Я пото...   Mar 1 2018, 10:32
- - XVR   Ваш мотор берет 6А (судя по рис1), в drv8824 выдве...   Mar 1 2018, 10:23
|- - Jenya7   Цитата(XVR @ Mar 1 2018, 16:23) Ваш мотор...   Mar 1 2018, 10:35
|- - Corvus   Цитата(Jenya7 @ Mar 1 2018, 13:35) вопрос...   Mar 1 2018, 10:38
||- - Jenya7   Цитата(Corvus @ Mar 1 2018, 16:38) Предла...   Mar 1 2018, 10:47
|- - Baser   Цитата(Jenya7 @ Mar 1 2018, 12:35) да. ис...   Mar 1 2018, 10:49
||- - Baser   Цитата(Jenya7 @ Mar 1 2018, 14:25) вот ту...   Mar 1 2018, 13:06
|||- - _pv   Цитата(Baser @ Mar 1 2018, 20:06) Да, ест...   Mar 1 2018, 16:22
||- - dinam   Всегда работаем в микрошаге Sixteenth Step. Не со...   Mar 6 2018, 08:24
|||- - Gorby   Цитата(dinam @ Mar 6 2018, 09:24) Всегда ...   Mar 6 2018, 10:52
|||- - dinam   Вопрос был А как вы настраиваете MS1 и MS2? Там ес...   Mar 6 2018, 11:10
|||- - megajohn   Цитата(Gorby @ Mar 6 2018, 14:52) Как Вы ...   Mar 6 2018, 13:23
|- - HardEgor   Цитата(Jenya7 @ Mar 1 2018, 18:16) глядя ...   Mar 1 2018, 11:59
- - haker_fox   QUOTE (Jenya7 @ Mar 1 2018, 17:38) Есть т...   Mar 6 2018, 08:50
- - haker_fox   QUOTE (Jenya7 @ Mar 6 2018, 21:12) если у...   Mar 6 2018, 14:15
|- - Jenya7   Цитата(haker_fox @ Mar 6 2018, 19:15) Кст...   Mar 6 2018, 14:51
- - Сергей Борщ   QUOTE (haker_fox @ Mar 6 2018, 16:15) При...   Mar 6 2018, 15:31
|- - Jenya7   Цитата(Сергей Борщ @ Mar 6 2018, 20:31) Л...   Mar 7 2018, 06:14
|- - Сергей Борщ   QUOTE (Jenya7 @ Mar 7 2018, 08:14) А подс...   Mar 7 2018, 06:40
||- - Jenya7   Цитата(Сергей Борщ @ Mar 7 2018, 11:40) П...   Mar 7 2018, 06:56
|- - Baser   Цитата(Jenya7 @ Mar 7 2018, 08:14) А подс...   Mar 7 2018, 10:23
- - haker_fox   QUOTE (Jenya7 @ Mar 6 2018, 22:51) Ну я б...   Mar 7 2018, 10:19
- - Herz   Цитата(haker_fox @ Mar 7 2018, 12:19) Не ...   Mar 7 2018, 10:27
- - Сергей Борщ   QUOTE (haker_fox @ Mar 7 2018, 12:19) А н...   Mar 7 2018, 13:13


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 01:46
Рейтинг@Mail.ru


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