Энкодер и свет

Dr
Offline
Зарегистрирован: 11.06.2013

Добрый!

Есть энкодеры http://www.dfrobot.com/wiki/index.php/Mini_Robot_chassis_Encoder_%28SKU:...

Долго мучился пытаясь получить внятные данные, и шумы получал и тишину.

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

НО! Данные начинают передаваться только если рёбра колеса освещены!

1. Это нормально?

2. Можно как-то бороться? Пока вижу только вариант, под каждое колесо по светодиод прикрутить. Сомпотично должно получится ;)

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

а вы проверяли питание свтодиода в оптопаре

Dr
Offline
Зарегистрирован: 11.06.2013

Направление понятно, но не видно на плате чёткого разделения.

Dr
Offline
Зарегистрирован: 11.06.2013

Подскажите, как проверить работоспособность таких Энкодеров.

Клапауций
Offline
Зарегистрирован: 10.02.2013

Dr пишет:

Подскажите, как проверить работоспособность таких Энкодеров.

подключить

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

и вольметрои измерить то, что будет на контактах светодиода.

Dr
Offline
Зарегистрирован: 11.06.2013

4,75 / 1,2

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

чего то у вас "0" совсем не ноль

Dr
Offline
Зарегистрирован: 11.06.2013

Менее закомплексованный вариант можно?

TheNailer
Offline
Зарегистрирован: 05.08.2016

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

 

... в общем разобрался достаточно быстро - конструктивный косяк производителя - вставляешь между платой энкодера и движком проставку в 1мм (я просто смотал листок бумажки) и вуаля - данные пошли )))

обнаружил совершенно случайно - начал откручивать винты крепления на включённом устройстве и увидел что при ослаблении винтов начинают поступать данные в мониторе порта.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Довольно капризные энкодеры.

Дело в том, что сдвиг фазы у них не 90 градусов, а где-то 630. Причем, сдвиг зависит от взаимного расположения энкодера и колеса, биения колеса вокруг оси и массы других причин. В результате при погрешности уже порядка 15% очередность прихода импульсов может меняться на противоположную.

Подробно проблему описывал здесь: http://arduino.ru/forum/proekty/robot-kartograf