Код для считывания и построения графика сигнала квадратурного кодера
нужна помощь!
У меня есть высококачественный квадратурный кодер с выходами A+, A-, B+, B-, Ref+, Ref-. Если все ребра считаны, то кодер выдает 108000 ppr. Что касается частоты, то в моей настройке она делает поворот примерно за 30 секунд или больше, но считывающая головка может занять гораздо больше.
Я уже подключил его к Arduino UNO и могу правильно видеть отсчеты в последовательном мониторе при 500000baud (ниже он имеет потерю). Он считает только до 54000 ppr (я использую контакты D5, 6 в качестве входа, A+, B+)
Что мне нужно, так это следующее: код, который способен считывать 108000ппр, измеряет и строит видимое угловое положение вала для полного вращения, градусы по оси X, отклонение от теоретического (постоянная скорость) по оси Y (единица угловых секунд). Триггером для начала и конца сюжета является канал Ref.
У меня есть твердое понимание основ, я могу подключить любое оборудование, если это необходимо, чтобы добавить, но я не могу написать код, в лучшем случае я могу понять, что делает код C, когда я его читаю :) Мне нужен этот материал, чтобы проверить точность компонентов, которые я использую в своих продуктах.
Спасибо за внимание, Андрас
@Andras, 👍0
Обсуждение0
- Прямая кинематика робота с дифференциальным приводом
- Сможет ли Arduino Uno считывать 3-кратные инкрементальные энкодеры?
- Как управлять конвейером для запуска и остановки в одном и том же месте с помощью оптического поворотного энкодера
- Артефакты на lcd при добавлении, казалось бы, не связанного кода
- Как объявить массив переменного размера (глобально)
- Программирование Arduino с использованием Python, а не C/C ++
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Как справиться с rollover millis()?
Какой шифратор? Какой код у вас уже есть? Мы не собираемся писать ваш код для вас, но мы можем помочь вам лучше понять его и решить любые проблемы, которые у вас возникли с ним., @Majenko
Я использовал код exaples/Encoder/Basic для его чтения., @Andras
что это за код? ... пожалуйста, добавьте его в свой пост ... также имеется принципиальная схема схемы, @jsotola