Контроллеры движения
-
dpss-2
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Контроллеры движения
У Бекхоффа в привод передаются только значения токов в фазах. Все остальное в головном контроллере.
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
Ага, значит Бекхофф как раз расширил Closed-loop operation на более ранние этапы планирования. Хочется померятся с ними....
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1646
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Контроллеры движения
Так тогда я уже выше писал: можно еще дальше пойти. Delta Tau PMAC2 Direct PWM Interface. Ещё с дремучих 90 годов ШИМ прямо на транзисторы привода.
http://www.deltatau.com/DT_Products/Pro ... +PWM+DRIVE
http://www.deltatau.com/DT_Products/Pro ... +PWM+DRIVE
-
dpss-2
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Контроллеры движения
Это, пожалуй, перебор. Регулировка токов должна быть внутри силовой части привода. Не стоит ее тянуть через внешний интерфейс. Надежность хуже.
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
Во во и я о том-же многое в прошлом было логичнее устроено в плане однозначности наименований сигналов. А Step-Dir допускает множественную интерпретацию. Ну не нравиться мне этот тег, хочется поменять для понятности на другие слова. Я недаром привел пример самолета или ракеты, в обоих случаях траектория строиться выдавая задания на изменения момента, даже не скорости, а первой производной от скорости. А Closed-loop operation по моему лучше сделать как в качественных усилителях многопетлевой чтобы она (Closed-loop operation) не закрывалась на слишком раннем этапе. Я понимаю что все это уже сделано, но объяснять на пальцах внутренне устройство и поведение столь дорогих систем никто не стремиться. Вот мне и пришла мысль поработать над терминологией сигналов учитывая что раньше было все понятнее особенно с ДПТ в сервоприводе. Есть мнение, что двигатели перемененного тока очень зря считают надежными. Опять-же есть мнение, что ДПТ при современных технологиях производства коллекторного узла даже более надежны, автор говорит что Вы просто не видели насколько часто на практике горят двигатели переменного тока и, что их намотка сложнее ДПТ и они в общем, по кругу, обходятся дороже, а их управление излишне сложное.
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
В ДПТ задание на изменение первой производной от скорости выглядит проще и логичнее. С двигателями переменно тока задание на изменение первой производной от скорости сталкивается со столь множеством проблем что "туши свет", короче не нравиться терминологическая база этой области....
-
dpss-2
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Контроллеры движения
Про тонкости управления скоростными координатными столами посмотрите среди общей документации у папаши Хайдена на сайте. Там найдете много "открытий чудных" и термины изобретать не потребуется.
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
Спасибо за наводку а точнее можно про папашу Хайдена?
-
dpss-2
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Контроллеры движения
Хайденхайн. Лучше смотреть на немецком сайте.
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
Вообще не хочу связываться с шаговыми двигателями подскажите контроллеры под двигатели постоянного тока типа AIYIMA 795 с интерфейсом энкодера как в принтере.
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1646
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Контроллеры движения
Вот мне интересно, а чем синхронный двигатель плох? Только без воды, пожалуйста.
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
Для синхронного двигателя задание на изменение первой производной от скорости сталкивается с множеством проблем (сложнее, дороже и не так точно), гораздо проще это проделать для ДПТ. А ходимость ДПТ в серве не как у шпинделя, можно наплевать на ходимость коллекторного узла. Кроме того обнаружил на Али хорошего производителя недорогих ДПТ 150 и 180 вт. AIYIMA 755 и AIYIMA 795 с шариковым подшипником спереди.
-
dpss-2
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Контроллеры движения
Не хотите считать по формулам - сделайте табличку(look ap table). Уж проще и быстрее не куда.astrahard писал(а):сложнее, дороже и не так точно
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
Я просто попросил подсказать контроллеры как в принтерах но с открытыми исходниками (в смысле контроллеры с интерфейсом энкодера как у струйного принтера). Производители принтеров давно отказались от синхронных двигателей (шаговых) в ползьзу простых коллекторных моторов и тем самым повысили разрешение в 4-5 раз и, заодно, скорость печати повысилась а шум уменьшился. Ни разу не видел принтер с отказавшим мотором. Хотя, есть масса собственно принтеров, их контроллеров и энкодеров. Такой ресурс пропадает, а там в большинстве случаев ARM процессоры как и везде впрочем. Я делал контроллер асинхронного двигателя на TMS320F28016 и знаю не понаслышке насколько проблемен "наблюдатель", а я писал ПО все ручками не пользуясь сторонними библиотеками, максимум посмотрев исходники от TI кое что копи пасте, все инлайн и рассовал код по обработчикам прерываний так, что в main осталась только инициализация перефирии. Это конечно не синхронный двигатель но все-же чем-то даже сложнее наблюдатель. Вот хочу замахнуться после такого опыта на ПО станка.
P.S. Просто, навскидку, поискав, я не обнаружил широкого предложения контроллеров подобных тем что используются в струйных принтерах (с интерфейсом энкодера как в струйнике) но под более мощные коллекторные моторы типа aiyima 795 или aiyima 755.
P.S. Просто, навскидку, поискав, я не обнаружил широкого предложения контроллеров подобных тем что используются в струйных принтерах (с интерфейсом энкодера как в струйнике) но под более мощные коллекторные моторы типа aiyima 795 или aiyima 755.
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Контроллеры движения
В принтерах обратная связь по оптической линейке (которую неоднократно предлагали к использованию).
Скорость перемещения особо не регулируется в нем. Крутится себе и крутится. Отслеживается положение и в нужный момент пырскается краска.
Тебе же надо во времени строго задавать положение координаты, поскольку одновременно будут двигаться 2 и более координат. Затупил двигатель одной из координаты при нарезании диагональных дорожек - и на, зарезана дорожка
Скорость перемещения особо не регулируется в нем. Крутится себе и крутится. Отслеживается положение и в нужный момент пырскается краска.
Тебе же надо во времени строго задавать положение координаты, поскольку одновременно будут двигаться 2 и более координат. Затупил двигатель одной из координаты при нарезании диагональных дорожек - и на, зарезана дорожка
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
Положение говорите не отслеживается? а как-же тракт подачи бумаги по строкам? там как раз все отслеживается и там тоже ДПТ с круглым энкодером открытого типа. Ничто не мешает эту конструкцию с открытым энкодером заключить в легкий самодельный кожух. Не понял насчет затупил, промышленные станки с сервой на ДПТ не существуют? Кроме того применив трапецеидальные винты с самоторможением куда он денется да еще редуктор на ремне и плевать на КПД передачи, главное что трапеция не люфтит как ШВП, и вообще, я с подозрением отношусь ко всякого рода шарикам, только подшипники скольжения.
P.S. И еще, TMS320F28335 плату прикупил и, пошли они лесом ARM NXP, STM32 и им подобные, Ti, древний как говно мамонта, не содержит ошибок и, во многом заткнет за пояс самые свежие ARM по качеству периферии.
P.S. И еще, TMS320F28335 плату прикупил и, пошли они лесом ARM NXP, STM32 и им подобные, Ti, древний как говно мамонта, не содержит ошибок и, во многом заткнет за пояс самые свежие ARM по качеству периферии.
Последний раз редактировалось astrahard 28 июл 2019, 21:59, всего редактировалось 2 раза.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Контроллеры движения
Да там постоянное напряжение подается на мотор без всяких ШИМ и прочего. Вращается пока не энкодер не отсчитает нужное количество позиций. Примитивнейшее управление.astrahard писал(а):а как-же тракт подачи бумаги по строкам?
У трапецеидальных пар часто огромный люфт. Миллиметр не предел.astrahard писал(а):Кроме того применив трапецеидальные винты с самоторможением куда он денется
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
Все там есть, и ШИМ и Closed-loop, чего Вы наговариваете на струйники. С чего это у трапеции люфт возьмется, если она (гайка) разрезная и поджата как следует, это-же пара скольжения и ТРАПЕЦИЯ это-же угол 15 градусов!!!
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Контроллеры движения
Разбирал лет 10 назад дешевый принтер. Делал из него планшетный. Не было там ШИМ управления. Сразу лупил на полную и крутил с той скоростью, с какой крутится.astrahard писал(а):Все там есть, и ШИМ и Closed-loop, чего Вы наговариваете на струйники.
Может быть в больших или современных принтерах посложнее.
А кто ее постоянно регулировать то будет?astrahard писал(а):С чего это у трапеции люфт возьмется, если она (гайка) разрезная и поджата как следует, это-же пара скольжения и ТРАПЕЦИЯ это-же угол 15 градусов!!!
Выбрал люфт перед очередным запуском. Включил. Через 15 минут гайка нагрелась от трения. Появился люфт. Затянул посильнее — заклинило.
-
astrahard
- Опытный
- Сообщения: 167
- Зарегистрирован: 26 апр 2018, 07:58
- Репутация: 1
- Контактная информация:
Re: Контроллеры движения
У Вас несовершенная конструкция гайки, я вообще удивляюсь как распространен этот примитив с гайками как будто пружины запретили к применению. Я же говорю, когда плевать на КПД, есть решение без люфта. Впрочем, речь больше о ПО и открытых решениях. Я накопал кое что и, имея опыт портирования кода СИ с процессора на процессор надеюсь что дело сдвинется. Полагаюсь на Ti (больше доверия) по сравнению с ARM например TMS320F28335 превосходит решения на ARM по частоте, эффективности математики, качеству библиотек и их открытости (код интуитивно понятнее тот что от Ti и без ошибок), объему ОЗУ, а главное, по качеству периферии (АЦП быстрее в 5 раз конвеерное, ШИМ, которому самый свежий ARM может только позавидовать ) а главное, пустой ерата шит, так как Ti древний очень и проще программируется, хотя и ARM тоже неплох. Также есть замечательное руководство которое я собственноручно перевел https://cloud.mail.ru/public/7xQ5/GegVqjoP3 Оцените качество перевода? А заодно, оцените качество изложения материала от фирмы Техас Инструментс....