roboforum.ru

Технический форум по робототехнике.


Индикация вращения вала (УСЦИ)

Модератор: bolt

Индикация вращения вала (УСЦИ)

Сообщение Shamanestr » 18 дек 2013, 04:24

Есть (условный) вал. Он вращается в обоих направлениях. ( скорость до 3-ти об/сек)
Вопрос: как снять данные о угле его поворота и направлении.
Суть вопроса: нужно на дисплей (предпочтительно светодиодный), вывести вращение вала. Сколько целых оборотов и сколько дольный частей оборота. К примеру, если взять полный оборот за 10, то визуализировать 4 с половиной оборота в виде цифры 45. Но при этом, если вал делает 4 с половиной оборота, а потом пол оборота назад то цифра 40.
Пошлите, куда надо.
P.S. Пару лет назад (может и больше), встречал линейку из мыши (шариковой). Но, найти не могу. Так же интересен вариант других датчиков. К примеру д. Холла и зубчатое колесо, как в ABS. Но тогда становится вопрос как определить направление вращения...
Аватара пользователя
Shamanestr
 
Сообщения: 77
Зарегистрирован: 30 окт 2008, 00:48
Откуда: Харьков

Re: Индикация вращения вала (УСЦИ)

Сообщение dccharacter » 18 дек 2013, 04:57

Точность какая нужна и к каким частям вала есть доступ? Каковы размеры условного вала и можно ли его сверлить?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Индикация вращения вала (УСЦИ)

Сообщение Angel71 » 18 дек 2013, 06:04

Shamanestr, абсолютный энкодер. оптический, магнитный или ещё какой, взять готовый или самому сделать - это уже вам видней. или описывайте нормально задачу - вы же вроде инженер-конструктор и по идее должны уметь. кстати, если не секрет, какое отношение имеет вся эта лирика про какой-то экран и вывод попугаев на него?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Индикация вращения вала (УСЦИ)

Сообщение CyberLab » 18 дек 2013, 11:09

Как то так
enc7.jpg
Аватара пользователя
CyberLab
 
Сообщения: 319
Зарегистрирован: 02 фев 2013, 12:50
Откуда: Москва

Re: Индикация вращения вала (УСЦИ)

Сообщение Shamanestr » 18 дек 2013, 13:19

купил ТВ-16. захотел УСЦИ и делительную головку. Посмотрел на цены. О*уел. Решил поискать самоделки.
Точность, от принципа съема данных не зависит. Точность, появляется с редуктором. Вал выточу любой. Просверлю как надо.
Вопрос прост: я с электроникой и программированием на Вы. Какой энкодер выбрать магнитный, оптический... Купить или расковырять струйник, мышь... Как полученные данные вывести на дисплей.
Аватара пользователя
Shamanestr
 
Сообщения: 77
Зарегистрирован: 30 окт 2008, 00:48
Откуда: Харьков

Re: Индикация вращения вала (УСЦИ)

Сообщение Aseris » 18 дек 2013, 13:55

От точности детали зависят. С точностью до 0.5 оборота - 4 магнита и 2 датчика.
Точность до 0.1 градуса - оптический енкодер... который с валом скрестить нужно...

Как вывести - зависит от того чем владееш с чем из контроллеров знаком...
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Индикация вращения вала (УСЦИ)

Сообщение Shamanestr » 18 дек 2013, 17:32

если энкодер с точностью 0.5 оборота подключить через редуктор 1 к 720 то точность один градус. (с механикой на ты т. к. занимаюсь металообработкой с 15 лет. сейчас 26. ~10-11 лет. есть выход на большие станки от 1и611п до 1к62, фрезера от 675 до ВМ127...)
контроллерами не владею, но быстро учусь.
Аватара пользователя
Shamanestr
 
Сообщения: 77
Зарегистрирован: 30 окт 2008, 00:48
Откуда: Харьков

Re: Индикация вращения вала (УСЦИ)

Сообщение Aseris » 19 дек 2013, 15:35

Нужно иметь абсолютное положение вала, либо допскается кнопочка - считать текущее положение как 0?
Если да то гдето на форуме подобное решение мелькало - магнитный енкодер для серв.. найду ссылку добавлю

Добавлено спустя 1 час 1 минуту 47 секунд:
http://roboforum.ru/post232324.html
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Индикация вращения вала (УСЦИ)

Сообщение Shamanestr » 20 дек 2013, 16:39

спасибо.
А то ко мне в голову лезут глупые мысли. к примеру:
сделать вал с отверстием. в него винт и через рычаг давить на тензометрический датчик от весов.
вечером почитаю.
меня устроит кнопка "обнуления".
Аватара пользователя
Shamanestr
 
Сообщения: 77
Зарегистрирован: 30 окт 2008, 00:48
Откуда: Харьков

Re: Индикация вращения вала (УСЦИ)

Сообщение Romikgy » 20 дек 2013, 16:49

почему не использовать автомобильный вариант (положение коленчатого вала) с датчиком Холла
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Индикация вращения вала (УСЦИ)

Сообщение elmot » 21 дек 2013, 01:02

самый простой вариант, если вокруг вала нет безумной грязищи, а вал достаточного диаметра. Ставится линейка фотоэлементов, а на вал наклеивается черно-белая полоса с кодом Грея.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Индикация вращения вала (УСЦИ)

Сообщение Shamanestr » 21 дек 2013, 01:27

Romikgy писал(а):почему не использовать автомобильный вариант (положение коленчатого вала) с датчиком Холла
Я готов купить или собрать энкодер любого типа. Но вопрос скорее в том, как оцифровать данные передать на экран.
Где то в сети видел занятный вариант энкодера. Нарисовать, с помощью DVD-RW (LabelFlash или LightScribe) на диске картинку с разметкой и снимать её с помощью лазера от сидирома.

Почитал тему "серва с постоянным вращением с магнитным энкодером" и понял, что это слишком (для меня) сложно.

Добавлено спустя 1 минуту:
"на вал наклеивается черно-белая полоса с кодом Грея" - с удовольствием. Как эти цифры вывести на экран?
Аватара пользователя
Shamanestr
 
Сообщения: 77
Зарегистрирован: 30 окт 2008, 00:48
Откуда: Харьков

Re: Индикация вращения вала (УСЦИ)

Сообщение Shamanestr » 21 дек 2013, 06:14

вот что то похожее (только нужно на 3-4 значения) соединить его с оптопарой и считать. (только он отнимать не умеет) [url]http://konstantinpavlikhin.com/blog/цифровой-счетчик-патронов/[/url] а ещё, он отнимать не умеет :(
И вот, ещё антиквариат http://lib.qrz.ru/node/4745
Аватара пользователя
Shamanestr
 
Сообщения: 77
Зарегистрирован: 30 окт 2008, 00:48
Откуда: Харьков

Re: Индикация вращения вала (УСЦИ)

Сообщение elmot » 21 дек 2013, 08:30

Shamanestr писал(а):"на вал наклеивается черно-белая полоса с кодом Грея" - с удовольствием. Как эти цифры вывести на экран?

МК + несложная программа к нему. Например, та же ардуина.

Датчики(один из вариантов) http://roboforum.ru/wiki/OR-BWSENS
Код Грея, там даже пример - это 3битный энкодер http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4_%D0%93%D1%80%D0%B5%D1%8F
Простейший LED дисплей для цифр - 7-сегментный индикатор. Когда мне надо было сделать индикацию на 2 разряда, то я использовал сборку из 2 таких + микросхему-драйвер stp16cp05. Примерно такие, но у меня красные. Можно подобрать больше разрядов, можно - разные размеры и прочая.
http://tixer.ru/catalog/displays-and-indicators/led-indicators/kem_4202bg_2_razryada_zelenyy/

Еще я использовал магнитный энкодер. Название не помню, но если интересно, могу порыться в схемах. Для его использования нужен доступ к торцу вала - наклеить ровно по центру магнит, в паре мм ровно над магнитом разместить собственно энкодер(физически - микросхема). Плюс решения - высокая точность. 1 градус берет легко, теоретически таким путем можно добиться где-то 0.01 градуса.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Индикация вращения вала (УСЦИ)

Сообщение RootAdmin » 21 дек 2013, 10:38

Вот энкодер готовый: http://www.aliexpress.com/item/Top-Free ... 01654.html
К такому (обычный квадратичный) есть готовые экранчики для встраивания или на той же ардуинке написать можно.
Вот такого типа видел экранчики, только под квадратичный энкодер. http://www.aliexpress.com/item/Digital- ... 8.html?s=p
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

След.

Вернуться в Станочный парк

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4