- Датчик частоты вращения...2020-06-20
- не могу опознать энкодер2015-05-20
-
- Кароч, за время систем тика(100Гц, например) считаешь количество событий энкодера. Их, реально, будет от 1 до 10-20. Делаешь табличку прогрессивной перекодировки(1->1,2->2,3->5,4->7...), ограничиваешь число срабатываний её размером и перекодируешь. - mse homjak(01.05.2023 12:06)
- Делал так: каждые 150мс проверяем накопившееся за это время приращение. Если за это время юзер успел накрутить больше 1/8 оборота, то добавляем к уже насчитанному ещё 7 приращений (скорость получается в 8 раз больше обычной). Все эти соотношения просто подбирались экспериментально. Про энкодер программно в прошлом году обсуждали ЫЫyкпy(1 знак., 01.05.2023 07:57, ссылка)
- Там, в stm32 даже модуль аппаратный для энкодера есть или режим
капчи. Задача то простая, по одному ключу строб и считывание
потенциала другого. А быстрый поворот сделать - просто таймер по
входу добавить. - Visitor(30.04.2023 19:02)
- Для меня пока сложно это кодом реализовать.. Вы имеете ввиду
настройку таймера в Encoder Mode? Не могли бы вы привести пример? - Mark_Karte(30.04.2023 19:27, )
- гугел в помощь: SciFi(1 знак., 30.04.2023 19:41, ссылка)
- +1. Но именно про PEC-12 имеется негативный опыт. Частный случай партии возможно. Ну, щелкает как-то бывает странно (две шаги налево, две шаги направо, шаг вперед и два назад). Бодал-бодал настройками таймера, да и встал на него анализатором Salaeae(тьфу), а там и на самом деле квадратуры иногда накладываются и пересекаются... Гугление подтвердило такое. Печаль в том, что футпринт предполагает только их, а значит экспериментирование в одном типе. А благо - что bnb62(6 знак., 01.05.2023 14:59)
- Прямо сейчас нет, писал что то лет 15 назад для ПИК с подавлением возможного джиттера. На работе исходники где то остались на чистом С. - Visitor(30.04.2023 19:38)
- гугел в помощь: SciFi(1 знак., 30.04.2023 19:41, ссылка)
- Для меня пока сложно это кодом реализовать.. Вы имеете ввиду
настройку таймера в Encoder Mode? Не могли бы вы привести пример? - Mark_Karte(30.04.2023 19:27, )