Шаговые vs Коллекторных
Разницы большой не вижу по сравнению с коллекторными, плюс - нет износа щеток, ввиду отсутствия таковых, минус - более сложная схема регулировки оборотов. Еще у них уменьшается момент на малых оборотах, но при хорошем редукторе это не столь важно.
По поводу регулировки: сложности особой нет, надо только немного подумать. Если мы его хотим включить как шаговый, то нас волнуют два сигнала - шаг/направление. В принципе БК это тот же шаговый, только шаг пошире, по-этому резона напрямую им крутить нет. Но если включить его в редуктор, то нужно снимать показания именно на выходе редуктора и тогда мы получим агрегат аналогичный ШД но с динамикой коллекторного. А в этом случае можно даже применять их родные контроллеры, легко подойдет даже от дисковода. Нужен ток - поставить ключи.
По поводу регулировки: сложности особой нет, надо только немного подумать. Если мы его хотим включить как шаговый, то нас волнуют два сигнала - шаг/направление. В принципе БК это тот же шаговый, только шаг пошире, по-этому резона напрямую им крутить нет. Но если включить его в редуктор, то нужно снимать показания именно на выходе редуктора и тогда мы получим агрегат аналогичный ШД но с динамикой коллекторного. А в этом случае можно даже применять их родные контроллеры, легко подойдет даже от дисковода. Нужен ток - поставить ключи.
Я непонял вопрося в предыдущем ответе. Вы собираетесь использовать асинхронный двигатель как шаговый? Вы себе представляете, как работает первый, а как другой?
В шаговом двигателе магнит ротора имеет полюсные наконечники(как бы он представляет из себя кучу мелких магнитов, рассположенных по хитрому) а статор поочередно притягивает те или иные группы зубьев этих полюсных наконечников по определенному закону - rcopen.com/forum/f110/topic98377/10
В асинхронном, что на 50 герц, что на 400 все наоборот, магнитное поле статора наводится на короткозамкнутые обмотки(они не содежат провода в обычном виде, но имеют специальную структуру) ротора, и там тоже создается магнитное поле, но оно не может быть достаточно четко соориентированно, что бы пошагово вращать ротор.
Можно перемотать движок, но это непростая задача.
Он сможет работать пошагово, только шаг будет равен количеству секций обмоток делееных на два(чтобы противоположные секции создавали одно общее поле, возможно понадобится выбирать еще одну геометрическую пару с таким расчетом, что бы уравновешивать поля в роторе, даже не представляю к чему такие эксперименты могут привести), и рывки будут сильные, а в режиме удержания - перегрев.
Википедия вам в помощь - ru.wikipedia.org/…/Рлектродвигателх
Я непонял вопрося в предыдущем ответе. Вы собираетесь использовать асинхронный двигатель как шаговый? Вы себе представляете, как работает первый, а как другой?
В шаговом двигателе магнит ротора имеет полюсные наконечники(как бы он представляет из себя кучу мелких магнитов, рассположенных по хитрому) а статор поочередно притягивает те или иные группы зубьев этих полюсных наконечников по определенному закону - rcopen.com/forum/f110/topic98377/10
В асинхронном, что на 50 герц, что на 400 все наоборот, магнитное поле статора наводится на короткозамкнутые обмотки(они не содежат провода в обычном виде, но имеют специальную структуру) ротора, и там тоже создается магнитное поле, но оно не может быть достаточно четко соориентированно, что бы пошагово вращать ротор.
Можно перемотать движок, но это непростая задача.
Он сможет работать пошагово, только шаг будет равен количеству секций обмоток делееных на два(чтобы противоположные секции создавали одно общее поле, возможно понадобится выбирать еще одну геометрическую пару с таким расчетом, что бы уравновешивать поля в роторе, даже не представляю к чему такие эксперименты могут привести), и рывки будут сильные, а в режиме удержания - перегрев.Википедия вам в помощь - ru.wikipedia.org/…/Рлектродвигателх
Вообще разговор шел о бесколлекторных двигателях с постоянными магнитами. А-ля моторчик в дисководе. Их еще фазовыми называют из-за работы толкания магнита пофазно.
Вообще разговор шел о бесколлекторных двигателях с постоянными магнитами. А-ля моторчик в дисководе. Их еще фазовыми называют из-за работы толкания магнита пофазно.
В таких мотрчиках количество шагов будет равно количеству образованных магнитов(полюсов, деленных на два) если количество пар обмоток не меньше этого числа. Сила магнитного поля зависит от зазора между противоположными полюсами взаимодействующих магнитов, поэтому в шаговых двигателях этот зазор минимален. Я нерекомендовал бы вообще этим заниматься, получить результат лучше чем в шаговиках неполучится.
… В принципе БК это тот же шаговый, только шаг пошире, по-этому резона напрямую им крутить нет. Но если включить его в редуктор, то нужно снимать показания именно на выходе редуктора и тогда мы получим агрегат аналогичный ШД но с динамикой коллекторного…
Грубо если принципиально рассмотреть шаговый мотор то можно его действительно рассматривать как безколлекторный со встроенным редуктором, основным недостатком которого есть низкая мощность (Как у обычных асинхронников: при одном и том же количестве железа мощность падает пропорционально увеличению количества пар полюсов) А соответственно и малый момент. Безколлекторник в этом случае выигрывает и по мощности и по размерам. Как то в форуме я рассказывал про аксиальный волновой редуктор, который состоит из двух почти одинаковых конических шестернь с коеффициентом редукции 1:30. И изготавливать его имеет смысл как присоединяемый модуль к уже стандартному мотору в качестве довеска к сервоприводу. Но это сейчас только в качестве безумной идеи…
С точки зрения систем управления, безколлекторный мотор, как и любой другой шаговый, есть система со внутренней системой дифференцирования по шагу, супротив описанию обыкновенного коллекторного двигателя, характеристики управления которого описываются простой интегрирующей функцией инерции от массы ротора. Поэтому в довесок к коллекторному мотору в сервоприводах к нему присоединяют в качестве дифференцирующей цепи датчик скорости вращения - тахогенератор или энкодер.
По сути, если уж использовать редуктор, то большой разницы уже нет, чем изначально крутить, коллекторным или каким другим, всеравно понадобится система обратной связи, но управление коллектрными двигателями сводится к изменению напряжения питания, а в бесколлекторных еще прийдется городить схему управления обмотками. Я бы предпочел коллекторные.
И лучше коллекторных двигателей с полым ротором, аля ДПР я не представляю - www.rcdesign.ru/var/rcd/storage/…/dpr1.jpg
Грубо если принципиально рассмотреть шаговый мотор то можно его действительно рассматривать как безколлекторный со встроенным редуктором, основным недостатком которого есть низкая мощность (Как у обычных асинхронников: при одном и том же количестве железа мощность падает пропорционально увеличению количества пар полюсов) А соответственно и малый момент. Безколлекторник в этом случае выигрывает и по мощности и по размерам. Как то в форуме я рассказывал про аксиальный волновой редуктор, который состоит из двух почти одинаковых конических шестернь с коеффициентом редукции 1:30. И изготавливать его имеет смысл как присоединяемый модуль к уже стандартному мотору в качестве довеска к сервоприводу. Но это сейчас только в качестве безумной идеи…
С точки зрения систем управления, безколлекторный мотор, как и любой другой шаговый, есть система со внутренней системой дифференцирования по шагу, супротив описанию обыкновенного коллекторного двигателя, характеристики управления которого описываются простой интегрирующей функцией инерции от массы ротора. Поэтому в довесок к коллекторному мотору в сервоприводах к нему присоединяют в качестве дифференцирующей цепи датчик скорости вращения - тахогенератор или энкодер.
Значит получается вот что: стандартный ШД за оборот делает 200 шагов (я говорю о ШД которые чаще всего применяются в станках). В режиме микрошага эту цифру смело умножаем на 8. Получаем 1600 контрольных импульсов на оборот. Пусть будет БКД и редуктор с отношением 1/20. значит нужно уметь им управлять с точностью 80 едениц на оборот (двигателя). неужели это непреодолимая задача? а с повышение редукции она пропорционально падает…
По сути, если уж использовать редуктор, то большой разницы уже нет, чем изначально крутить, коллекторным или каким другим, всеравно понадобится система обратной связи, но управление коллектрными двигателями сводится к изменению напряжения питания, а в бесколлекторных еще прийдется городить схему управления обмотками. Я бы предпочел коллекторные.
В том то весь и фокус, вто для безколлекторника как и для шаговика с его характеристикой управления вовсе НЕ ОБЯЗАТЕЛЬНА цепь обратной связи. Она становиться актуальной только при наличии предельных нагрузок и скоростей. И в том и другом случае городить управление моторами надо, как не крути, а вот какое оно будет - это уже вопрос. Просто для безколлекторника грань предельных нагрузок отодвигается подальше, где роль применения энкодеров сводится к роли аварийного датчика
По сути, если уж использовать редуктор, то большой разницы уже нет, чем изначально крутить, коллекторным или каким другим, всеравно понадобится система обратной связи, но управление коллектрными двигателями сводится к изменению напряжения питания, а в бесколлекторных еще прийдется городить схему управления обмотками. Я бы предпочел коллекторные.
И лучше коллекторных двигателей с полым ротором, аля ДПР я не представляю - www.rcdesign.ru/var/rcd/storage/…/dpr1.jpg
Кстати схему я найду и выложу. 6 ранзисторов кажется, два входа уже на ттл уровни. 00 - торможение, 01 - крутим в одну сторону, 10 - в другую, 11 - ничего. собирал, работает отлично. Для интереса крутил дрель, так у нее при торможении мертвая хватка. в купе с отверткой должен привод получиться…
вот схема: www.bobblick.com/techref/projects/…/hbridge.html
Остается только придумать цепь обратной связи, но это уже чистая логика где показатель с датчика сравнивается с управляющим сигналом с контроллера и она и манипулирует Н-мостом.
В том то весь и фокус, вто для безколлекторника как и для шаговика с его характеристикой управления вовсе НЕ ОБЯЗАТЕЛЬНА цепь обратной связи. Она становиться актуальной только при наличии предельных нагрузок и скоростей. И в том и другом случае городить управление моторами надо, как не крути, а вот какое оно будет - это уже вопрос. Просто для безколлекторника грань предельных нагрузок отодвигается подальше, где роль применения энкодеров сводится к роли аварийного датчика
Весь мой опыт работы с бесколлекторниками сводится к приводу барабана магнитных головок видеомагнитофона Электроника ВМ12, там помоему, был драйвер на ТДА-шке, и у него был вход обратной связи регулируемый напряжением. Если есть двигатели с драйвером управляемым простыми импульсами преобразуемыми в шаги, как у шаговиков, то конечно схема упрощается при условии непропускания шагов. В этом случае конечно все проще реализовать схемотехнически.
Вот примерная схема управления. Суть: контроллер нам выдает два сигнала - шаг\направление. Модуль управления в дежурном режиме выдает 11 на н-мост (сигнал торможения, т.о. исключается выбег по инерции). При появлении сигнала шаг МУ скидывает на н-мосте одну еденичку в зависимости от направления (01 или 10) и удерживает нолик до прихода импульса с счетчика-делителя, который считая импульсы с энкодера делит их на отношение мотор-редуктор-энкодер.
А вот что внутри отверточки стоимостью в 250р:) планетарка и моторчик на 3,6в. заявленная скорость 150об\мин. Герметично, железно, без люфтов. Завтра попробую туда датчик положения подыскать.
Эта, даж не знаю как покоректнее сказать…
Картинку с таким качеством, лучше вообще не публиковать, а если уж и публиковать, то хотяб сжать покомпактнее, пожалейте наш трафик и нервы.
2.3 мегабайта… ужос
…При появлении сигнала шаг МУ скидывает на н-мосте одну еденичку в зависимости от направления (01 или 10) и удерживает нолик до прихода импульса с счетчика-делителя, который считая импульсы с энкодера делит их на отношение мотор-редуктор-энкодер.
А теперь вопрос, как будет себя вести Ваша система, когда инерция массы ротора двигателя перекрутит на десяток (ну пусть на два или три) деления энкодера. Не будет ли ее мотылять туда-сюда вразнос? В такой системе важна еще и устойчивость. В промышленных устройствах это реализуется зонами подхода к точке, программируемых заранее в которых по мере приближения к заданному значению положения каретки скорость подхода уменьшается до безопасной величины, выше которой начинаются у системы пляски с бубнами.
А вот что внутри отверточки стоимостью в 250р:) планетарка и моторчик на 3,6в. заявленная скорость 150об\мин. Герметично, железно, без люфтов. Завтра попробую туда датчик положения подыскать.
Ну уменя есть несколько шруповертов с планетарками, луфты там очень большие, может пока новый вы просто не заметили.
По поводу плясок с бубнами, в промышлености это решается за щет ПИД регуляторов импульсных или аналоговых, но нам такие системы не покарману.
… но нам такие системы не покарману.
И я о том же…
А теперь вопрос, как будет себя вести Ваша система, когда инерция массы ротора двигателя перекрутит на десяток (ну пусть на два или три) деления энкодера. Не будет ли ее мотылять туда-сюда вразнос? В такой системе важна еще и устойчивость. В промышленных устройствах это реализуется зонами подхода к точке, программируемых заранее в которых по мере приближения к заданному значению положения каретки скорость подхода уменьшается до безопасной величины, выше которой начинаются у системы пляски с бубнами.
Это зависит от количества дырок в энкодере на выходе, можно поставить еще энкодер на мотор и сравнивать показания. но при большой редукции выбега скорее всего не будет. Хотя точно сказать можно лишь построив прототип.
… можно поставить еще энкодер на мотор …
Чтото многовато: энкодер на винт, энкодер на мотор. Вы уж определитесь куда чего ставить и откуда чего и для чего брать и какую информацию хотите с них получать. В предыдущих постах я писал, что в качестве датчика положения можно взять и электронную линейку. И скорость с нее считать можно и положение каретки пасти. Благо в продаже они уже есть хоть не очень доступной, но терпимой (если применение оправданно) цене и в большом ассортименте длин. Но почему-то применяют в качестве датчиков обратной свяли линейку совместно с тахогенератором (ТГ) или вместо ТГ - энкодером. А вот применять линейку отдельно без ТГ или ЭК как то стремно потому, как скорость привода на ДПТ высчитывать геморно в программном отношении. Быстрее отработает тахогенератор или энкодер (оно и дешевле).
Чем хороша линейка? Самое главное - она не испытывает значительных механических нагрузок и результат измерения не зависит от деформации винта (если не брать в расчет недостаточную жесткость остальных конструктивных элементов). Все остальное типа сверхточный ШВП с обезлюфтованой гайкой - это так же условно точно как и строительная шпилька т.е. допуская, что точность изготовления и деформации винта и конструктивных элементов на максимально допустимых нагрузках меньше чем допуски изготовления детали.
Отсюда, мне кажется, важный вывод: Хоббийный станок - это компромисс из условно допустимых решений ограниченных размерами возможностей пустых карманов создателей.
Чтото многовато: энкодер на винт, энкодер на мотор. Вы уж определитесь куда чего ставить и откуда чего и для чего брать и какую информацию хотите с них получать. В предыдущих постах я писал, что в качестве датчика положения можно взять и электронную линейку. И скорость с нее считать можно и положение каретки пасти. Благо в продаже они уже есть хоть не очень доступной, но терпимой (если применение оправданно) цене и в большом ассортименте длин. Но почему-то применяют в качестве датчиков обратной свяли линейку совместно с тахогенератором (ТГ) или вместо ТГ - энкодером. А вот применять линейку отдельно без ТГ или ЭК как то стремно потому, как скорость привода на ДПТ высчитывать геморно в программном отношении. Быстрее отработает тахогенератор или энкодер (оно и дешевле).
Чем хороша линейка? Самое главное - она не испытывает значительных механических нагрузок и результат измерения не зависит от деформации винта (если не брать в расчет недостаточную жесткость остальных конструктивных элементов). Все остальное типа сверхточный ШВП с обезлюфтованой гайкой - это так же условно точно как и строительная шпилька т.е. допуская, что точность изготовления и деформации винта и конструктивных элементов на максимально допустимых нагрузках меньше чем допуски изготовления детали.
Отсюда, мне кажется, важный вывод: Хоббийный станок - это компромисс из условно допустимых решений ограниченных размерами возможностей пустых карманов создателей.
Два энкодера - для устранения сигнала ошибки по инрции двигателя. Можно обойтись и одним, но тогда нужно начинать как раз и считать программно все возможные ошибки. С двумя будеть очень просто построить логический анализатор на уровне попал - непопал и если не попал откат. и ускорения, скорости и резкие смены направления будут уже несмертельны. Короче айте время подумать и слепить что-нибудь на пробу, тогда и будет выложена схема для проверки на нормальном контроллере. Кстати понадобится доброволец с контроллером.
Два энкодера - для устранения сигнала ошибки по инрции двигателя. Можно обойтись и одним, но тогда нужно начинать как раз и считать программно все возможные ошибки. С двумя будеть очень просто построить логический анализатор на уровне попал - непопал и если не попал откат. и ускорения, скорости и резкие смены направления будут уже несмертельны.
Ну, во первых два энкодера на языке теории управления - это две дифференцирующие цепи положительной обратной связи, а значит, при достаточном коеффициенте передачи (задаваемом программно) и с учетом времени отработки (а это уже фазовый сдвиг) вся система может войти в режим перекомпенсации и возбуждения. Кстати в системах управления анализ устойчивости системы делают применяя их электрические аналоговые модели, поддающиеся аналитическому расчету. А на пальцах зная общие принципы построения систем с обратной связью можно примерно оценить поведение и границы устойчивости. Так что черт его знает этот коллекторник с двумя энкодерами и чего от него ожидать, чего не скажешь про шаговик: сколько шагов задал, столько и отработал. Дешево и сердито!
Непонимаю чт дадут 2 энкодера, как такой байдой ожно управлять. Все нужно делать по одному датчику (энкодеру) тогда вся система работает устойчиво если правильно настроить.
Я делал на аналоговых регуляторах управление позиционированием клапанов (там тоже точность ±0,05мм) Есть основаные на пневматике есть на сервоприводе. Но смысл одни и тот же в настроке ПИД параметров, по одному датчику (например еслинужно получить давление или проток подключаем датчик к регулятору, выставляем параметры и поехали).
Тоже делал на основе сервоприводов но на импульсных ПИД регуляторах, там управление точь в точь как на шаговигах есть 2 входа оди открывает клапан вверх на одну позицию (шаг) а другой вниз. Там в такой системе позиция клапана вообще не щитывается, главное показания датчика. Сама серва сделан из безколекторного двигателя и схемы управления которая при поступлении импульса поворачивает его на один оборот. Дальше подход к точке регулирования производится все тем же ПИД регулятором который нужно настраивать. Никакой простой логикой настроить нормальную и быструю работу таких систем практически невозможно.