摘要:数字电流表在日常电路维修和测量过程中起着必不可少的作用,相对于指针式电流表有读数方便快捷,精度高等优点。本设计采用STC89C52RC单片机控制的基于数字电压表的基础上设计的数字电流表。由于使用的A/D采集模块只能采集电压信号,所以首先将待测量的电流信号通过分压器的方法转换成相应的电压信号,再经过放大电路的的信号放大便于电压信号的采集,然后通过A/D采集模块将放大过的模拟电压信号采集回来,再转化为数字信号,然后传输到单片机中进行处理,最终单片机通过相应的I/O口将处理后的数据送到LCD液晶显示出来。
本设计能较好实现电流的测量,测量后的结果直接以数字的形式显示在液晶上,可以直观的观察到电路中电流的变化,方便读数,实验结果表明本设计达到了所需的要求。
关键词 电流表;单片机;A/D转换;I/V转换
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题目的及意义-1
1.3 设计要求-1
2 设计分析-2
2.1 总体介绍-2
2.2 功能概述-2
2.3 设计方案可行性-2
2.3.1 技术方案的可行性-2
2.3.2操作方面的可行性-2
3 系统硬件设计-3
3.1 系统硬件的选择-3
3.2 系统硬件设计的结构框图-3
3.3 系统硬件设计的模块的选择-3
3.3.1 I/V转换电路-3
3.3.2 电压放大电路-4
3.3.3 A/D转换-5
3.3.4 单片机介绍-8
3.3.5 液晶显示电路-12
3.3.6 稳压电路-14
3.3.7 自锁开关电路-14
4 系统软件设计-16
4.1 软件开发环境-16
4.2 软件设计的整体思路-17
4.3 具体程序设计-18
5 系统Proteus仿真-22
5.1 Proteus介绍-22
5.2 Proteus系统仿真电路-23
结论-25
致谢-26
参考文献-27