roboforum.ru

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

 

соосные энкодеры

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

соосные энкодеры

Сообщение Ворон » 27 фев 2010, 20:26

темка заведена для прояснения вопроса..
если два энкодера на одной оси причем вращение первого не влияет на вращение второго, а вращение второго передается на первый 1/1 и+собственые вращение вопрос собственна в том какой простенькой схемко получить точно отдельные значения вращения (количество импульсов) с каждого энкодера лучше на простой логике... МК не стоит и предлагать..я понимаю как они работают, знаю как писать проги, но не умею этого делать так как к языкам не способный)руки умнее головы видимо)
Ворон
 
Сообщения: 1051
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: соосные энкодеры

Сообщение =DeaD= » 27 фев 2010, 20:41

Ворон писал(а): если два энкодера на одной оси причем вращение первого не влияет на вращение второго, а вращение второго передается на первый 1/1 и+собственые вращение вопрос собственна в том какой простенькой схемко получить точно отдельные значения вращения (количество импульсов) с каждого энкодера лучше на простой логике...

Че? :shock:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: соосные энкодеры

Сообщение Michael_K » 27 фев 2010, 20:45

У него одна ось закреплена во второй.
Когда вторая крутится, то крутит и первую.
Но первая может еще и независимо крутиться.

Добавлено спустя 32 секунды:
Наверное...
Хотя написал он ребус, конечно
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: соосные энкодеры

Сообщение Ворон » 27 фев 2010, 20:49

микаел абсолютно точно понял...энкодер внешней оси от рамки для врашающегося энкодера винта ..фотка поможет?
Ворон
 
Сообщения: 1051
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: соосные энкодеры

Сообщение Michael_K » 27 фев 2010, 20:58

Вы лучше скажите, относитено чего у вас измеряют энкодеры? и относительно чего хочется получить... и что...
ну там типа "энкодер закреплен на вращающейся рамке и ловит импульсы с колеса закрепленного на второй оси,
хочу получить скорость вращения второй оси относительно неподвижного корпуса"...
P.S.
Блин, сам не понял, что сказал, так что фотка поможет!!! :)
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: соосные энкодеры

Сообщение avr123.nm.ru » 27 фев 2010, 22:19

=DeaD= писал(а):Че? :shock:


Ну Че че ... :ROFL: написано же !

Ворон писал(а): руки умнее головы видимо...


На клавиши ведь руки нажимают.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: соосные энкодеры

Сообщение Radist » 28 фев 2010, 08:24

Автор спрашивает как на логике получить число импульсов с двух энкодеров. На мой взгляд, информация о соосности совершенно лишняя. Если энкодеры квадратурные, то с каждого идут импульсы со сдвигом фаз. Считают импульсы на логике счетчиками, но что с ними делать дальше? К тому же придется делать фазовый детектор. Предварительный вывод такой: сделать то, о чем вы спросили можно, но при этом понадобится куча микросхем. Информация, преобразованная этой кучей микросхем будет крайне трудна для использования. Может стоит развиваться гармонично? :wink:
Аватара пользователя
Radist
 
Сообщения: 2233
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: соосные энкодеры

Сообщение avr123.nm.ru » 28 фев 2010, 11:12

Проект на два квадратурных энкодера это апноут микрочип 696 - он есть и в примерах в PROTEUS - можно там найти его http://PIDcontrol.narod.ru
там на логических микросхемах декодируется квадратурный сигнал в импульсы отдельные для каждого направления вращения. Там два сервопривода с энкодерами и настраиваемым по UART PID регулятором.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: соосные энкодеры

Сообщение vadinator » 01 мар 2010, 19:35

Возможно требуется готовый блок? типа http://www.contravt.ru/?id=7956&template=print
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: соосные энкодеры

Сообщение Ворон » 03 мар 2010, 19:56

Radist писал(а):Автор спрашивает как на логике получить число импульсов с двух энкодеров. На мой взгляд, информация о соосности совершенно лишняя. Если энкодеры квадратурные, то с каждого идут импульсы со сдвигом фаз. Считают импульсы на логике счетчиками, но что с ними делать дальше? К тому же придется делать фазовый детектор. Предварительный вывод такой: сделать то, о чем вы спросили можно, но при этом понадобится куча микросхем. Информация, преобразованная этой кучей микросхем будет крайне трудна для использования. Может стоит развиваться гармонично? :wink:

мне на логике, на порядок и не один, проще что либо собрать чем програмировать.
Ворон
 
Сообщения: 1051
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: соосные энкодеры

Сообщение Michael_K » 03 мар 2010, 20:06

мне на логике, на порядок и не один, проще что либо собрать чем програмировать.

Это понятно.
Вопрос в том, что же вы тогда хотите?
Серию импульсов? - так она вроде бы и так у вас есть.
Один провод - серию импульсов "вперед", другой провод - серия импульсов "назад" - тоже вроде бы несложно.
Двоичный код вылазящий из логики - тоже можно...

Вопрос ведь в чем - ну вот вы получили вы из энкодера на логике двоичный код... и что дальше???

Добавлено спустя 1 минуту 47 секунд:
Вы пишете
получить точно отдельные значения вращения

Ну из энкодера они и вылазят! Вам нужно в другом виде? - тогда напишите в каком.
И вообще, непонятно в чем проблема - то ли провода из вращающейся части вытащить,
то ли суммировать/вычитать импульсы энкодеров, то ли преобразовать квадратурную последовательность в какой-то другой вид...
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: соосные энкодеры

Сообщение Ворон » 03 мар 2010, 20:17

в одном двойное значение ...частота равная сумме вращений ,ну вычитатель импульсов ..одного полученного количества из другова ,каждая последовательность имеет направление и количество(известные), из другова..
судя по отзывам проще Энкодеры проще разнести и поставить еще три провода..
Последний раз редактировалось Ворон 04 мар 2010, 17:20, всего редактировалось 1 раз.
Ворон
 
Сообщения: 1051
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: соосные энкодеры

Сообщение vadinator » 03 мар 2010, 20:38

Ворон, наверное лучше один раз увидеть :D лучше схемку покажите и графики на выходе и что хотите получить...
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: соосные энкодеры

Сообщение Michael_K » 03 мар 2010, 20:39

Нифига не понял :pardon:
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: соосные энкодеры

Сообщение boez » 04 мар 2010, 12:07

А, я кажись понял :) Нужно получить сигнал с "виртуального энкодера" (те же 2 фазы), позиция котрого равна разности позиций двух физических энкодеров. На МК типа тиньки - раз плюнуть (до определенных частот), на логике наверное можно наколбасить, но уже не так тривиально.
boez
 
Сообщения: 1974
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

След.

Вернуться в Электроника, электротехника

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

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

Mail.ru counter