自动蓄水系统设计培训讲学.doc
《自动蓄水系统设计培训讲学.doc》由会员分享,可在线阅读,更多相关《自动蓄水系统设计培训讲学.doc(29页珍藏版)》请在咨信网上搜索。
1、自动蓄水系统设计精品文档 毕 业 论 文(正文部分)题 目 自动蓄水系统设计 姓 名 肖平安 学 号 20126024 系 部 理工系 专业年级 电子信息工程2012级 指导教师 彭沛夫 2016年 5 月 28日中南林业科技大学涉外学院本科毕业论文诚信声明本人郑重声明:所呈交的本科毕业论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除论文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本论文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕业论文作者签名: 年 月
2、日摘 要蓄水装置在日常生活和工业应用中发挥这重要作用。该设计是针对水位检测和控制的实际问题开发的一种基于单片机的超声波水位控制器,深入讨论了用超声波作为信号源进行液位检测的可行性以及优越性,同时实现了水位的自动控制这一功能。基于传统的测量距离必须要碰触到物体这个不便之处。比如,距离液面高度测量,以前都是使用采用差位分布电极,通电来检测液面,但是检测器长期放在液体介质里面,容易受到破坏,无法保持良好性能,要进行非接触性的测距,因此想到运用超声波。结合单片机STC89C52,使得超声波测距系统更加智能自动化。系统的显示模块则是采用LCD1602液晶显示屏,显示水位信息以及设定的水位数值。该系统使用
3、超声波水位传感器对水位进行检测然后将检测到的信号传给单片机STC89C52进行处理,从而实现对水位的监测、超限报警等功能。最后,使用LCD1602液晶显示屏显示当前水位高度,并且可以通过使用手动按键来调整目标水位的深度。本系统适用在不同的用水场合下的需要,能节省工作时间,提高系统整体的工作效率,实现对蓄水池水位的自动控制。关键词 单片机STC89C52;超声波;模块;水位;检测Abstract:Water storage device in our daily life and play the important role in industrial application. This de
4、sign is aimed at water level detection and control of the practical problems of the development of a ultrasonic water level controller based on single chip microcomputer, discussed how to use ultrasound as a source for the feasibility and the advantages of the liquid level detection, realized the au
5、tomatic control of water level at the same time this feature. Based on the traditional measuring distance must touch the object of this inconvenience. Distance liquid level height measurement, for instance, is using the difference before electrodes, electricity to detect liquid level, but the detect
6、or in a liquid medium for a long time, easy to damage, unable to keep good performance, must carry on the non-contact ranging, so think of using ultrasound. Combining microcontroller STC89C52, make ultrasonic ranging system more intelligent automation. System is adopt LCD1602 LCD screen display modu
7、le, display water level information and set the water level value. The system USES ultrasonic water level sensor to test the water and then detect the signals to single chip microcomputer STC89C52 processing, so as to realize the function such as water monitoring, overrun alarm. Finally, using the L
8、CD1602 LCD display shows the current water level, and can be through the use of manual buttons to adjust the depth of the target level. This system is the need of water in different occasions, can save the working time, improve the working efficiency of the system as a whole, realize the automatic c
9、ontrol of the reservoir water level.Keywords: MCU STC89C52;Ultrasonic;module;water level, testing目录1 引言.51.1 选题背景及意义.51.2 国内外研究状况及发展趋势.51.3设计思路与结构.62 系统硬件设计.72.1 主控部分.8 2.1.1 单片机STC89C52系统.82.1.2LCD1602液晶显示模块.82.1.3蜂鸣器报警模块.82.2 超声波测距部分.92.2.1 超声波发射电路.102.2.2 超声波接收电路.112.2.2 超声波控制蓄水.113 系统软件设计.123.1软
10、件设计总流程.123.2 单片机驱动HC-SR04模块程序设计.133.3单片机STC89C52计算测试模块与障碍物距离算法设计.143.4 单片机STC89C52定时器计时程序设计.153.5 LCD1602液晶驱动程序设计.163.6 蜂鸣器报警模块程序设计.194 系统调试及结果分析.204.1 调试过程中出现的问题及解决方法.204.1.1 回波信号的误接收.204.1.2 外部中断0的触发方式.20 4.2 测距结果及分析.20结论.22参考文献.23致谢.241 引言1.1 选题背景及意义超声波测距是一种传统而实用的非接触测量方法,和激光、涡流和无线电测距方法相比,具有不受外界光及
11、电磁场等因素的影响的优点,在比较恶劣的环境中也具有一定的适应能力,且结构简单,成本低,因此在工业控制、建筑测量、机器人定位方面得到了广泛的应用。但由于超声波传播声时难于精确捕捉,温度对声速的影响等原因,使得超声波测距的精度受到了很大的影响,限制了超声测距系统在测量精度要求更高的场合下的应用。 距离是在不同的场合和控制中需要检测的一个参数,测距成为数据采集中要解决的一个问题。而由于超声波的速度相对光速小的多,其传播时间比较容易检测,并且易于定向发射,方向性好,强度好控制,因而人类采用仿真技能利用超声波测距。超声波测距是一种利用超声波特性、电子技术、光电开关相结合来实现非接触式距离测量的方法。因为
12、它是非接触式的,所以它就能够在某些特定场合或环境比较恶劣的情况下使用。比如要测量有毒或有腐蚀性化学物质的液面高度或高速公路上快速行驶汽车之间的距离。将超声波测距应用于自动蓄水池设计也是近年来非常重要的研究课题。 超声波测距水位是一种极有潜力的方法,本文结合超声波的特性设计了一个简单实用的超声测距系统。1.2 国内外研究状况及发展趋势我们国家早在建国初期就已经对超声波以及其特性做过了较多的研究与探测,并取得了举世瞩目的成就。进入21世纪后在电子科学技术的飞跃发展前提之下,尤其是嵌入式和微处理器技术的高速发展,使得之前相对来说复杂的超声波测距系统设计变为可能并且迅速得到发展,如采用zilog公司的
13、z86E08单片机控制的超声波测距数显装置,以8098单片机为核心的智能物位测量仪等。随着工业生产的不断提高,对于科技的要求也越来越高,而距离的测量在许多工业生产中都有着重要作用,并且人们对于距离和长度的测量环境和精度的要求越来越高,国内科研人员在超声波回波信号处理方法、新型超声波换能器研发、超声波发射脉冲选取等方面进行了大量理论分析与研究,并针对超声测距的常见影响因素提出温度补偿、接收回路串入自动增益调节环节等提高超声波测距精度的措施。本设计所研究的超声波测距是一种典型的非接触测量,它与红外测距,激光测距等相比较,超声波测距对外界的色彩,光线和电磁影响的抗干扰能力更强,并且在有毒、灰尘、以及
14、烟雾等恶劣的环境下仍然能工作,由于声波在空气中的传播速度要远远小于光波和无线电波在空气中的传播速度,所以其适用于测量精度不要求太高的场合,超声波测距的系统更容易实现,结构也相对简单,耗费更低,且超声波在传输过程中不受烟雾等能见度的影响,所以其在众多的领域都有广泛的应用,如测量海洋深度,建筑高度的测量,机器人智能识别,汽车倒车防撞系统等。1.3 设计思路与结构本设计采用STC89C52型号单片机作为主控器件,HC-SR04是专门用于超声波发射和接收的模块,虽然其内部电路较为复杂,但是作为一个模块,其外设接口简单,可以很方便地与单片机连接构成超声波测距系统,因此只需要根据超声波发射遇到障碍物反射回
15、来的特性,就可以较为方便地设计出测距系统。只要用单片机给超声波发射和接收模块一个发射信号,模块就发射超声波并且在发射的同时开启定时器计时,超声波在遇到障碍物后就会反射回来被模块接收到超声波,此时此刻停止计时,然后就可以很快地将时间换算成为我们所测得距离。由于超声波在空气中的传播速度受温度影响较大,因此该设计还增加了测量当前环境温度的模块,主要是用于温度补偿。2 系统硬件设计HC-SR04超声波测距模块单片机STC89C52系统DS18B20测温模块按键模块LCD1602显示模块蜂鸣器报警模块系统由单片机主控部分和超声波测距模块部分组成。主控部分包括单片机STC89C52系统、LCD1602显示
16、模块、DS18B20测温模块模块、串口通信模块和蜂鸣器报警模块。超声波测距部分包括HC-SR04超声波测距模块:超声波发射模块和接收模块。结构如图1所示。 图1 总体设计框图本设计采用单片机STC89C52作为中央处理器,用于控制HC-SR04超声波测距模块发射和接收声音,同时利用其内部的定时器得到超声波发射和接收所用的时间,并且根据DS18B20测出温度参数通过一定算法换算成测距系统与被测物之间的距离,最后通过LCD1602显示其距离,并且该系统还具备自行设置测距范围,测距范围的设置由薄膜键盘按键实现,然后再加上蜂鸣器报警模块,当所测距离超出范围时,单片机STC89C52将控制蜂鸣器发声,以
17、实现报警功能。超声波测距模块主要用于根据单片机STC89C52控制信号发射声音,并且单片机此时会将接受回来的声波用于编码,然后解码,从而实现单片机发射和接收功能。DS18B20主要是测试环境温度,并且把测试到的环境温度输入单片机处理。LCD1602用于显示测距系统与被测物间的距离和实时环境温度。薄膜键盘用于设置测量范围值,蜂鸣器则是用作报警。2.1 主控部分 2.1.1 单片机STC89C52系统单片机控制模块为系统的核心控制单元。单片机 STC89C52的INT1/P3.3端口用于输出发射器所需的40kHz 方波信号,INT0/P3.2端口用于检测接收器输出的返回信号。液晶显示电路采用LCD
18、1602,使用单片机的P0口和P2口完成显示功能。RXD/P3.0和TXD/P3.1端口用于串口数据的接收与发送。P1.2和P1.3分别为超声波的接收与发送使能端口。P3.4端口用于接收从温度传感器DS18B20获取的温度信息。2.1.2LCD1602液晶显示模块 液晶显示模块用于显示当前的环境温度和测得的距离值。显示器件LCD1602的优点是微功耗、体积小、显示内容丰富。它识别的是ASCII码,可以用ASCII码直接赋值,在单片机编程中还可以用字符型常量或变量赋值。单片机的P0口和P2口与液晶模块相连,其中P0.0P0.7端口用于LCD1602的数据输出,P2.0P2.2端口分别用于显示模块
19、的数据命令选择,读写选择和使能控制。R6和R7分别用于调节LCD1602的亮度和对比度。 2.1.3蜂鸣器报警模块本测距系统带有超出手动设置量程报警的功能,报警装置采用压电式蜂鸣器发声来报警。蜂鸣器是目前使用较多的一种小型发声类器件。通常采用直流电源供电,广泛被用在小型嵌入式装置,声控系统,实验开发箱,报警装置,打印装置中。蜂鸣器按照其工作方式来分类可分为压电式蜂鸣器和电磁式蜂鸣器。压电式蜂鸣器主要由压电发声片、阻抗匹配电路及共鸣器、多谐振荡器、塑料外壳等组成。多谐振荡器由三极管或者CMOS管组成,也可由专门IC组成。当接通1.5V-15V电源后,多谐振荡器起振,输出1.5-2.5kHz的音频
20、信号,阻抗匹配器推动压电蜂鸣片发声。压电蜂鸣片由特殊的化学压电陶瓷材料制成。在陶瓷片的两面镀有一层电极,在经过极化处理后,再与另外一种金属片粘贴在一起来构成。在嵌入式应用的设计上,很多设计都需要用到蜂鸣器,由于蜂鸣器的发声稳定特性,经常将蜂鸣器用作报警和提示的作用,还有也可用作按键、步骤提示或是故障停止等方面作用。由于自激蜂鸣器大部分是采用直流电压来驱动,而很少使用交流电,只需对驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音。蜂鸣器报警模块如图2所示。 图2 蜂鸣器报警模块原理图2.2 超声波测距部分 超声波测距单元的框图如图3所示。系统中采用的换能器是中心频率为40.0kHz
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 蓄水 系统 设计 培训 讲学
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。