单片机技术课程设计报告-电容检测与液晶显示电路设计

上传人:aa****6 文档编号:30017703 上传时间:2018-01-26 格式:DOC 页数:17 大小:948.50KB
返回 下载 相关 举报
单片机技术课程设计报告-电容检测与液晶显示电路设计_第1页
第1页 / 共17页
单片机技术课程设计报告-电容检测与液晶显示电路设计_第2页
第2页 / 共17页
单片机技术课程设计报告-电容检测与液晶显示电路设计_第3页
第3页 / 共17页
单片机技术课程设计报告-电容检测与液晶显示电路设计_第4页
第4页 / 共17页
单片机技术课程设计报告-电容检测与液晶显示电路设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《单片机技术课程设计报告-电容检测与液晶显示电路设计》由会员分享,可在线阅读,更多相关《单片机技术课程设计报告-电容检测与液晶显示电路设计(17页珍藏版)》请在金锄头文库上搜索。

1、单片机应用系统课程设计0单片机技术课程设计报告设计课题:电容检测与液晶显示电路设计专业班级: 09 电子工程(1)班 学生姓名: * 指导教师: * 设计时间: 2011.10.14-2011.12.03 物理与电子工程学院单片机应用系统课程设计1目 录摘要21 绪论31.1 设计的意义31.2 设计的实现形式32 设计内容及要求42.1 设计的目的及主要任务42.2 设计要求43 方案选择54 原理图设计和仿真54.1 原理图分析64.2 程序算法设计64.3 软件设计流程74.4 电路仿真85 电路调试和 pcb 制作 95.1 pcb 图和制板流程 105.2 电路的调试方案 115.3

2、 测试数据 116 实验心得 12附录 13单片机应用系统课程设计2电容检测与液晶显示电路的设计摘 要在现实生产生活中,电容检测有广泛的应用,在电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域,常常要测定电容的大小。一个好的电子产品应具备一定规格年限的使用寿命。在生产环节中,对其产品的检测至关重要,而检测电子产品是否符合出产要求的关键在于检测其内部核心的电路,电路的好坏决定了电子产品的好与坏,而电容在基本的电子产品的集成电路部分有着其不可替代的作用。同样,在维修人员在对电子产品的维修中,电路的检测是最基本的,有时需要检测电路中各个部件是否工作正常,电容器是否工作正常。因

3、此,设计可靠,安全,便捷的电容测试仪具有极大的现实必要性。针对电容研发过程中缺乏有效的电容检测仪器的问题,设计了一种电容检测并用液晶实时显示电路系统,给出了系统的硬件设计以及单片机和上位机部分的软件设计,并对系统的检测精度进行了测试。结果证明,该系统具有较高的检测精度。关键词:NE555定时器 电容检测 LED1602液晶 多谐振荡单片机应用系统课程设计31.绪论当今电子测试领域,电容的测量已经在测量技术和产品研发中应用的十分广泛。电容定义为:电容器所带的电荷量 Q 与电容器两极板间的电势差 U 的比值,即:。这种原始的方法必须通过测量两个物理量来计算电容的大小,而其中的Q 是比较难以测量的量

4、。目前常用的两种测量电容的实现方法:一是利用多谐震荡产生脉冲宽度与电容值成正比信号,通过低通滤波后测量输出电压实现;二是利用单稳态触发装置产生与电容值成正比门脉冲来控制通过计数器的标准计数脉冲的通断,即直接根据充放电时间判断电容值。利用多谐震荡原理测量电容的方案硬件设计比较简单,但是软件实现相对比较复杂,而直接根据充放电时间判断电容值的方案虽然基本上没有用到软件部分,但是硬件却又十分的复杂。而且他们都无法直观的把测量的电容值大小显示出来。根据上面两种方案的优缺点,本次设计提出了硬件设计和软件设计都相对比较简单的方案:基于AT89C51单片机和555芯片的数显式电容测量。该方案主要是根据555芯

5、片的应用特点,把电容的大小转变成555输出频率的大小,进而可以通过单片机对555输出的频率进行测量。本方案的硬件设计和软件设计都相对简单。1.1 设计的意义电容器作为非常重要的一个电学元件在现代电子技术中有着非常广泛的用途,电容通常以传感器形式出现,因此,电容测量技术的发展归根结底就是电容传感器的发展。由最初的用交流不平衡电桥就能测量基本的电容传感器。最初的电容传感器有变面积型,变介质介电常数型和变极板间型。现在的电容式传感器越做越先进,现在用的比较多的有容栅式电容传感器,陶瓷电容压力传感器等。电容测量技术发展也很快现在的电容测量技术也由单一化发展为多元化。电容器作为非常重要的一个电学元件在现

6、代电子技术中有着非常广泛的用途,需要有较高的可靠性和稳定性,因此加强对电容检测测试的重视度以及对仪器本身的研究。1.2 设计的实现形式单片机应用系统课程设计4在电容检测与液晶显示电路中,通过选通电路来实现不同范围的电容检测;通过调节滑动电阻来实现液晶的显示对比度;通过不同程序设计来实现不同精确度检测。2.设计内容与要求2.1 设计目的及主要任务设计目的:1掌握电子系统的一般设计方法;2掌握单片机 AT89C51、NE555 定时器和 LCD1602 液晶的使用;3熟悉分块电路的设计;4培养综合应用所学知识来指导实践的能力;5掌握常用元器件的识别和测试;6熟悉常用仪表,了解电路调试的基本方法。设

7、计任务:根据已知条件,完成对电容检测电路的设计、装配与调试,并设计出不同精度、范围的对照表。AT89C51 基本工作电路设计:使单片机正常工作;时钟电路:为单片机提供时钟信号;复位电路:为单片机提供高电平复位信号;555 芯片电路:把电容的大小转变成输出频率的大小;显示电路:显示当前测量电容的大小;按键电路:开始测量电容;2.2 设计要求能对电容进行检测,并用液晶显示;实现不同电容精度的设计;实现不同电容范围的设计;设计出不同精度、范围的对照表。单片机应用系统课程设计53.方案选择方案一:利用多谐震荡产生脉冲宽度与电容值成正比信号,通过低通滤波后测量输出电压实现。方案二:利用单稳态触发装置产生

8、与电容值成正比门脉冲来控制通过计数器的标准计数脉冲的通断,即直接根据充放电时间判断电容值。利用多谐震荡原理测量电容的方案硬件设计比较简单,但是软件实现相对比较复杂,而直接根据充放电时间判断电容值的方案虽然基本上没有用到软件部分,但是硬件却又十分的复杂。而且他们都无法直观的把测量的电容值大小显示出来。根据上面两种方案的优缺点,本次设计提出了硬件设计和软件设计都相对比较简单的方案:基于AT89C51单片机和555芯片的数显式电容测量。该方案主要是根据555芯片的应用特点,把电容的大小转变成555输出频率的大小,进而可以通过单片机对555输出的频率进行测量。本方案的硬件设计和软件设计都相对简单。4.

9、原理图设计和仿真基于 AT89C51 单片机和 555 芯片构成的多谐振荡电路电容测量系统框图如下AT89C51555晶振电路被测电容LCD1602 显示复位电路测量按键图 1 系统框图单片机应用系统课程设计6图中给出了整个系统设计的系统框图,系统主要由四个主要部分组成,单片机和晶振电路设计,555 芯片电路设计,显示电路设计,复位电路设计。4.1 原理图分析这种电容测量方法主要是通过一块 555 芯片来测量电容,让 555 芯片工作在直接反馈无稳态的状态下,555 芯片输出一定频率的方波,其频率的大小跟被测量的电容之间的关系是: ,我们固定 的大小,其公式就可以写为:0.72/(*)xfRC

10、R,只要我们能够测量出 555 芯片输出的频率,就可以计算出测量的电容。/xfkC计算频率的方法可以利用单片机的计数器 和中断 配合使用来测量,这种研0T0IN究方法相当的简单。4.2 程序算法设计整个程序设计过程中遇到的最大的问题是如何根据测量到的方波的频率来计算所测量的电容的大小。在前面的介绍中我们知道:555 时基芯片的输出频率跟所使用的电阻 R 和电容 C 的关系是: 0.72/*fRC又因为 ,所以1Tf*0.72T即: .CR如果单片机采用 12M 的晶振,计数器 T0 的值增加 1,时间就增加 1us,我们采用中断的方式来启动和停止计数器 T0,中断的触发方式为脉冲下降沿触发,第

11、一次中断到来启动 T0,计数器的值为 ,第二次中断到来停止 T0,计数器器的值1N为 ,则测量方波的周期为 ,如何开始时刻计数器的值 ,2N2()*Tus10N则 。6*10T简单时序图如下:单片机应用系统课程设计75 5 5 输出的方波启动 T 0停止 T 0T图 2 时序图则: 6.7*1CNR单片机的计数器的值 ,为了测量的精度,N 的取值一般在06351005000,当电阻 R 越大,电容 C 的值就越小。我们取不同的电阻值,就得到不同的电容测量的量程。第一档: 17.26*10*10NuF第二档: 2R6NCC第三档: 37.K26*102*10u第四档: 4.2363NF为了编写程

12、序的方便,我们只计算 ,后面的单位我们可以根据使用的量程自行10N添加。测量范围的大小为 0.001uF734.86uF。4.3 软件设计流程流程图是一种传统的算法表示法,它利用几何图形的框来代表各种不同性质的操作,用流程线来指示算法的执行方向。由于它简单直观,所以应用广泛,特别是在早期语言阶段,只有通过流程图才能简明地表述算法,流程图成为程序员们交流的重要手段。本次设计在软件设计方面的难度不是很大。图 3 为整个程序设计的流程图:单片机应用系统课程设计8有无按键启动 5 5 5有无中断启动计数器 T 0有无中断停止计数器 T 0计算电容的大小显示电容值有无按键T 0 、 I N T 0初始化

13、YNYYNNNY图 3 程序设计流程图有了前面的对整个系统的分析后画出的流程图,下面的工作就是根据流程图编写程序。编写程序是一个相当复杂的过程,要求编程人员具有很强逻辑思维,而且要在对整个系统工作原理相当熟悉的基础上面才能完成任务。在编写程序的时候要养成作注释的习惯,这样既利于自己以后的修改,又利于以后程序的维护。尤其是使用汇编语言编写程序的时候更是要注释,因为汇编语言是一门比较低级的语言,跟我们的高级语言不同,汇编语言比较的烦琐。当然编写程序遇到困难的时候还需要很大技巧。根据上面的流程图,编写程序:见附录。4.4 电路仿真根据电路原理图,用 proteus 仿真软件画出电路仿真图:单片机应用

14、系统课程设计9图 4 仿真图5电路调试和 PCB 制作5.1PCB 图和制板流程本次课题中,实验原理图和 PCB 图的设计用 Protel 99 来完成。其原理图和PCB 图分别如图 5 和图 6 所示。单片机应用系统课程设计10图 5 原理图图 6 pcb 图根据电路原理设计好原理图,用 protel99se 软件画电路 pcb 图。画图时注意线宽、安全距离和焊盘大小,要画的尽量小,节约制板成本。制板时经历转印、腐蚀、打孔、焊接等实际制作过程。制作过程中要细心严谨。单片机应用系统课程设计115.2 电路的调试方案本次实验中,调试过程由仪器直流稳压电源来实现,分别提供+5V 的电压和地。接通电源之后,调节滑动变阻器 Rw1,使液晶有较好的清晰度,较高的对比度。插入待测电容,插入跳线帽接通人一个选通电路,若不能显示数据,则换其它选通电路,直至能显示数据为止,记录下数据,多次测量取平均值。测量多种电

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号