- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子系统设计创新与实习报告
设计课题
学 院
学生姓名
学 号
专业班级
队 友
指导教师
设计时间
基于单片机的电容测量仪设计
信息科学与工程
2014.6.4-2014.7.3
本设计详细介绍了一种基于单片机的数字式电容测量仪设计方案及实现方法。 设计的主
要方法是采用 555 芯片构成单稳态触发器 , 将电容容量转换为脉冲宽度。通过单片机的计时
器测量脉宽 , 根据已知的 R 值,通过单片机的运算功能,计算出电容容量 ,最后,再通过单
片机的普通 I/O 口控制液晶屏显示出电容容量的计算结果。 系统的测量范围为 10pF~ 500uF,
具有多个量程, 可根据用户需要由用户选择, 与用户的交互是通过键盘实现, 不同量程的实
现是通过单片机的 I/O 口控制继电器的吸合与断开来选择不同的 R 值, 从而实现不同的量程。
同时, 本设计注重设计方法及流程, 首先根据原理设计电路, 再通过 protues 仿真, 利用 keil
编程,进而借助 altiumdesigner 制作 PCB,最后到焊接元器件,调试直至成功。
1 系统方案设计
- 2 -
1.1 设计说明及要求
1.1.1 设计说明
框图中的外接电容是定时电路中的一部分。 当外接电容的容量不同时, 与定时电路所对
应的时间也有所不同,即
得。
C=f(t) ,而时间与脉冲数目成正比,脉冲数目可以通过计数译码获
1.1.2 设计要求
( 1)基本要求
① 自制稳压电源。
② 被测电容的容量在 10pF 至 10000 μ F 范围内
③ 设计四个的测量量程。
④ 显示测量结果,测量误差小于 2.5%。
数字显示:显示分辨率 :每档满量程的
电容测量:电压可选择 5V,25V,50V;
为实现该设计, 达到相应的设计要求,
中主要区别在于硬件电路和软件设计的不同,
0.1%;
本次设计中考虑了三种设计方案, 三种设计方案
对于本设计, 三种方案均能够实现, 最后根据
设计要求、 可行性和设计成本的考虑选择了基于 STC89C52 单片机和 555 芯片构成的单稳态
触发电路测量电容的方案。
现在一一介绍论证如下。
- 3 -
1.3 方案Ⅱ
根据积分电路原理可得 C=Ui*dt/R*Uo ,将经过 RC 充电电路后,输出的与电容对应的
电压值输入到 ADC0809 中,经过处理后,将相应的数值传到单片机里,再通过公式运算,
求得相应的电容 C 值,在 LCD 上显示。
图 1-2 方案Ⅱ电容测量框图
1.5 三种方案作简单的比较
比较上述三种方案可知,方案Ⅰ和ⅠⅠ采用了 A/D 转换器,价格比较昂贵;而且根据
公式可知,再换算电压与电容值时,时间参数 t 起着至关重要的作用,对 t 的计算要精确,
不然误差值会很大,所以调试起来有一定难度;方案Ⅲ电路简单,原理清晰,易于实现,易
于控制,本设计就是基于方案Ⅲ展开的。
- 4 -
2.2 硬件电路设计
2.2.1 单片机电路设计
为使单片机正常工作, 除电源供电部分外, 还需提供晶振电路和复位电路。 具体电路如
下:
C4
1nF
C2
+5V 1nF
C1
10uF
R1 10K
X1 CRYSTAL
P1.0 P1.1
P1.2 P1.3 P1.4 P1.5
P1.6 P1.7
19
18
9
29
30
31
1
2
3
4
5
6
7
8
U1
XTAL1
XTAL2
RST
PSEN
ALE
EA
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
AT89C51
P0.0/AD0 P0.1/AD1
P0.2/AD2 P0.3/AD3 P0.4/AD4
P0.5/AD5 P0.6/AD6 P0.7/AD7
P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11
P2.4/A12 P2.5/A13
P2.6/A14 P2.7/A15
P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1
P3.4/T0
文档评论(0)