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

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) да и предлагаемый конструктов оставляет желать лучшего.

Sanchezz

"…Отрываете линейку у него счищаете до меди, срисовываете картинку… копипаст много раз… отдаете в фирму по изготовлению "гибких"печатных плат… "

Довольно трудоемко.

“…А по поводу резистора: 16 разрядными ацп сейчас никого не удивишь и стоят не особо дорого…”
Это да. Только еще нужно уметь реализовать его точность…

“…и опорный источник точный несильно нужен, мерь се сопротивление всего резистора и текущего положения да дели…”

Ну ну…Вы мк как объяснять будете, сколько Ом текущее положение, а сколько весь резистор? Или вручную сидеть, делить?

ZusuL

У переменного резистора 3 вывода, меришь падение напряжения между подвижным и одним из крайних, а затем между крайними. Делиш получаеш отношение сопротивления… ацп щас поголовно мультипрексираванные входы имеют и входят в состав МК такчто учить никого ненадо, надо просто понимать чего хочеш и алгоритм писать.

Sanchezz:

Это да. Только еще нужно уметь реализовать его точность…

ну при требуемых 14 остается 2 разряда на шум, уже почти само сабой получится вменяемый результат даже без особого умения.

Sanchezz:

Довольно трудоемко.

Выше приводились ссылки, там есть картинки (www.yadro.de/pics/digital-scale-caps-big.jpg) с некоторыми размерами, фактически надо нарисовать 5.1мм пп из 2-3 медных площадок прямоугольной формы и размножить до 3м (нарисовать надо только линейку а это всего 1 слой и притом до жути тривиальный). Только некто не обещает точного совподения пп ихних штангелей с тем что купите вы. А реальной работы на 10-15 мин. Мерить с микронной точностью там ничего не надо, надо определить кратно оно дюймам или метрам, и все размеры с приемлемой точностью в дольях первого или второго получатся.

Sanchezz

При чем тут вы вообще? Автор темы говорил, что не имеет большого опыта в электронике, так что для него, возможно, реализовать приемлемую точность будет проблематично. И все сказанное написано для него, а не для вас. Вы и дальше можете “…поголовно мультипрексираванным АЦП…” мерить напряжение с резистора…😃 Чем вас не устраивает просто запитать переменник от стабильного напряжения, равного максимальному входному для АЦП и мерить напряжение между средним и “земляным” выводом. И не надо будет никакого “мультипрексиравания”

ZusuL:

У переменного резистора 3 вывода, меришь падение напряжения между подвижным и одним из крайних, а затем между крайними. Делиш получаеш отношение сопротивления… ацп щас поголовно мультипрексираванные входы имеют и входят в состав МК такчто учить никого ненадо, надо просто понимать чего хочеш и алгоритм писать.

ну при требуемых 14 остается 2 разряда на шум, уже почти само сабой получится вменяемый результат даже без особого умения.

Выше приводились ссылки, там есть картинки (www.yadro.de/pics/digital-scale-caps-big.jpg) с некоторыми размерами, фактически надо нарисовать 5.1мм пп из 2-3 медных площадок прямоугольной формы и размножить до 3м (нарисовать надо только линейку а это всего 1 слой и притом до жути тривиальный). Только некто не обещает точного совподения пп ихних штангелей с тем что купите вы. А реальной работы на 10-15 мин. Мерить с микронной точностью там ничего не надо, надо определить кратно оно дюймам или метрам, и все размеры с приемлемой точностью в дольях первого или второго получатся.

ZusuL
Sanchezz:

При чем тут вы вообще

Если вы плохо читаете - я говорю что электроника тут на самом деле не самое страшное, и способов много, а использование потенциометров при требуемой от датчика точности гиблое дело…

Sanchezz:

что не имеет большого опыта в электронике

Вот мой совет как раз относится не к ЭЛЕКТРОНИКЕ а к ПРОГРАМНОЙ реализации, и требует гараздо меньше знаний в ЭЛЕКТРОНИКЕ. Видимо для вас написать две-три строчки в программе это огромная работа ЭЛЕКТРОНЩИКА а не просто пшик ПРОГРАМИСТА, и это сложнее чем дополнительно воткнуть опорный источник и развести плату в 2 раза больше. А то что НЕПОНИМАЮЩИЙ в электронике отличит стабильный источник ТОКА от источника напряжения вы тоже учли (при питании напряжением вы такого намерите…), и вы все еще думаете что в ЭЛКЕТРОННОМ смысле это будет проще чем оперировать изначально относительной величиной?