一个问答题

小弟目前有一个模拟信号需要处理,一直没有什么好的头绪,希望大家帮帮忙,输入信号是一个交流电流传感器输出信号,信号是一个50HZ的交流信号,信号幅度是变化的 最小为0 最大为1.5V ,且信号偏移值为2.5V ,也就是2.5+1.5SIN(X)这样一个信号,现在为了后面的单片机好处理,需要将这个信号处理为一个直流信号,信号值的大小和交流信号的幅值成正比。也就是1需要将这个2.5V偏移值去掉,然后再做一个有效值电路。。希望大家帮帮忙,对了,处理电路最好是单电源供电的。

1:处理掉2.5V的偏移电压只需要一个电容;  2:需要将交流信号整流为直流信号的话 最好是用精密整流电路,不过一般需要双电源。但是只需要一个电源芯片就可以搞定,还算简单吧。

2.其实既然是单片机处理,如果2.5V是稳定的,那么直接量化内部做减法就可以了哈。
如果2.5V稳定性比较差,那么一个电容隔直,就可以取出1.5V的sin信号了。
接着,直接电阻二极管反向限幅送单片机吧,只是50Hz,半波,采样密度都不需要太高比如5KHz采样,已经非常精确了。单片机内部连续加起来平均平均就是有效值了。这样最经济了。不需要什么精密检波器,不需要硬件转换有效值,关键是这样算出来是真有效值,比用硬件转换的要精密。这样采样速度,现在一般的单片机硬件完全能胜任,开个中断触发AD采样,时间间隔0.2mS,AD结果只是简单的连续累加,然后中断计数到多少次平均一下(注意同步,在输入为0时候实现sin信号同步),就这么简单。

猜你喜欢

转载自blog.csdn.net/gtkknd/article/details/84326425