Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
|
Коллеги! Хочу сделать энкодер для управления вращением конечностей моего робота. Нашел вот схемку в даташите (прилагается). Буквально нечего делать, просто спаять вместо клавы энкодер на 24 пимпочки. Вместо кнопок - контакты, последовательно включаемые при вращении конечности робота. По-моему, это заработает. А как оно вам? Может, есть каките-то подводные камни?
|
||
Оценка
|
Новичок
|
А обрабатывать сигнал чем? Если другим контроллером (а скорее всего так, там ведь цифровой выход) - то может проще тому контроллеру и поручить эту работу? А данные снимать с АЦП, повесить 24 резистора последовательно, и замыкать постепенно всё большую часть цепочки.
А если уж тот контроллер выдает только сигнал положения - тогда на другом контроллере делать по принципу серво-машинки, это когда механизм сам отслеживает свое положение, а позиционируется по команде. |
||
Оценка
|
Новичок
|
|
||
Оценка
|
Новичок
Регистрация: 21.05.2009
Сообщений: 69
Репутация: 24
|
BoBot
А что такое в Вашем понятии энкодер и как Вы собираетесь определять направление вращения? Энкодер в принципе это законченное изделие - похож на потенциометр и даже вывода 3. При вращении средний вывод замыкается с крайними. Импульсы сдвинуты и по появлению импульсов определяется направление вращения. Т.е. делать энкодер не надо - они продаются, а вот программно обработать его вращение и выдать результат в компьютер задача не совсем простая. |
||
Оценка
|
Новичок
|
Я так понял предполагается скорее дискретный многовыводный датчик углового положения, чем энкодер. Но справедливое замечание по поводу направления, нужно будет учитывать, какой путь к новой точке короче.
|
||
Оценка
|
Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
|
[QUOTE=Влад-Перм;86285]BoBot
А что такое в Вашем понятии энкодер и как Вы собираетесь определять направление вращения? Энкодер в принципе это законченное изделие - похож на потенциометр и даже вывода 3. При вращении средний вывод замыкается с крайними. Импульсы сдвинуты и по появлению импульсов определяется направление вращенияQUOTE] МОЙ ОТВЕТ: - направление вращения определяет программа - сценарий флеш, но для этого ей надо знать угол поворота конечности. - я знаю, что такое энкодер. В общем, мне нужно, чтобы значение угла поворта было передано в фильм флеш по портам, которые может обрабатывать сценарий AS2. |
||
Оценка
|
Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
|
Цитата:
Самое лучшее, что я смог придумать, это поставить в каждом суставе круглую микроклаву с 24 пимпочками, нажатия на которые и будут перехватываться скриптом. Скажем, "поворт от буквы е до буквы D". Нашел я схемку, которую вы видите выше, но мне нужно таких устройств штук 30. Как их собрать? Можно ли клавы соединять последовательно, а контроллер только один? |
||
Оценка
|
Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
|
Цитата:
BoBot
А что такое в Вашем понятии энкодер и как Вы собираетесь определять направление вращения? Энкодер в принципе это законченное изделие - похож на потенциометр и даже вывода 3. При вращении средний вывод замыкается с крайними. Импульсы сдвинуты и по появлению импульсов определяется направление вращения. Т.е. делать энкодер не надо - они продаются, а вот программно обработать его вращение и выдать результат в компьютер задача не совсем простая. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |