Инкрементый энкодер с интерполяцией. Реальная точность?

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
ART_ME
Мастер
Сообщения: 394
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение ART_ME »

N1X писал(а):В итоге микросхема интерполятора уже сцществует, нафига велик делать? И коэффициент в ней переключается... Хочешь х2, хочешь х10... И промежуточные есть что просто не помню их...
Вот потому я и засомневался, что то, что я описал выше, является интерполированным энкодером.
Потому как по идее интерполяция - это расчет искусственных промежуточных отсчетов между физическими.
С другой стороны, насколько мне известно, физические ненулевые отсчеты не есть величина постоянная, они корректируются по фазе с учетом скорости, ускорения и фиг знает чего еще.
В итоге интерполированный энкодер становится мутным изделием. :mrgreen:
Последний раз редактировалось ART_ME 23 ноя 2018, 11:26, всего редактировалось 1 раз.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
ART_ME
Мастер
Сообщения: 394
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение ART_ME »

N1X писал(а):Нео, ты что-ли? Ну с теми, кто матрицу читать умеет я спорить не буду... В ней и пули странно летают.
Что в ней летает, у нас никто не знает. Но в том, который я ковырял, я обнаружил 11 выходов из матрицы, часть из которых идет на компараторы, а часть - на прецизные ОУ. Все это идет в МК, а опоры для компараторов выходят тоже с МК.
Очевидно, что описанный мною способ решения проблемы нестабильности амплитуды - наиболее примитивный с такими возможностями.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение Duhas »

ART_ME писал(а):
Duhas писал(а):если и да, то в сильно меньшей степени чем к интерполированному. в частности компаратор может срабатывать на смену знаков диф. сигнала фотодиодов, что при равномерном рисунке на стекле будет также равномерным, вне зависимости от формы сигнала внутри периода. + уставок как таковых нет вообще.
Для компаратора 0.0000 V - это точно такая же уставка, как и 0.1000 V. Обеспечить гарантированный 0.0000 V столь же трудно, как и 0.1000 V.
а нет никакого нуля, есть диф. сигнал и диф. входы компаратора.
Аватара пользователя
Hanter
Мастер
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Репутация: 4338
Настоящее имя: Алексей
Откуда: Питер
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение Hanter »

MGG писал(а):Я кстати слышал, что на линухе и сам с этим столкнулся, что на разных скоростях надо разный пид настраивать, и даже приблуду для этого сделали те кто мне об этом говорил, но что-то я ее так и не попросил.
че-че-че ??? а можно поподробней про это ??
UAVpilot писал(а):Такое может потребоваться не только в LinuxCNC, а и в других системах, когда мощности привода маловато или он подобран неправильно, например использован высокооборотый мотор там, где нужны небольшие обороты, но большой момент.
Мммм... Какая интересная теория... Сергей - вы меня по пятницам прямо радуете... Можно тоже поподробнее... а я пока в поиске пороюсь :)
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение N1X »

ART_ME писал(а): Что в ней летает, у нас никто не знает. Но в том, который я ковырял, я обнаружил 11 выходов из матрицы, часть из которых идет на компараторы, а часть - на прецизные ОУ. Все это идет в МК, а опоры для компараторов выходят тоже с МК.
Очевидно, что описанный мною способ решения проблемы нестабильности амплитуды - наиболее примитивный с такими возможностями.
Что за энкодер то был?
Те что мне встречались, можно разделить на:
1: просто диодная матрица
2: COB-модуль: диодная матрица + усилитель
3: тоже COB, но помимо п.2 там еще куча всего в кремнии...
Но хоть 10 диодов в матрицу воткни, сигнало больше не подучишь. Они определяются парой растровая пластина / маска. И толико эта пара формирует каналы для фотодиодов.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение AndyBig »

ART_ME писал(а):Для компаратора 0.0000 V - это точно такая же уставка, как и 0.1000 V. Обеспечить гарантированный 0.0000 V столь же трудно, как и 0.1000 V.
А без интерпроляции вовсе не нужно обеспечивать компаратору ровно 0.0000 В. Можно и 0.1000 и -0.2345 В, главное, чтобы это значение было стабильно и в пределах амплитуды. А вот для интерполяции по значению амплитуды как раз понадобятся опоры с очень точными значениями :)
ART_ME писал(а):В матрице не один канал, а много. И использовать один из них как опору для делителей компараторов очень трудно не догадаться сделать.
Амплитуда может гулять буквально от периода к периоду, тут придется предсказывать каким-то образом полное значение амплитуды вот этого полупериода, который сейчас начался :)
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение MGG »

Hanter писал(а):че-че-че ??? а можно поподробней про это ??
На низкой скорости можно отстроить ошибку, но с теме же настройками на высоких скоростях ошибка будет больше. И наоборот, при настройки приемлимой ошибки на высоких скоростях, на мелкой скорости она будет больше.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
Hanter
Мастер
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Репутация: 4338
Настоящее имя: Алексей
Откуда: Питер
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение Hanter »

MGG писал(а):На низкой скорости можно отстроить ошибку, но с теме же настройками на высоких скоростях ошибка будет больше. И наоборот, при настройки приемлимой ошибки на высоких скоростях, на мелкой скорости она будет больше.
Ну хоть ты то в это не лезь :)
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
Аватара пользователя
ART_ME
Мастер
Сообщения: 394
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение ART_ME »

N1X писал(а):Что за энкодер то был?
Тут такая история.
Года полтора назад у заказчика умер энкодер на 16384. Новый купить можно, хоть и дорого, но ждать ну очень долго. Не может так долго станок стоять!
А тут в РФ нашелся посредник инофирмы (не китай) энкодера с точно такой же маркировкой. Цена почти на порядок ниже оригинала. Но главное - есть в наличии в РФ.
Договорились, что я возьму деньги с клиента, но отправлю ему их только если его энкодер мне понравится.
Он согласился и выслал мне энкодер. Я его разобрал, он новый, но... по стеклу четко видно, что там 16384 и рядом не лежало. От силы в районе может быть 2048. В ответ на претензию он предложил поставить энкодер на станок, и если глюков не будет, выслать ему деньги.
Я поставил - глюков не было и нет по сей день.
Само собой он оплату получил, но попросил не озвучивать данные его и энкодера, ибо контрафакт голимый.

До этого случая я к интерполяционным энкодерам был шибко отрицательно настроен.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение Duhas »

ART_ME писал(а): Само собой он оплату получил, но попросил не озвучивать данные его и энкодера, ибо контрафакт голимый.

До этого случая я к интерполяционным энкодерам был шибко отрицательно настроен.
интерполяция нормальная и регулярная практика. только в специфических применениях типа поворотный осей и измерительный рук нужны большие разрешения на стекле, правда они обычно тоже в итоге итерполируются )
Аватара пользователя
ART_ME
Мастер
Сообщения: 394
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение ART_ME »

Duhas писал(а):интерполяция нормальная и регулярная практика. только в специфических применениях типа поворотный осей и измерительный рук нужны большие разрешения на стекле, правда они обычно тоже в итоге итерполируются )
Иногда лучше молчать, чем говорить.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение Serg »

Hanter писал(а):Мммм... Какая интересная теория... Сергей - вы меня по пятницам прямо радуете... Можно тоже поподробнее... а я пока в поиске пороюсь :)
Да, теория ПИД-регулирования довольно интересная и искать надо в ней. Правда ещё немного термеха понадобится.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение moscow »

Делал энкодеры с интерполяцией из распечатки кода Грея и вебки с компом. Главное оптику и выдержку подобрать, чтобы на заданной скорости не мазало.
Аватара пользователя
ART_ME
Мастер
Сообщения: 394
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение ART_ME »

moscow писал(а):Делал энкодеры с интерполяцией из распечатки кода Грея и вебки с компом. Главное оптику и выдержку подобрать, чтобы на заданной скорости не мазало.
Т.е. все-таки понятие "инкрементальный энкодер" означает синтез отсчетов между физическими? :thinking: :thinking:
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение N1X »

Оно означает, что он не абсолютный. Т.е. что работаеь только в приращениях, не более...
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение moscow »

ART_ME писал(а):Т.е. все-таки понятие "инкрементальный энкодер" означает синтез отсчетов между физическими?
Всё верно, только ты перепутал слово "инкрементальный" (increment = приращение) с "интерполяционный" (из гуглы: "Интерполяция – это способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений. Интерполяция использует значения некоторой функции, заданные в ряде точек, чтобы предсказать значения функции между ними").

Инкрементальный - значит ты включил его и не знаешь куда сейчас повёрнута ось (или сдвинута, если речь про линейку). Простой пример - китайский штангель. Пока не сведёшь его в ноль и не обнулишь, ты не знаешь сколько мм намерил.

Абсолютный ты включил и в любой момент видишь показания.
Аватара пользователя
ART_ME
Мастер
Сообщения: 394
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение ART_ME »

N1X писал(а):Оно означает, что он не абсолютный. Т.е. что работаеь только в приращениях, не более...
Приношу извинения, я хотел сказать:
Т.е. все-таки понятие "интерполяционный энкодер" означает синтез отсчетов между физическими?
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение Duhas »

да по сути нет не интерполяционных энкодеров, есть интерполяция 1х и более :hehehe: :tongue:
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение moscow »

Duhas писал(а):да по сути нет не интерполяционных энкодеров, есть интерполяция 1х и более :hehehe: :tongue:
Эт смотря где ты проведёшь черту blackbox, то есть чёрного ящика.

Скажем, мой пример "камера + комп" можно образно назвать энкодером с интерполяцией. Комп можно уменьшить до мини-комп (raspberry класс), запхнуть всё в один корпус и вуаля... "энкодер с интерполяцией".

То есть можно рассматривать (например) коробку передач автомобиля как некий девайс с описанным интерфейсом (вход и выход) не вникая во внутренности. Просто зная, что на входе такая посадка, на выходе такая и функция такие.
А можно лезть вглубь и найти там шестерёнки, масло и тэпэ.

Но это всё мысли разработчика. Что там продаваны придумали - это к ним :)
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: Инкрементый энкодер с интерполяцией. Реальная точность?

Сообщение moscow »

И да, интерполяция в сто раз - легко. Всё очень сильно зависит от технологии. Те же renishaw субсекундные энкодеры только с интерполяцией поставляют. За огромные, к слову сказать, деньги.
Ответить

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