倒车雷达毕业论文一稿DOC.docx

上传人:rrsccc 文档编号:9430366 上传时间:2021-02-25 格式:DOCX 页数:34 大小:206.55KB
返回 下载 相关 举报
倒车雷达毕业论文一稿DOC.docx_第1页
第1页 / 共34页
倒车雷达毕业论文一稿DOC.docx_第2页
第2页 / 共34页
倒车雷达毕业论文一稿DOC.docx_第3页
第3页 / 共34页
倒车雷达毕业论文一稿DOC.docx_第4页
第4页 / 共34页
倒车雷达毕业论文一稿DOC.docx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《倒车雷达毕业论文一稿DOC.docx》由会员分享,可在线阅读,更多相关《倒车雷达毕业论文一稿DOC.docx(34页珍藏版)》请在三一文库上搜索。

1、基于超声波雷达的倒车防撞系统设计第一章 绪论1.1课题研究的意义随着社会的不断发展,汽车已逐渐成为人们出行主要的交通工具。由于汽车的日益增多,人为原因而产生的碰撞摩擦问题也日益突出,其中很大一部分是倒车碰撞所引起的。因此,增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为了研究热点。倒车雷达全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车安全辅助装置,能以声音或者显示器的显示通告司机车后的状况,解除了司机泊车和启动车辆时前后左右探视所引起的麻烦,并帮助司机解决由视觉引起的缺陷, 提高驾驶的安全性 1 。倒车雷达的原理与普通雷达是一样的,都是根据蝙蝠在黑夜里高速飞行而不会与任何障

2、碍物相撞的原理设计开发的。由于倒车雷达体积大小及实用性的限制,目前其主要功能仅为判断障碍物与车的距离,并做出提示。司机在倒车时,启动倒车雷达,在控制器的控制下,由车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,从而计算出车体与障碍物之间的距离,再由显示器显示距离并发出警示信号,从而使倒车时不至于发生事故。1.2国内外研究现状目前国内外在超声波检测领域都向着数字化方向发展,数字式超声波测距系统的发展速度很快。国内近几年也相继出现了许多数字式超声波仪器和分析系统。随着测距技术研究的不断深入,对超声测距系统功- 1 -能要求越来越高,单数码显示的超

3、声测距系统会带来较大的测试误差。进一步要求以后生产的超声测距仪能够具有双显及内带有单板机的微处理功能。随后具有检测,记录,存储,数据处理与分析等多项功能的智能化检测分析仪相继研制成功。超声仪研制呈现一派繁荣景象。其中,煤炭科学研究院研制的2000A型超声分析检测仪,是一种内带微处理器的智能化测量仪器,全部操作都处于微处理器的控制管理之下,所有测量值,处理结果,状态信息都在显像管上显示出来,并可接微型打印机打印。其数字和波形都比较清晰稳定,操作简单,可靠性高,具有断电存储功能,其串口可以方便用户对仪器的测试数据进行后处理及有关程序的开发 2 。与国内同类产品相比,设计新颖合理,功能齐全,在仪器设

4、计上有重大突破和创新,达到了国际先进水平。1.3 课题研究内容本文介绍以 AT89C51单片机为核心控制芯片,研制一种高性价比的倒车雷达,由单片机控制,计算超声波自发射至接收的往返时间,利用声波在空气中的传输速度,从而得到实测距离,再根据障碍物与车尾的距离远近情况发出警报。 这种倒车雷达系统系统成型后,经过专业技术人员论证后可推向市场3 。1硬件电路设计主要包括:(1)单片机系统电路(2)显示电路(3)超声波发射电路(4)超声波接受电路- 2 -2软件程序设计主要包括:主程序、超声波发射子程序、超声波接收中断程序以及显示子程序等;3选择器件、焊接电路及运行调试主要包括:超声波发射与接收调试、显

5、示调试及总体系统调试等。参考文献1韩赞东 . 超声定位技术在汽车安全预警中的应用. 测控技术 ,20022 马义德 . 汽车防撞系统的研究 J. 交通管理 ,20043王懿川 .基于单片机控制的超声波测距报警系统. 上海计量测试, 2011 年第 5 期:P45P47- 3 -第三章超声波传感器测距报警基本原理2.1 设计的控制核心AT89C51单片机AT89C51是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS 8 位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除 100 次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令

6、集和输出管脚相兼容。由于将多功能8位 CPU和闪烁存储器组合在单个芯片中, ATMEL的 AT89C51是一种高效微控制器,AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,如图 2.1所示。P1.0140VCCP1.12P0.0(AD0)39P1.23P0.1(AD1)38P1.34P0.2(AD2)37P1.45P0.3(AD3)36P1.56P0.4(AD4)35P1.67P0.5(AD5)34P1.78P0.6(AD6)33RST9P0.7(AD7)32(RXD)P3.010EA/APP31(TXD)P3.111ALE/PROG30(INT0)P3.212PSEN

7、29(INT1)P3.313P2.7(A15)28(T0)P3.414P2.6(A14)27(T1)P3.515P2.5(A13)26(WR)P3.616P2.4(A12)25(RD)P3.717P2.3(A11)24XTAL218P2.2(A10)23XTAL119P2.1(A9)22GND20P2.0(A8)21图 2.1AT89C51管脚图- 4 -1)主要特性:与 MCS-51 兼容4K 字节可编程闪烁存储器寿命: 1000 写/ 擦循环数据保留时间: 10 年全静态工作: 0Hz-24Hz三级程序存储器锁定128*8 位内部 RAM 32 可编程 I/O 线两个 16 位定时器 /

8、计数器5 个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路2)管脚说明:VCC:供电电压。GND:接地。P0 口: P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收8TTL门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 / 地址的第八位。在FIASH编程时, P0 口作为原码输入口,当 FIASH进行校验时, P0 输出原码,此时 P0 外部必须被拉高。P1口: P1口是一个内部提供上拉电阻的8 位双向 I/O 口, P1口缓- 5 -冲器能接收输出4TTL门电流。 P1 口管脚写入 1 后,被内部

9、上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时, P1 口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL门电流,当 P2口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2 口输出其特殊功能寄

10、存器的内容。P2口在 FLASH编程和校验时接收高八位地址信号和控制信号。P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL门电流。当 P3口写入“ 1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平, P3 口将输出电流(ILL )这是由于上拉的缘故。P3 口也可作为 AT89C51的一些特殊功能口,如下所示:P3 口管脚备选功能:P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0 (外部中断 0)P3.3/INT1 (外部中断 1)P3.4T0(记时器 0 外部输入)- 6 -P3.5T1(记时器 1

11、 外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3)振荡器特性:XTAL1 和 XTAL2分别为反向放大器的输入和输出。 该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件, XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。4)芯片擦除:整个 PEROM阵列和三个锁

12、定位的电擦除可通过正确的控制信号组合,并保持 ALE管脚处于低电平 10ms 来完成。在芯片擦操作中,代码阵列全被写“ 1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下, CPU停止工作。但 RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存 RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为- 7 -止。2.2超声波传感器介绍超声波是一种频率超过 20kHz 的机械波。超声波作为一种特殊的声波,同样具有声波传输的基本物理特性反射、折射、干涉

13、、衍射、散射。超声波具有方向性集中、振幅小、加速度大等特点,可产生较大力量,并且在不同的媒质介面,超声波的大部分能量会反射。利用超声波检测往往比较迅速,方便,易于做到实时控制,并且在测量精度方面能达到工业实用的要求,主要应用于倒车雷达、建筑施工工地以及一些工业现场。超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。目前常用的超声传感器有两大类,即电声型与流体动力型。电声型主要有: 1 压电传感器; 2 磁致伸缩传感器; 3 静电传感器。流体动力型中包括有气体与液体两种类型的哨笛。压电传感器属于超声传感器中电声型的一种。探头由压电晶片、楔块、接头等

14、组成,是超声检测中最常用的实现电能和声能相互转换的一种传感器件,是超声波检测装置的重要组成部分。压电材料分为晶体和压电陶瓷两类。属于晶体的如石英,铌酸锂等,属于压电陶瓷的有锆钛酸铅,钛酸钡等。其具有下列的特性:把这种材料置于电场之中,它就产生一定的应变;相反,对这种材料施以外力,则由于产生了应变就会在其内部产生一定方向的电场。所以,只要对这种材料加以交变电场,- 8 -它就会产生交变的应变,从而产生超声振动。因此,用这种材料可以制成超声传感器。传感器的主要组成部分是压电晶片。当压电晶片受发射电脉冲激励后产生振动,即可发射声脉冲,是逆压电效应。当超声波作用于晶片时,晶片受迫振动引起的形变可转换成

15、相应的电信号,是正压电效应。前者用于超声波的发射,后者即为超声波的接收。超声波传感器一般采用双压电陶瓷晶片制成。这种超声传感器需要的压电材料较少,价格低廉,且非常适用于气体和液体介质中。在压电陶瓷上加有大小和方向不断变化的交流电压时,根据压电效应,就会使压电陶瓷晶片产生机械变形,这种机械变形的大小和方向在一定范围内是与外加电压的大小和方向成正比的。也就是说,在压电陶瓷晶片上加有频率为 f 0 交流电压,它就会产生同频率的机械振动,这种机械振动推动空气等媒介,便会发出超声波。如果在压电陶瓷晶片上有超声机械波作用,这将会使其产生机械变形,这种机械变形是与超声机械波一致的,机械变形使压电陶瓷晶片产生

16、频率与超声机械波相同的电信号。共振板电极压电晶片图 2.2压电式超声波发生器结构图- 9 -压电式超声波发生器实际上是利用压电晶体的谐振来工作的,超声波发生器内部结构如图 2.1 所示,它有两个压电晶片和一个共振板,当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转化为电信号,这时它就成为超声波传感器。压电陶瓷晶片有一个固定的谐振频率,即中心频率 f 0。发射超声波时,加在其上面的交变电压的频率要与它的固有谐振频率一致。这样,超声传感器才有较高的

17、灵敏度。当所用压电材料不变时,改变压电陶瓷晶片的几何尺寸,就可非常方便的改变其固有谐振频率。利用这一特性可制成各种频率的超声传感器。超声波传感器的内部结构由压电陶瓷晶片、锥形辐射喇叭、底座、引线、金属壳及金属网构成,其中,压电陶瓷晶片是传感器的核心,锥形辐射喇叭使发射和接收超声波能量集中,并使传感器有一定的指向角,金属壳可以防止外界力量对压电陶瓷晶片及锥形辐射喇叭的损坏。金属网也是起保护作用的,但不影响发射与接收超声波。2.3超声波传感器的特性超声波传感器的基本特性有频率特性和指向特性。1) 频率特性 ,图2.3 是超声波发射传感器的频率特性曲线。- 10 -发射灵敏度(dB)图 2.3超声波

18、传感器频率特性曲线其中, f 040KHz 为超声发射传感器的中心频率,在f 0 处,超声发射传感器所产生的超声机械波最强,也就是说在f 0 处所产生的超声声压能级最高。而在 f 0 两侧,声压能级迅速衰减。因此,超声波发射传感器一定要使用非常接近中心频率 f 0 的交流电压来激励。另外,超声波接收传感器的频率特性与发射传感器的频率特性类似。曲线在f 0 处曲线最尖锐,输出电信号的幅度最大,即在f 0 处接收灵敏度最高。因此,超声波接收传感器具有很好的频率选择特性。超声接收传感器的频率特性曲线和输出端外接电阻R也有很大关系,如果R很大,频率特性是尖锐共振的,并且在这个共振频率上灵敏度很高。如果

19、 R 较小,频率特性变得光滑而具有较宽得带宽,同时灵敏度也随之降低。并且最大灵敏度向稍低的频率移动。因此,超声接收传感器应与输入阻抗高的前置放大器配合使用,才能有较高得接收灵敏度。- 11 -2)指向特性实际的超声波传感器中的压电晶片是一个小圆片,可以把表面上每个点看成一个振荡源,辐射出一个半球面波(子波),这些子波没有指向性。但离开超声传感器的空间某一点的声压是这些子波迭加的结果(衍射),却有指向性。2.4 超声波测距的原理与实现超声测距从原理上可分为共振式、脉冲反射式两种。由于应用要求限定,在这里使用脉冲反射式,即利用超声的反射特性。超声波测距原理是通过超声波发射传感器向某一方向发射超声波

20、,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就停止计时4 。常温下超声波在空气中的传播速度为C=340m/s,根据计时器记录的时间t ,就可以计算出发射点距障碍物的距离 (S) ,即:S C*t / 2 C* t0其中, t0 就是所谓的渡越时间。超 声 波 发单射键盘控制LED 数 码乐丁片管显示机超 声 波 接收放大比较图 2.4 倒车雷达系统的基本框图可以看出主要部分有:1) 供应电能的脉冲发生器(发射电路);- 12 -2) 使接收和发射隔离的开关部分;3) 转换电能为声能,且将声能透射到介质中的发射传感器;4) 接收反射声能(回波

21、)和转换声能为电信号的接收传感器;5) 接收放大器,可以使微弱的回声放大到一定幅度,并使回声激发记录设备;6) 记录 / 控制设备,通常控制发射到传感器中的电能, 并控制声能脉冲发射到记录回波的时间,存储所要求的数据,并将时间间隔转换成距离。在超声波测量系统中,频率取得太低,外界的杂音干扰较多;频率取得太高,在传播的过程中衰减较大。 故在超声波测量中, 常使用 40KHz的超声波。目前超声波测量的距离一般为几米到几十米,是一种适合室内测量的方式。由于超声波发射与接收器件具有固有的频率特性,具有很高的抗干扰性能。距离测量系统常用的频率范围为 25KHz300KHz 的脉冲压力波,发射和接收的传感

22、器有时共用一个,或者两个是分开使用的。发射电路一般由振荡和功放两部分组成,负责向传感器输出一个有一定宽度的高压脉冲串,并由传感器转换成声能发射出去;接收放大器用于放大回声信号以便记录,同时为了使它能接收具有一定频带宽度的短脉冲信号,接收放大器要有足够的频带宽度;收 / 发隔离则使接收装置避开强大的发射信号;记录 / 控制部分启动或关闭发射电路并记录发射的瞬时及接收的瞬时,并将时差换算成距离读数并加以显示或记录5 。- 13 -参考文献4 张谦琳 . 超声波检测原理和方法 M. 北京:中国科技大学出版社, 1993.105 童诗白,华成英,模拟电子技术基础M, 第三版 . 北京:高等教育出版,

23、2001.1- 14 -第三章 工作系统的总体设计3.1 系统总体结构的设计障超声波发送数码管显示模块模块碍AT89C51不同频率报警物超声波接收单片机稳压电源模块图 3.1系统总体结构框图按照系统所需功能, 系统结构可以划分为三大主要模块:测距系统、控制系统以及显示和语音报警系统。系统总体结构框图如3.1 所示,其中测距系统有超声波发射、接收子系统构成;控制部分以AT89C51单片机为核心,其 P2.0 口输出 10us 的触发信号制超声波发射电路产生40KHz的超声波,利用外部中断监测超声波接收电路输出的返回信号;显示报警部分由显示系统及语音系统构成,其中显示系统采用简单实用的3 位共阳

24、8 段数码管。3.2 硬件设计3.2.1电源电路本设计使用汽车尾灯的12V 电源为系统供电,但本系统适用电压为5V,需设计电源电路将其转化为5V电压,电源电路如图3.2 所示。- 15 -Q17805VCC13R15+5V1kVm12VD1+D12W10C7C6C5C4S1100UF104100uF104POWER-CT2SW-DPDT图 3.2电源电路图三端稳压集成电路7805:用 7805 三端稳压器组成稳压电源输出电压稳定,电压大小为 +5V,满足单片机的工作电源需求,7805 所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜 6 。桥堆 2

25、W10:将交流电压变为直流电压。整流桥堆是由四只整流硅芯片作桥式连接,外用绝缘朔料封装而成,大功率整流桥在绝缘层外添加锌金属壳包封,增强散热。整流桥品种多:有扁形、圆形、方形、板凳形(分直插与贴片) 等,有 GPP与 O/J 结构之分。最大整流电流从0.5A到 100A,最高反向峰值电压从 50V 到 1600V。3.2.2时钟电路单片机各种功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路- 16 -的质量影响单片机系统的稳定性。时钟电路有两种设计方式,一是内部时钟方式,另一种是外部时钟方式。我采用的是内部时钟方式,其电路图如图 3

26、.3 所示C1Cap2XTAL230pFY1XTALXTAL11C212MCap30pF图 3.3时钟电路图单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为单片机的XTAL1,输出端为引脚 XTAL2。这两个引脚外部跨接石英振荡器Y1 和微调电容 C1和 C2,构成了稳定的自激振荡器。而电容的大小会影响振荡的频率的高低、振荡器的稳定性和起振的快速性,因此对于电容选择是很关键的,我们这次设计的时钟电路采用了所提供的 33pF 电容可以构成稳定的自激振荡器电路7 。3.2.3复位电路复位电路是采用手动按键电平来实现单片机系统的复位的。复位电平是通过 RST端经电阻与电

27、源VCC接通而实现的其复位电路图如图3.4所示。- 17 -S0VCCSW-PBR3RSTRes110KC3Cap10uF图 3.4复位电路图常见的复位电路为上电复位电路,它能有效的实现上电复位和手动复位。复位信号为高电平有效,其有效时间应持续24 个振荡周期以上才能完成复位操作。在复位电路通电瞬间,由于RC的充电过程,在RST端出现一定宽度的正脉冲,只要该正脉冲保持一定宽度,就能使单片机自动复位。以上的复位电路在通电时,是通过10uF 的电容充电,并在复位端口和地之间加10k 欧电阻从而使复位端口能够保持高电平,并有效保持复位按键按下后能够准确复位。3.2.4超声波测距模块HC-SR04本系

28、统超声波测距模块采用HC-SR04测距模块。基本工作原理:1)采用 IO 口 TRIG触发测距, , 加至少 10us 的高电平信号;2)模块自动发生8 个 40KHZ的方波,自动检测是否有信号返回;- 18 -3 )有信号返回,通过IO 口 ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间* 声速(340M/S) /2.HC-SR04的外型及引脚如图3.5 所示,HC-SR04的性能参数和引脚定义分别如表 3.1 和表 3.2 所示。图 3.5HC-SR04超声波测距模块外形图- 19 -工作频率工作电压工作电流最远射程最近射程测量角度输入出发信号

29、输出回响信号规格尺寸引脚VCCGNDTRIGECHO表 3.1 HC-SR04性能参数40MHzDC5V15mA4m2cm15度10us 的 TTL 脉冲输出 TTL 电平信号,与射程成正比40*20*15mm(宽 * 长 *厚 )表 3.2 HC-SR04 引脚定义功能5V电源地线 GND触发控制信号输入回路信号输出3.2.574HC573 芯片74HC573是高性能硅门 CMOS器件,为八进制 3 态非反转透明锁存器。当锁存使能引脚LE 为高时,这些器件的锁存对于数据是透明的(也就是说输出同步),当锁存使能引脚LE 变低时,符合建立时间和保存时间的数据会被锁存 8 。74HC573芯片的引

30、脚图如图3.8 所示,功能表如表3.3所示。- 20 -输入 DHLXXOED0D1D2D3D4D5D6表 3.374HC573功能表输出使能锁存使能输出 QLHHLHLLL不变HX高阻120VCC219Q0318Q1417Q2516Q3615Q4714Q5813Q6D7912Q7GND1011LE图 3.6 74HC573 芯片引脚图3.2.6数码管显示及报警电路设计- 21 -LED是发光二极管的缩写。 LED数码管里面有 8 只发光二极管,分别记作 a、b、c、d、e、f 、g、dp,其中 dp 为小数点,每一只发光二极管都有一根电极引到外部引脚上,而另外一只引脚就连接在一起同样也引到外

31、部引脚上,记作公共端(COM),其中引脚的排列因不同的厂商而有所不同。LED数码管要正常显示, 就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位。根据LED数码管的驱动方式的不同,9可以分为静态式和动态式两类。静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O 口进行驱动,或者使用如BCD码二 - 十进位解码器进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用 I/O 口多,如驱动 5 个数码管静态显示则需要 5840 个 I/O 口来驱动,要知道一个 51 单片机可用的 I/O 口才 32 个。故实际应用时必须增加解码驱动器进行驱动,增加了硬件

32、电路的复杂性。2)动态显示驱动数码管动态显示界面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的 8 个显示笔划“ a、b、c、d、e、f 、g、dp”的同名端连在一起,位选通由各自独立的 I/O 线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。透过分时轮流控制各个LED数码管的 COM端,- 22 -就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为 1 ms2

33、 ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的 I/O 口,而且功耗更低。动态扫描显示方式在数码管应用系统中应用得最为广泛,这也是我在本设计中的显示方法。共阳极与共阴极这两种方法难度差不多,考虑到我自己对于共阳极的编程更熟悉,因此在该设计中我也采用数码管共阳极的接法。至于语音报警,则采用一个简单的蜂鸣器,利用单片机产生方波来控制。根据所测距离的长短来决定该方波的频率,即蜂鸣器的报警频率。语音报警电路和数码管显示电路分别如图3.7 和图

34、3.8 所示。VCCR1Res1300NPNR2Q4Res1FMLS11KSpeaker- 23 -图 3.7语音报警电路图000abcdefgdp1231234567891011R7R8R9R10 R11R12 R13 R14Res1 Res1 Res1 Res1 Res1Res1 Res1 Res1180 180 180180 180180 180 180abcdefgdpQ2Q3Q4NPNNPNNPNR4R5R6Res1Res1Res1we1we2we3VCC图 3.8数码管显示电路图3.3软件设计主程序对系统环境初始化后,首先置位回波接收标志和由单片机P2.0 口输出一个高电平以启动超声波发射电路,同时启动定时器T0。然后调用计算距离子程序,根据定时器T0 记录的时间计算出待测距离。接着调用显示子程序,将测出距离以十进制BCD码方式

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1