网站大量收购独家精品文档,联系QQ:2885784924

-汽车倒车测距仪.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-汽车倒车测距仪

应用系统的一般构成1、硬件系统按照系统所需功能,系统硬件结构可以划分为三大主要模块:测距系统、控制系统以及显示和语音报警系统。系统总体结构框图如1所示.图1 系统总体结构图其中测距系统有超声波发射、接收子系统构成;控制部分以AT89S51单片机为核心,其P1.0口输出低电平控制超声波发射电路产生40KHz的超声波,利用外部中断监测超声波接收电路输出的返回信号;显示报警部分由显示系统及语音系统构成,其中显示系统采用简单实用的4位共阳8段LED数码管。设计原则和要求倒车测距仪是一个由单片机控制的汽车泊车安全辅助装置。该测距仪将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,能够测量并显示车辆后部障碍物里车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离的缩小而缩短,驾驶员不但可以直接观察到显示的距离,还可以凭听觉判断车后障碍物离车辆的远近,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并可以帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性。基本设计内容和步骤本文将在以单片机为控制核心的基础上,设计出汽车倒车测距仪的电路,并通过数码管显示及蜂鸣器报警来提示障碍物与车后的距离。分别完成单片机控制电路设计、数码管显示电路设计、蜂鸣器报警电路设计、按键控制电路设计及超声波测距模块的安装与调试等。软件设计中,通过汇编语言编写程序,完成单片机对外围芯片的驱动与控制,从而完成整个汽车倒车测距仪的功能实现。四、硬件和软件的具体设计1、系统硬件的具体设计(1)单片机控制电路设计采用AT89S51作为系统控制器。它是美国ATMEL公司生产的低功耗、高性能CMOS 8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程,也可用传统方法进行编程。AT89S51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,看门狗,2个数据指针,2个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,单片机振荡器及时钟电路。同时AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。单片机最小系统是指能让单片机工作的最简单的电路,包括电源电路、振荡电路、复位电路,如图2图2 单片机最小系统对于其P0口,这组引脚共有8条,P0.7为最高位,P0.0为最低位。这8条引脚共有两种不同的功能,分别使用于两种不同情况。第一种情况是8051不带片外存储器,P0口可以作为通用I /O口使用,P0.7~P0.0用于传送CPU的输入/输出数据。这时,输出数据可以得到锁存,不需外接专用锁存器,输入数据可以得到缓冲,增加了数据输入的可靠性。第二种情况是8051带片外存储器,P0.7~P0.0在CPU访问片外存储器时先是用于传送片存储器的低8位地址,然后传送CPU对片外存储器的读写数据。与此类似,P1.7~P1.0口作为I /O口使用时,P1.7~P1.0的功能和P0口的第一功能相同,也用于传送用户的输入/输出数据。同理,P2口也有相似的功能。89S51有INT0和INT1两条外部中断请求输入线,用于输入两个外部中断的中断请求信号,并允许外部中断源以低电平或负边沿两种中断触发方式输入中断请求信号。89S51究竟工作于哪种工作中断触发方式,可由用户通过对定时器控制寄存器TCON中IT0和IT1位状态的设定来选取。89S51在每个机器周期的S5P2时对INT0/INT1线上的中断请求信号进行一次检测,检测方式和中断触发方式的选取有关。若89S51设定为电平触发方式(IT0=0或IT1=0),则CPU检测到INT0/INT1上低电平时就可认定其中断请求有效;若设定为边沿触发方式(IT0=1或IT1=1),则CPU需要两次检测INT0/INT1线上的电平方能确定其中断请求是否有效,即前一次检测为高电平且后一次检测为低电平时INT0/INT1上的中断请求才有效。因此,89S51检测INT0/INT1上负边沿中断请求的时刻不一定恰好是其上中断请求信号发生负跳变的时刻,但两者之间最多不会相差一个机器周期时间。(2)超声波法设计接收电路设计超声波是一种频率超过20KHz的机械波。它沿直线传播,方向性好,传播距离较远,在介质中传播时在不同的分界面上会产生反射波。由于超声波具有以上特点,被广泛应用于测量物体的距离、厚度、液位等领域。利用超声波测量是一种有效的非接触式测距方法。测距时由安装在同位置的超声波发射器和接收器完成超声波的发射与接

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档