如何给正弦交流信号(1kHz,20mV)添加直流偏置(2V)?

如何给正弦交流信号(1kHz,20mV)添加直流偏置(2V)?,第1张

如图,这是一个最简单最方便的,R1,R2为分压电阻,它们分得的电压通过R3耦合到需要偏置的电位点,注意,R3的阻值要至少为R1,R2中最大阻值的10倍。所以,若VCC=+5V,则R1=30KΩR2=20KΩR3=300KΩRET端口就可以直接接信号输入端

上面那个分压是可以用的,以前在学校做实训,使用单电源运放放大交流信号同相端需加直流偏置,用的就是上面电阻分压,前提是交流输入要加隔直电容,下面这个完整点:

在Test端应该有VCC/2直流分量的20mVpp信号

此电路我在音频放大电路中用过,Test接入了运放正相,单电源运放处理交流信号需要在输入端加直流偏置

其他情况可以在test后面加一个射极跟随器看看

最简单的1、1:1变压器对交流信号做隔离,

2、 隔离变压器二次侧两根线都串无极性电容,电容容量根据频率定,频率越高电容越小

3、然后一端接5v地,一端接5v

需考虑的有几个问题:

首先,您是要采集这个信号的宏观参数(如有效值、平均值、峰值等)还是要采集它的瞬时值?

如果是采集瞬时值,那么要看它的频率是多少?

我们知道单片机的AD转换耗时通常少则几微秒多则上百微秒,只有少数几种高速器件可以达到亚微秒级。而对于交流电的瞬时值的采样,只有耗时远远短于其交流周期,才有意义。

还有,一般AD转换的量程是单方向的,如要测量有正有负的交流信号,需要加偏置。

例如,有效值为100mV的交流信号,其瞬时值范围是±141.4mV。如果添加一个1280mV的偏置电压,使他的范围变成1138.6~1421.4mV。这样,就全是正的了。有一种AVR单片机的AD转换量程是0~2560mV,可以用来测量这个电压。然后,在软件处理时,统一减去1280mV即可。

还有一个问题,是精度要求。一般AD转换的分辨率,是量程的若干份之一,所以被测信号的幅度,要尽量充分利用量程,才可以使量化误差相对较小。

上面举的例子,0~2560mV量程只用了其中的1138.6~1421.4mV一小段,显然是不够好的。为此可以在前面再加一个放大器,把信号适当放大一定倍数,使其偏置以后,可以较充分利用量程。

如果目的是测宏观参数(如有效值、平均值、峰值等),那么,频率不高的话,可以如上测出瞬时值(采瞬时值的频度须远高于交流电的频率)后,用软件分析,求出这些参数。如果频率太高,那就只能用硬件电路产生出这些宏观参数后,再送给AD转换口。

综上所述,能否“直接接单片机的AD”,要看您的具体要求了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11741450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存