




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、江苏经贸职业技术学院毕业设计(论文)单片机的超声波测距仪设计基于题目:MCS51)信息技术学院系(院12应用电子专业班级1227031128号学学生姓名万小伟董李江职校内导师称老师职夏国平企业导师称工程师职企业导师潘仕美称研究生5年2015月日12基于MCS51单片机的超声波测距仪设计摘要:伴随着社会的发展,人们的生活质量不断地提高,各个的城市不断地在发展,当然城市的排水系统得到了很大的发展和改进,由于很多的原因和很多的因素,每个城市的排水系统,现在的城市的发展和建设往往忽略一些重要的项目那就是排水系统。所以好多的城市经常出现开挖已经建设好的建筑和工程设施来改进排水系统因此他们忽视到这个问题的
2、严重性。因此,我的论文设计是采用以AT89C51单片机为核心的高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法它还有一个重要的指标那就是低成本一种的设计方法。通过一系列的实验反馈,这个软件设计的非常的合理、低成本、实时性良好,经过开发和研究,因此在许多的方面得到很多的发展和有效的解决一些重要的问题比如在汽车的倒车,建筑的工地上,还有一些重要的工业现场的重要的位置等等。关键词:超声波测距仪AT89C51ThedesignofultrasonicrangefinderbasedonMCS51Abstract:Withthedevelopmentofscienceandtechnology
3、,theimprovementofpeople'sstandardofliving,speedingupthedevelopmentandconstructionofthecity.urbandrainagesystemhavegreatlydevelopedtheirsituationisconstantlyimproving.controlsystemFreesewageculvertclearguaranteerobot,therobotisdesignedtocleartheculvertsewagetothecore.AtthecoreofthedesignusingAT89
4、C51low-cost,highaccuracy,Microfiguresshowthattheultrasonicrangefinderhardwareandsoftwaredesignmethods.signalprocessing,andtheultrasonicrangefinderfunction.Onthebasisoftheoverallsystemdesign,hardwareandsoftwarebytheendofeachmodule.Keywords:SilentWaveMeasureDistanceAT89S52目录第一章绪论-1-1 1课题设计的目的和意义-11.2超
5、声波测距仪设计思路-11.2.1 超声波测距原理及方案论证-11.2.2 超声波测距仪原理框图-2-第二章课程的方案设计-3-2.1 系统整体方案的设计-3-第三章51系列单片机的功能特点及测距原理-3-3.1 基于51系列单片机的功能特点-33.2 单片机实现测距原理-43.3 超声波测距原理和结构-53.4 超声波检测发射电路-53.5 超声波检测接受电路-5-第四章系统的软硬件的调试和程序图- 6-总结- 10-致谢- 10-参考文献- 11-第一章绪论1 1课题设计的目的和意义论文设计目的;随着社会的不断地发展,电子测量技术得到了长远的展,超声波的精准测量得到了科技人员的重视和研究。随
6、着城市的经济的发展,人们开始广泛的使用电子测量技术,然而以精准著称的超声波走进了人们的生活中,超声波性价比高,功能强开始得到人们的青睐。20HZ的声波我们把它称为超声波。超声波和其他的机械波一样拥有它传播的介质,比如在发生折射及反射现象分界面中的介质里传播,进入介质中传播和不断发生衰减的现象。由于超声波具有这些特种和现象,因此把超声波用来测量距离。通过实验我们知道超声波的准确性非常的高下面我会证明的,在现在我们的生活水平和技术不断的开发,超声波测距技术也是我们不可或缺的一项科技它也融入到我们的生活中。大多数的超声波测距仪可用于固定物位或液位的测量,用于倒车,冷库的测量,工程的测量,超声测距是一
7、种非接触检测技术,不会受任何的介质和其他的一些物质受到影响的所以我们可以放心使用,超声波还有一项很重要的性能那就是卫生没有污染,当然除了卫生还有它非常的耐潮湿和耐高温以及对一些环境非常恶劣的情况下和一些腐蚀的气体都不会受到任何的影响。所以具有好多西优秀的特征比如:少污染,可靠高,和寿命长等等。因此矿业、电厂、水处理厂、污水处理厂、农业用水、环保检测、食品、防汛、水文、明渠、空间定位、公路限高等都得到了很大运用。水,糖,和一些我们常喝的饮料中大大的改善我们生活的质量的保证。超声波在各种环境中可以有效地控制距离的准确性还有好的企业直接很好地运用到。因此,因此超声波可以在不同的环境中有着不同的应用和
8、发展。用超声波检测通常快速便捷、方便、计算简单、很容易实现控制等,而且在测量精度方面能达各种企业的发展的要求标准,因此超声波开发减轻人们负担,提高准确性是一项重要的指标,在一些科技馆中我们看到很多的机器人可以准确的避障碍物行走,就是因为机器人内部中装有超声波的准确测距,从而使得机器人很快的获知障碍物的距离,方向等一系列的障碍因素。所以超声波在科技中得到了永久的发展这是一座里程碑。所以超声波上具有的优点在各个行业都有举足轻重的发展,它代表着人类的进步,发展,探知的一个重要的里程碑1.2超声波测距仪设计思路1.2.1 超声波测距原理及方案论证超声波传感器好和测距原理:通过科学家的研究结果表明把超过
9、20HZ频率的声波称之为超生波。通过超声波传感器发出来的声波和接受声波,我们称为超声波换能器或超声波探头。在超声波中我们把它设计为超声波传感器里面拥有发射器和接受器.下面我解释一下超声波传感器的一些重要的原理:我们利用压电的效应原理将压电效应出来的电能和超声波传感器发出的超声波完美的相互转化,因此在发射超声波的时候,则将超声波转化为电能,我们发射超声波的时候在它收回波时,我们就可以把超声波的震动转化为电信号,这也是人类进步的一个标准。-1-我在解释一下超声波测距的原理是什么:超声波测距的原理我们一般采用的是叫渡越,首先我们要先测出我们已经发射超声时所遇到的障碍物往返所用的时间TOF时间简称为t
10、,最后在和超声波所发射的速度相乘即就可以得到障碍物和二倍声源之间的距离。根据要求和研究和它方面的因素,在超声波测距中我们一般都用叫动态扫描的一种重的数字显示的功能,而在超声波测距里的结构我们用的是要的方法从来成功的实现出LED的单片机来实现的。原因是单片机的定时器可以完美的完成超声波的驱动信号从AT89C52而形成超声波的测距仪.图1.2.1超声波测距仪的系统框1.2.2超声波测距仪原理框图超声波测距原理图1.2.2所示。超声波发出40kHz的信号,随后进行放大,在经过超声波发射器输出;超声波接收器可以汲取到超声波发射的信号,继而通过放大器的放大效果,在用锁相电路举行检波处置后,最终驱动单片机
11、的中止流程,继而得出这个时段的时间t,再由其他软件进行识别,从而得出它的距离送到LED锁相环超声波接收器放大电路检波电路单片机定时器控制显示器超声波发射器放大电路超声波测距仪原理框图图1.2.2-2-第二章课程的方案设计2.1系统整体方案的设计因为超声波具有指向性强的一个重要的特征,所以在介质中超声波传布的间隔是比较远的,于是在距离的测量上超声波得到了很大的运用。现在在一些农业生产上都可以达到自动化的效果,因为他们有效合理的利用超声波测距的一些重要的指标加以实现自动化的效果比如它设计方便,计算处理简单等等,大大的提高农业生产频率。可以看出超声波在越来越多的领域上的得到发展和升华。使用超声波的放
12、射出和承受超是声波测距的理论,按照超声波流传的时间检测超声波所传布的距离。所以它在很多仪器被运用其中有一种测距仪是将发射波被一些东西反弹回来后吸收的反射波方式。第三章51系列单片机的功能特点及测距原理3.1基于51系列单片机的功能特点我们知道在51系列单片机中最经典的芯片也就是AT89C2它一般选用的是40引脚双列直插拼装形式效果,在它的里面是由CPU4kB的ROM256B的RAM2个16b的定时/计数器TO和T1,4个8b的工/O端I:IP0,P1,P2,P3,一个全双功用行通信口等组成。,图3.1该系列单片机引脚与封装5l系列单片机可以供应下列功效:4kB存储器;256BRAIM32条工/
13、O线;2个16b定时/计数器;5个2级中断源;1个全双向的串行口以及时钟电路。-3-掉电的形式:保留RAM勺内容,振荡器停振,抑制芯片所有的其余的功效一直到下一次硬件复位为止。空闲的形式:CPU亭止工作,而让RAM定时/计数器、用行口和中止系统不断地进行工作的形式。单片机实现测距原理3.2我们知道通过单片机发出超声波测距是不断的检测超声波发射后所遇到额碰撞物障和碍物所折射的回波,因此可以测出发射和回收回波的时间差为tr,最后可以求出它的距离为S=Ct/2,其中的C的定义为为超声波波速。为了限制这个系统的最大可测距离一般存在4个重要的因素:超声波的幅度、反射的质地、反射以及入射声波之间的夹角和接
14、收换能器的灵敏度。为了增加超声波所测量的覆盖范围以及减小测量误差度,所以一般可以采用多个超声波换能器分别作为多路超声波发射和接收的设计方法。它的测量一般和温度有关图3.2几种温度速度因为有测距时它的温度连续不断的变化可以看出,在通过温度传感器自动探测环境温度下可以知道,肯定要计算距离时候的波速C,以及比较精确地算出该环境下超声波通过的路程,为了提升它的测量精确度。一般在波速确定后的时候,从而测得超声波往返的时间r,即而可以得出距离5。系统原理框图3.2.1在单片机发出短暂的40kHz信号的时候,继而通过放大后通过超声波换能器输出;在反射后的超声波通过超声波换能器作为系统的输入,在锁相环对此信号
15、锁定,由于产生锁定信号启动单片机中断程序,从而得出时间t,再由系统软件对其进行计算、判别后,相应的计算结果被送至LED显示电路进行显示,若测得的距离超出设定范围系统提示声音报警电路报警。-4-3.3 超声波测距原理和结构在任何一方向发射超声波的时候,同时开始计时在发射时刻的时候,可以知道超声波在空气中不断的传播和发射,在途中碰到一些的障碍物就立即返回来,超声波接收器立即,则可以计算出停止计时。在空气中超声波的传播速度一般为340m/s,根据记录的时间t(s),公式为:。s=340t/2发射点距障碍物的距离我们知道超声波易于定向方向性好、强度易控制、与被测量物体不需要直接接触的优点,是作为液体高
16、度测量的理想手段。通过分析超声波测距误差产生的原因,提高测量时温度传感器进行声波传播速度的补偿后,我们设计的高精度LM92间差到微秒级,以及用超声波测距仪能达到毫米级的测量精度。在精密的液位测量中需要达到毫米级的测量精度,但是目前国内的超声波测距专用集成电路都是只有厘米级的测量精度。3.4 超声波检测发射电路,使它的频率与换能器的555时基电路振荡产生超声波信号它的频率是40HZ利用的电压。由单片机控制。12V40kHz固有频率一样555时基具有足够驱动能力是LED in'r I:曲"超声波发射电路原理图图3.4超声波检测接受电路3.5采用集成电路,我们经常用的电视机红外遥控
17、接收器。是超声波接收电路,CX20106A是利用一款红外线检波接收超声波的专业芯片。设计者考虑到红外遥控常用的载波频率比较的相近所以利用它我们把它作为超声波检测电路。通40KHz38KH*测距超声波频率就可以改变C4过实验证明它具有较强的干扰能力和很高的灵活性。因此适当改变的大小,接受电路的抗干扰能力以及灵敏度。- 5-第四章系统的软硬件的调试和程序图超声波发射和接收采用15的超声波换能器TCT40-10F1和TCT40-10S1,40HZ是它的主要频率,从而保持在两换能器中心轴线平行并相距48cmi测距仪能测的范围为0.083.00m,测距仪精度1cmi是它的主要性能指标下面是我写的一些程序
18、的清单是用汇编语言编写的超声波测距控制源程序:先采用AT89S52单片机和12MHz晶振显示缓冲单元在40H43H,使用内存44T45H46H用于计算距离20H用于标志。./65ms初值VOUTEQUP1.0;MOVTL0,#00H;脉冲输出端口/初值中断入口程序*/40KHz*MOVTH1,#0F2HORG0000HMOVTL1,#0F2HLJMPSTARTMOVP0,#0FFHORG0003HMOVP1,#0FFHLJMPPINT0MOVP2,#0FFHORG000BHMOVP3,#0FFHLJMPINTT0ORG0013H;MOVR4,#04H超声波脉冲个数控制(为赋值的RETI/ORG
19、001BH一半)SETBPX0LJMPINTT1SETBET0ORG0023HSTEBEARETICLR00HORG002BHRETI开启测距定时器SETBTR0;START1:LCALLDISPLAY*主程序*JNB00H,START1;START:MOVSP,#4FH1/MOVR0,#40H;收到反射信号时标志位为CLREA为显示数据存放单元/4043HMOVR7,#0BH;LCALLWORK计算距离子程序/SETBEACLEARDISP:MOVR0,#00HCLR00HINCR0SETBTR0DJNZR7,CLEARDISP;重新开启测距定时器MOV20H,#00H/;MOVTMOD,#
20、21H;MOVR2,#64H4*100=400ms位自动重装模式8/T1为测量间隔控制GLOOP:LCALLDISPLAYMOVTH0,#00H;- 6-;接收成SETB00HDJNZR2,LOOPSJMPSTART1功标志RETI- 中断程序*延时程序中断,;T065ms中断一次*DL1MS:MOVR6,#14HINTT0:CLREADL1:MOVR7,#19HCLRTR0DJNZR6,DL1MOVTH0,#00HRETMOVTL0,#00H*显示程序SETBET1*R1,#40H;GSETBEAMOVDISPLAYR5,#0F7H;GSETBTR0;MOVA,R5MOVPLAY:/启动计时
21、器T0,用以计算超声波P0,#0FFHMOV来回时间P2,AMOVSETBTR1;A,R1T1/开启发超声波用定时器MOVDPTR,#TABMOVOUT:RETIA,A+DPTR;T1中断,发超声波用MOVCP0,AINTT1:CPLVOUTMOVLCALLDLIMSDJNZR4,RETIOUTR1;CLRTR1INCA,R5MOVT1超声波发送完毕,关ACC.0,ENDOUT;GCLRARRMOVR4,#04HR5,A;SETBEX0MOVPLAY/开启接收回波中断AJMPP2,#0FFHENDOUT;MOVRETIOUT:RETIP0,#0FFHMOV0;外中断,收到回波时进入RET;关计
22、数器PINT0:CLRTR0TAB;DB0C0H,0F9H,0A4H,CLRTR10B0H,99H,92H,82H,0F8H,CLRET180H,90H,0FFH,88H,0BFHCLREA;共阳数码管CLREX0MOV44H,TL0;不亮0,1,2,3,4,5,6,7,8,9/移入处理单元*超声波距离的计算程序的公式MOV45H,TH0一般的17/1000cm)计算值X(=-7-A,R1MOVWORK:PUSHACCR5,AMOVPUSHPSWPUSHBR3,#00DMOVPSW,#18HMOVR2,#10DMOVMOVR3,45HLCALLDIV4BY2R2,44HMOV42H,R4R1,
23、#00DMOVMOVMOVR0,#17DMOVA42HJJ2JNZLCALLMUL2BY2A,41H;MOVR3,#03HMOV,最先看看次/MOVR2,#0E8H这个次高位为0高位是不是不亮DIV4BY2A,#0AHLCALLDIV4BY2SUBBJJ2JNZMOV40H,R4ET1JNB将计数值LCALLMOV;A,40HMOV42H,#0AHJNZJJ0次高位不亮,次高位也不亮/43H,R0MOVMOV40H,#0AH;JJ2:BPOP最高位为/0,不点亮PSWAR0POPJJ0:MOVACCMOVPOPR4,ARETMOVAR1*两字节无符号数乘法程序AMOVR5AR3,#00DMUL
24、2BY2:CLRMOVR7,AMOVR2,#100DMOVR6,ALCALLDIV4BY2MOVMOVR5,A41H,R4MOVR4,AMOVMOVA,41H46H,#10HMOVJJ1JNZC;MOVA,40HMULLOOP1:CLRA,R40/这个高位为,MOVA最先看看最局位是不是不凫RLCR4,AMOVSUBBA,#0AHR5MOVJJ1JNZA,ARLC;41H,#0AHMOVR5,A最高位不亮,次高位也不亮/MOVA,R6MOVARLCA,R0JJ1:MOVR6,AR4,AMOVMOV-8-R6,AMOVMOVA,R7A,R7MOVRLCAARLCMOVR7,AR7,AMOVMOV
25、A,R0A,R0RLCAMOVAMOVR0,ARLCR0,AMOVA,R1MOVA,R1RLCAMOVAR1,AMOVRLCR1,AJNCMULLOOP2MOVCCLRMOVA,R4A,R0ADDA,R2MOVA, R2R4,AMOVSUBBB, AA,R5MOVMOVMOVA,R1ADDCA,R3A,R3SUBBMOVR5,ADIVLOOP2A,R6MOVJCR0,BA,#00HMOVADDCR1,AMOVMOVR6,ACMOVA,R7DIVLOOP2:CPL46H,DIVLOOP1DJNZA,#00HADDCA,R4MOVMOVR7,AA46H,MULLOOP1RLCMULLOOP2:DJNZAMOVRETR4,R5MOV/*四字节两字节无符号数除法程序A,AMOVDIV4BY2:46H,#20HRLCAR5,#00HMOVR0,MOVA,R6MOVR1,#00HMOVARLCR6,AA,R4DIVLOOP1:MOVMOVA,R7MOVARLCAMOVRLCR4,AR7,AA,R5MOVMOVRETARLC;R5,AMOVENDA,R6MOVARLC- 9-总结由于时间和其他的相关因素我没有做出实物,对此我感到非常的抱歉,但是对我设计超声波的一个很好地理论对此我问心无愧。最终我设计的最终结果是使超声波测距仪能够产
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 庆阳房屋租赁合同范本
- 家庭保姆服务合同模板
- 企业外包研发合同范本
- 出资养殖合同范本
- 白灰供应合同范本富平
- 厨具冰箱采购合同范本
- 出售单位房屋合同范例
- 叉车保修合同范本
- 分公司电梯维保合同范例
- 买鸡养殖合同范例
- 幼儿园优质公开课:小班数学游戏《过生日》课件
- 《刷子李》基于标准的教学设计
- 不同碳源发酵红茶菌饮料的研究
- 成人雾化吸入护理-2023中华护理学会团体标准
- 2023年新版新汉语水平考试五级HSK真题
- 小学体育《饮水有益健康》教学课件1
- 小学英语三年级英语绘本阅读公开课Dear-zoo优质课件
- JJG 141-2013工作用贵金属热电偶
- GB/T 30799-2014食品用洗涤剂试验方法重金属的测定
- GA/T 1275-2015石油储罐火灾扑救行动指南
- MCC码总览对照表(全)
评论
0/150
提交评论