您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 电容测量仪设计说明书
《单片机技术》课程设计说明书电容测量仪学院:电气与信息工程学院学生姓名:唐慧指导教师:王韧职称副教授专业:电气工程及其自动化班级:电气1301班学号:1330140126完成时间:2016年06月I湖南工学院《单片机技术》课程设计课题任务书学院:电气与信息工程学院专业:电气工程及其自动化指导教师王韧学生姓名唐慧课题名称电容测量仪内容及任务一、设计任务设计一个基于单片机的电容测量仪。二、设计内容1、电容测量仪的硬件系统(1)、单片机最小系统模块(2)、供电模块(3)、显示模块(4)、外围测量电路2、电容测量仪的软件系统(1)、定时器/计数器程序模块(2)、显示程序模块(3)、按键处理程序模块(4)、控制与计算程序模块三、设计要求电容测量仪上电或按键复位后能自动显示系统提示符“S.”或其它开启标示符,进入准备工作状态。电容测量仪可通过LCD1602液晶屏或数码管来显示当前测量值;当把待测的元件插上测试端子后,按下按键即开始进行相应测量。主要参考资料[1]李广弟.单片机基础[M].第3版.北京:北京航空航天大学出版社,2003.6.[2]李全利.单片机原理及应用(C51编程)[M].北京:高等教育出版社,2012.12.[3]马忠梅.单片机的C语言应用程序设计[M].第4版.北京:北京航空航天大学出版社,2003.6.[4]李光飞.单片机C程序设计指导[M].北京:北京航空航天大学出版社,2003.01.[5]李光飞.单片机课程设计实例指导[M].北京:北京航空航天大学出版社,2004.9.教研室意见教研室主任:(签字)年月日II摘要当前现代化电子市场正朝着快速及便利同时大容量的方向发展,现代电子产品几乎能运用到社会的各个领域当中,有力的推动了社会现代化的发展。同时,电子产品也被要求以更快速度的升级和更快速的处理。在电容测量仪系统硬件设计中,以AT89S52单片机为核心,使用对应的振荡电路转化为频率实现参数的测量。电容是采用555多谐振荡电路产生的,将振荡频率送入AT89S52的计数端端口,通过定时并且计数可以计算出被测频率,再通过该频率计算出被测参数,最后通过数码管显示测量值。在电容测量仪系统软件设计中,使用C语言编程编写了运行程序;包括主程序模块、显示模块、电容测试模块。同样,在维修人员在对电子产品的维修中,电路的检测是最基本的,有时需要检测电路中各个部件是否工作正常,电容器是否工作正常。做出实物,通过实验测试,结果表明电容测量仪样机的功能和指标达到了设计要求。关键词:555多谐振荡电路;单片机;三位数码管III目录1绪论.............................................................11.1电容测量仪研究意义.........................................11.2实现功能...................................................11.3总体方案介绍...............................................11.4工作原理说明...............................................22电容测量仪硬件系统设计...........................................32.1AT89S52单片机简介..........................................32.2电源电路...................................................42.3复位电路...................................................42.4晶振电路...................................................52.5下载电路...................................................62.6数码管显示电路.............................................62.7RC振荡电路.................................................72.7.1555定时器的简介.....................................72.7.2RC振荡电路..........................................92.8电路原理图................................................112.9实物图....................................................112.10元器件清单................................................113电容测量仪软件系统设计..........................................123.1单片机片外资源............................................123.2主程序模块................................................123.3数码管显示模块............................................133.4按键程序模块..............................................133.5频率测量模块..............................................133.6系统程序清单..............................................144设计结果及误差分析..............................................154.1电容测量仪使用说明........................................154.2电容测量仪调试结果........................................15IV4.3电容测量仪误差分析........................................164.4设计结论..................................................164.5设计体会..................................................16结束语.............................................................17参考文献...........................................................18致谢...............................................................19附录...............................................................20附录A电路原理图..............................................20附录B电路实物图..............................................23附录C元器件清单..............................................24附录D程序清单................................................2511绪论1.1电容测量仪研究意义近年来,测试仪器行业已经越过低谷阶段,重新回到了快速发展的轨道,尤其最近几年,中国本土仪器取得了长足的进步,特别是通用电子测量设备研发方面,与国外先进产品的差距正在快速缩小,对国外电子仪器巨头的垄断造成了一定的冲击。随着模块化和虚拟技术的发展,为中国的测试测量仪器行业带来了新的契机,加上各级政府日益重视,以及中国自主应用标准研究的快速进展,都在为该产业提供前所未有的动力和机遇。从中国电子信息产业统计年鉴中可以看出,中国的测试测量仪器每年都以超过30%以上的速度在快速增长。在此快速增长的过程中,无疑催生出了许多测试行业新创企业,也催生出了一批批可靠性和稳定性较高的产品。由于测量电容方法多并具有一定的复杂性,所以电容测量仪的设计是在参考555定时器基础上拟定的一套自己的设计方案。是尝试用555定时器将被测参数转化为频率,这里将电容的测量电路产生的频率送入AT89S52的计数端端口,通过定时并且计数可以计算出被测频率再通过该频率计算出各个参数。1.2实现功能(1)电容测量仪在接入稳压电源后能显示初始化状态。(2)电容测量仪进入待测量状态。(3)接入被测量电容后三位数码管显示测量数据。(4)按复位键可以进行重新测量。1.3总体方案介绍电容测量仪的设计思想是把电容C通过RC振荡转换成频率信号f,这样就把模拟量转化为数字量,然后送入核心进行计数后再对数据进行处理和运算求出被测电容的值,并送显示器显示。首先设计RC振荡电路,接入被测电容后,由555定时器构成振荡器产生方波。然后,把此脉冲信号通过接口传到AT89S52单片机上,对此脉冲信号进行计数,通过软件编程,使之转换成电容值,最后由三位数码管显示电容值。系统主要由测量电路和控制电路两部分组成。测量电路主要用于产生RC振荡频率f,而控制电路则用于对所产生的振荡频率进行计数处理控制并送显示等。系统设计框图如图1所示。2图1系统设计框图1.4工作原理说明(1)测量部分测量部分的功能是把电容C通过RC振荡转换成频率信号f,这样就把模拟量转化为数字量。设计中RC振荡是利用555定时器的振荡电路产生的。由于555内部的比较器灵敏度较高,而且采用差分电路形式,它的振荡频率受电源电压和温度变化的影响很小,故能保证检测结果的准确性。通过AT89S52单片机的I/O口自动识别,实现自动测量。(2)控制部分控制部分以AT89S52单片机为核心,利用其管脚的特殊功能以及所具备的中断系统,定时/计数器和LED显示功能等。设计中采用三位数码管构成显示器,直观易懂,操作简单,且能降低功耗。32电容测量仪硬件系统设计2.1AT89S52单片机简介以AT89S52单片机为控制核心,外扩外围电路,完成频率计所需要的外围电路。显示电路,键盘输入电路,复位电路等。AT89S52单片机内部配以基本单元:即三个定时/计数器、5个中断源。可由编程来实现根据定时、计数时计数溢出而产生的中断申请信号中断功能,并由三位数码管对被测值进行显示。AT89S52系列单片机,具有反应速度极快,工作效率特高的特点。AT89S52单片机的基本特点是低功耗、高性能,片内由4KB可编程/擦除只读存储器的8位COMS微控制器组成,通过结合高密度、非易失存储技术来保证单片机引脚与相应指令系统的高兼容度。由于芯片里FLASH的存在,因此可以通过通用的非易失存储编程器实现在线编程以及重复编程等功能。在通常情况下,当系统掉电时,数据存储器的内容立即会被保存下来,而此时单片机其他一切都会停止工作,直到产生下一个中断或硬件复位信号整个系统才会重新开始工作。AT89S52的内部特点:具有40个引脚、8K片内程序存储器空间、256B的随机存取数据存储器,32个外部双向输入/输出I/O口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个看门狗(WDT)电路,片内时钟振荡器。AT89S52引脚图如图2所示。图2AT89S52引脚图+5P1.0/ADC01P
本文标题:电容测量仪设计说明书
链接地址:https://www.777doc.com/doc-4972889 .html