Линейные энкодеры

Soling

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

mura
Alex7006:

Ну давайте для примера длина 1.2 метра точность 0.1 мм

получаем в идеале 12000 градаций (это уже 14 разрядов!) , а переменник внесет еще свои 5% погрешности и это при идеальной механике.

Alex7006

Попалось в сети.

Апсолютный. Мотаем чтото похожее на реостат, диаметр нихромовой проволки равен шагу измерения или меньше.
Ставим все это вдоль направляющей и ползунком снимаем показание в омах.

Anrry
Dainis:

Privet!
Ja sebje zakazal na ebay.

Да, я видел этот лот, цена очень вкусная:)

Продажа только по США:(, хотел обговорить с продавцом возможность
отправки в Украину, но не смог даже задать вопрос (движок сайта не пускает?)

Как Вам удалось купить этот лот, поделитесь опытом 😃
=========================================================

Alex7006:

Попалось в сети.

Дорогой Алекс:), энкодер, это точный и дорогой элемент.
Ни на резисторе, тем более реостате, нельзя получить точный ПОВТОРЯЮЩИЙСЯ результат замера величины.

Другое дело, что можно кое с чем пошаманить 😉
www.yadro.de/digital-scale/mounting-modding.html
www.shumatech.com/support/chinese_scales.htm

Но может получиться так, что купитв готовое изделие, можно
сохранить деньги, время и нервы:)

С уважением …

Dainis
Anrry:

Как Вам удалось купить этот лот, поделитесь опытом

U menja tam znakomije zhivut, i onji mnje kupilji.
Ja dumaju uvas ktonjibutj iz znakomih jest, kto tam zhivot.
eslji njet, to ja dumaju na forume jest ljudi kto tam zhivut, i modeljistu pamogut.
Zakjin vapros v kurilku, i navernjika ktota pamozhet.

cd-print
Anrry:

Как Вам удалось купить этот лот, поделитесь опытом

Лично я в таких случаях покупаю через ebay посредников. Их достаточно много.

И вот еще - А это не подойдет?
search.digikey.com/scripts/DkSearch/dksus.dll?Deta…
В Россию они точно шлют.
Сам такими пользуюсь. Только беру в другом месте с моторами сразу и геками, в комплекте.

Alex7006

Мужики я что не врублюсь. Тема вроде про линейные энкодеры, а не любые.

Anrry

Спасибо Dainis, спасибо Максим ( с вашим вариантом знаком, хочется чегото посерьезней😒 )

Alex7006, где вы собираетесь применять линейный энкодер ?

Soling

Модератор.
Если автор темы настаивает, обсуждаются только линейные энкодеры. Остальные - в новую тему.

Anrry
Alex7006:

Глянул цены, не дешево получается www.vseinstrumenti.ru/rashodn...gh-2280zx.html

Там цена деления 0.005 мм и длинна 1,9м, вам же таково не нужно.
Если вас устраивает подобная система, то вам нужна простая китайская линейка с ценой деления 0,01мм.

Посмотрите эту тему www.chipmaker.ru/topic/355/
Там парни вроде бы и элетронную часть под заказ деллали для желающих.

Anrry
Soling:

Ну, коли с линеками заморачиваться…

Ну так Alex7006 партизан 😁

Мы не знаем ни длинну энкодера, ни как он собирается его использовать.
Это элемент обратной связи, или элемент индикации токи позиционирования?

Нипанятна:)

Alex7006

Мне бы такой простой энкодер, который бы показывал расстояние от края оси до центра каретки. Чтобы можно было определить без всяких дополнительных наворотов. Примерно, как у рулетки, растянул глянул на деление. Без танцев с бубном.

Длина осей 1 м на 2 м. А по ссылкам дороговато будет, да и нет как я хотел бы.

Почему предложил переменик? Он типа “ПЗУ” Померял и знаешь результат.

Риски, тоже был бы вариант, если бы была какая то система кодировки. Посмотрел на риску и расшифровал с десятками. Ведь можно бы было как то придумать нацарапывать такие риски и придумать систему считки и раскодировки результата.
А то что то какое всё усложненое и не дает простого результата в реальном времени.

Ведь если в идеале, не нужны высокоточные винты и т.п. Крути чем хочешь, например постояником через не зубчатый ремень а простой. Или тросик без катушки высоточной и т.д.

Если был бы такой энкодер, то всё очень и очень бы упростилось. То что предлагают, тоже какое то не такое.

Я уже начал подумывать, типа системы выдавливания воды или еще чего в резервуар с весами. Откалибровал и перевел массу выдавленого в мм. В общем сижу и придумываю в каких “попугаях” лучше мерять.

Soling

Ой, не благодарная это машина, велосипед. 😃
Эта задача была и есть основополагающая в проблеме точного позиционирования. Много голов ее решали и решают. Так что, ИМХО, лучше взять какой то из найденных вариантов.
Самый простой для Вашего случая, мне кажется, старый добрый диск с прорезями. Связать его с роликом , катающимся по направляющей, через мультипликатор. Да позаботится что бы не проскальзывал. Ну, а дальше просто - считывай количество импульсов с опотопары на диске, дели на сколько надо и высвечивай результат.

Alex7006

Да я не говорю что задача простая. Хотя чисто по цели, вроде элементарно. Измерить расстояние наиболее просто.
В общем буду думать, вдруг что прийдет в голову.

Alex7006

Вот что то, более похожее на желаемое

cd-print

Тогда обычные китайские линейки берите.
типа этой
cgi.ebay.com/…/140549245561
или типа этой
cgi.ebay.com/…/370462923105

ну вобщем из этого списка смотрите
business.shop.ebay.com/i.html?_nkw=DRO&_sacat=1257…

Там есть и те кто шлет в Россию
У конаплева они еще помниться продавались еще.

ну или из штангель циркуля сделайте.
www.inpo.ru/index/I:17474#i_17474

25 days later
Sanchezz

Можно вместо переменного резистора использовать энкрементный энкодер, либо даже абсолютный, если стоимость не пугает. Рассчитать конструкцию так, чтобы единица линейного перемещения соответствовала одному щелчку энкодера. Далее на мк считаем импульсы, простейшая программа выдаст расстояние…А вариант с переменником требует наличия прецизионного источника тока и точного АЦП.

ZusuL

Можно вместо переменного резистора использовать энкрементный энкодер, либо даже абсолютный, если стоимость не пугает.

Далее на мк считаем импульсы, простейшая программа выдаст расстояние…

С тем же успехом берете как вам советуют китайский электронный штангель, разберитесь с интерфейсом… МК… простейшая программа… и он у вас уже может считать до нескольких метров (при 32 разрядном МК).
Отрываете линейку у него счищаете до меди, срисовываете картинку… копипаст много раз… отдаете в фирму по изготовлению "гибких"печатных плат… получаете ленту с несколькими гибкими линейками скажем по 3м. Режем… наклеиваем на направляющую двусторонним скотчем… и в путь.

Погрешности:
1)Недотравы, перетравы и др неточности изготовления “обкладок” - погрешность на единичном участке (у некоторых китайцев 2.55мм). Данная погрешность работает в пределе 1 обкладки и не накапливается в переходом к следующей. То есть если штангель выдовал точность 0.05 мм на 0.15м, то теперь можно верить в 0,1 как на 0.15м, так и в 0.1 на всех 3м.
2)Неточность изготавления линейки в целом - если вам вместо 1000 обкладок на 2.55м сделали 1001. Данная погрешность скорее всего из-за технологии изготовления вполне линейна и легко учитывается и пересчитывается. Ну, подумаеш, в фирме оказался метр короче вашего))))))))
3)Кривые руки и как результат лента приклеена пузырями со складками и тд…. ну тут уж ничего не поделать… это вряд ли учтешь или посчитаешь… если только промерять нелинейность с начальной точкой от концевика и в последствии табличным преобразованием……
ПС: следует помнить, что данное устройство построено на инкрементальном датчике, и абсолютное положение они считают от некой начальной точки (только при наличае питания), как следствие желательно завести на МК и вынести в удобное для себя место кнопки установки начала отсчета и задублировать их концевыми датчиками. Питать данное устройство от аккумуляторов с внешней подзарядкой или сделать внешне питание с алгоритмом установки 0 по концевым датчикам при каждом включении (при плохом питании штангель как и данный дэвайс безбожно врет, а без питания теряют значение текущего положения).
А по поводу резистора: 16 разрядными ацп сейчас никого не удивишь и стоят не особо дорого…и опорный источник точный несильно нужен, мерь се сопротивление всего резистора и текущего положения да дели. А трабл тут в том что:
1)у резистора есть износ и притом неравномерный и врать он со временем будет все больше…
2)Фирменный прецизионный резистор длиной 15см с точностью китайского штангеля выйдет по деньгам 1.5м китайской линейки той же точности
3) Намотать 1.5м резистора простой проволокой конечно можете , только линейность больше 0.5% - 7.5мм не получите (тут нужна прецизионная калиброванная проволока + специальный намоточный станок который эту проволоку не только правильно уложит но и не растянет)
4) любая грязь добавит нелинейности и…
5) да и предлагаемый конструктов оставляет желать лучшего.