- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超声波测距仪 组员: 指导老师: 1.设计的要求 1)?具有超声波测距功能,测量距离0.20m~5.00m测距精度±1㎝。? 2)?实时显示测量的距离,显示格式为:X.XXm。? 3)?LED提醒显示:距离在0.40m~1.00m,表示“危险距离”并用红色LED灯指示;距离在1.00m~2.00m,表示“保持距离”,并用黄书LED灯指示;距离在2.00m以上,表示“安全距离”并用绿色LED灯指示。? 2.方案论述 超声波测距仪利用超声波指向性强,能量消耗缓慢,在介质中传播距离较远的特点测量两点之间的距离的仪器。这个设计就是利用超声波传输中的距离与时间的关系,采用了STC90C51单片机对超声波仪进行控制及数据处理,设计出了能够精确测量两点间距离的超声波测距仪。该测距仪主要是由单片机主控模块、显示模块、超声波发射模块、接收模块所构成。其中采用STC90C51单片机作为主控模块,用来控制超声波的发出和接受,并且计算距离。用超声波模块HC-SR04发出和接受超声波,用3位数码管作为显示模块。本次设计的超声波测距仪,具有迅速、操作方便、计算简单、易于做到实时控制,并且测量精度较高的特点。测量范围可达到25cm~350cm,其误差1cm左右。在理论分析上达到了本次课设的要求。 2.1 总体方案设计 超声波具有指向性强,能量消耗缓慢,在介质中传播距离较远的特点,常用于测量两点之间的距离。本系统要求以单片机为核心,选择超声波发射电路和超声波接收电路,组成一个超声波测距仪,并显示两点之间的距离。 超声波测距仪设计中我们采用单片机作为核心,其中包括时钟电路,复位电路;以超声波模块作为超声波发射和接受装置;以三位数码管作为显示模块,总体设计方案如图: 2.2 超声波测距原理 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。那么超声波测距的原理是什么呢?下面简单介绍一下超声波测距的原理。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2 。这就是所谓的时间差测距法。超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。 3. 硬件选择 3.1.单片机的选择 在这个设计中单片机选用的是STC90C51(如图3-1),它内部集成了功能强大的中央处理器。具有以下标准的功能:32个I/O口线,看门狗(WDT),4k字节的Flash闪速存储器,128字节的内部RAM,一个向量两级中断结构,两个16位定时/计数器,两个数据指针,片内振荡器及时钟电路,一个全双工串行通信口。CPU的工作在空闲方式下停止,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 STC90C51集成了几乎完善的8位中央处理单元,处理功能强,中央处理单元中集成了方便灵活的专用寄存器,硬件的加,减,乘,除法器和布尔处理机以及各种逻辑运算和转移指令,这给应用提供了极大的便利。 3.2超声波模块的选择 在超声波测距仪设计中,采用HC-SR04超声波模块(如图),它性能稳定,测度距离精确,模块高精度,盲区小。可以用来设计机器人避障 、 物体测距 、 液位检测等领域。 HC-SR04超声波测距模块设计的嵌入式系统这样的项目。它的分辨率为0.3和测距距离为2cm至500厘米。它采用一个5V直流电源供电,待机电流小于2mA。该模块发送的超声波信号,拿起其回波,测量所经过的时间之间的两个事件和输出波形,其高的时间是由测得的时间的距离成正比的调制。 HC-SR04超声波模块引脚介绍 HC-SR04具有四个引脚即Vcc时,触发器,回声,GND和它们在下面详细解释。 a.VCC:5V DC电源连接到该管脚。 b.触发:触发信号开始发送到该管脚。触发信号必须是脉冲10US的时候。当模块接收到有效的触发信号时,它会发出8个脉冲从发射40KHz的超声波声。这种声音的回声回升的接收器。 c.回声:在此引脚,模块输出的波形以很高的时间与距离成正比。 d.GND地连接到该引脚。 HC-SR04模块的使用 初始化时将trig和echo端口都置低,首先向给 trig 发送至少10 us的高电平脉冲(模块自动向外发送8个40K的方波),然后等待,捕捉 echo 端输出上升沿,捕捉到上升沿的同时,打开定时器开始
文档评论(0)