Режим подсчета

Поддержка инкрементных / квадратурных энкодеров и применение в работе с электроприводом

  • Поддерживаются режимы подсчета вверх и вниз
    • У таймеров TIM1/8 и TIM2/3/4/5
  • Генерация ШИМ с выравниванием по центру
    • Изменение направления при переполнении и опустошении
    • Уменьшает акустический шум в электродвигателях
  • Встроенная поддержка квадратурного энкодера
    • Поворотный энкодер / цифровой потенциометр
    • Датчик положения
    • Позволяет прямое считывание угла в таймере

Некоторые из таймеров STM32 имеют режимы счета вверх / вниз: расширенные таймеры управления 1 и 8 и универсальные таймеры 2, 3, 4 и 5.

Направление счета может задаваться программно или автоматически управляться таймером в режиме ШИМ с выравниванием по центру. В этом режиме направление счета изменяется автоматически при переполнении и опустошении счетчика. Для заданной частоты переключения ШИМ, этот режим уменьшает акустический шум, удваивая эффективную частоту пульсаций тока, обеспечивая тем самым оптимальный компромисс между потерями при переключении силовых каскадов и шумом.

Направление счета может также автоматически обрабатываться, когда таймер находится в режиме энкодера. Квадратурные энкодеры обычно используются для высокоточного определения положения ротора в электродвигателях или для цифровых потенциометров. С двух выходов энкодера (также называемого инкрементным датчиком) таймер получает тактовые импульсы на каждом активном фронте и регулирует направление счета в зависимости от относительного фазового сдвига между двумя поступающими сигналами. Таким образом, счетчик таймера непосредственно фиксирует угловое положение двигателя или потенциометра.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.