简易电流表的设计.docx
《简易电流表的设计.docx》由会员分享,可在线阅读,更多相关《简易电流表的设计.docx(13页珍藏版)》请在冰豆网上搜索。
简易电流表的设计
简易电流表
设计人员:
指导老师:
摘要:
直流电流表测量,通过AD转换,对电流采样,把模拟量转换成数字量,然后通过电片机的控制把电流值通过LCD对进行显示。
该系统能够精确测量的直流电流值范围为10mA~1A,分辨力分为10mA和1A两档。
这个系统由采样电路,AD转换电路和显示电路三部分组成.
关键字:
AD转换器采样数字量电流
引言:
随着微电子技术的迅速发展和超大规模集成电路的出现,特别
是单片机的出现,正引起测量,控制仪表领域新的技术革命。
所以采用单片机设计的数字式测量仪表已经迎合拉社会的要求和发展。
这次
设计的是以单片机直流数字电流表,使用简单,读数方便,使用的范围愈来愈宽,关于这样的设计是有意义的。
1方案论证与比较4
1.1采样方法方案论证错误!
未定义书签。
1.2处理器的选择方案论证错误!
未定义书签。
1.3周期性判别与测量方法方案论证……错误!
未定义书签。
2系统设计5
2.1总体设计5
2.2单元电路设计5
2.2.1前级阻抗匹配和放大电路设计5
2.2.2AD转换及控制模块电路设计6
2.2.3功率谱测量单元电路设计6
3软件设计7
4系统测试8
5结论9
参考文献:
9
附1:
元器件明细表:
9
附2:
仪器设备清单9
附3:
电路图图纸10
附4:
程序清单11
1方案论证与比较
1.1采样方法比较与选择
方案一:
固定放大倍数,使用多个采样电阻采样。
方案二、固定采样电阻,使用多个电阻放大不同倍数。
分析:
采样电阻应该尽量的小,无论是怎么安排电流表的分辨力,都把改变采样电阻,以免影响整个采样电路和结果,所以选择方案二。
1.2AD转换方法比较与选择
本次制作采用ADC0809ADC0809是8路模拟中的分时采集,片内有8路模拟选通开关,以及形影的通道地址锁存用译码电路,其转换时间为100us左右。
1.3显示部分比较与选择
方案一:
采用八位共阳极led数码管进行显示。
方案二:
采用采用点阵字符型LCD液晶显示。
论证:
方案一八位共阳极led数码管显示时钟占用的电路板空间大且不能显示字符,会让人产生疑惑不能准确的分辨时钟的时分秒。
点阵
字符型LCD液晶显示,可以显示阿拉伯数字和字符,能工作在低电压环境下,显示内容丰富,直观。
所以选择方案二。
2系统设计
2.1总体设计
信号经过一个由运放和跟随组成的采样电路,把电压放大到0~5V之
间,由ADC08098路模拟中的一路进行采集,把模拟量转换成数字量送入单片机进行处理,转换,最终输出电流量进行显示。
U2
19
1S
B
9
uk亡
7
Q
4
S
01,
C2
A
R1
ic
C3
6
S
a
2.2单元电路设计
富’'U5.B
'"rI'■P■-
2.2.1单片机最小电路
EOC
74LS02
2TEXT』
74LS02
CLK
^TAL1
XTAL2
RST
FO.O/ADO
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.-^AD4
F0.5/AD5
P0.6/AD6
P0.7ZAD7
PSEN
P2.0/AS
P2.1/A9
P2J2/A10
P2.3/A11
ALE
P2WA12
EA
P2.5/A13
P1.0
P2.6/A14iP2.7/A15
P3.a/RXD
PU
P31/TXD
P1.2
P3.2/INT0
P1.3
P3.3/INT1
P1.4
P3.4ZTO
P1J
P3.5/T1
P15
P36/WR
P1.7
P3.7/RD
16
rUF.U/MLAJ
PO.I^DI
PO.2ZAD2
XTAL2
P0.3ZAD3
PO.5>AD5
F0.6j(AE6
RST
P071WD7
F2JCVfie
P2.ijwe
P2.2(A-10
PSEN
ALE
P2.4(A12
EA
P2.®A13
P2.Q/A14
F2.7ZA13
P1D
P3.0^RXD
Pl.1
P3.-1/TXD
P12
F32/1NTQ
P13
F'3.3/1NT1
P14
P2-4HD
P15
P3J&T1
P1JB
P3.6/WR
P17
P3.7^RD
ATS9C51
37
30
35
34
33
32
21
23
24
25
26
27
23
ia'
11
i2
13
16
„U1:
B
s
7:
5
222放大电路设计
223AD转换及控制模块电路设计
采用8位AD转换器ADS7819进行转换,将转换的数据送32位控制器进行处理。
3软件设计
3.1软件执行概述
芯片STC89C52R为主控中心,由芯片接收信号,发送信
号对整个系统进行控制,我们在单片机中定义dang=P3八5;作为对继电器的控制。
初始话档在二档,dang=1;当成程序进行后,改变电阻,且单片机对AD0809提供相应的时序,使AD0809开始正常工作将模拟量转换为数字量,转换后的数字在单片机中进行判断,中间变量为i,进入判断式1,若此时j=1,代表此时电流在次档最下值之下,dang=0,AD0809重新转换,此时进入单片机重新判断,现在进入表达式2,若j=1,将输入结果在LCD中显示,若j=0,dang=1,重新读AD0809再判断;若dang=1,j=2,将AD0809转换量在LCD中显示。
若开始时,dang=0,送入量i进入表达式2,若j=1,将AD0809转换量在LCD中显示,若j=2,将dang=1,重新读AD0809转换量,再进入表达式2,
此时j=2,将AD0809转换量在LCD中显示;若j=0或3,LCD显示“WRRONG表示超出量程!
循环判断!
3.2主控制芯片为STC89C52R测量探头和放大器实现,由于处理器速度较快,所以采用c语言编程方便简单.软件流程图如下:
Main()
4系统测试
4.1电流测量
电流表的值
LCD显示的值
电流差
误差
结果分析:
在电路放大过程中存在误差,在将模拟信号转变为数字信号时产生误差,转换后的数字信号在单片机内部转换时又存在误差,但误差在可靠范围内。
5结论
由于系统架构设计合理,功能电路实现较好,系统性能优良、稳定,较好地达到了题目要求的各项指标。
参考文献:
《信号与系统》,ALANV.OPPENHEI著,西安:
西安交通大学出版社,
1997年;
《数字图像处理学》,元秋奇著,北京:
电子工业出版社,2000年;
《模拟电子线路基础》,吴运昌著,广州:
华南理工大学出版社,2004年;
《数字电子技术基础》,阎石著,北京:
高等教育出版社,1997年;
《数据结构与算法》,张晓丽等著,北京:
机械工业出版社,2002年;
《ARM&Linux嵌入式系统教程》,马忠梅等著,北京:
北京航空航天大学出版社,2004年;
《单片机原理及应用》,李建忠著,西安:
西安电子科技大学,2002
年;