超声波检测二级试试题及答案邓同新.docVIP

超声波检测二级试试题及答案邓同新.doc

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
超声波检测二级试试题及答案邓同新

方案选择说明 超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如:液位、井深、管道长度等场合。目前国内一般使用专用集成电路设计超声波测距仪,但是集成电路的成本很高,并且没有显示操作使用不方便。本文介绍AT89S52单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。实际证明该仪器工作稳定,性能良好。 系统总体方案的设计 本系统由超声波发射、回波信号接收、温度测量、显示和报警、电源等硬件电路部分以及相应的软件部分构成。系统原理框图,如图1所示。  整个系统由单片机AT89S52控制,超声波传感器采用收发分体式,分别是一支超声波发射换能器TCT40-16T和一支超声波接收换能器TCT40-16R。超声波信号通过超声波发射换能器发射至空气中,遇被测物反射后回波被超声波接收换能器接收。进行相关处理后,输入单片机的INT0脚产生中断,计算中间经历的时间,同时再根据具体的温度计算相应的声速,根据式 2 就可得出相应的距离用来显示,当然在一些场合也可根据需要,设置距离报警值。 倒车报警器主要依据是超声波测距,以AT89S51单片机为核心设计出方案 1.超声波测距原理 超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距S Ct/2,式中的C为超声波波速。 由于超声波也是一种声波,其声速C与温度有关,表1列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,,则应用通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距的机理。 表1 声速与温度关系表 温度(C) -30 -20 -10 0 10 20 30 100 声速(米/秒) 313 319 325 323 338 344 349 386 2.AT89S52的功能特点 AT89S52是一个4K字节可编程EPROM的高性能微控制器。它与工业标准MCS-51的指令和引脚兼容,因而是一种功能强大微控制器,它对很多嵌入式控制应用提供一个高度灵活有效的解决方案,AT89S52具有以下特点:4K字节的EPROM,128字节RAM、32根I/O口线、2个16位定时器/计数器、5个向量二级中断结构、1个全双向串行口、并且内含精密模拟比较器和片内扩展器,具有4。25V至5。5V的电压工作范围和12MHZ/24MHZ的工作频率,同时还具有加密阵列的二级程序存储器加锁、掉电和时钟等。此外,AT89S52还支持二种软件可选的电源节电方式。空闲时,CPU停止,而让RAM,定时/计数器、串行口和中断系继续工作。可掉电保存RAM的内容,但可使振荡器停止以禁止芯片所有的其它功能直到下一次硬件复位。 AT89S52有2个16位计时/计数器寄存器T0、T1。作为一个定时器,每个机器周期寄存器增加1,这样寄存器即可计数机器周期。因此,可以对外部的输入端P3。2/INT0和P3。3/INT1编程,便于测量脉冲宽度的门。 充分利用AT89S51的片内资源,即可在很少外围电路的情况下构成功能完善的超声波测距系统。 3.超声波发射部分 超声波发射部分是为了让超声波发射换能器TCT40-16T能向外界发出40 kHz左右的方波脉冲信号。40 kHz左右的方波脉冲信号的产生通常有两种方法:采用硬件如由555振荡产生或软件如单片机软件编程输出,本系统采用后者。编程由单片机P1.0端口输出40 kHz左右的方波脉冲信号,由于单片机端口输出功率不够,40 kHz方波脉冲信号分成两路,送给一个由74HC04组成的推挽式电路进行功率放大以便使发射距离足够远,满足测量距离要求,最后送给超声波发射换能器TCT40-16T以声波形式发射到空气中。发射部分的电路,如图2所示。图中输出端上拉电阻R31,R32,一方面可以提高反向器74HC04输出高电平的驱动能力,另一方面可以增加超声换能器的阻尼效果,缩短其自由振荡的时间。 4.超声波接收部分   上述TCT40-16T发射的在空气中传播,遇到障碍物就会返回,超声波接收部分是为了将反射波 回波 顺利接收到超声波接收换能器TCT40-16R进行转换变成电信号,并对此电信号进行放大、滤波、整形等处理后,这里用索尼公司生产的集成芯片CX20106,得到一个负脉冲送给单片机的P3.2 INT0 引脚,以产生一个中断。接收部分的电路,如图3所示  可以看到,集成芯片CX20106在接收部分电路中起了很大的作用。CX20106是一款应用广泛的红外线检波接收的专用芯片,其具有功能强、性能优越、外围接口简单、成本低等优点,由于红外遥控常用的载波频率38 kHz与测距的超声波频率40 kHz比较接近,而且CX20106内部设置的滤

文档评论(0)

shi194121 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档