基于ICL7107器件的量程自切换数字电压表的设计
- 格式:pdf
- 大小:817.80 KB
- 文档页数:4
VCC
R1
bH
12k 4 5
U2A - +
abk
6 7
U2B - +
cH
8 9
U2C - +
gH
10 11
U2D - +
LM339 LM339 LM339 LM339
2 2 1
1
1 14 2
13
13
U8A
74LS00 U7A
74LS10
3
U8B 5 4
Y 6
12
74LS00
R3 33k
图 4 超、欠量程识别电路图
2 系统总体设计
本文设计的电压表是一个
3
1 2
位直流电压测量
的数字式电压表,测量范围为直流 0 ̄199mV、0 ̄1.99V、
0 ̄19.99V、0 ̄199.9V、0 ̄1999V,共 5 个量程。电压值
显示稳定,读数方便,能测量正、负电压且能自动切
换量程,使用方便。系统框图如图 1 所示。本系统可 分为测试电压转换、模拟电压通道、A/D 转换及译码 锁存、显示、超欠量程识别和量程切换及小数点驱动 6 部分。
12 11 10 9 14 13 25
1000 为积分时间(1000 个脉冲周期); T 为反积分时间(满度时为 2000)。 芯片的外部元件参数设定及电路如图 2 所示。
共阳数码管显示器
5 4 3 2 8 6 7
Y2=abk×gH×eH,故超欠量程输出表示为: Y=Y1+Y2= bH×gH + abk×gH×eH
为 A/D 转换的一个周期时间,每个周期分成自动稳零
ICL7107 设计有超、欠量程的功能,当超量程时,
(AZ)、信号积分(INT)和反积分(DE)3 个阶段。内 A/D 转换器呈溢出状态,这时最高位显示为 1,其他
部逻辑控制电路不断地重复产生 AZ、INT、DE 3 个阶 低位不显示,取出次高位的 b、h 两位若都为高电平
Abstract:The design uses integration CMOS chip ICL7107 as the A/D transform and lock save and coding module of a digital voltmeter to make the circuit easy design, high integration and high reliability. The system has been designed with automatically scope switch, that can measure in all five scopes of pressure value: 0~199mV、0~1.99V、0~19.99V、 0~199.9V、0~1999V. And that, the system has been build in a circuit board, having been tested, and has got a good result.
表 3 自动切换量程结果
档位 1 2 3 4 5
5 结束语
本表测量值 0.099V 1.453V 14.75V 118.4V 201.5V
万用表测量值 100mV 1.498V 14.98V 120.5V 199.1V
本设计采用了自关键部件开始设计的方法,首先
确定 ICL7107 器件,然后再确定其他的辅助模块。整 个设计过程中,在完成要求的同时力求硬件电路的简 单、稳定。通过制板工艺做成 PCB 板和实际电路板, 并且经过测试,得到良好的效果。
表 1 小数点显示真值表
输入
A
B
C
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
输出
Dp 4
Dp 3
Dp 2
D p1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
则逻辑表达式为:Dp1=A B C,Dp2=A B C,Dp3=AB C,Dp4=B C。
4 系统测试
4.1 调试仪器 可调直流电源,可调范围:0 ̄2000V;万用表,精
中国仪器仪表 2007 年第 2 期
湖南省教育厅基金 (项目编号:04C512)
33
技术论坛
3.5 自动切换量程及小数点显示驱动模块
该模块的设计思路是根据 A/D 的超量程和欠量程
信号控制计数器计数来控制模拟电压通道的选通。由 超、欠量程信号控制 555 构成的多谐振荡器的工作, 在超量程或者是欠量程时,555 向计数器发送 CP 计数 脉冲,计数器设为五进制计数器,控制着 5 个档位的
关键词:ICL7107 数字电压表 A/D 转换 量程 系统测试 Key words: ICL7107 Digital voltmeter A/D transform Scope System test
1 引言
在模数混合系统的设计中, 对模拟信号的采样一 般是使用专用的 A/D 转换器, 再加上专门的译码和锁 存电路把模拟信号转换成合适的数字信号。但这样使 系统的设计电路较复杂,用到的集成芯片较多,给设 计带来不便。为了克服以上设计中的缺点, 在本系统 的设计中采用了高集成度芯片 ICL7107 作为对模拟信 号的采样模块, 使得电路设计更加简单, 可靠性大大 提高。
AB C 五进制计算器
图 5 自动切换量程方框图
图 5 中通过了 3-8 译码器控制模拟开关来切换不 同的量程,而在该设计中选用了集模拟开关与译码器
于一体的模拟开关集成芯片 CD4051。
采用该方案的关键即为该模块的时序控制,图 6 为自动切换量程的时序图,其中 T 为采样周期,t1 为 555 的 4 脚使能后充电电容从 0V 充到 2/3 VCC 时所需
待
模
测
拟
数码显示
超
欠
电
电
量
压
压
程
A/D 转换及锁存、译码
判
转
通
别
换
道
量程切换及小数点驱动 图 1 系统框图
3 系统各模块电路实现
3.1 A/D 转换及锁存和译码模块 选用 ICL7107。ICL7107 是双积型的 A/D 转换器,
32
湖南省教育厅基金 (项目编号:04C512)
2007 年第 2 期 中国仪器仪表
成标准的高低电平,且用比较器U2C 实现对 eH 取反则:
Y=aH× gH× abk× gH×eH 综上可知,当有超欠量程情况时,Y 输出为“0”。
由于数码管为共阳型,有效时为“0”,无效时为
“1”,有效时电压约为 0.7V,则比较器的阈值电压 VT
为 0.7V,在此选用 12k 和 33k 电阻分压,约为 0.73V。
=aH× gH× abk×gH×eH 电路如图 4 所示,电压比较器的作用是让其转变
aU bU cU dU eU fU gU
aT bT cT dT eT fT gT
aH bH cH dH eH fH gH
abK PM
U1 ICL7107 VCC
1 V+ 36 Vref+ 30 IN- 32 COM 35 Vref- 21 26 GND 37 V- 38
R VCC
U5 3
Q Rp2
2 TRIG
7 DIS
10k
33k R4
计数脉冲
5 CVolt GND THR 6
C4
0.01 F
1
R5 100k
C3 10 F
图 7 555 振荡电路图
用计数器的输出信号 ABC 控制小数点电路,若最 高位到最低位小数点依次用 Dp1、Dp2、Dp3 及 Dp4 表示, 则可写出其真值表,如表 1(1 表示点亮)所示。
参考文献 1 蒋璇,臧春华主编,数字系统设计与 PLD应用.电子工
34
湖南省教育厅基金 (项目编号:04C512)
2007 年第 2 期 中国仪器仪表
技术论坛
表 2 电压测量数据表
次数 测量前档位
第1次
1
第2次
2
第3次
5
待测电压值 1.5V 24V 150mV
测量后档位 2 3 1
测量电压值 1.455V 23.86V 0.1470V
(2) 自动切换量程测试:测量结果如表 3 所示, 由结果可知自动切换量程功能能够实现。
3.2 待测电压转换模块
待测电压作为电压表的测量对象,必须满足下一
级电路的输入要求,设计要求为 0 ̄1999V,而 A/D 转
换器的满度值为 200mV,故本模块相当重要。电路如
图 3 所示。该分压电路保证了输给 A/D 的值 VIN<200mV。 3.3 模拟电压通道模块
该模块的主要作用是将分压后的待测电压输送给
图 3 输入电压分压电路
阻、电容元件和显示器件,就可以完成模拟到数字量 A/D,能根据不同待测电压选择最适当的分压值档位,
的转换,从而满足设计要求。
采用模拟开关作为选通通道,其体积小,工作稳定,
显示稳定可读和测量反应速度快,是本设计的关 开关通道较多。
键。ICL7107 的一个周期为用 4000 个计数脉冲时间作 3.4 超、欠量程识别模块
技术论坛
还集成了 A/D 转换器的模拟部分电路,如缓冲器、积 分器、电压比较器、正负电压参考源和模拟开关,以 及数字电路部分如振荡源、计数器、锁存器、译码器、
2000V
200V
20V
2V
200mV
R7
R9
R10
R11
R12
1k