|
Управление шаговым мотором |
|
|
|
 |
Ответов
|
Mar 1 2018, 11:41
|

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

|
Цитата(Jenya7 @ Mar 1 2018, 13:16)  зачем тогда используют все эти микросхемы? Все таки я бы вам посоветовал сначала прочитать статью Леонида Ивановичаи изучить DataSheet на любой драйвер типа DRV8711 А вот потом уже спрашивать... з.ы. кроме того, вы совершенно не озвучили точность, с которой вам нужно крутить двигатель. Одно дело просто покрутить (а сам разгон это тоже не как "Поезд, стой! Раз, два!"), и другое дело переехать из точки А в точку В с заданными ускорениями и скоростями с точностью до микрошага.
|
|
|
|
|
Mar 1 2018, 12:25
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Цитата(Baser @ Mar 1 2018, 17:41)  Все таки я бы вам посоветовал сначала прочитать статью Леонида Ивановичаи изучить DataSheet на любой драйвер типа DRV8711 А вот потом уже спрашивать... з.ы. кроме того, вы совершенно не озвучили точность, с которой вам нужно крутить двигатель. Одно дело просто покрутить (а сам разгон это тоже не как "Поезд, стой! Раз, два!"), и другое дело переехать из точки А в точку В с заданными ускорениями и скоростями с точностью до микрошага. вот тут возникает такой вопрос - как я знаю позицию мотора? по степам которые я передал? у него энкодера нет. Цитата(HardEgor @ Mar 1 2018, 17:59)  Так делайте на MOSFET, ничего сложного. раньше так и делали. Только потом не говорите что слишком много деталей получается. И контроллеру хватает задач, а тут еще мотором управлять. а откуда дполнительные детали? два моста и контролер. логика комутации не такая уж сложная как мне кажется. запускать таймер и он будет комутировать стэпы.
|
|
|
|
|
Mar 6 2018, 08:03
|
Профессионал
    
Группа: Участник
Сообщений: 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
|
|
|
|
|
Mar 6 2018, 10:52
|

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

|
Цитата(dinam @ Mar 6 2018, 09:24)  Всегда работаем в микрошаге Sixteenth Step. Включить-то Вы его включили, "микрошаге Sixteenth Step"... Как Вы его проверяли? Я вот использовал микрометр-индикатор ("часы с одной стрелкой"), так вот очень хорошо было видно, что при ненулевой нагрузке исполнительный орган ложил с прибором на эти 16 микрошагов. То есть он принимал шаги, но практически не двигался, а потом при последних нескольких шагах принимал конечное положение. То есть точность и разрешающая способность НИ РАЗУ не 1/16 шага. Пропуском шагов тоже такое поведение назвать не могу. Шаги не пропускались. Они были сильно неравномерны по величине. В итоге пришлось остановиться на полушаге - там всё четко, состояния вполне детерминированные. Все измерения проводились на реальном CNC фрезерном станочке. На "голом" двигателе всё было хорошо, вал занимал промежуточные положения. Люфта не было, в механизме использованы взрослые ШВП. Или у Вас шаговые двигатели ну очень мощные?
--------------------
Умею молчать на 37 языках...
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|