roboforum.ru

Технический форум по робототехнике.


Принцип работы драйвера и контроллера Шагового Двигателя

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение kvadrat » 11 мар 2012, 22:25

Прошу прощения если второй раз запостилось - сообщение пока не появилось. Вобщем я начинающий. Прошу разъяснения из первых уст

В чем разница между драйвером шаговго двигателя и микроконтроллером ШД при управлении с компьютера?
Есть ли разница в их работе?
Как (на словах, принципиально) должна выглядеть прграмма микроконтроллера ШД для того что бы ШД сделал точно задаваемое количетсво шагов? И какая исходня информация должна поступить из компьютера?
kvadrat
 
Сообщения: 30
Зарегистрирован: 11 мар 2012, 22:11

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение dccharacter » 11 мар 2012, 22:56

Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение kvadrat » 16 мар 2012, 10:53

L297 подходит только для управления биполярными шд? можно униполярным этой штукой управлять?

шд что во флопиках это какой тип шд? судя о 4 контактам - биполярные. так?

Добавлено спустя 41 минуту 22 секунды:
А можно в этом хламе найти что то содержащее в себе источник импульсного тока?
kvadrat
 
Сообщения: 30
Зарегистрирован: 11 мар 2012, 22:11

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение TomaT » 18 мар 2012, 17:18

kvadrat писал(а):L297 подходит только для управления биполярными шд? можно униполярным этой штукой управлять?

Можно.

kvadrat писал(а):шд что во флопиках это какой тип шд? судя о 4 контактам - биполярные. так?

Так (как правило).

Еще раз советую внимательнейшим образом прочитать статью Леонида Ивановича.

Добавлено спустя 6 минут 5 секунд:
У флопика сигралы #Step, #Dir и #Enable выведены прямо на разъем.
http://pinouts.ru/Storage/InternalDisk.shtml
Для проверки можно посадить контакты 10, 12, 14, 16 на землю, 8(#Index) соединить c 20(#Step).
В зависимости от уровня на 18-й ножке головка будет делать один шаг на оборот шпинделя в ту или другую сторону.
Нечетные ноги у флопа на земле сидят.
Аватара пользователя
TomaT
 
Сообщения: 354
Зарегистрирован: 25 июл 2007, 10:38
Откуда: Москва (Троицк, МО)
ФИО: Антон Миронов

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение Myp » 19 мар 2012, 10:06

прям так просто?
а выбор мотора соответсно делается ножками Drive Sel ?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение TomaT » 20 мар 2012, 01:28

Не помню точно, но что то вроде того. У флопика вообще мозгов нет. Там только усилители головок, драйвер шаговика и шпинделя. Ну и мелочь вроде концевиков.

Добавлено спустя 45 минут 16 секунд:
"Motor Enable" - включает шпиндель, "Drive Sel" - Разрешает копошение на остальных ногах. На какой А или В откликаться выбирается перемычкой на флопике. Чтоб при наличие двух флопов на одном ремешке перемычки не трогать, между ними перехлест в ремешке сделан.

Добавлено спустя 7 минут 45 секунд:
Помнится имела место еще какая то сугубая заморочь с этим перехлестом, но убей не помню какая именно.
Аватара пользователя
TomaT
 
Сообщения: 354
Зарегистрирован: 25 июл 2007, 10:38
Откуда: Москва (Троицк, МО)
ФИО: Антон Миронов

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение kvadrat » 20 мар 2012, 16:40

Не попадалось вам такое же готовое решение для униполярного ШД, как для L297 для биполярного? Нигде не могу найти - только микроконтроллеры, а их еще нужно уметь программировать
kvadrat
 
Сообщения: 30
Зарегистрирован: 11 мар 2012, 22:11

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение TomaT » 20 мар 2012, 19:42

А чем собственно 297-я не угодила?
The L297 Stepper Motor Controller IC generates four phase drive signals for two phase bipolar and four phase unipolar step motors in microcomputer controlled applications.

Швелешь ей не два Н-моста, а четыре отдельных ключа, вот и вся разница.
Аватара пользователя
TomaT
 
Сообщения: 354
Зарегистрирован: 25 июл 2007, 10:38
Откуда: Москва (Троицк, МО)
ФИО: Антон Миронов

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение kvadrat » 20 мар 2012, 21:14

это здорово если вы правы. для униполярного двигателя режимы на L297 Полный шаг/Пол шага так же будут работать?
kvadrat
 
Сообщения: 30
Зарегистрирован: 11 мар 2012, 22:11

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение setar » 20 мар 2012, 23:16

kvadrat писал(а):Не попадалось вам такое же готовое решение для униполярного ШД, как для L297 для биполярного? Нигде не могу найти - только микроконтроллеры, а их еще нужно уметь программировать

вот хороший шилд готовый, использую в 3D принтере
http://shop.roboforum.ru/product/a4988- ... r-carrier/
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение Dmitry__ » 20 мар 2012, 23:54

setar писал(а):вот хороший шилд готовый, использую в 3D принтере

Ваааууу, дайте мне таких 4 шт. :oops:
Куда бежать?
По названию нашел в меге похожее
http://megachip.ru/item.php?item_id=2457202
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение TomaT » 21 мар 2012, 00:00

В общем случае драйвер биполярного шаговика будет крутить униполярный, но могут быть нюансы.
Просто будут работать только нижние ключи мостов.
297-я она без выходных ключей, ей фиолетово чем управлять. Полшага/шаг будет так-же.
Униполярным драйвером биполярный движок крутить не получится.
Это если у него выводы всех обмоток в кучку соединены (5 проводов).
Если отдельные выводы от средних точек (6 проводов), то лучше включить как биполярник, оставив средние точки в воздухе висеть.
Момент больше будет, правда из-за возросшей индуктивности обмоток момент начнет падать при более низкой частоте шагов. Можно конечно подключить половинки обмоток, но это будет шило на мыло с униполярным, т.к. опять же только половина меди будет работать.

ЗЫ. А нюанс в том, что верхний ключ замкнет нерабочую обмотку. А ее нужно "бросить". Все равно 297-й фиолетово.
Аватара пользователя
TomaT
 
Сообщения: 354
Зарегистрирован: 25 июл 2007, 10:38
Откуда: Москва (Троицк, МО)
ФИО: Антон Миронов

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение kvadrat » 21 мар 2012, 10:19

setar писал(а):
kvadrat писал(а):Не попадалось вам такое же готовое решение для униполярного ШД, как для L297 для биполярного? Нигде не могу найти - только микроконтроллеры, а их еще нужно уметь программировать

вот хороший шилд готовый, использую в 3D принтере
http://shop.roboforum.ru/product/a4988- ... r-carrier/


а вот про этот http://megachip.ru/item.php?item_id=2146437 написано что он для биполярного. схемы у них судя по картинки одинаковые.
это два разных драйвера (один для уни другой для би) или их обма можно использовать для обоих типов двигателя?

Добавлено спустя 5 минут 59 секунд:
TomaT писал(а):...Просто будут работать только нижние ключи мостов...
...А нюанс в том, что верхний ключ замкнет нерабочую обмотку. А ее нужно "бросить". Все равно 297-й фиолетово.

поясните пожалуйста, как это практически отразиться на работе униполярного двигателя. я правильно понял, что не будут задействованы порты INH1 и INH2?
но они ведь и не нужны получается?
kvadrat
 
Сообщения: 30
Зарегистрирован: 11 мар 2012, 22:11

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение setar » 21 мар 2012, 10:31

это один и тот же чип управляющей, по моей ссылке без регулятора, по второй с регулятором (нужно или нет - сами смотрите).
тот что с регулятором предназначен для питания "грязным электричеством" не требует блока питания
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Принцип работы драйвера и контроллера Шагового Двигателя

Сообщение kvadrat » 21 мар 2012, 14:36

здесь http://megachip.ru/item.php?item_id=2146437 сказано что драйвер для биполярного двигателя. в вашем 3д принтере этот драйвер адаптирован под управление униполярным двигателем?
kvadrat
 
Сообщения: 30
Зарегистрирован: 11 мар 2012, 22:11

След.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7