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

 
 
> Управление шаговым мотором
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
dinam
сообщение Mar 6 2018, 08:24
Сообщение #7


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

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



Всегда работаем в микрошаге Sixteenth Step.
Не совсем правильно выразился. Большая индуктивность двигателя не позволяет работать на приличных скоростях. Т.к. не формируется синусоида тока. Для этого надо повышать напряжение питания. Нарекание у меня одно. Надо обеспечить SENSEx pins –1 to 1 V, что не сразу удалось. Поищите на форуме про A4989 я не раз писал.
Go to the top of the page
 
+Quote Post
Gorby
сообщение Mar 6 2018, 10:52
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(dinam @ Mar 6 2018, 09:24) *
Всегда работаем в микрошаге Sixteenth Step.


Включить-то Вы его включили, "микрошаге Sixteenth Step"...
Как Вы его проверяли? Я вот использовал микрометр-индикатор ("часы с одной стрелкой"), так вот очень хорошо было видно, что при ненулевой нагрузке исполнительный орган ложил с прибором на эти 16 микрошагов.
То есть он принимал шаги, но практически не двигался, а потом при последних нескольких шагах принимал конечное положение. То есть точность и разрешающая способность НИ РАЗУ не 1/16 шага.
Пропуском шагов тоже такое поведение назвать не могу. Шаги не пропускались. Они были сильно неравномерны по величине.
В итоге пришлось остановиться на полушаге - там всё четко, состояния вполне детерминированные.
Все измерения проводились на реальном CNC фрезерном станочке. На "голом" двигателе всё было хорошо, вал занимал промежуточные положения. Люфта не было, в механизме использованы взрослые ШВП.
Или у Вас шаговые двигатели ну очень мощные?


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
megajohn
сообщение Mar 6 2018, 13:23
Сообщение #9


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

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



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


я почти по вашему проверял - работало
https://www.youtube.com/watch?v=CfAOWd5qAtw


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
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   Вопрос был А как вы настраиваете MS1 и MS2? Там ес...   Mar 6 2018, 11:10
||- - Baser   Цитата(Jenya7 @ Mar 6 2018, 10:03) A4989 ...   Mar 6 2018, 10:46
||- - Jenya7   Цитата(Baser @ Mar 6 2018, 15:46) Я тоже ...   Mar 6 2018, 13:12
||- - Baser   Цитата(Jenya7 @ Mar 6 2018, 15:12) если у...   Mar 6 2018, 13:38
|- - 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 Текстовая версия Сейчас: 23rd June 2025 - 20:58
Рейтинг@Mail.ru


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