ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:236KB ,
资源ID:3519399      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3519399.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(51单片机设计测距仪原理及其简单应用.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

51单片机设计测距仪原理及其简单应用.doc

1、51单片机设计测距仪原理及其简单应用1 51系列单片机的功能特点 5l系列单片机中典型芯片(女1AT89C51)采用 40引脚双列直插封装(DIP)形式,内部由CPU,4kB 的 ROM,256 B 的 RAM,2 个 16b的定时计数器 TO和 T1,4 个 8 b的工O 端I:IP0,P1,P2,P3,一个全双功串行通信口等组成。特别是该系列单片机片内的 Flash可编程、可擦除只读存储器(EPROM),使其在实际中有着十分广泛的用途,在便携式、省电及特殊信息保存的仪器和系统中更为有用。该系列单片机引脚与封装如图 1所示。5l系列单片机提供以下功能:4 kB 存储器;256 BRAM;32

2、 条工O 线;2 个 16b定时计数器;5个 2级中断源;1 个全双向的串行口以及时钟电路。空闲方式:CPU 停止工作,而让 RAM、定时计数器、串行口和中断系统继续工作。掉电方式:保存 RAM的内容,振荡器停振,禁止芯片所有的其他功能直到下一次硬件复位。5l系列单片机为许多控制提供了高度灵活和低成本的解决办法。充分利用他的片内资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。2 单片机实现测距原理 单片机发出超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差 tr,然后求出距离 SCt2,式中的 C为超声波波速。限制该系统的最大可测距离存在

3、 4个因素:超声波的幅度、反射的质地、反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉冲的直接接收能力将决定最小的可测距离。为了增加所测量的覆盖范围、减小测量误差,可采用多个超声波换能器分别作为多路超声波发射接收的设计方法。由于超声波属于声波范围,其波速 C与温度有关,表 1。列出了几种不同温度下的波速。在测距时由于温度变化,可通过温度传感器自动探测环境温度、确定计算距离时的波速 C,较精确地得出该环境下超声波经过的路程,提高了测量精确度。波速确定后,只要测得超声波往返的时间 r,即可求得距离 5。其系统原理框图如图 2所示。单片机(AT89C51)发出短暂的 40kHz信号

4、,经放大后通过超声波换能器输出;反射后的超声波经超声波换能器作为系统的输入,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,得出时间 t,再由系统软件对其进行计算、判别后,相应的计算结果被送至 LED显示电路进行显示,若测得的距离超出设定范围系统将提示声音报警电路报警。AT89C51通过外部引脚 P20 输出脉冲宽度为 25us、载波为 40kHz的超声波脉冲串,加到射随器的基级,经功率放大推动超声波发射器发射出去。超声波接收器将接收到的反射超声波送到放大器进行放大,然后用锁相环电路进行检波。经处理后输出低电平,送到 AT89C51的引脚利用该原理设计的实例:汽车防撞雷达31 系统硬件设计

5、汽车防撞雷达可以帮助驾驶员及时了解车周围阻碍情况,防止汽车在转弯、倒车等情况下撞伤、划伤。其接收部分硬件电路如图 3所示,发射、预置控制、显示部分硬件电路如图 4所示。sP32,提供给软件进行处理。经过 AT89C51对接收到的信息进行处理后,被测的距离茬 LED上显示,显示的数据由串口线 RXD和 TXD输出到 74LSl64,转化为并行数据控制 LED的显示,采用动态显示。两位 LED可表示 4901 m 的距离,满足显示精度;若该距离小于预置的汽车低速安全刹车范围(如:1 n)或 05m),报警电路发出适当的警告提示音,由 P21 的输出控制报警电路的工作。32 系统软件设计汽车防撞雷达

6、根据超声测距原理用 AT89C51单片机开发设计。整个软件采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。软件设计的主要思路是将预置、发射、接收、显示、声音报警等功能编成独立的模块,在主程序中采用键控循环的方式,当按下控制键后,在一定周期内,依次执行各个模块,调用预置子程序、发射子程序、查询接收子程序、定时子程序,并把测量的结果进行分析处理,根据处理结果决定显示程序的内容以及是否调用声音报警程序。当测得距离小于预置距离时,声音报警程序被调用。图 5所示为程序的流程图。4 结 语利用 51系列单片机设计的测距仪便于操作、读数直观。经实际测试证明,该类测距仪工作稳定,能满足一般近距离测距的要求,且成本较低、有良好的性价比。由于该系统中锁相环锁定需要一定时间,测得的距离有误差,在汽车雷达应用中此误差为 3C111可忽略不计;但在精度要求较高的工业领域如机器人自动测距等方面,此误差不能忽略,只有通过改变-些硬件的应用实现对超声波的快速锁定,使误差进一步减小到 031llnl,可以满足更高要求。信息来源:现代电子技术 谭洪涛,张学平

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。