- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超声波发生子程序的作用是通过P1.0端口发送左右超声波脉冲信号(频率约40kHz的方波),脉冲宽度为12μs左右,同时把计数器T1打开进行计时,定时器T1工作在方式0。 超声波测距仪主程序利用外中断1检测返回超声波信号,一旦接收到返回超声波信号(即引脚出现低电平),立即进入中断程序。进入中断后就立即关闭计时器T1停止计时,并将测距成功标志字赋值1。如果当计时器溢出时还未检测到超声波返回信号,则定时器T1溢出中断将外中断1关闭,并将测距成功标志字赋值0表示此次测距不成功。 超声波发生子程序的作用是通过P2.7端口发送2个左右超声波脉冲信号(频率约40kHz的方波),脉冲宽度为12μs左右,同时把计数器T0打开进行计时。超声波发生子程序较简单,但要求程序运行准确。 超声波发射子程序 计算子程序 超声波测距仪主程序利用外中断1检测返回超声波信号,一旦接收到返回超声波信号(即INT1引脚出现低电平),立即进入中断程序。进入中断后就立即关闭计时器T0停止计时,并将测距成功标志字赋值1。如果当计时器溢出时还未检测到超声波返回信号,则定时器T0溢出中断将外中断1关闭,并将测距成功标志字赋值2以表示此次测距不成功。 当前温度和超声波往返时间均测量出来后,用C语言根据公式计算距离来编程是比较简单的算法。 基于单片机的超声波测距仪设计 答辩人: 指导教师: 目 录Contents 选题的背景与意义 超声波测距原理 系统硬件设计 系统软件设计 总结 超声波测距的应用 选题的背景 The background of the topic 背景:近年来,电子测量技术应用越来越广泛,超声波测距作为一种典型的非接触测量方法,具有的高精度、损耗低、非接触等优点,使得超声测距在很多场合得到了运用。 意义:超声波测距是利用声波反射原理,避免传感器直接与介质接触,是一种传统而实用的非接触测量方法。与红外、激光及无线电测距相比,它具有结构简单、可靠性能高、价格便宜等优异特性。在近距离范围内超声波测距具有不受光线、颜色以及电磁场的影响和指向性强的优点,更重要的是使用超声波检测能很大程度的降低劳动强度,可以避免工作人员在恶劣工作环境中可能受到的伤害,还能够提高距离结果的准确度;因此超声测距广泛应用于倒车雷达、机器人自动避障、地形地貌探测及一些工业现场等方面。超声波测距仪对电子测量技术发展是非常重要的。 应用一 倒车雷达:解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。 应用二 超声波物位计是运用超声波在气体、液体或固体中的衰减、穿透能力和声阻抗不同的性质来测量两种介质的界面。此类仪表精度高、反应快,但成本高、维护维修困难,都用于要求测量精度较高的场合。 应用三 超声波测距仪:公英制转换;计算面积和体积;五组数据存储;长度累加测试。主要应用于:室内装潢设计,建筑施工,房地产公司房子丈量,工程监理现场查验,房地产开发建设,评估,施工,公共设施规划,园林。 1.1基本参数 工作电压:4.5V~5.5V。 功耗电流:最小1mA,最大20mA ; 谐振频率:40KHz; 探测距离范围:4毫米~4米。误差:4% 距离数据格式:以毫米为最小数据单位,双字节 16进制传输,前高后低; 1.2原理 经发射器发射出长约6mm,频率为40KHZ的超声波信号。此信号被物体反射回来由接收头接收,接收头实质上是一种压电效应的换能器。它接收到信号后产生mV级的微弱电压信号。 Ultrasonic distance measurement principle 超声波测距原理` 发射器发出的超声波以速度v在空气中传播,在到达被测物体是被反射返回,由接受器接受,其往返时间为t,有s=vt/2即可算出被测物体的距离。由于超声波也是一种声波,其声速v与温度有关,下表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应该通过温度补偿的方法加以校正。 温度(℃) -30 -20 -10 0 10 20 30 100 声速(m/s) 313 319 325 323 338 344 349 386 超声波波速与温度的关系 超声波测距系统总体方案框图 硬件设计 The hardware design AT89C51介绍 超声波发射电路 单片机最小系统 显示电路 温度补偿电路 超声波接收电路 电源介绍 AT89C51介绍 1.主要性能参数 ?与MCS—51产品指令系统完全兼容 ?4K字节可以重复擦写Flash闪速存储器 ?1000吃擦写周期 ?全静态操作:0Hz—24Hz ?三级加密程序存储器 ?1
文档评论(0)