设计实例超声波测距器精要.pptVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机设计实例 超声波测距器的设计(2学时) 单片机原理 1 功 能 2方案 采用89C52系列单片机作为主控制器 用动态扫描法实现LED数字显示 38-40KHZ超声波驱动信号用单片机的定时器完成 3硬件电路设计 12MHZ晶振 P1.0端口输出超声波换能器所需的40K Hz方波信号 外中断0口监测超声波接收电路输出的返回信号 4位共阳LED数码管显示距离(也可用LCD) 3硬件电路设计 由反向器74LS04和超声换能器构成 P1.0端口输出的40KHz方波信号, 用推挽形式提高超声波的发射强度 上拉电阻R10、R11一方面提高高电平的驱动能力,另一方面可以增加超声换能器的阻尼效果,缩短其自由振荡的时间 3硬件电路设计 4系统程序设计 4系统程序设计 4系统程序设计 4系统程序设计 4系统程序设计 * * 主讲人:楼然苗 及应用 单片机超声波测距器可应用于汽车倒车障碍物提醒,也可用于如液位、井深、管道长度、物体厚度等的测量。 测量范围按不同需求而不同,本例中的小功率测距器范围在0.10 m -4.00m左右,测量精度1cm。 能够用LED清晰稳定地显示测量结果。 单片机 控制器 LED显示 扫描驱动 超声波接收 超声波发送 3.1单片机系统及显示电路 3.2超声波发射电路 3. 3超声波接收电路 红外线检波接收的专用芯片CX20106A,具有很高的灵敏度和较强的抗干扰能力(无信号时输出高电平) 适当更改电容C4的大小可以改变接收电路的灵敏度和抗干扰能力。 4.1 超声波测距器的算法 d为被测物与测距器距离,s为声波的来回路程,v为声速,t为声波来回所用时间 4.1 超声波测距器的算法 超声波声速v与温度有关 在使用时,如果温度变化不大,则可认为声速是基本不变的 如果测距精度要求很高,则应通过温度补偿的方法加以校正 386 349 344 338 323 325 319 313 声速(米/秒) 100 30 20 10 0 -10 -20 -30 温度(℃) 不同温度下超声波声速表 4.2主程序设计 首先是系统环境初始化 定时器T0工作模式为16位定时计数器模式,T1为8位自动重装模式,置位总中断允许位EA并给显示端口P0和P2清零。 用定时器T0中断启动T1中断发超声波并进行计数,后打开外中断0接收返回的超声波信号。外中断收到信号后关闭T0中断。 采用12M的晶振,计数器每计一个数就是1μS,当主程序检测到接收成功的标志位后,将计数器T0中的数(即超声波来回所用的时间)按下式计算,即可得被测物体与测距器之间的距离,设计时取20℃时的声速344m/s则有: 4.2主程序设计 主程序流程图 调用显示程序等待超声回波标志 计算距离 显示结果0.5s 系统初始化 开始 4. 3中断程序 开TR0、TR1 初值清零 T0中断 中断返回 Y 发完设定数? T1中断 中断返回 关T1 N 置接收成功标志 关T0 将计数值移出 外中断0 中断返回 *

文档评论(0)

三四五 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档