如果要求不高,建议用个过0比较器,先得出当前的正负,然后整流,再通过AD转换器来采集
如果要求高,那就要找个能测负压的AD转换器,比如ADS774这种
至于有效值,一般要将瞬时值取积分然后在平均来做的
有两种方式,一种是直接采集运放后的直流电压,滤除负压,正电压乘2就行,但这个不太准确
还有一种方式是,直接用运放组成平均值滤波电路,这样出来的电压就是直流正电压,电压是交流电压的平均值,可以直接计算有效值