Технический форум по робототехнике.
Ворон » 06 ноя 2009, 18:30
плин ну как вам объяснить то что линейный энкодер то что я обдумываю сделать,это НЕ одна полоска для считывания, а несколько минимум 8 в идеале 15+1(10 нониусных датчиков.).
- Вложения
-
- ну вот по такому принципу
=DeaD= » 06 ноя 2009, 19:08
2Ворон: Я знаю, что такое энкодер абсолютный, а вот вы плохо - тот вариант, который вы нарисовали будет лажать на промежуточных состояниях на раз-два. Правильней - брать коды Грея
Добавлено спустя 26 секунд:PS: И что из этого энкодера следует, кстати?
Ворон » 06 ноя 2009, 19:15
ну тупо двоичный код положения выбить с него ни на что больше оне не способен..
коды грея считываются аналогично..)согласен они надежнее,но..вопрос еще не закрыт))какой самый дешовый не упарится их читать и обрабатывать)
=DeaD= » 06 ноя 2009, 19:33
2Ворон: В чем проблема читать то их? Поставили 16 оптопар на отражение, подцепили их к 2 портам и вперед, читайте как 2 байта с 2 портов.
Ворон » 06 ноя 2009, 19:41
такс как я понял любой имеющий количество выводов МК нужное ТОЧНО справится и с обсчетом положения и с управлением двигателем и с поддержкой протокола ..спс!!
ЗЫ вопрос .. а что лучче дешевле чтоб?купить?я совета спросил у тех кто часто с подобным сталкивается, а не посылов в гугль)
=DeaD= » 06 ноя 2009, 19:47
2Ворон: Да возьмите какую-нибудь мегу16 что-ли, порты с энкодеров через мультиплексирование освещения заведите, чтобы 48 ног не тратить
))
Добавлено спустя 48 секунд:Только сначала наройте, как коды Грея быстро трансформировать в положение при большом количестве разрядов. И сюда выложите или сразу в вику
Ворон » 06 ноя 2009, 19:54
их проще расчитать чем нарыть))
=DeaD= » 06 ноя 2009, 19:58
На сколько разрядов? Памяти хватит?
Добавлено спустя 38 секунд:
Хотя если в 8 бит уложитесь, то конечно хватит.
Ворон » 06 ноя 2009, 20:03
глянул на преобразование грея в двоичку..еще явная нагрузка на МК
EdGull » 06 ноя 2009, 20:04
лучше уж мегу88, чтоб наверняка
у нее 20МГц штатная частота
=DeaD= » 06 ноя 2009, 20:06
2Ворон: Сколько разрядов то будет???
2EdGull: И сразу ног поменьше
ему же еще движками рулить...
Ворон » 06 ноя 2009, 20:09
=DeaD= писал(а):На сколько разрядов? Памяти хватит?
Добавлено спустя 38 секунд:
Хотя если в 8 бит уложитесь, то конечно хватит.
ну ну вот приплыли
это я прашивал хватит или нет и у какова хватит ))
Добавлено спустя 1 минуту 39 секунд:плин количество разрядов же указано выше по теме!!!!(((((
=DeaD= » 06 ноя 2009, 20:09
Ворон, блин, что за паникёрство? Вы там что, уже 1000 модулей собрали что ли по неправильной рекомендации?
Может начать говорить подробности уже? Типа сколько разрядов будет на энкодере?
Ворон » 06 ноя 2009, 20:10
рулить строга одним движком с одного МК, будет 3д платформа с шириной перемешения 10см по каждой оси)одна из побочных задач-попасть вилкой в розетку))
Последний раз редактировалось
Ворон 06 ноя 2009, 20:14, всего редактировалось 1 раз.
=DeaD= » 06 ноя 2009, 20:11
Сделайте 2 кода грэя по 8 разрядов с масштабом 256, будет вам и в память влезать и вычислительной сложности никакой, чуть подумать правда надо будет при реализации