CD4052B模拟多路器是数字控制的模拟开关,。具有低导通阻抗以及低截止漏电流,模拟信号可以高至20 V的峰值,通过数字控制来完成,这个数字信号可以从4. 5 V到20 V(如果V DD- VSS= 3 V ,那么VDD- VEE直到13 V都可以被控制,如果高于13 V这个值, V DD- VSS至少要4. 5 V)例:如果V DD= 4. 5 V, V S S= 0 V, VEE = - 13. 5 V,那么从- 13. 5 V到4. 5 V的模拟信号都可以被0到5 V的数字信号控制,当电源在*大的电压范围供电,控制信号是独立的逻辑状态,湿度传感器探头, 不锈钢电热管, PT100传感器, 流体电磁阀,铸铝加热器,加热圈
电路的损耗是非常低。如果禁止输入信号引脚输入信号是逻辑1的话,所有通道关闭。
CD4052B的真值表,见1.
1CD4052B的真值表
2自动量程转换的实现及工作过程
将测量电压范围分为四个档位,通过模拟开关选择其中的一个输入端,选用差动4通道双向模拟开关CD4052B来实现,单片机用AT M EL公司的AT 89S51,电源部分用正负电源供电。被测的电压通过电阻分压网络,将被测的电压进行初步采样,电压量程、分压系数和对应的输入电阻值如2所示:
CD4052B是独立的四通道多路器,拥有两个二进制输入控制口A与B,还有禁止输入控制口,二进制输入控制信号选择四对通道中的一对,连通模拟信号输入与输出。
当电路开始工作的时候,单片机将A1与A0置1,此时, CD4052B中, X3与COM X接通, COMY与Y3接通。被测量电压通过四个电阻组成的分压网络,其中,在R4上的压降为被测电压的0. 002 5倍,R4上的电压通过X3、COM X、R5,加在运算放大器U 3A上,又因为U 3A与R6、D1组成一个正向电压跟随器, (其中D1作用为单向导通、使测量表笔极性接反时没有信号通过) ,信号到达U 4A后,经过由于U 4A、UAR1、(Y3-COM Y)、R8构成了放大倍数接近1的同相放大器,加在M AX1292的0通道上。经过MA X1292采样,单片机的处理,如果信号幅值过小(小于0. 25 V) ,则应把量程减小。依次判断调整量程。反过来,量程小的档要测量超出该量程的电压,则单片机要识别出来,并切换到量程较大的档。采用不等级分压系数可以有效提高精度。
工作过程:当电路开始工作的时候,单片机将A1与A 0置1,此时, CD4052B中, X3与COMX接通,COM Y与Y3接通。被测量电压通过又四个电阻组成的分压网络,其中,在R4上的压降为被测电压的0. 002 5倍, R4上的电压通过X3、COM X、R5,加在运算放大器U3A上,又因为U3A与R6、D1组成一个正向电压跟随器, (其中D1作用为单向导通、使测量表笔极性接反时没有信号通过) ,信号到达U 4A后,由于U 4A、U AR1、(Y3-COM Y)、R8构成了放大倍数接近1的同相放大器,加在MAX1292的0通道上。经过M AX1292采样,单片机的处理,如果信号幅值过小(小于0. 25 V ) ,则应把量程减小。反过来,量程小的档要测量超出该量程的电压,则单片机要识别出来,并切换到量程较大的档。采用不等级分压系数是为了提高精度。
3结束
这种电路设计如果结合高速的双积分型的A/ D转换测量后得到的数据会很快并且数据的精度高,另外也可以根据实际的条件更换部分元件,此设计可以后接电压表或者电流表扩展为自动量程转换的电压表或是电流表。
苏公网安备 32020202000206号