220V交流电AD数据如何计算平均值?

各位,请教一下,我现在用互感器检测到交流电的AD值(非正弦波),如果计算有效值,可以用均方根的方式计算,但是平均值有没有办法根据获取到的AD值计算出来呢。如果说改硬件,AC变DC再检测这个方案的话,是没法实现,硬件是没法改的了,已经定死。因为好多人的万用表都是测量平均值,只有用比较好的万用表才能测有效值,需要将平均值也计算出来。

可以设置一个中点,最好能用截止频率很低的数字高通滤波来稳定在这个中点上(等效于硬件电容隔离),然后计算出ADC的正负(等效精密整流),然后用数字低通滤波计算平均值(等效于硬件RC滤波)。有效值计算的处理也类似。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-04
一般用先硬件处理成直流,不管是平均值还是RMS
第2个回答  2013-12-04
关键看你的指标,要求不高,直接测直流电压再换算。
相似回答