ARDUINO Не работает оптический энкодер.

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Всем привет, недавно начал собирать игровой руль на основе arduino leonardo r3, купил все необходимое и загрузил hex файл для руля.
Решил подключить энкодер, но вместо нормальной работы он сильно дергался и будто рандомно крутится.
 

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Подключил по такой схеме такой же энкодер как на скрине: 1675096917451.png

Только резисторы использовал на 560 ом
 

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Резисторы использовал из другого видео как там советовали, сейчас попробую подключить к пинам 2 и 3.

Подключение к другим пинам не помогло
 

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Дело в том, что использовал резисторы которые использовал автор одного видео про самодельный руль, где он подключил по этой схеме но с другими резисторами (500-600 ом).
 

te238s

★★✩✩✩✩✩
14 Ноя 2021
374
98
Может для начала энкодер отдельно испытать?. Хотя бы мультиметром посмотреть без подключения МК. А там уже и на него грешить или провода. Ведь наверняка они не спаяны?
 

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Проверил осциллографом, импульсы есть, но очень странные.IMG_20230131_155854.jpgIMG_20230131_155848.jpgIMG_20230131_155850.jpg
 
Изменено:

te238s

★★✩✩✩✩✩
14 Ноя 2021
374
98
Действительно странно. Должны быть чёткие прямоугольные. Видимо в этом и проблема. Вскрытие энкодера покажет)
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
472
134
@rast_kol,
Вы земляной конец щупа подключили? Режим DC ? (Хотя на экране вроде написано, что DC)
Дополнено позже. И внешние резисторы подключены к питанию?
 
Изменено:

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Все подключил точно и верно, видимо реально надо разбирать.
Только не знаю, на что я должен обратить внимание при вскрытии энкодера.
 

Геннадий П

★★★★★★✩
14 Апр 2021
1,971
632
45
@rast_kol, 1) Резисторы для подтяжки какие использовали при проверке осциллографом?
2) На щупе делитель 1:10 включен?
 

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Резисторы не использовал, а делитель не знаю как включить и был ли он.
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
472
134
@rast_kol,
Он без резисторов не работает. А какая точная маркировка вашего энкодера?
 

te238s

★★✩✩✩✩✩
14 Ноя 2021
374
98
Попробуйте общий осцилла на плюс питания тогда.
Хотя ощущение что там что-то погорело.
Пробовать на фотодатчике померять. Смогёте?
Измерить ток потребления энкодера.
Возможно он банально не запитан. Прозванивать от БП прям до ножек микросхемы или транзистора( отсюда не вижу плату,зрение не то))) ).
 

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Я подключил резисторы от 5 вольт на 2 информационных провода энкодера и появились нормальные сигналы в виде прямоугольников при кручении.
Это значит, что энкодер не помер?
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,263
1,302
Москва
Так вроде в 3-ем посте так и надо подключать. Или я что то не понял ?
Если появились нормальные, то скорее всего жив.
2 канала можно одновременно ловить ? посмотреть как они идут парой
 

rast_kol

✩✩✩✩✩✩✩
30 Янв 2023
12
1
Я как раз подключил сразу два, были нормальные сигналы как должны быть.

Дело в том, что когда подключаю как в третьем посте, то энкодер сходит с ума. Если подключить в аналоговые пины или простые цифры, то ничего не меняется.
Как его нормально подключить не знаю.
 
Изменено:
  • Лойс +1
Реакции: te238s