想请教一下stm32对三项电机控制的时候,他的六路pwm驱动功率管,他的过零的设计上是在硬件上有检测还是需要写程序的时候进行处理啊?
硬體上檢測比較好
可以搭配過零檢測電路
參考電路
要在硬件上去测这个过零点,然后在程序上进行处理。
当然,你也可以通过ADC测量交流信号,从ADC的数据中判断过零点,但是用STM32进行计算测量,这样有延时,不如硬件上测得准一些。