正弦交流电压表
背景知识:有效值定义是如果交流电和直流电分别通过同一电阻,两者在相同时间内消耗的电能相等,则此直流电的数值就称为交流电的有效值。正弦波的峰峰值是指正弦信号的波峰减去波谷的电压值,也就是最大减最小的差值。对于正弦交流信号,交流有效值 = 峰峰值/2 * 0.707 。正弦全波整流的直流平均值 = 0.9*交流有效值。这个关系式是正弦波有效值的计算,其它波形并不试用。
设计目标:设计一个正弦交流电压表,输入电阻大于1MΩ,能在频率范围10Hz到10KHz内测试5mV到5V有效值的正弦信号。
方案分析:正弦交流电压表可以用数字方法,模拟方法和数模混合方法来进行设计。如下表

本文档选择模拟方法进行设计,这样便于分析各级模拟电路,并且适合初学模电没有单片机基础的人员。

可变量程单元设计
根据设计目标,输入电阻大于1MΩ,频率范围10Hz到10KHz,5mV到5V有效值。1000倍分为3个档,每个档10倍。计算下来第一档5mV到50mV,第二档50mV到500mV,第三档500mV到5V。电压表头的电压范围是0到5V。设定三个档的分压比例分别为K1,K2,K3。运放固定的总增益为A。

电阻使用1M,100K,11.1K来分压,实现 1/10 和1/100。其中11.1K用10K 1K和100欧串联。这样总电阻为 1.11M,大于1MΩ。
需要注意的是,由于分压电阻大,需要选择FET输入型的运放。这样运放的输入端偏置电流影响小。选择TL082运放。
考虑到最大频率10KHz和运放的带宽,所以将总增益分为两部分,各10倍。一个10倍增益放在分档的固定增益运放里。一个10倍放在最后一级的正向放大器中。

精密全波整流电路设计
这里用到的精密整流电路,是教科书中的经典电路。利用了运放的负反馈,抵消了二极管的导通压降。电路原理分析如下
第一级运放
• Vin正时,D2导通,D1断开。UA= -2*Vin正
• Vin负时,D2断开,D1导通。UA=0.
第二级反向加法器
• Vo= -((Vin正+Vin负)+ (-2*Vin正)+0)
= -( -1*Vin正)+ Vin负)
= Vin正+ (-1*Vin负)
• -1*Vin负表示把负半周翻转上来。实现整流。
原理图如下:(调节Rp使两个半波的峰值一致,Rp在10K附近)

用硬木课堂测试波形
AIN1(CH1)观察Vin,AIN2(CH2)观察Vo,AIN3(CH3)观察UA。信号源设置200Hz,1000mVpp。

反向加法器输出= -1*(CH1+CH3),就是-1*math的结果。可以看到 math取反后跟CH2一致。
最后一级RC低通和正向放大器
根据10Hz和100K,f = 1/(2πRC)计算得出C =159nF,选择220nF陶瓷片电容来使用。根据前面的分析,正弦全波整流的直流平均值 = 0.9*交流有效值。在最后一级调节增益(10倍附近),使分档的满量程对应到电压表头的满量程,完成定标。

整体实物电路搭建如下

第一级分档和固定增益电路测试
开启电源给电路供电,信号源设置1K,100mVpp信号输出。分档开关拨在1档。

示波器AIN1(CH1)测试输入信号,AIN2(CH2)测试输出信号。在测量区域右键添加有效值测量。可以看到增益为 387.67/35.58=10.89 跟原理图中正向放大器11倍吻合。

同样方法,将分档开关拨到1/10和1/100进行测试。1/10时,信号源发1000mVpp信号。1/100时,信号源发8000mVpp信号。

增益误差可以在最后一级定标时进行补偿。这里只要保证每个档之间10倍的关系

精密全波整流电路测试
前面测试过整流前后的波形。这里测试一下全部整流电路的输入输出特性。在示波器里,AIN1(CH1)测试输入,AIN2(CH2)测试输出。点击“水平”按钮,左下角菜单里选择XY模式。

最后一级定标
步骤,将分档开关拨在1档。设置信号源 1KHz,141mVpp。(141mVpp/2*0.707 = 49.84mV有效值)。调节P1可调电阻,使指针指示在5. 这一档是 x10mV,所以5表示 5x10mV,也就是50mV有效值。定标完成。x10mV定标后,其它档位不用再定标。电路的线性保证了其它档的最大值也对应表针5.

验证测试
在主界面中开启硬木课堂万用表。设置信号源的频率为50Hz(不超过万用表的频率范围)。万用表的COM接GND,万用表的VΩ端接信号源。选择交流电压档。

设置信号源幅度,对应3个档里面,方便测试验证

验证结果截图



整体原理图


