1,可以用比较器将正玄波转为方波,使用STM32的定时器的捕获功能可以测到相位差。
2 使用ADC每50us/100us抓一次电压,计算过0点(上一次<0,这一次>=0)可以测到相位差,不过没那么精确,而且可能被干扰误判。但是可以同时计算出交流电压值。
1,可以用比较器将正玄波转为方波,使用STM32的定时器的捕获功能可以测到相位差。
2 使用ADC每50us/100us抓一次电压,计算过0点(上一次<0,这一次>=0)可以测到相位差,不过没那么精确,而且可能被干扰误判。但是可以同时计算出交流电压值。
举报