浅析at89c51单片机的超声波测距仪的设计2.docVIP

浅析at89c51单片机的超声波测距仪的设计2.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析at89c51单片机的超声波测距仪的设计2

【摘要】 AT89C51是一个低功耗的并且高性能的 CMOS 8位单片机,片内包括4k Bytes ISP(In-system programmable)的可重复擦写1000次的Flash只可读的程序存储器,采用的器件是高密度的,不易丢失存储技术制造,MCS-51兼容的标准指令系统以及80C51引脚的结构,通用的8位中央处理器和ISP Flash存储单元在芯片内集成,AT89C51广泛应用在非常多的嵌入式控制应用系统中。这次设计主要是利用AT89C51单片机、HC-SR04超声波传感器、蜂鸣器完成测距报警系统的制作,将AT89C51作为主控制芯片,利用超声波对物体的感应,将前方物体的距离探测出来,然后单片机处理运算,与设定的报警距离值进行比较判断,当测得距离小于设定值时,AT89C51发出指令控制蜂鸣器报警。 【关键词】:AT89C51单片机、HC-SR04超声波传感器、蜂鸣器一、绪论 1.1课题研究背景及意义随着社会的发展,人们对于距离的敏感度越来越高,生活上对距离的感知也越来越敏感,因此测距仪也受到了极大的欢迎。它主要有三类,一类是激光测距仪,是根据光电元件接收目标反射的激光束来计算出测距者到目标的距离。另一类是红外测距仪,利用红外线传播不扩散的原理进行测距,但方向性差。还有一类是超声波测距仪,但也有局限性,传播需要介质,超声波发射器向某一方向发射超声波,在发射的同时开始计时,碰到障碍物后就立即返回来,超声波接收器收到反射波就立即停止计时。超声波测距是一种非接触可直接检测技术,它对光线和被测对象的颜色等没有要求,与其它仪器相比更卫生,更耐高温、等恶劣环境,具有少维护、可靠性高、寿命长等优点。利用超声波检测往往比较快捷、性能稳定、能够实现实时检测等优点,所以它广泛的应用在全自动机器人,汽车倒车雷达等研制方面。二 、总体设计方案及论证2.1 总体方案设计硬件设计和软件设计是本次设计主要部分。按模块划分可以分为数据的采集、按键的控制、数码管的显示、蜂鸣器的报警这四个子模块。按电路结构划分可以划分为超声波发射与接收、蜂鸣器、单片机控制这几个电路。就这次设计的核心模块来讲,设计的中心单元就是51单片机,单片机应用系统的组成也是分为硬件和软件的。硬件主要包括单片机、输入设备和输出设备、以及外围应用电路等系统,软件则是设计工作是需要的各种程序的总称。研制单片机应用系统的过程分为总体方案设计、硬件电路设计、软件程序设计三个阶段。核心控制单元是采用的AT89C51单片机,当测出来的数值小于设定的距离时,主控芯片就会将测出来的数值与原本设定的数值进行比较以及处理,并控制蜂鸣器报警。系统总体的设计方框图如图1所示。 三、硬件实现及单元电路设计3.1 主控制模块设计硬件电路时,我选用的是40个引脚的AT89C51单片机,P1.0-P1.7口的是1kΩ的电阻,9脚接的是复位电路,P3.0-P3.3口接超声波,P3.4-P3.5口是16位的定时/计数器器,P3.6-P3.7是读写信号,18(XTAL2)和19(XTAL1)脚接的是时钟电路,20脚接地,P2.0-P2.3主要是接按键在进行测距时对距离的设定,30脚地址锁存器,40脚接电源。最小系统的接线图如图2所示。硬件设计的电路总设计图主要是最小系统电路,报警电路,复位电路。从以上的分析可知在本设计中要用到如下器件: AT89C51单片机、蜂鸣器、四个按键、四位数码管以及超声波传感器等。与40脚相接的发光二极管是电源工作指示灯。电路中用到4个按键,一个是设置键, 一个是加键,一个是减键,另外还有一个是复位键。3.2 电源设计对于电源部分的设计,我选用的是在板子上外接一个电池盒来实现电源的供给的,电池盒如图4所示。它可以内装3节1.5V的干电池进行供电,要注意的是在装电池时一定要注意电池的正负极,不能将电池装反,否则电路不能工作。3.3 超声波测试模块超声波部分的设计我是采用的现成的超声波测试模块(HC-SR04),此模块可以提供2cm-400cm 的测距功能,并且不需要接触就可以进行测量,测距精度最高可以达到 3mm。该模块包含以下几个部分:超声波发射器、超声波接收器、控制电路。基本的工作原理是采用Trig口进行感触测距,提供至少10us 的高电平信号;8 个 40khz 的方波从此模块中自动发出 ,自动检测信号是否有返回;若有信号返回,则通过Echo口来输出一个高电平,输出的高电平所持续的时间就是超声波从发射出去到反射回来的时间。测试的距离=(高电平的时间*声速(340M/S))/2。超声波的实物如下图5。其中VCC是来供电源,GND表示地线,信号输入由TRIG触发控制,ECHO回响信号输出等四支线超声波探测模块(HC-SR04)的使用方法为:IO口触发,给Trig口提供至少10us的高电

文档评论(0)

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

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

1亿VIP精品文档

相关文档