初学硬件,关于ACS712电流采样信号输出送到单片机的几个疑问,求大神关注!

查手册说ACS712输出的是基于2.5V参考的0~5V正弦信号,这到底是直流电还是交流电(请务必明确)?
既然是0~5V都是正电压,能否直接接到单片机呢?
老师让我整流滤波,整流用的是运放绝对值精密全波整流,可是整流不是要把交流变直流麽,Vout输出都是正电压,为何还需要整流?我搞不懂
我是用的是ACS712芯片及其应用电路模块,如图。任务是在驱动器和电机之间做电流采样。

都已经说了是基于2.5V参考的正弦信号,其输出波形是在2.5V基础上叠加的交变正弦信号。硬要分类的话算是交流信号。

幅值在单片机的AD采样范围内,其实是可以直接给单片机AD采样的。前提是单片机的采样速率、精度满足你的项目要求。而且这样做需要进行大量的软件滤波、有效值运算等计算工作。

至于需要整流滤波,是为了将叠加信号中的正弦信号取出,并取出其有效值,方便单片机的直接获取。追问

认真看了你的回答,追加俩问:

    请问这种交流加载在直流上的叠加信号,和脉动直流信号(或者脉动直流电)是一回事么?这二者有啥区别?

    整流的话,是不是要在运放同相输入端加2.5V整流电路才能工作?然后运放采用双电源还是单电源供电是如何确定的呢?如图

温馨提示:答案为网友推荐,仅供参考