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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Управление шаговым мотором
Jenya7
сообщение Mar 1 2018, 09:38
Сообщение #1


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

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



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

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


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

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



Что взять, сильно зависит от того, какую часть управления вы хотите взять на себя, а какую возложить на покупное изделие. Крайние значения: от "сделать все на рассыпухе и управлять программно" до "купить готовый модуль с цифровым интерфейсом и слать ему команды куда и как двигаться".
В промежутке между крайними способами много промежуточных sm.gif
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 1 2018, 10:21
Сообщение #3


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

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



Цитата(Baser @ Mar 1 2018, 16:15) *
Что взять, сильно зависит от того, какую часть управления вы хотите взять на себя, а какую возложить на покупное изделие. Крайние значения: от "сделать все на рассыпухе и управлять программно" до "купить готовый модуль с цифровым интерфейсом и слать ему команды куда и как двигаться".
В промежутке между крайними способами много промежуточных sm.gif

Я потому и спрашиваю конкретных решений от конкретно знающих людей. на рассыпухе, на драйверах, боком, с прискоком, по любому. Давайте без демагогии. Вы наверняка не захотите получать такие ответы на свои вопросы.
Go to the top of the page
 
+Quote Post
XVR
сообщение Mar 1 2018, 10:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Ваш мотор берет 6А (судя по рис1), в drv8824 выдвет максимум 1.6 (по DS). Испарится с огнём и дымом sad.gif
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 1 2018, 10:32
Сообщение #5


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

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



Цитата(Jenya7 @ Mar 1 2018, 12:21) *
Я потому и спрашиваю конкретных решений от конкретно знающих людей. на рассыпухе, на драйверах, боком, с прискоком, по любому. Давайте без демагогии. Вы наверняка не захотите получать такие ответы на свои вопросы.

Демагогией как раз вы занимаетесь.
Хотите получить конкретный ответ, задайте конкретный вопрос с ясным описанием задачи,
а не требуйте от людей прочесть вам лекцию на тему "Управление шаговыми двигателями" wacko.gif

Я вроде ясно написал, в каком вопросе вы должны определиться, прежде чем люди смогут вам посоветовать конкретное решение.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Mar 1 2018, 10:32
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(Jenya7 @ Mar 1 2018, 13:21) *
Я потому и спрашиваю конкретных решений от конкретно знающих людей. на рассыпухе, на драйверах, боком, с прискоком, по любому. Давайте без демагогии. Вы наверняка не захотите получать такие ответы на свои вопросы.


Ну так задайте правильный вопрос. Перечислять ВСЕ решения слишком долго.

В общем случае: нужен драйвер силовой части (подобный тому, что Вы привели, только на бОльший ток) + управляющая силовая часть.
Они могут быть, как готовыми (http://electroprivod.ru/drivers.htm), так и собственной разработки.

Что именно требуется?
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 1 2018, 10:35
Сообщение #7


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

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



Цитата(XVR @ Mar 1 2018, 16:23) *
Ваш мотор берет 6А (судя по рис1), в drv8824 выдвет максимум 1.6 (по DS). Испарится с огнём и дымом sad.gif

да. исходя из данных мотора (6А) я нашел два подходящих драйвера. от TI DRV8711 и от ST powerStep01. вопрос связываться с ними или нет?

я так понимаю можно поставить два полумостовых мосфетных драйвера и комутировать обмотки логикой из контролера.

Сообщение отредактировал Jenya7 - Mar 1 2018, 10:38
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Corvus
сообщение Mar 1 2018, 10:38
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(Jenya7 @ Mar 1 2018, 13:35) *
вопрос связываться с ними или нет?


Предлагаете форуму это решить? rolleyes.gif
Первый драйвер довольно тупой (нужно подавать сигнал STEP с нужной частотой и DIR для управления), т.е. все расчёты придётся делать самому. Второй более умный, можно задавать требуемые значения скорости, ускорения, положения и т.д. расчёт и генерацию управляющих импульсов он возьмёт на себя.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 1 2018, 10:47
Сообщение #9


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

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



Цитата(Corvus @ Mar 1 2018, 16:38) *
Предлагаете форуму это решить? rolleyes.gif

представляете какой извращенец? пришел на форум совета спрашивать. sm.gif

Цитата(Corvus @ Mar 1 2018, 16:38) *
Первый драйвер довольно тупой (нужно подавать сигнал STEP с нужной частотой и DIR для управления), т.е. все расчёты придётся делать самому. Второй более умный, можно задавать требуемые значения скорости, ускорения, положения и т.д. расчёт и генерацию управляющих импульсов он возьмёт на себя.

ну а почему нет? STEPом буду контролировать скорость а DIR направление.



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


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

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



Цитата(Jenya7 @ Mar 1 2018, 12:35) *
да. исходя из данных мотора (6А) я нашел два подходящих драйвера. от TI DRV8711 и от ST powerStep01. вопрос связываться с ними или нет?

ST powerStep01 - это второй крайний вариант по моей классификации. При управлении им вы будете ограничены его функционалом.

TI DRV8711 - это один из промежуточных вариантов.

Цитата
я так понимаю можно поставить два полумостовых мосфетных драйвера и комутировать обмотки логикой из контролера.

два мостовых драйвера
И это первый крайний вариант по моей классификации.

Для начала можете почитать:
Ридико Леонид Иванович. Контроллер шагового двигателя.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 1 2018, 11:16
Сообщение #11


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

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



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

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


Просто 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
HardEgor
сообщение Mar 1 2018, 11:59
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



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

Так делайте на MOSFET, ничего сложного. раньше так и делали.
Только потом не говорите что слишком много деталей получается. И контроллеру хватает задач, а тут еще мотором управлять.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 1 2018, 12:25
Сообщение #14


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

Группа: Участник
Сообщений: 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
Baser
сообщение Mar 1 2018, 13:06
Сообщение #15


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

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



Цитата(Jenya7 @ Mar 1 2018, 14:25) *
вот тут возникает такой вопрос - как я знаю позицию мотора? по степам которые я передал? у него энкодера нет.

Да, есть такой вопрос. При малой нагрузке и при небольших требованиях к точности, позицию считают по шагам.
Но поскольку под нагрузкой и при попадании близко к зоне мех.резонанса могут быть пропуски шагов, то для обеспечения точности ставят энкодеры.

Цитата(Jenya7 @ Mar 1 2018, 14:25) *
а откуда дполнительные детали?

Ну, значит еще ничего не прочитали.
Go to the top of the page
 
+Quote Post

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

 


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


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