Страница 7 из 7

Энкодер Pro

Добавлено: 25 фев 2024, 16:24
tema
Уважаемый Dryundel.
А не могли бы Вы сделать етот параметр:
Количество тиков, выдаваемых энкодером, за один физический шаг(щелчок).
входом к блоку
что бы можно было менять на лету.
мне нужно накручивать большие числа. И таким образом можно было бы ускорить набор числа.
спс.

Re: Энкодер Pro

Добавлено: 17 ноя 2024, 15:46
ingener
Добавить бы к этому энкодеру еще автоматическое переключение шага при длительном вращении, очень актуально при большом диапазоне устанавливаемого параметра (к примеру, 0...1000). Если крутишь больше 1 оборота (или несколько щелчков), то потом уже выдает значения сразу +10, например.

Re: Энкодер Pro

Добавлено: 23 ноя 2024, 16:42
Vezunchik
Dryundel писал(а): 10 сен 2021, 13:57 Энкодер_Pro_V1.5_(Code_-_Professional).ubi
- обновлена библиотека Encoder.h до 1.4.3
- Добавлен псевдо-абсолютный режим работы энкодера.
Доброго времени суток. На ресурсе - куда ведет ссылка не подтверждают регу. Могли бы Вы залить блок сюда или может на Яндекс, Гугл и т.п.?

Re: Энкодер Pro

Добавлено: 23 ноя 2024, 17:24
kulibinsvv
Пробуйте. Думаю Dryundel не будет возражать против размещения данного блока на этом ресурсе.
Энкодер_Pro_V1.5.1_(Code_-_Professional).ubi

Re: Энкодер Pro

Добавлено: 23 ноя 2024, 17:31
Phazz
Думаю против, если удалил и разместил в другом месте

Re: Энкодер Pro

Добавлено: 02 дек 2024, 08:54
fefar51702
только что попробовал в настройках поставить 5 тиков на шаг как нанка начала вонять и обжигать палец притом подгорать начинает стабилизатор ещё недолго и сгорел бы
вернул обратно на 4 стало норм как раньше
опасный блок всё таки
:rtfm:

Re: Энкодер Pro

Добавлено: 07 апр 2025, 03:57
Alhim20
Подскажите, для ESP32 какой блок работает и как его установить правильно? У меня ФЛ Прог 8.2.3. блок версии не 1.4 не компилится. Блок версии 1.5. вешает камень. Блок 1.3 не пойму где и куда библиотеку закачать.

Re: Энкодер Pro

Добавлено: 29 апр 2025, 13:56
MM33
Энкодер STM32 F1 рабочий.flp
Файл обрабатывает оптический инкрементальный энкодер . Путь - в пределах 32 бит. Счет с учетверением ( считает все перепады с обоих треков)
Работает на STM32F103. Использует TIM2. Входа РА0,РА1.
Если в проекте путь умещается в 16 бит можно подключится к выходу Vx.
В проекте следует учитывать что TIM2 занят .
Для выделения направления счета в виде битового сигнала надо выход DIR сравнить через компаратор с числом 17
Проверялся на версии 7.3.8.
Не использует библиотек, должен работать и из под пболее поздних версий

Re: Энкодер Pro

Добавлено: 02 май 2025, 19:50
lfgjikjjyj
MM33 писал(а): 29 апр 2025, 13:56 Энкодер STM32 F1 рабочий.flp
Файл обрабатывает оптический инкрементальный энкодер . Путь - в пределах 32 бит. Счет с учетверением ( считает все перепады с обоих треков)
Работает на STM32F103. Использует TIM2. Входа РА0,РА1.
Если в проекте путь умещается в 16 бит можно подключится к выходу Vx.
В проекте следует учитывать что TIM2 занят .
Для выделения направления счета в виде битового сигнала надо выход DIR сравнить через компаратор с числом 17
Проверялся на версии 7.3.8.
Не использует библиотек, должен работать и из под пболее поздних версий
а где у вас в блоке ра1 прописан ?
ра0 вижу но вы его пометили как ра8 почему то

Re: Энкодер Pro

Добавлено: 03 май 2025, 07:50
MM33
Энкодер STM32 F1 TIM2.flp
Прошу прощения . Действительно прицепил не тот файл. В Setap, регистр TIM2_CCMR1 должен быть равен 20817. На коменты внимания обращать не нужно, они остались от предыдущего проекта.
расшифровка регистров TIM - https://www.rotr.info/electronics/mcu/s ... TIMx_CCMR1