Серия STM32F030 - Генерация ШИМ для управления скоростью вентилятора - PullRequest
0 голосов
/ 19 февраля 2020

Управление вентилятором с помощью ШИМ. Попытка управления скоростью вентилятора с помощью ШИМ (TIMER1) в STM32F030C8. В аппаратном обеспечении используется оптрон Zero-Cross Tria c Driver (MOC3063SR2M). Генерируется рабочий цикл 100%, 60%, 45% и 30% для разного уровня скорости.

Назначенный прескалер, регистр автозагрузки и регистры CCR1 как

TIM1->PSC = 47;
TIM1->ARR = 100;
TIM1->CCR1 = CR_REG;  (for different speed level) 

Контроль скорости работает должным образом в рабочем цикле 100% и 60%. На 45% и 30% контроль скорости уменьшается, но с вибрацией. Нужно знать, почему возникает вибрация ..

...