Контроллеры движения

Контроллеры, драйверы, датчики, управляющие устройства.

Re: Контроллеры движения

Сообщение N1X » 29 июл 2019, 20:32

astrahard писал(а):Там и разгон и торможение а лазер выстреливает не рассчитывая на равномерное движение по полоске

Начинается. Я в теме той темы, и тут два нюанса:
1. AlphaCrow не занимается сейчас проектом. Софт переписан SDimok и в основном все используют его версию.
2. И у AlphaCrow, и у SDimok (в принципе опять же у AlphaCrow, т.к. FW все равно его разработка) используется прерывание при импульсе с линейки. Соответственно макс. разрешение 600 либо 720 dpi, в зависимости от того, какая линейка. Они бывают 150 и 180 линий на дюйм.
Последний раз редактировалось N1X 29 июл 2019, 20:34, всего редактировалось 1 раз.
Аватара пользователя
N1X
Мастер
 
Сообщения: 3406
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1553
Настоящее имя: Владимир

Re: Контроллеры движения

Сообщение michael-yurov » 29 июл 2019, 20:33

astrahard писал(а):а Вы назовите парочку чтобы охладить...

Неточность и неравномерность самой пластиковой линейчатой шкалы.
Ее растяжимость.
Изменение ее размера при изменении температуры.
Упругость и деформативность самой механики.
Опять же — температурные изменения.
Биение шпинделя.
Неточность инструмента.
Неперпендикулярность осей.
Возрастные деформации и перераспределение внутренних напряжений рамы и механики.
Искривление элементов механики из за нагрева приводов, пар винт/гайка и шпинделя.
Непараллельность расположения оптических линеек физическим осям станка.
Искажение геометрии самой детали во время обработки.
...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
 
Сообщения: 11016
Зарегистрирован: 26 июл 2012, 00:10
Откуда: Новоуральск, Свердловская область.
Репутация: 4337
Медальки:
Настоящее имя: Михаил Львович

Re: Контроллеры движения

Сообщение astrahard » 29 июл 2019, 20:38

N1X писал(а):
astrahard писал(а):Там и разгон и торможение а лазер выстреливает не рассчитывая на равномерное движение по полоске

Начинается. Я в теме той темы, и тут два нюанса:
1. AlphaCrow не занимается сейчас проектом. Софт переписан SDimok и в основном все используют его версию.
2. И у AlphaCrow, и у SDimok (в принципе опять же у AlphaCrow, т.к. FW все равно его разработка) используется прерывание при импульсе с линейки. Соответственно макс. разрешение 600 либо 720 dpi, в зависимости от того, какая линейка. Они бывают 150 и 180 линий на дюйм.

А я АЦП хочу использовать для повышения разрешения, ну соврал, насчет ссылки на AlphaCrow, каюсь, посыпаю голову пеплом. В конце концов процессоры воообще не сравнимы TMS320F28335 и то что на радиокоте....
Последний раз редактировалось astrahard 29 июл 2019, 20:41, всего редактировалось 1 раз.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

Re: Контроллеры движения

Сообщение N1X » 29 июл 2019, 20:40

astrahard писал(а):А я АЦП хочу использовать для повышения разрешения

Родные головы на линейках имеют встроенные компаратор и прямоугольный выход. Оцифровывать там нечего уже. Сделать самодельную голову? ну, тогда уже кремний добывать, монокристаллы растить, транзисторы делать...
Аватара пользователя
N1X
Мастер
 
Сообщения: 3406
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1553
Настоящее имя: Владимир

Re: Контроллеры движения

Сообщение astrahard » 29 июл 2019, 20:43

Ааааа все пропало. А с аналоговым выходом нет? надо изучить этот вопрос. А такая стройная теория вырисовывалась. Придется возвращаться к линейкам от сканера, там аналог гарантировано! Открытый оптический тракт лазер и сама линейка вне зоны деформаций. Так что у меня есть запасной аэродром. Есть еще датчики от мыши со своим программируемым процессором. Теперь мне стало ясно, что серийная линейка довольно высокотехнологичный продукт.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

Re: Контроллеры движения

Сообщение MaksSavchuk » 29 июл 2019, 21:14

astrahard писал(а):А с аналоговым выходом нет?

попадаются и с аналогом и с цифрой, хотя идея конечно утопическая из пластика пытаться что-то вытащить.
MaksSavchuk
Кандидат
 
Сообщения: 68
Зарегистрирован: 17 май 2019, 09:56
Репутация: 8
Настоящее имя: Максим Савчук

Re: Контроллеры движения

Сообщение dpss-2 » 29 июл 2019, 21:19

N1X писал(а):Родные головы на линейках имеют встроенные компаратор и прямоугольный выход.

А современные имеют матрицу приемников, обработку помех типа пыли, волос, капель на линейке и все это в виде ASIC-а. Один из последних писков моды - интерференционные линейки.
dpss-2
Мастер
 
Сообщения: 346
Зарегистрирован: 02 сен 2018, 15:15
Репутация: 149
Настоящее имя: Alex

Re: Контроллеры движения

Сообщение N1X » 29 июл 2019, 21:22

dpss-2 писал(а):А современные имеют матрицу приемников, обработку помех типа пыли, волос, капель на линейке и все это в виде ASIC-а. Один из последних писков моды - интерференционные линейки.

Значит прогресс таки топит :) Вот только с ASICом не каждый договориться сможет )))
Аватара пользователя
N1X
Мастер
 
Сообщения: 3406
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1553
Настоящее имя: Владимир

Re: Контроллеры движения

Сообщение astrahard » 29 июл 2019, 21:34

Тогда займусь ка я повторением G320X GECKODRIVE на TMS320F28027 такая тоже уже куплена. Для опытов возьму мотор от разобранного принтера с круглым энкодером и не буду больше беспокоить общественность по пустякам. Просто хочется удовлетворить свое любопытство на опыте написания очередного кода для TMS-ки.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

Re: Контроллеры движения

Сообщение UAVpilot » 30 июл 2019, 01:01

astrahard писал(а):Так вот почему важно иметь TMS320F28335 там конвеерное АЦП 12 разрядов с производительностью в 7 раз больше чем у ARM

12-разрядный АЦП есть даже у stm32f0, а у stm32f3 есть 16-разрядные сигма-дельта.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18496
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4531
Медальки:
Настоящее имя: Сергей

Re: Контроллеры движения

Сообщение Dimka » 30 июл 2019, 01:28

dpss-2 писал(а):интерференционные линейки

Где почитать про это чудо? В каком месте там интерференция происходит? Как лазерный интерферометр устроен - хорошо представляю, а вот с линейками чо-то не соображу..
Аватара пользователя
Dimka
Мастер
 
Сообщения: 1084
Зарегистрирован: 14 июл 2016, 23:40
Репутация: 281
Настоящее имя: Дима

Re: Контроллеры движения

Сообщение astrahard » 30 июл 2019, 05:49

UAVpilot писал(а):
astrahard писал(а):Так вот почему важно иметь TMS320F28335 там конвеерное АЦП 12 разрядов с производительностью в 7 раз больше чем у ARM

12-разрядный АЦП есть даже у stm32f0, а у stm32f3 есть 16-разрядные сигма-дельта.

Не утерпел хотя не хотел спорить, но у Ti тоже есть ARM просто ПМСМ Ti выпускает более сбалансированные решения и, во многом, ее изделия 10 летней давности по качеству периферии SoC остаются недостигнутыми STM и NXP. Ti еще делает комбайн из 2x C28x + 2x CLA + ARM это линейка Dual-Core Delfino есть уникальная технология CLA -> Control Law Accelerator (оптимизатор законов управления) так что можно считать что он пятиядерный и, ПМСМ Ti это более сбалансированное решение в смысле интеграции моушен и контроллера двигателя в одном флаконе.

P.S. TMS320F28388D Ti опять выпустила монстра с EtherCAT, 5 SPI, CAN, FPU64 5 ядер 925 MIPS.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

Re: Контроллеры движения

Сообщение dpss-2 » 30 июл 2019, 08:41

Dimka писал(а):Где почитать про это чудо? В каком месте там интерференция происходит?

По интерференционным линейкам у Хейденхайна. За счет интерференции светового потока на приемниках они работают на гораздо больших зазорах. По лазерному энкодеру у Ренишоу. Там полоценный интерферометр. Считается оборудованием для двойного применения.
dpss-2
Мастер
 
Сообщения: 346
Зарегистрирован: 02 сен 2018, 15:15
Репутация: 149
Настоящее имя: Alex

Re: Контроллеры движения

Сообщение UAVpilot » 30 июл 2019, 13:04

astrahard писал(а):Не утерпел хотя не хотел спорить, но у Ti тоже есть ARM

И не надо - я всё ещё в штате TI. :) Просто решил защитить STM от наветов... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18496
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4531
Медальки:
Настоящее имя: Сергей

Re: Контроллеры движения

Сообщение astrahard » 30 июл 2019, 13:52

Возьмите меня внештатным переводчиком https://cloud.mail.ru/public/7xQ5/GegVqjoP3
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

Re: Контроллеры движения

Сообщение UAVpilot » 30 июл 2019, 16:54

Это в департамент персонала... Но с таким переводом не стоит - там есть люди с хорошим знанием русского... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18496
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4531
Медальки:
Настоящее имя: Сергей

Re: Контроллеры движения

Сообщение astrahard » 31 июл 2019, 04:11

Вышеупомянутый перевод намерено сохранил основные стилистические приемы исходника потому, что Русский язык ПМСМ имеет явные недостатки и, плохо подходит во многих случаях.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

Re: Контроллеры движения

Сообщение UAVpilot » 31 июл 2019, 14:13

Ну запятые-то можно было нормально расставить... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18496
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4531
Медальки:
Настоящее имя: Сергей

Пред.

Вернуться в Электроника

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

Зарегистрированные пользователи: Bing [Bot], borodaagvali, Darxton, drykov, Gestap, Google [Bot], jb_arch, Majestic-12 [Bot], max73, mikehv, Morze, Newengine, Pavelchr, petuchov, Raptirius, RevolynKeto15, Roots, savo, seni, Yandex [bot], ДНК, шпиндель

Reputation System ©'