我是编程新手,我正在使用来自模拟设备的 12 位 Ad7352 SAR ADC。通过使用它,我想测量两个电压信号之间的相位角。两个信号的幅度可以不同,但两个信号的频率相同,即线路频率50Hz,我通过过零插值法得到+-0.45度的精度,接下来我应该怎么做才能得到+-0.05准确度?该项目的应用是在电能计量方面。我在 MatLab 中尝试了自相关和 FFT,但我需要相同的 c 语言代码,因为我的平台是 TI 的 MSP430。我也欢迎任何新算法尝试,提前谢谢大家。
我是编程新手,我正在使用来自模拟设备的 12 位 Ad7352 SAR ADC。通过使用它,我想测量两个电压信号之间的相位角。两个信号的幅度可以不同,但两个信号的频率相同,即线路频率50Hz,我通过过零插值法得到+-0.45度的精度,接下来我应该怎么做才能得到+-0.05准确度?该项目的应用是在电能计量方面。我在 MatLab 中尝试了自相关和 FFT,但我需要相同的 c 语言代码,因为我的平台是 TI 的 MSP430。我也欢迎任何新算法尝试,提前谢谢大家。