Страница 1 из 2

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

Добавлено: 03 апр 2023, 08:10
Alex Hoffman
Подходящей темы не нашёл, открыл новую.
Кто может поделится опытом правильного подключения энкодера к синтезатору?
Механический работает кое-как, а оптический вообще не заводится. :(
В какую сторону копать?

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

Добавлено: 03 апр 2023, 08:14
ru0aog
Что за энкодер? В какую схему добавляется?
Обычно механические "трещётки" имеют мало тиков на оборот (порядка 24) и механические контакты.
Оптика же тикает раз 600 за оборот, и имеет на выходе открытый коллектор.

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

Добавлено: 03 апр 2023, 08:26
Alex Hoffman
Энкодер китайский механический, сколько тиков не знаю. Купил - поставил. Проработал около месяца. Потом стал "заедать", решил поставить оптику 360 шагов, но оптика не пошла, опять купил и поставил механику, но даже новый продолжает "заедать". Вверх по частоте идёт нормально, вниз "буксует".
Ну и схема прилагается.
Schematic_SINTEZ 3 BAND.png
Забыл добавить. Если вращать энкодер "очень медленно и грустно", то всё работает без проблем.

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

Добавлено: 03 апр 2023, 08:41
ru0aog
Alex Hoffman писал(а):
03 апр 2023, 08:26
Если вращать энкодер "очень медленно и грустно", то всё работает без проблем.
вот и ответ.
Или в прошивке указывайте делитель 1/10, или делите внешним

P.S.
оптика работает "медленно и грустно"? или механика?
Может быть недоработка прошивки.

Сигналы приходят на D6/D7 ардуино нано. Это явно не прерывания, значит обработка программная. Значит будет пропускать шаги, особенно на высокой скорости.
Следует перепроектировать управление.

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

Добавлено: 03 апр 2023, 08:59
Alex Hoffman
ru0aog писал(а):
03 апр 2023, 08:41
оптика работает "медленно и грустно"? или механика?
Механика. Оптика не работает вовсе.

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

Добавлено: 03 апр 2023, 09:01
ru0aog
Значит подключение оптического энкодера перепутали.

Сейчас придёт R9OFG и расскажет, как надо энкодер подключать :)
В его проекте всё правильно сделано.

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

Добавлено: 03 апр 2023, 09:01
Alex Hoffman
ru0aog писал(а):
03 апр 2023, 08:41
Или в прошивке указывайте делитель 1/10, или делите внешним
Что на что нужно делить? Как деление реализовать программно?
Могу прицепеть исходник. Нужно?

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

Добавлено: 03 апр 2023, 09:02
ru0aog
Alex Hoffman писал(а):
03 апр 2023, 09:01
Могу прицепеть исходник. Нужно?
да

А также
Модель, фото энкодера. Как подключен.

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

Добавлено: 03 апр 2023, 09:05
Alex Hoffman
ru0aog писал(а):
03 апр 2023, 09:01
Сейчас придёт R9OFG
Было бы неплохо. :D
Я читал его тему про синтезатор, но решил, что влазить в неё с моими вопрсами не стоит.

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

Добавлено: 03 апр 2023, 09:09
Alex Hoffman
[/quote]
ru0aog писал(а):
03 апр 2023, 09:02
да

А также
Модель, фото энкодера. Как подключен.
Сейчас накидаю.