Выбор ШД... биполярный или униполярный...

airjt

Спасибо всем… буду теоретзировать и выбирать…

1 month later
OneStep

Добое время суток ALL

Я совсем новичек в этом деле. И очень рад что набрел на такой замечательный форум.
Прошу заранее простить за чайниковые вопросы. (Не бейте ногами 😦 )
В ветках встречал посты в которых говорилось что народ использует шаговики от принтера СМ6337.
Если не трудно, то поделитесь инфой по этим движкам, а то разобрал принтер, а они никак не промаркированы (т.е. ни одной буквы или цифры) 😦
И такой дилетантский вопрос. Можно ли одним контроллером управлять разными двигателями (2 от принтра и один вот такой www.eminebea.com/content/html/…/pm55l048.shtml - у него пять выводов 48 шагов)
Ну а в общем, общий вопрос можно ли управлять одним контроллером шаговиками с различным шагом, можно ли указать программе управления (Mach,KCam…) сколько делать шагов двигателю на 1мм?

Еще чайниковый вопрос: если делать контроллер на А3977 - там надо чтото прошивать?

Заранее спасибо за ответы

З.Ы. Мне кажется было бы очень полезно повесить ветку куда складывать характеристики двигателей, мелкосхем, контроллеров и пр. Или ссылки где найти. Не проводить там обсуждение, а только сухая информация. 😃

ATLab
OneStep:

В ветках встречал посты в которых говорилось что народ использует шаговики от принтера СМ6337.
Если не трудно, то поделитесь инфой по этим движкам, а то разобрал принтер, а они никак не промаркированы (т.е. ни одной буквы или цифры) 😦

Мне встечались в этих принтерах двигатели ДШИ-1-1 и ДШР57,
По параметрм они близки, только у ДШИ200 немного меньше погрешность отработки шагов
до 3%, против до 5% у ДШР57, остальное - одинаково:
Номинальный вращающий момент, H*м - 0,06
Потребляемый ток фазы при фиксированной стоянке под током, А, не более - 1,5
Номинальный шаг, градус - 1,8
По сопротивлению/индуктивности обмоток не сравнивал.

И такой дилетантский вопрос. Можно ли одним контроллером управлять разными двигателями (2 от принтра и один вот такой www.eminebea.com/content/html/…/pm55l048.shtml - у него пять выводов 48 шагов)
Ну а в общем, общий вопрос можно ли управлять одним контроллером шаговиками с различным шагом, можно ли указать программе управления (Mach,KCam…) сколько делать шагов двигателю на 1мм?

Можно, контроллер он ведь может быть одноканальным - тогда на каждый двигатель поставите свой контроллер, и даже двигатели можно ставить разные - как у Вас.
В управляющей программе обычно задается не количество шагов на мм, а количество шагов на 1 оборот и шаг привода (если винт - это шаг винта), т.е. механические характеристики.

Еще чайниковый вопрос: если делать контроллер на А3977 - там надо чтото прошивать?

Для начала нужно точно определиться с:

  1. схемой включения двигателей - униполярная или биполярная,
  2. требуемым током питания обмоток
  3. величиной напряжения питания.

ДШИ200 и ДШР57 допускают оба включения, а с PM55L-048 разберитесь сами - по таблице они могут быть и униполярными и биполярными, хотя, если не ошиблись с количеством выводов - 5 - это похоже на униполярное включение.
В A3977 ничего прошивать не нужно, но она предназначена только для биполярных двигателей, т.е. для ДШИ200 и ДШР57 в соответствующем включении подойдет, а для PM55L-048 - если он униполярный - нет.

OneStep

Огромное спасибо за ответ 😃 !

ATLab:

Можно, контроллер он ведь может быть одноканальным - тогда на каждый двигатель поставите свой контроллер, и даже двигатели можно ставить разные - как у Вас.
В управляющей программе обычно задается не количество шагов на мм, а количество шагов на 1 оборот и шаг привода (если винт - это шаг винта), т.е. механические характеристики.

ну тут я должен признятся в абсолютной тупизне в электронике(все на что способен - повторить схему при наличии очень хорошого описания и печатой платы) и еще раз переспросить можно ли управлять ОДНИМ контроллером шаговиками с различным шагом? (какя понимаю три одноканальных требуют какогото сопряжения, т.е. дополнительной схемы , платы и пр. А здесь я пас как говорил выше).

Но у меня есть еще один двигатели EM-34 и EM-35 от Epsona 😦 у него 6 проводов но он заведомо слабее его можно остановить пальцами, а PM55L-048 мне не удалось остановить 😃, но найти на него (EM-34) хоть какоето описание тоже не удалось. (www.sscnet.ucla.edu/geog/gessler/…/steppers.htm - это самая информативная ссылка)

ATLab:

ДШИ200 и ДШР57 допускают оба включения, а с PM55L-048 разберитесь сами - по таблице они могут быть и униполярными и биполярными, хотя, если не ошиблись с количеством выводов - 5 - это похоже на униполярное включение.
В A3977 ничего прошивать не нужно, но она предназначена только для биполярных двигателей, т.е. для ДШИ200 и ДШР57 в соответствующем включении подойдет, а для PM55L-048 - если он униполярный - нет.

Вот тут не понятно? ведь если не использовать средние отводы как в ДШИ то PMML тоже должен подключается как биполярник? Или я чегото не понял?.. 😊

Я так понимаю что EM -34 (судя по проводам) может составить компанию ДШИ/ДШР, но если у него другое количество шагов- могу я его посадить на контроллер вместе с ДШИ или на контроллеры рассмотренные в этом форуме (собранные на L298 ,PIC16FXXX, A3977,…)

Вот несколькими постами выше Вы говорите о том, что контролеров в сети пруд пруди. Должен с прискорбием сообщить, что полностью завершенного контроллера (схема, описание, печатная плата, прошивка) мне найти не удалось 😦
А додумывать и дорабатывать… извините в электронике - природа обделила…

Еще раз благодарю за помощь. 😃

AZi

и еще раз переспросить можно ли управлять ОДНИМ контроллером шаговиками с различным шагом? (какя понимаю три одноканальных требуют какогото сопряжения, т.е. дополнительной схемы , платы и пр. .

Нет, никакого сопряжения не требуется - синхронизирует каналы сам комп - тоесть:
для каждого движка в лпт порте есть выходы step(шаг) и dir(направление), а у контроллера(одноканального) соотв. два входа под эти сигналы…

синхронизация может понадобиться только на больших скоростях и шибкой точности, а тк ни то ни то в самопальной конструкции обеспечить нельзя то и синхронизация ничего не даст…

ATLab
OneStep:

Вот несколькими постами выше Вы говорите о том, что контролеров в сети пруд пруди. Должен с прискорбием сообщить, что полностью завершенного контроллера (схема, описание, печатная плата, прошивка) мне найти не удалось 😦
А додумывать и дорабатывать… извините в электронике - природа обделила…

Про количество шагов я уже написал - нужно подкрутить настройки в программе.
Про подключение:

  1. к одному многоканальному контроллеру можно подключать двигатели с одинаковым включением (либо биполярные, либо униполярные),
  2. если двигатели разные - в контроллере должна быть индивидуальная регулировка тока в обмотках для каждого двигателя.

Если такие проблемы с электроникой, то я не вижу причины, по которой требуется ставить разные двигатели - неужели нет возможности купить/достать одинаковые?
Возьмите одинаковые, и сразу все проблемы исчезнут - включение, ток, количество шагов, момент все будет одним и тем же.

OneStep
ATLab:

Если такие проблемы с электроникой, то я не вижу причины, по которой требуется ставить разные двигатели - неужели нет возможности купить/достать одинаковые?
Возьмите одинаковые, и сразу все проблемы исчезнут - включение, ток, количество шагов, момент все будет одним и тем же.

Возможность может и есть… Но… станок мастерю для домашнего использования (даже не для хобби), посему пытаюсь обойтись “малой кровью”. 😃 Форумы для того и придуманы, чтоб посовещаться с умными людьми и не наступать на чужие грабли.
И данная тема это все же самодельные станки с ЧПУ, а это наверное подразумевает что они могут быть собраны из неожиданных деталей… Вот отсюда и вопросы… Хотя на самом деле у меня еще есть с пяток шаговиков, типа М42SP-6K, М42SP-4K, Без опознавательных знаков… Но, они явно слабее тех которые я хотел бы использовать… Вот и спрашиваю совета у мирового разума… Может кто нибудь снизойдет и поделится самым ценным-опытом, или информацией или ссылочкой (на худой конец).

ATLab:

В A3977 ничего прошивать не нужно, но она предназначена только для биполярных двигателей, т.е. для ДШИ200 и ДШР57 в соответствующем включении подойдет, а для PM55L-048 - если он униполярный - нет.
Вот тут не понятно? ведь если не использовать средние отводы как в ДШИ то PMML тоже должен подключается как биполярник? Или я чегото не понял?..

А вот на этот вопрос я так ответа и не получил… 😦
Равно как и на вопрос есть ли у кого нибудь информация о шаговике из Epson Fx-xxxx EM-34, EM-35???
😃

ATLab
OneStep:

Но… станок мастерю для домашнего использования (даже не для хобби), посему пытаюсь обойтись “малой кровью”. 😃
И данная тема это все же самодельные станки с ЧПУ, а это наверное подразумевает что они могут быть собраны из неожиданных деталей… Вот отсюда и вопросы…

Странные у Вас понятия о “малой крови” - Вы сами себе искусственно усложняете задачу. Зачем придумывать проблему там, где ее нет? А уж если станок делать из “неожиданных” деталей, то и работать он будет неожиданно. Впрочем, дело Ваше 😃.

ATLab:

В A3977 ничего прошивать не нужно, но она предназначена только для биполярных двигателей, т.е. для ДШИ200 и ДШР57 в соответствующем включении подойдет, а для PM55L-048 - если он униполярный - нет.

А вот на этот вопрос я так ответа и не получил… 😦
Равно как и на вопрос есть ли у кого нибудь информация о шаговике из Epson Fx-xxxx EM-34, EM-35???
😃

Начните с внимательного изучения данных своего двигателя:

								 Unipolar	   Bipolar
Drive Voltage			   24[V]		   24[V]
Current/Phase								800[mA]
Coil Resistance/Phase  30[Ohm]	  5.5[Ohm]

Заметили, что есть 2 варианта исполнения существенно отличающихся сопротивлением обмоток?
Так какой у Вас?
А если мне не изменяет память, Вы писали, что у Вашего PM55L 5 выводов, т.е. напрашивается, что 1- общий обмоток, 4 - выводы обмоток, т.е. униполярный?
В ДШИ нет средних выводов, там все обмотки выведены наружу и выводов 8, поэтому их включать можно как угодно, в том числе и как биполярные (это несколько увеличит момент), поэтому их можно подключать к A3977.

Форумы для того и придуманы, чтоб посовещаться с умными людьми и не наступать на чужие грабли.

Посовещаться, а не ждать, что за Вас решат Ваши проблемы.

OneStep
ATLab:

Посовещаться, а не ждать, что за Вас решат Ваши проблемы.

Спасибо огромное за помощь и советы, поверьте, что я очень ценю Ваше мнение, как профессионала, и Вашу помощь, но если Вас это напрягает, то можно просто пропустить мои приставания. 😃

А у двигателей от см6337 6 выводов а не 8 😦 . Выходит это не ДШР и не ДШИ? 😊
Но с другой стороны это указывает на наличие средних отводов и тогда видимо у них есть потенциальная возможность совместного использования с PM55L -048-НР69 .

Еще раз прошу прощения если Вас напрягаю. 😃
Удачи.

ATLab
OneStep:

А у двигателей от см6337 6 выводов а не 8 😦 . Выходит это не ДШР и не ДШИ? 😊
Но с другой стороны это указывает на наличие средних отводов и тогда видимо у них есть потенциальная возможность совместного использования с PM55L -048-НР69 .

Да, похоже на то. Мне, кажется, как-то раз попался такой, но под руками данных нет, посмотрю на следующей неделе.
А последовательно включать обмотки, imho, нецелесообразно:

  • увеличится суммарная индуктивность
  • снизится скорость шагания
  • нужно будет повышать напряжение питания.
Аэробус
ATLab:

Да, похоже на то. Мне, кажется, как-то раз попался такой, но под руками данных нет, посмотрю на следующей неделе.
А последовательно включать обмотки, imho, нецелесообразно:

  • увеличится суммарная индуктивность
  • снизится скорость шагания
  • нужно будет повышать напряжение питания.

Ну наконец то выпустили в онлине после 2-х недельного пресинга. 😁

У меня аналогичные из см63хх без названия и с 6-ю выводами. По резултатам опроса \

сообщение от KES:
Характеристик не знаю, по паспорту СМ6337 это движки ДШИ-200 поищи яндексом попадалась инфа…

По проводам:

Всего их 6:
Белый, зеленый, красный, черный, желтый, синий

Белый и зеленый не использую это середины обмоток.

Красный+черный
Жетый+синий

От acuarius:

Про характеристики ничего сказать не могу. Просто вытащил из принтера и поставил на гравер. Если не изменяет память - у моторов 6 выводов - 2 обмотки с отводами от середин. Я просто прощупал тестером определив по максимуму сопротивления “полные” обмотки. Начала и концы обмоток - определил экспериметнально , когда включил контроллер.

Поиск в интернете ничего не дал. Искал схемы принтера, и двигатели принтера см63хх, но нигде не нашел. 😦

OneStep

Уважаемый ATLab!

Я к Вам как к светилу науки… 😃

Еще раз позволю себе напрячь Вас.
😕

Исходя из Ваших постов, вы провели серьезную аналитическую работу по контроллерам. 😃
Прошу Вашего совета.
Какую схему из имеемых в интернете порекомендуете для 6- выводных двигателей от принтера см6337 (я по Вашему совету нашел третий такой же мотор 😉. Желательно чтобы можно было тупо взять схему, сделать плату, купить детали и повторить. (Без доработок и додумывания…)
Заранее спасибо. 😒

ATLab
OneStep:

Какую схему из имеемых в интернете порекомендуете для 6- выводных двигателей от принтера см6337 (я по Вашему совету нашел третий такой же мотор 😉. Желательно чтобы можно было тупо взять схему, сделать плату, купить детали и повторить. (Без доработок и додумывания…)

Посмотрите драйвер, про который здесь упоминали:
www.techlf.com/cnc3ax_en.htm
На мой взгляд, это то что нужно для униполярных двигателей, работает в режимах шага и полушага.
Для микрошага при униполярном включении ничего посоветовать пока не могу - лично мне нравится подход Linistepper
www.piclist.com/techref/io/stepper/…/index.htm
но он сильно греется, и схему нужно бы доработать.

Baha
ATLab:

Для микрошага при униполярном включении ничего посоветовать пока не могу -

Для униполярного лучше нет чем это, hobbycnc.com/4aupc.php.

OneStep

Спасибо за консультации. 😃

ATLab:

www.piclist.com/techref/io/stepper/…/index.htm
но он сильно греется, и схему нужно бы доработать.

А в чем причина того что он греется? Ну и мне все равно его не повторить для трех осей. Там надо все равно чегото “додумывать”, да и пик наверное по другому программируется. Либо ставятся 3 пика в общем хотелось бы что нибудь такое как Линеар, но мне оно не по зубам 😦

а вот этот как на Ваш взгляд:
www.teaser.fr/~abrea/cncnet/elec/…/mmx.phtml
Прошивка там, я так понимаю исправленная. Ну и плюс прошивается прям на плате.
как я понимаю… это одно и то же
cnchobby.narod.ru/controller.htm
тут уже спрашивали, но без ответа
rcopen.com/forum/f41/topic40635

Я приношу свои извинения за некоторый офф топ, но действительно сложно без консультации специалистов остановится на какой то схеме. Хотелось бы увидеть РАБОЧУЮ схему. Но к сожалению, все выкладывают фото своего контроллера и говорят, что собрано по стандартной схеме, но вот когда начинаешь изучать картинку, то стандарт отодвигается…
Понятно дело, что для специалиста добавить убрать пару деталей в схеме и переразвести плату-плевое дело. А вот тем у кого проблемы с электроникой…
Можно убить время и деньги и в конце концов она окажется не рабочей 😵

ATLab
OneStep:

А в чем причина того что он греется? Ну и мне все равно его не повторить для трех осей. Там надо все равно чегото “додумывать”, да и пик наверное по другому программируется. Либо ставятся 3 пика в общем хотелось бы что нибудь такое как Линеар, но мне оно не по зубам 😦

Там транзисторы работают в линейном режиме (генератор тока), поэтому сильно греются. Однако управление обмоткой от генератора тока буржуйские источники отмечают как лучшее, ее недостаток - большая рассеиваемая мощность. Для 3-х каналов нужно 3 одинаковых схемы, соответственно 3 PIC.

а вот этот как на Ваш взгляд:
www.teaser.fr/~abrea/cncnet/elec/…/mmx.phtml
Прошивка там, я так понимаю исправленная. Ну и плюс прошивается прям на плате.

Применение у этого контроллера ограниченное:
“Contrôle de 4 moteurs pap à pas unipolaire, max. 1A / 50Volts
а ДШИ200 - 1,5А
Насчет прошивки - разбирайтесь сами, я во французском не силен.

как я понимаю… это одно и то же
cnchobby.narod.ru/controller.htm

Как я понимаю, товарищ “свистит” говоря: “Как вариант - L297 + транзисторы IRFZ24N - выдают до 8А и 24 Вольт. Я думаю греются они сильно… 😃))”
При сопротивлении канала 0,06 Ом, рассеиваемая мощность будет 8*8*0,06=3,84 Вт, это если ток постоянно 8 А, а там они работают в ключевом (ШИМ) режиме.
Для ДШИ же будет совсем немного: 1,5*1,5*0,06=0,135 Вт
И, кстати, у IR L Z24N напряжение сток-исток до 55 В, а вовсе не 24 В.
Что тут думать то? Считать надо… 😃

Еще раз повторю: не вижу смысла использовать схему на PIC для обычного управления шаговыми двигателями, особенно если нет исходого текста программы и Вы не можете проверить/исправить ее работу, тем более если сами не пишете программ. Вы будете привязаны к разработчику, и будете зависеть от него.

OneStep
ATLab:

Еще раз повторю: не вижу смысла использовать схему на PIC для обычного управления шаговыми двигателями, особенно если нет исходого текста программы и Вы не можете проверить/исправить ее работу, тем более если сами не пишете программ. Вы будете привязаны к разработчику, и будете зависеть от него.

Вообщето я сам программист 😃
Только не микроконтроллерный.(В основном, базы данных). Думаю, что если пойму что требуется схеме, то прграммирование не проблема.

Аэробус
Baha:

Для униполярного лучше нет чем это, hobbycnc.com/4aupc.php.

А вы у них покупали? Способ оплаты? Стоимость доставки? Сроки?

2 AltTab
А этот вариант не годится?
rcopen.com/forum/f110/topic41912, А если без предвзятости, что тут по вашему надо изменить чтоб работало как надо? И чтоб порт не спалить

ATLab

OneStep]
Вообщето я сам программист Только не микроконтроллерный.(В основном, базы данных). Думаю, что если пойму что требуется схеме, то прграммирование не проблема.

Ага, а для начала нужно разобраться с устройством и работой микроконтроллера 😃 Дерзайте…

Аэробус
2 AltTab
А этот вариант не годится?
rcopen.com/forum/f110/topic41912, А если без предвзятости, что тут по вашему надо изменить чтоб работало как надо? И чтоб порт не спалить

Вы cобственно о каком варианте? Если о контроллере, что предложил STEPMOTOR, то я там же написал все, что о нем думаю, без предвзятости. Изменять там нужно сам принцип работы: у него (как и в схеме венгра, у которого он почерпнул эту идею) не отслеживается ток, протеквющий через обмотку. Схемотехнически исправить просто - поставить измерительные резисторы и компараторы (или задейстовать те, что есть в PIC), и написать заново программу для PIC.

OneStep:

AltTab а что вы скажите насчет этой ссылки ?
mac1.ifrance.com/cnc3ax/index.htm

Это тот же проект, что и ранее упомянутый
www.techlf.com/cnc3ax_en.htm, только раньше он был чисто на французском, а стал еще и не английском.

и комментария к ней в этой теме?
rcopen.com/forum/f110/topic41912
Интересно, ошибки в схеме иили в печатной плате? А то я уже решил ее делать 😦

Комментария по поводу комментария не будет 😃
Что там не получилось у STEPMOTOR я не знаю.
Все остальное на совести ее разработчика. Я сам эту схему не собирал, плату не проверял.
Одновременно замечу, что если не нашли микросхемы 7409 (1533ЛИ2, 555ЛИ2) - поставьте 74HC08 (74HCT08), при этом резисторы 470 Ом (SIL2-SIL4), подключенные к выходам 7409 и затворам полевых транзисторов, можно не ставить.

STEPMOTOR

Мож кто знает какое напряжение питания можно подавать на этот девайс ? Облазил весь инет ничего найти немогу.