超声波测距应用倒车雷达设计

上传人:大米 文档编号:487700235 上传时间:2023-06-14 格式:DOCX 页数:15 大小:162.77KB
返回 下载 相关 举报
超声波测距应用倒车雷达设计_第1页
第1页 / 共15页
超声波测距应用倒车雷达设计_第2页
第2页 / 共15页
超声波测距应用倒车雷达设计_第3页
第3页 / 共15页
超声波测距应用倒车雷达设计_第4页
第4页 / 共15页
超声波测距应用倒车雷达设计_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《超声波测距应用倒车雷达设计》由会员分享,可在线阅读,更多相关《超声波测距应用倒车雷达设计(15页珍藏版)》请在金锄头文库上搜索。

1、耀*线篁盛霍拽街中险HUMANRAILWAYPROFESSIONALTECHNOLOGYCOLLEGE腾飞科技文化工程课题报告表课题名称基于单片机的倒车雷达系统设计课题类别_单片机类负责人默念614学号7指导教师陈教师所在学校XX铁道职业技术学院联系结题日期2012、10、12单片机的倒车雷达系统设计*XX铁道职业技术学院自动化专业*指导教师陈新喜摘要:单片机的出现是计算机制造技术高速开展的产物,它是嵌入式控制系统的核心,如今,它已广泛的应用到我们生活的各个领域,电子、科技、通信、汽车、工业等。本设计是基于单片机的倒车雷达系统设计,该系统由超声波传感器、控制器和显示器等局部组成。能以直观的显示

2、告知驾驶员周围障碍物的情况,提高驾驶的平安性。关键词:倒车雷达系统单片机提高驾驶平安和乐趣一、引言倒车雷达,是汽车泊车或者倒车时的平安辅助装置,由超声波传感器、控制器和显示器等局部组成。能以声音或直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的平安性。二、总体设计根据功能和指标要求,本系统选用STC89C52单片机为主控机。通过扩展必要的外围接口电路,实现对计算器的设计。具体设计如下:2.1 由于设计的是倒车雷达,需要用超声波测距模块做为传感器,用单片机来控制,数码管来显示。考虑到精度问题,

3、选用三位数码管。2.2 本设计制作的只是一个模型,故在实际应用中可能有些缺乏,比方本设计中测距精度1mm,量程999mm,即只有将近4米的距离,显然在实际应用中不能只有这么远,但只需将超声波测距模块更换为功率稍大的型号就可以了。2.3 执行过程:开机即显示车后保险杠与障碍物距离,假设距离大于量程那么数码管显示为000,假设在量程之内那么实时显示距离。2.4 预警功能:假设距离过小比方200mm那么红灯亮,警示障碍物与车后部距离过小,不可再倒车,否那么会有平安事故。2.5 系统模块图:三、硬件详细设计3.1 单片机型号的选择:单片机选择的是STC89C52单片机,它是一种低成效、高性能CMOS8

4、位微控制器,具有8K在系统可编程Flash存储器。在单芯片上拥有灵巧的8位CPU和在线系统可编程Flash,具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断构造,全双工串行口,片内晶振及时钟电路。空闲模式下,CPU停顿工作,允许RAM、定时器/计数器串口、中断继续工作。掉电保护方式下RAM内容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位为止。而且,它还具有一个看门狗(WDT)定时/计数器。如果程序没有正常工作,就会强制整个系统复位,还可以在程序陷入死循环的时候,让单片机复位而

5、不用整个系统断电,从而保护你的硬件电路。STC89C52有40个引脚,32个外部双向输入/输出I/O端口,同时内含2个外中端口,2个16位可编程定时计数器,2个全双工串行通信口,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发本钱。1Vcc:供电电压。2GND:接地。3P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在Flash编程时,P0口作为原码输入

6、口,当Flash进展校验时,P0输出原码,此时P0外部必须被拉高。VccT2/P1.0C40T2EX/P1.10239aPO.Q/adOP12匚338PO.1/AD1PT3匚437PO2/AD2P1.4匚536PQ,3/A03MQSI/P1,5C635PO4/AU4MIS0/P16C734PO5/AD5SCK/P1C匚833nPO.6/AD6RST匚932PO7/AD7RKD/P3。E1031EA/VPPTXD/P3.1C1130JALE/PROG附2C1229Jf?esn而T/P3.3匚UDP2.7/A15T0/P34C1427tlp2,S/A14T1/P3.5C1526P2.5/A13WR

7、7P3.6匚16253P2.4/A12RD/P3.7口1724口篁3/A11XTAL2E18233p2.2/A1GXTAL1匚1922阴口匚2021口P2.0/Afl2单片机引脚图4P1口:P1口是一个内部提供的上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故,。在Flash编程和校验时,P1作为第八位地址接收。5P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4TTL门电流,当P2口被写“1时,其管脚被内部上拉电阻拉高,且作为输入。并因此

8、作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进展存取时,P2口输出地址的高八位。在给出地址“1时,它利用内部上拉优势,当对外部八位地址数据存储器进展读写时,P2口输出其特殊功能存放器的内容。P2口在Flash编程和校验时接收高八位地址信号和控制信号。6P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流ILL这是由于上拉的缘故。P3口也可作为AT89S52的一些特殊功能口,如下表所示

9、:P3口功能引脚简介P3口引脚第二功能P3.0RXD串行口输入P3.1TXD串行口输出P3.2INT0外部中断0输入P3.3INT1外部中断1输入P3.4T0定时器0外部脉冲输入P3.5T1定时器1外部脉冲输入P3.6WR外部数据存储器写脉冲输出P3.7RD外部数据存储器读脉冲输出7RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。8ALE/RPOG:当外部存储器时,地址锁存允许的输出电平由于锁存地址的地位字节。在Flash编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6.因此它可用作对外部输出的脉冲或用于

10、定时目的。然而要注意的是:每当用作外部数据存储器时,将跳出一个ALE脉冲。如想制止ALE的输出可在SFR8EH地址上置0.此时,ALE只有在执行MOVX,MOVC指令时ALE才起作用。另外该引脚被略微拉高。如果微处理器在外部执行状态ALE制止,置位无效。9/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在外部数据存储器时,这两次有效的/PSEN信号将不出现。10/EA/VPP:当/EA保持低电平时,那么在此期间外部程序存储器0000H-FFFFH不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,

11、此间内部程序存储器。在Flash编程期间,此引脚也用于施加12V编程电源VPP。11XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。12XTAL2:来自反向振荡器的输出。3.2 超声波模块插座电路图2345VCCPt.rtz5906这Header5GND5Pin接口为2.54nini间距的弯排针,如图4.2所示:图42:5Pin接口从左到公依次编号L2,3,L5它们的定义如卜丁 1vPin;接CC电源供电范围2.4V、5.5V)* 2号Pin:当为UART模式时,接外部电路0RT的TX端;当为电平触发模式时.接外部电路的Trig端. 3号Pim当为UART模式时,接外部电路口RT的R

12、夭端;当为电平触发模式时.接外部电路的Echo端. 4号Pim接外部电路的地。 5号Pim接外部电路的地屯3.3 报警电路Qi2N390lt5Speak&r:GND报警器电源接口及电源指示灯3.4 复位电路复位电路采用了单片机的复位端,采用按钮电平复位电路,这样设计可以简化软件的量,使程序更加简洁化。”1SW-PB12345-I-CapPd2lOOpFnt10PIOPl1Pl2PL.3Pl4Pl.5PL6Pl.7RSTmn3.5总电路图GbTDul20PlJOFl.lPUPIJ3Pl.4Fl.SFl.6Fl.7R5TP3X)P3P3J2p3mP3.4P3JF3.6F3.7耳TALIXTAL2G

13、WD7CCPO.0PO.lPO.2PO.3况PO.4寂PO.iWPd;FO.7/EA/VFPiLIKE1TP2.7P2.6P25P2.4P2.3P2.2P3.LP2.n理工40-国TO18-DImD2SCD33504D533-D6至mh国飞27262S24eS_iw元一此21pkTOiwDOfd-kD5DD7D1234561234567831111111iesdei16GNDGND4.2软件设计源代码#include#defineucharunsignedchar#defineuintunsignedintvoidsend_byte(unsignedchar);voidtime_init();voidDisplayLength(unsignedlong);voiddelay(uchar);voidwrite_dat(uchar);voidwrite_(uchar);voidinit();sbitSPK=P2A0;/定义喇叭端口sbitled0=P1A0;接收指示灯sbitled1=P1A1;/发送指示灯sbitRS=P2A1;sbitRW=P2A2;sbitEN=P2A3;ucharfrq;uchardispbuf4=;/显示缓冲区ucharidatarevbuf2;/收缓接冲区unsignedlongLength=0;uchartab

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号