毕业设计(论文)-液位测控系统的单片机硬件设计.doc

上传人:yyf 文档编号:3951055 上传时间:2019-10-11 格式:DOC 页数:20 大小:374.50KB
返回 下载 相关 举报
毕业设计(论文)-液位测控系统的单片机硬件设计.doc_第1页
第1页 / 共20页
毕业设计(论文)-液位测控系统的单片机硬件设计.doc_第2页
第2页 / 共20页
毕业设计(论文)-液位测控系统的单片机硬件设计.doc_第3页
第3页 / 共20页
毕业设计(论文)-液位测控系统的单片机硬件设计.doc_第4页
第4页 / 共20页
毕业设计(论文)-液位测控系统的单片机硬件设计.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《毕业设计(论文)-液位测控系统的单片机硬件设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-液位测控系统的单片机硬件设计.doc(20页珍藏版)》请在三一文库上搜索。

1、江苏海事职业技术学院2012届专科生毕业设计专科毕业设计(论文)设计题目: 液位测控系统的单片机硬件设计 系 部: 电气工程系 专 业: 工企电气 班 级: 工企091301 姓 名: 学 号: 50 指导教师: 职 称: 讲师 2012年6月 南京- 16 -摘 要 在微电子工业的迅猛发展的今天,电子产品中已广泛出现单片机控制智能型控制器的应用,通过综合分析选择单片机控制的智能型液位控制器作为研究对象,为来让大家对单片机智能型控制器有更深的了解,充分激发我们的分析、解决问题等各方面的潜能。此外,小区水塔水位控制,有毒、腐蚀性液体和污水处理设备也使用液位测控。本设计基于AT89C51单片机,包

2、括测量电路部分、AD转换部分、键盘输入控制部分、液位实时数显输出部分,开发一个基于单片机的液位测控系统。关键词:单片机 传感器 智能型 液位检测AbstractWith the rapid development of the microelectronics industry, SCM control the intelligent controller is widely used in electronic products, in order to enable the student to the single chip microcomputer control intellige

3、nt controller have deep understanding. After a comprehensive analysis of the choice of microcomputer intelligent control level controller as a research project, through the training fully arouse students analysis, problem solving, and comprehensive application of knowledge potential. In addition, li

4、quid level control in high-rise residential towers water level control, sewage treatment equipment and poisonous, corrosive liquid level control has been widely used in. Through the design of the model can be very good extension to the specific application cases.This design based on AT89C51, includi

5、ng measuring circuit of the AD transform part, keyboard input control section, liquid level real-time digital output part, develop a level detection system based on single chip.Keywords: Single-chip microcomputer sensor intelligent Level detection目 录 1 绪论11.1 课题的提出21.2 课题的意义1 1.3 本文的内容12系统方案的确定2 2.1

6、功能需求分析2 2.2 系统设计方案的选择2 3 部分电路的设计33.1 传感器3 3.2 单片机电路设计4 3.2.1 AT89C51功能及引脚分布4 3.2.2 振荡方式的选择5 3.2.3 复位电路的设计5 3.3 AD转换电路的设计6 3.3.1 ADC0809主要信号引脚的功能7 3.3.2 ADC0809与AT851单片机的连接7 3.3.4 转换数据的传送83.4 键盘输入电路的设计93.4.1 按键去抖9 3.4.2 键盘扫描方法10 3.5 数显输出电路的设计11 3.6 其他控制电路的设计114 整体硬件系统图13结 论14 致 谢15 参 考 文 献16 1 绪论1.1

7、课题的提出在日常生产和生活中常遇到液位的监测问题。尤其在许多工业生产系统中,需要对系统的液位进行监测并控制,特别是对具有腐蚀性的液体液位的测量,传统使用的电极法是采用差位分布电极,通过给电脉冲来检测液面,把电极长期的浸泡在液体当中,很容易被电解、腐蚀、失去灵敏性,因此要对测试设备的抗腐蚀性要求比较高。目前液位的检测越来越受到重视,随着人们生活水平和工业标准的提高,检测的精度和实时性要求也越来越高,另外还要求系统能提供对液位的自动控制功能。也就是说今后液位的监测和控制系统的研究将是一个重要的课题。1.2 课题的意义从降低工人劳动强度,不断改善工人的工作环境,节省使用的财力、物力,避免资源的浪费方

8、面考虑,特别是针对一些具有高温、低温、高压、低压、有辐射性、易挥发、易爆等液体,要对液位进行检测,而且液位的测控显得尤为重要。而对于这些影响身体健康的液体,不易在现场直接进行检测,必须通过一定的技术来进行。1.3 本文的内容本文以单片机为为主要控制器,设计一个对供水箱水位测控的系统。研究设计内容包括:(1)单片机电路的设计;(2)AD转换电路的设计;(3)键盘输入电路的设计;(4)数显输出电路的设计2 系统方案的确定2.1功能需求分析(1)要求能够实现较高精度的测量(2)以单片机AT89C51为基础,设计外围电路。(3)电路设计,包括AD转换模块、数显模块、键盘输入模块 2.2 系统的设计方案

9、选择对于液位进行测控的方式有很多种,应用较多的主要有2种,一种是简单的机械式控制装置控制,一种是复杂的控制器控制方式。两种方式的实现如下:(1)复杂控制方式。此控制方式把出口压力变成标准工业电信号的模拟信号变换成数字信号传给单片机,在单片机和给定量的对比之后,进行PID运算,得出调节参量;经由AD变换给变频调压调速输入端到给定端,调节电机转速,控制输出电压变化,来以达到控制水箱液位的目的。(2)简单机械控制方式。其常用形式有电极式、浮标式等等,这种控制形式的优点是成本低,构造简单。缺点是精度不高,无法进行数值的显示,还很容易引起误动作,只能单独的控制,很难实现与计算机的通信。针对上述两种测控方

10、式,以及设计需达到的要求,我们选择第一种控制方式,。利用单片机作为控制核心,设计一个对水箱水位进行测控的系统。根据测控对象的特点,需要不断检测水箱液位的高度,并跟预设定值进行比较,用单片机控制继电器的通断来对液位进行调整,最终达到液位的预设定值。当检测值高于上限设定值时,则报警,并断开继电器,进而控制水泵停止上水;当检测值低于下限设定值时,则报警,并开启继电器,进而控制水泵开始上水。现场实时显示测量值,从而实现对水箱液位的测控。原理流程图如下(图1):图1 液位测量原理流程图3 部分电路的设计3.1 传感器3.1.1 传感器的选型及引脚图传感器是一种能够感受到被测物体物理量并将其转化为便于传输

11、或处理的电信号的装置,在现代科技领域中,传感器得到了广泛应用,各种信息的采集离不了传感器,传感器基本功能在于能感受外界的各种“刺激”并作出迅速反映。本设计传感器使用的是SY一9411LD型传感器,它内部包含一个压力传感器和对应的放大电路。传感器引脚分布如图2所示。1脚是信号输出(一);2脚是信号输出(一);3脚是激励电压;4脚是地;5脚是信号输出(+);6脚是信号输出(+)。图2 SY-9411L-D引脚图在水箱的底部安装一根直径为5mm的软管,其中一端安装在水箱的底部;另一端和传感器相连接。当水箱中水位的高度发生变化时,会引起软管内部气压的变化,传感器就会把气压转换成电压信号,进而输送到AD

12、转换器中。3.2 单片机电路设计3.2.1 AT89C51功能及引脚分布本设计以AT89C51单片机为核心, AT89C51是种带4K字节的闪烁可编程,可擦除,只读存储器的低电压,高性能的CMOS8位微处理器,简称单片机。AT89C2051是一种带2K字节闪烁可编程,可擦除,只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。跟工业标准的MCS-51指令集和输出管脚相兼容。AT89C单片机为很多嵌入式控制系统提供了一种价廉且灵活性高的方案。引脚分布如下图3所示:图3 AT89C51及引脚分布VCC:供电电压。GND:接地。P0口、P1口、P2口、P3口是主要功能口。RST:复位输

13、入。ALE/PROG:地址锁存允许的输出电平在访问外部存储器时,用于锁存地址的地位字节。/PSEN:外部程序存储器的选通信号。/EA/VPP:当/EA保持低电平时,外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。XTAL1:内部时钟工作电路输入和反向振荡放大器输入。XTAL2:源于反向振荡器的输出。3.2.2 振荡方式的选择 本次设计用到的是内部振荡方式,这种方式下在X1和X2两端跨接石英晶体及两个电容,如下图所示,这样就和内部的反响放大器构成稳定的自己振荡器。电容C1和C2通常取30pF,可稳定频率并对正当频率有微调作用。接线图如下:图4 内部振荡方式3.2.3 复位电路

14、的设计复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,才可撤销复位信号。电源稳定之后还要经延时才会撤销复位信号,因为在电源开关或电源插头在分合的过程中所引起的抖动会影响复位。下图电路左边是高电平有效,右边低电平,Sm是手动复位开关,Ch可避免高频谐波对电路的干扰。电路图如下:图5 复位电路 3.3 AD转换电路的设计 本次设计使用AD转换器件是ADC0809,ADC0809的分辨率为8位,片内有8路模拟选通开关,是8路模拟信号的分时采集,转换时间为100s左右,ADC0809芯片为28引脚双列直插式封装,其引脚分布图如下: 图6 AD0809引脚图3.3.1 ADC0809主

15、要信号引脚的功能D0-D78位数字量的输出通道。IN0-IN7模拟量的输入通道。ALE地址锁存允许信号。START转换启动信号。A、B、C地址线。C为高地址,A为低地址,引脚图中是ADDC,ADDA以及ADDB。CLK时钟信号。EOC转换结束信号。EOC=0,正进行转换,EOC=1,则转换结束。OE输出允许信号。OE=0时,输出数据线呈高阻,OE=1时,输出转换得到的数据。D0D7数据输出线。Vref用作模拟信号与参考电源,参考电压作对比,作为逼近的基准。其典型值为+5V(Vref(+)=+5V, Vref(-)=-5V).Vcc 5V电源。3.3.2 ADC0809与AT851单片机的连接电

16、路连接主要涉及两个问题。一是8路模拟信号通道的选择,二是A/D转换完成后转换数据的传送。ADC0809与AT89C51单片机的连接图如下: 图7 DC0809与AT89C51单片机的接线图3.3.3 ADC0809转换器的选址如图8所示模拟通道选择信号A、B、C分别接最低三位地址A0、A1、A2即(P0.0、P0.1、P0.2),而P2.0控制地址锁存允许信号ALE,则8路模拟通道的地址为0FEF8H0FEFFH.此外,通道地址的选择以WR作选通信号,这部分电路的连接如下图所示:图8 模拟通道选择信号接线图如图所示,把ALE信号与START信号接在一起使得在信号的前沿写入(锁存)通道地址,紧接

17、着在其后沿就启动转换。启动A/D转换需要一条MOVX指令。不过,先要将P2.0清零,并将最低三位与所选择的通道对应的口地址送入数据指针DPTR中。例如要选择IN0通道时,可采用如下两条指令,即可启动A/D转换: MOV DPTR , #FE00H ;送入0809的口地址 MOVX DPTR , A ;启动A/D转换(IN0)注意:此处的A与A/D转换无关,可为任意值。3.3.4 转换数据的传送A/D转换之后所得到的数据必须及时传送到单片机处理。数据传送中的关键问题就是怎样确认A/D转换的完成,因为只有在确认完成之后,数据才能传送。因此可以采用下列三种方式。1)查询方式A/D转换芯片表明转换完成

18、的状态信号。因此可以使用查询方式来测试EOC的状态,即可确认转换是否完成,并接着传送数据。2)定时传送方式对于A/D转器其来说,转换时间作为技术性指标是固定的和已知的。例如ADC0809转换时间为128s,可依此设计一个子程序来延时,A/D转换启动后通过延时一段时间之后,转换已经完成了,接着就能传送数据。3)中断方式把转换完成的状态信号(EOC)当作中断请求信号,用中断方式进行传送数据。首先出口地址以信号有效时,OE信号即有效,把转换数据传到上数据总线,供单片机接受。不管使用上述那种方式,只要确认转换结束,就可通过指令进行传送数据。所用的指令MOVX为只读指令,仍以图8所示为例,则有 M0V

19、DPTR , #FEOOH M0VX A , DPTR这个指令在送出有效口地址的同时,会发出有效信号,从而使ADC0809输出允许信号OE有效,打开三态门输出,转换后的数据从数据总线送入A累加器中。需要说明的是,ADC0809的三个地址A、B、C与地址线、数据线都能相连,例如与D0D2相连。A的内容一定要和所选输入通道号IN0IN7相一致。例如当A、B、C分别与D0、D1、D2相连时,启动IN7的A/D转换指令如下:MOV DPTR, #FE00H ;送入0809的口地址MOV A ,#07H ;D2D1D0=111选择IN7通道MOVX DPTR, A ;启动A/D转换3.4 键盘输入电路的

20、设计3.4.1 按键去抖通常按键所用的开关是机械带弹性的开关,当机械触点闭合、断开时,电压信号波形如下图。由于机械触点的弹性作用,一个按键开关在闭合和断开时不稳定,因而在闭合及断开的瞬间都有一连串的抖动,如下图。抖动时间的长短由按键的机械特性决定,一般为5ms10ms。按键稳定闭合时间的长短是由操作人员的按键动作决定的,一般为零点几秒至数秒。为了保证CPU对键的仅做单次的处理,必须去除键抖动。在键闭合稳定时读取键的状态,并且必须判别到键释放稳定后再作处理。按键的抖动,可用软件或硬件两种方法。(1)软件消抖:如果按键较多,通常用软件消抖,检测出键闭合后执行一个延时程序后,产生5ms10ms的延时

21、,当前沿抖动消失后,再一次检测键的状态,如果仍保持闭合状态,则确认真正有键按下。当检测到按键释放之后,也要给5ms10ms的延时,待后沿抖动消失后才能转入该键的处理程序。(2)硬件消抖:在键数较少时可用硬件方法消除键抖动。下图所示的RS触发器是常用的硬件去抖。图9 RS触发器硬件消抖当按键未按下时,输出为1;当键按下时,输出为0。此时即使用按键的机械性能,使按键抖动瞬时断开,让按键无法返回初始状态A,双稳态电路的状态不会改变,输出保持为0,不会产生抖动的波形。也就是说,即使B点的电压波形是抖动的,但在经过双稳态电路之后,它的输出变为正规的矩形波。3.4.2 键盘扫描方法扫描查询法如图10所示键

22、盘,过程如下。(1)判断闭合键所在的位置,确认有键按下后,进入具体闭合键的过程。方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。(2)判断键盘中有无键按下,将全部行线置低电平,再检测列线的状态。只要有一列的电平为低,就表示在键盘中有键被按下,且闭合的键在低电平线与4根行线相交叉的四个按键的中间。如果所有列线都为高电平,那么键盘中无键按下。 图10 44键盘扫描法接口电路3.5 数显输出电路的设计并行输入硬件译码静态显示电路,采用锁存器MC14495将P1口低4位输出地BCD码译成七段字形段码,利用P1口高4位作为各锁存译码器的锁存信号。CPU把送显数据写到锁存器后,对应

23、的各位LED即可稳定显示。3.6 其他控制电路的设计继电器电路设计,由于单片I/O口的驱动电流较弱,不满足继电器吸合电流参数的要求,所以要用三极管动继电器吸合。设计电路如图11。为了防止电源尖峰脉冲引发的噪声干扰以及高频信号线间的耦合干扰,在电源入口处及芯片顶端或底端,接入去耦电容,以增强系统的稳定性。电源指示灯设计如图12。图11 继电器部分电路图图12 电源指示灯电路图4 整体硬件系统图图13 整体硬件系统图结 论本文设计是以单片机为核心的应用系统,采用的是单片机控制处理方式,这次设计主要硬件和软件两方面的结合来实现液位监控功能。在这个课题中,要设计一个符合一般工业要求的液位监控系统,涉及

24、到相当多的知识。如模拟电子、显示技术、数电、转换技术等课题的知识。在设计过程中方案的确定、系统框架和功能的设计、传感器的选择、软件的设计等都使我们的知识在实践中得到应用。此设计对于降低工人劳动强度,不断改善工人的工作环境,节省使用的财力、物力,避免资源的浪费方面考虑,特别是针对一些具有高温、低温、高压、低压、有辐射性、易挥发、易爆等液体,都具有很大的意义。该题目虽然不大,但属于一个完整的系统,涉及的知识面很广,需要明白和注意的地方多,对于我们这些专科毕业生来说难度适中,无论是搜集材料还是绘制电路图对我都是一次很好的锻炼。 因为时间和水平所限,在设计中有一些不太满意的地方,都有待于以后的工作中进

25、一步的完善和解决。同时由于本人的水平有限,文中难免有不妥和错误之处,恳请各位老师和同学批评指正。致 谢本次毕业设计论文对我自身来说是一次挑战,在整个毕业设计的过程中遇到了不少问题。在这一个多月的时间里,多亏了我的指导老师姚苏华老师的悉心指导和鼓励,使得我最终顺利完成了毕业设计。从课题的选择到论文的最终完成,姚苏华老师始终都给予了细心的指导和不懈的支持。他严谨的工作态度和丰富的实际经验给我留下深刻的印象,使我们受益非浅。在本文完成之际,我对姚老师表示深深的敬意和由衷的感谢。同时也感谢其他各位老师,他们在我做毕业设计的过程中,提出了宝贵的意见并给予我很多帮助。感谢我们的同学为我的毕业设计提供了不少

26、的帮助并提了很多好的意见。最后,我要感谢三年的大学生活,感谢所有老师、同学以及我的家人和那些永远也不能忘记的朋友,他们的支持与情感,是我永远的财富!参 考 文 献1王祁. 智能仪器设计基础. 北京:机械工业出版社,20092王洪君.单片机原理及应用. 济南:山东大学出版社,20093王庆. protel99 SE&DXP 电路设计教程. 北京:电子工业出版社,20064阎石. 数字电子技术基础. 北京:高等教育出版社,20065童诗白,华成英. 模拟电子技术基础. 北京:高等教育出版社,2007 6李小莹. 传感器与测试技术. 北京:高等教育出版社,2004 7胡汉才. 单片机原理及其接口技术. 北京:清华大学出版社,1996 8石利英. 传感技术. 上海:同济大学出版社,1995 9陈杰. 传感器与检测技术. 北京:高等教育出版社,2002

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1