Size: a a a

2020 December 21

LZ

Leonid Zaliubovskii in Embedded Group
Как я писал выше, ванги сильно заняты предсказаниями на 2021
источник

P

Ponytale 🇷🇺 in Embedded Group
Leonid Zaliubovskii
Но мы ведь не знаем, чего он хочет добиться. Вдруг человек хочет абсолютный энкодер
человек ясно написал: два датчика холла и магнит на крыльчатке
источник

P

Ponytale 🇷🇺 in Embedded Group
вопрос про дрезбезг/помеху актуальный: на осциллографе чего кажет?
источник

LZ

Leonid Zaliubovskii in Embedded Group
Ponytale 🇷🇺
человек ясно написал: два датчика холла и магнит на крыльчатке
он написал по принципу энкодера. А они разные бывают. Абсолютные и относительные
источник

LZ

Leonid Zaliubovskii in Embedded Group
мысли читать дистанционно еще не научились люди читать. Но это уже во флейм скатывается. Я к тому, что стоит максимально точно описывать, что хочется.
источник

m

makavity in Embedded Group
Код Грея здесь не причем.

Проблема в определении направления вращения

Метод измерения - считается количество импульсов за фиксированное время

Про дребезг - дребезга нет, на осцилле это видно.

А конкретнее проблема - думаю проще картинку будет нарисовать. Одну минуту
источник

LZ

Leonid Zaliubovskii in Embedded Group
makavity
Да, сам ее и написал. 90 градусов пробовал, 45 пробовал и 180
Да, к слову. Осцилом смотрел что там на выходе?Как настроен вход.

Вообщем, где подробности Лебовски (с)
источник

m

makavity in Embedded Group
Да, вот тут и самое интересное, в связи с чем вопрос возник. Минуту
источник

LZ

Leonid Zaliubovskii in Embedded Group
makavity
Код Грея здесь не причем.

Проблема в определении направления вращения

Метод измерения - считается количество импульсов за фиксированное время

Про дребезг - дребезга нет, на осцилле это видно.

А конкретнее проблема - думаю проще картинку будет нарисовать. Одну минуту
Лайк за это. Ждемс
источник

P

Ponytale 🇷🇺 in Embedded Group
makavity
Код Грея здесь не причем.

Проблема в определении направления вращения

Метод измерения - считается количество импульсов за фиксированное время

Про дребезг - дребезга нет, на осцилле это видно.

А конкретнее проблема - думаю проще картинку будет нарисовать. Одну минуту
для направления вращения обычно ставятся под 90 град. 180 конечно же не сработает :)

нужно определить опережающий и отстающий сигнал. я бы рекомендовал перейти на измерение длительности следования импульсов (таймером по Input Capture Event) - это во-первых даст лучшие временные характеристики измериловки на малых частотах вращения, во-вторых этот же алгоритм позволит посчитать где там проскакивает 90 град. а где, соответственно длительная пауза между сигналами - 270 град.
источник

P

Ponytale 🇷🇺 in Embedded Group
а аппаратного блока обсчета квадратурного энкодера - он тоже на одном из таймеров строится -  случайно в вашем процике нету? 😁
источник

LZ

Leonid Zaliubovskii in Embedded Group
да, проц под который проблема было бы тоже отлично узнать. Возможно просто стоит подключить правильно к STM32
источник

ED

Electronics Designer in Embedded Group
Таки мне хотелось бы увидеть картинки.
источник

LZ

Leonid Zaliubovskii in Embedded Group
https://deepbluembedded.com/stm32-timer-encoder-mode-stm32-rotary-encoder-interfacing/

Например вот, первое попавшееся в гугл
источник

ED

Electronics Designer in Embedded Group
А так да, TIM1 в STM32 умеет работать с энкодером.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Но в чате все затаили дыхание и ждут картинки, чтобы дать волшебного пинка режиму ванги
источник

P

Ponytale 🇷🇺 in Embedded Group
Ну почему, почему в каждом третьем сообщении везде сейчас фигурирует stm32??!!

Человек ни слова не написал про камень еще...
источник

P

Ponytale 🇷🇺 in Embedded Group
Будто других архитектур нету :(
источник

ED

Electronics Designer in Embedded Group
Ну, потому что это процессор-по-умолчанию в наши дни.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Ponytale 🇷🇺
Ну почему, почему в каждом третьем сообщении везде сейчас фигурирует stm32??!!

Человек ни слова не написал про камень еще...
потому что это как с ДС
источник