Страница 6 из 6

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

СообщениеДобавлено: 29 июл 2019, 20:32
N1X
astrahard писал(а):Там и разгон и торможение а лазер выстреливает не рассчитывая на равномерное движение по полоске

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

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

СообщениеДобавлено: 29 июл 2019, 20:33
michael-yurov
astrahard писал(а):а Вы назовите парочку чтобы охладить...

Неточность и неравномерность самой пластиковой линейчатой шкалы.
Ее растяжимость.
Изменение ее размера при изменении температуры.
Упругость и деформативность самой механики.
Опять же — температурные изменения.
Биение шпинделя.
Неточность инструмента.
Неперпендикулярность осей.
Возрастные деформации и перераспределение внутренних напряжений рамы и механики.
Искривление элементов механики из за нагрева приводов, пар винт/гайка и шпинделя.
Непараллельность расположения оптических линеек физическим осям станка.
Искажение геометрии самой детали во время обработки.
...

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

СообщениеДобавлено: 29 июл 2019, 20:38
astrahard
N1X писал(а):
astrahard писал(а):Там и разгон и торможение а лазер выстреливает не рассчитывая на равномерное движение по полоске

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

А я АЦП хочу использовать для повышения разрешения, ну соврал, насчет ссылки на AlphaCrow, каюсь, посыпаю голову пеплом. В конце концов процессоры воообще не сравнимы TMS320F28335 и то что на радиокоте....

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

СообщениеДобавлено: 29 июл 2019, 20:40
N1X
astrahard писал(а):А я АЦП хочу использовать для повышения разрешения

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

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

СообщениеДобавлено: 29 июл 2019, 20:43
astrahard
Ааааа все пропало. А с аналоговым выходом нет? надо изучить этот вопрос. А такая стройная теория вырисовывалась. Придется возвращаться к линейкам от сканера, там аналог гарантировано! Открытый оптический тракт лазер и сама линейка вне зоны деформаций. Так что у меня есть запасной аэродром. Есть еще датчики от мыши со своим программируемым процессором. Теперь мне стало ясно, что серийная линейка довольно высокотехнологичный продукт.

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

СообщениеДобавлено: 29 июл 2019, 21:14
MaksSavchuk
astrahard писал(а):А с аналоговым выходом нет?

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

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

СообщениеДобавлено: 29 июл 2019, 21:19
dpss-2
N1X писал(а):Родные головы на линейках имеют встроенные компаратор и прямоугольный выход.

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

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

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

Значит прогресс таки топит :) Вот только с ASICом не каждый договориться сможет )))

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

СообщениеДобавлено: 29 июл 2019, 21:34
astrahard
Тогда займусь ка я повторением G320X GECKODRIVE на TMS320F28027 такая тоже уже куплена. Для опытов возьму мотор от разобранного принтера с круглым энкодером и не буду больше беспокоить общественность по пустякам. Просто хочется удовлетворить свое любопытство на опыте написания очередного кода для TMS-ки.

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

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

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

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

СообщениеДобавлено: 30 июл 2019, 01:28
Dimka
dpss-2 писал(а):интерференционные линейки

Где почитать про это чудо? В каком месте там интерференция происходит? Как лазерный интерферометр устроен - хорошо представляю, а вот с линейками чо-то не соображу..

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

СообщениеДобавлено: 30 июл 2019, 05:49
astrahard
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.

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

СообщениеДобавлено: 30 июл 2019, 08:41
dpss-2
Dimka писал(а):Где почитать про это чудо? В каком месте там интерференция происходит?

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

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

СообщениеДобавлено: 30 июл 2019, 13:04
UAVpilot
astrahard писал(а):Не утерпел хотя не хотел спорить, но у Ti тоже есть ARM

И не надо - я всё ещё в штате TI. :) Просто решил защитить STM от наветов... :)

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

СообщениеДобавлено: 30 июл 2019, 13:52
astrahard
Возьмите меня внештатным переводчиком https://cloud.mail.ru/public/7xQ5/GegVqjoP3

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

СообщениеДобавлено: 30 июл 2019, 16:54
UAVpilot
Это в департамент персонала... Но с таким переводом не стоит - там есть люди с хорошим знанием русского... :)

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

СообщениеДобавлено: 31 июл 2019, 04:11
astrahard
Вышеупомянутый перевод намерено сохранил основные стилистические приемы исходника потому, что Русский язык ПМСМ имеет явные недостатки и, плохо подходит во многих случаях.

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

СообщениеДобавлено: 31 июл 2019, 14:13
UAVpilot
Ну запятые-то можно было нормально расставить... :)