收藏 分销(赏)

超声波测距系统设计.doc

上传人:w****g 文档编号:2549239 上传时间:2024-05-31 格式:DOC 页数:23 大小:245.50KB
下载 相关 举报
超声波测距系统设计.doc_第1页
第1页 / 共23页
超声波测距系统设计.doc_第2页
第2页 / 共23页
超声波测距系统设计.doc_第3页
第3页 / 共23页
超声波测距系统设计.doc_第4页
第4页 / 共23页
超声波测距系统设计.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、南京信息工程大学 目 录摘要1前言1第1章 绪 论21.1 课题的研究现状21.1.1 国外汽车倒车预警系统的现状21.1.2 国内汽车倒车预警系统的现状31.2 课题的研究意义41.3 超声波测距的目的4第2章 超声波测距系统的原理及设计方案42.1. 超声波测距原理42.1.1 超声波发生器42.1.2 压电式超声波发生器原理52.1.3 超声波测距原理52.2 基本概念理论基础62.2.1 超声波传感器62.2.2 AT89C51单片机62.2.2 DS18B20简介8第3章 超声波测距系统的硬件设计93.1系统硬件部分93.2 超声波发射电路103.3 超声波接收电路103.4 温度检

2、测电路113.5 数据无线收发模块113.6 复位电路123.7 超声波测距报警控制芯片4Y2133.8 显示器原理(LCD)及晶振电路14第4章 超声波测距系统的软件设计164.1 下位机程序设计164.2 上位机主程序设计17第5章 总结与展望175.1 总结18致谢18参考文献:19Abstract2022王艳 第 页2024-5-20超声波测距系统设计王艳南京信息工程大学职业技术学院系,南京 210044摘要:本设计从实验研究分析的角度,分析了超声波测距系统的基本设计原理以及目前国内外此类测距系统存在的问题。较详细的介绍超声波测距系统以及根据该系统设计,研制一种用于汽车倒车避撞的超声波

3、无线距离测量系统。系统由下位机与上位机两部分组成,下位机主要由超声波发射电路、超声波接收电路、无线收发模块及单片机组成, 上位机由单片机、无线收发模块、显示电路等组成,下位机与上位机之间通过无线收发模块传输信息。文中分析了超声波测距电路的设计方法,叙述了采用无线通信技术实现数据远程传输的设计思路。该系统测量距离方便、灵活、稳定。关键词:无线通信;单片机;超声波;距离测量;温度补偿前言随着科技的迅猛发展越来越多科技成果被广泛的运用到人们的日常生活当中,给我们的生活带来了诸多方便。这一设计就是本着这个宗旨出发,利用超声波的特性来为我们服务。人们能听到声音是由于物体振动产生的,它的频率在20HZ-2

4、0KHZ范围内,超过20KHZ称为超声波,低于20HZ的称为次声波。常用的超声波频率为几十KHZ-几十MHZ。由于超声波指向性强,因而常用于距离的测量。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人,汽车安全,海洋测量等上得到了广泛的应用。本设计提供一种液晶显示测距装置,该装置利用了发射接收一体化的超声波传感器和微处理器。采用超声波传感器分时工作于发射和接收,利用声波在空气中的传播速度和发射脉冲到接收反射脉冲的时间间隔计算出障碍物到超声波测距器之间的距离。距离是在不同的场合和控制中需要检测的一个参数,所以,测距就成为数据采

5、集中要解决的一个问题。尽管测距有多种方式,比如,激光测距,微波测距,红外线测距和超声波测距等。但是,超声波测距不失为一种简单可行的方法。虽然超声波测距电路多种多样,甚至已有专用超声波测距集成电路。但是,有的电路复杂,技术难度大,有的调试困难,有的元件不易购买。本文介绍的电路,成本低廉,性能可靠,所用元件易购,并且利用测距原理,结合单片机的数据处理,使测量精度提高,电路实现容易,无须调试,工作稳定可靠。超声技术是一门以物理、电子、机械、及材料学为基础的通用技术之一。超声技术是通过超声波产生、传播及接收的物理过程而完成的。超声波具有聚束、定向及反射、透射等特性。声检测技术是利用超声波在媒质中的传播

6、特性(声速、衰减、反射、声阻抗等)来实现对非声学量(如密度、浓度、强度、弹性、硬度、粘度、温度、流速、流量、液位、厚度、缺陷等)的测定。它的基本原理是基于超声波在介质中传播时遇到不同的介面,将产生反射,折射,绕射,衰减等现象,从而使传播的声时,振幅,波形,频率等发生相应变化,测定这些规律的变化,便可得到材料的某些性质与内部构造情况。与传统超声技术完全不同,新的超声技术具有以下特点:在不破坏媒质特性的情况下实现非接触性测量,环境适应能力强,可实现在线测量。 近二、三十年,特别是近十年来,由于电子技术及压电陶瓷材料的发展,使超声检测技术得到了迅速的发展。在无损探伤,测温,测距,流量测量,液体成分测

7、量,岩体检测等方面,新的超声检测仪表不断出现,应用领域也不断扩大。本文正是基于这一应用背景。第1章 绪 论1.1 课题的研究现状1.1.1 国外汽车倒车预警系统的现状倒车预警系统在车挂倒挡时开始工作,由探头、主机和显示器三部分构成,探头可以根据需要安装不同的数量,目前比较常见的是4探头(安装于后保险杠上)和6探头(2前4后)的;除一般的放置位置外,显示器也可以替代原来的后视镜并兼这两种功能,它可以显示多种信息。例如障碍物相对于车的距离、角度和车内外温度等(视雷达档次而定),以4探头液晶显示屏的豪迪倒车雷达为例,它最远可以探测到1.96m外的障碍物,并可以显示出是由哪个探头探测到的,如果两个探头

8、同时探测到障碍物,则会以离车最近的障碍物为准,有些显示器上还带有“车载免提功能”,其内有扬声器和麦克风,可以进行录音和放音。倒车雷达的提示方法也可以分为数码显示、声音提示和语音提示等,以博视雷达为例,其背光可通过三色变换来警告紧危急程度,声音提示则会通过急促程度的不同告诉驾驶员及时停车,有些雷达还特别为喜欢安静的驾驶员设置了静音开关。倒车雷达的接收方式可以分为有线式和无线式两种,无线接收方式显然更省事,不必因“走线”而拆装车内的原有装饰,也不受车型、车长等因素的影响,其价格自然也略高些。国外汽车倒车预警系统早期大多采用红外线的发射与接收原理,不属于雷达(无线电波)的产品,最大的缺点是红外线波易

9、受干扰,整个系统的警示音常呈现不稳定的乱鸣状态,另外对深黑色粗糙表面物体的反应也较差。但更糟糕的是,无论是红外线发射器或接收器,只要任何一方让一层薄薄的冰雪和泥尘覆盖,系统就会失效。最近在欧美出现的一种电磁感应倒车预警系统。在一线路套上一环型的感应圈(此线圈贴在后保险杠的内侧,车外表完全看不出有此装置),以感应车后物体的有无。此种装置价格中等,并且完全隐密,但可惜的是,安装困难(必须卸下保险杠贴在内测),而且只能探测动态物品,当车在后退行进时,可探测到物体,但车一旦停止后退行进,则任何物体都不被认可。换言之,如有任何物品贴在后保险杠,当车一旦停下再启动后,此装置并不会告知驾驶者后方有物品贴在保

10、险杠,此车不能再后退等。德国大众公司已经将超声波测距技术应用在倒车雷达上,并且具有前视和后视功能,采用自举升压的方式驱动8路超声波传感器,目前国内引进车型对这一技术尚不能国产化,仍需要引进德国原厂成品安装。因此,实用性也相当有限。日本、美国和欧洲等国的大汽车公司都投入了相当的人力、物力,采用先进的毫米波雷达、CCD摄象机、GPS和高档微机等制成安全预警系统,使用在其所开发的高级汽车上。据海外媒体报道,戴姆勒-克莱斯勒公司日前成功开发出供商用车(尤指卡车)使用的电子刹车系统,它与其他刹车系统的区别在于,其在卡车车头设有雷达感应器,感应器在车前观察四周环境,并将所有收集的信息交由一控制器加上处理,

11、形成一虚拟景象,再借助演算法的辅助来判断所发生状况是否需要利用刹车。未来两三年内这种新型刹车系统即可量产上市,但价格昂贵,其过高的成本限制了它应用的普遍性。在底特律国际车展上,通用公司的Precept 概念车装了Donnelly公司生产的以摄象机为基础的后视镜系统。该系统用一个内后视镜和两个外后视镜采集汽车周围的景象,三个景象合成一个全景图象在中控台的视屏上显示出来,还用文字说明来传达信息。摄象机也可在倒车时使用,当车后近处有消火栓等障碍物时,就及时让驾驶员知晓。1.1.2 国内汽车倒车预警系统的现状随着我国汽车产业的高速发展,近两三年我国开始进入私家车时代,交通事故发生的频率也在增加,为提高

12、汽车运行的安全性,倒车预警系统不仅深受驾驶员的青睐,也逐渐成为汽车电子产业中新的增长点。尤其是近两年来,倒车雷达成了商家的电子新爱,众多生产防盗器的厂家纷纷涉足倒车雷达,处在我国汽车电子行业环境的繁荣背景下倒车雷达已渐渐形成一个较大的行业,而且已呈现出一派激烈竞争的态势。倒车预警系统经历了三个阶段,六代的技术改良,从早期的倒车防撞仪,只能测试车后有限范围的障碍物,并发出警报,发展到根据距离远近程度分段报警,前两个阶段的倒车雷达一般采用专用集成电路,功能较简单。随着人们对汽车驾驶辅助系统易用性要求的提高,以及单片机价格不断下降和汽车电子系统网络化发展的要求,新型的倒车雷达都是以单片机为核心的智能

13、测距传感系统。要求倒车雷达连续测距并显示障碍物距离,并采用不同间歇鸣叫频率的声音报警提示距离,让驾驶员全神贯注地注视场景。汽车电子系统网络化发展还要求作为驾驶辅助系统子系统的倒车雷达具有通信功能,能够把数据发送到汽车总线上。如最为先进的倒车雷达系统为“智能可视倒车雷达系统”,它在车尾部撞上针孔摄像头,倒车时可以在DVD显示屏上显示车后的广角真实图象。在近日上市的由东风汽车有限公司乘用车公司推出的全新一代“蓝鸟智尊”,最引人注目的是它配备了倒车影像显示和NAVI卫星导航系统,这两项配置在同级别的轿车上可谓绝无仅有,有效提升了蓝鸟的档次,直接将高级别汽车的智能化从“概念”引入了“应用”。在驾驶者挂

14、入倒挡时,中控台上的液晶显示屏会自动切换画面,将车尾摄像头拍下的环境状况展示在驾驶者眼前,最大程度地方便泊车,这项功能在夜间尤其具有价值。而它的NAVI卫星导航系统,使日产成为继丰田之后又一个将GPS导航定位系统引入国内的厂家。1.2 课题的研究意义 随着经济的发展, 人们的生活水平越来越高。当今, 对许多人来说, 汽车进入家庭已不再是奢望, 但随之而来的事情就是如何保证汽车使用过程中的安全问题, 特别是如何防止汽车与其他物体碰撞的事情发生。据初步调查统计, l5%的汽车事故是由汽车倒车后视不良造成的。因此, 增强汽车的后视能力, 对于提高行车安全, 减轻司机的劳动强度和心理压力, 是十分重要

15、的。如果车辆能适时检测与周围障碍物的距离并给出警告信息, 使司机及早采取行动, 可避免车辆相撞事故的发生。随着科学技术的发展, 用超声波进行无接触测量得到了广泛的应用。超声波是由机械振动产生的,可在不同介质中以不同的速度传播, 它具有定向性好、能量集中、在传输过程中衰减较小, 反射能力较强, 在恶劣工作环境下具有一定的适应能力等优点。因此可用于液位测量、车辆自动导航等领域。本文介绍一种基于无线数据传输方式的超声波车辆倒车避撞预警系统。1.3 超声波测距的目的设计一个超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。本设计的超声

16、波测距就是使用了渡越时间检测法。在移动车辆中应用的超声波传感器, 是利用超声波在空气中的定向传播和固体反射特性( 纵波) , 通过接收自身发射的超声波反射信号, 根据超声波发出及回波接收的时间差和传播速度, 计算传播距离,从而得到障碍物到车辆的距离。要求测量范围在0.10-3.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。第2章 超声波测距系统的原理及设计方案2.1. 超声波测距原理2.1.1 超声波发生器 为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。

17、电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。 2.1.2 压电式超声波发生器原理 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器内部结构如图2.1所示,它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。 图2.1 超声

18、波转化结构图2.1.3 超声波测距原理发射的超声波遇到障碍物时就会发生反射, 反射波可由接收器接收, 这样只要测出超声波从发送点到反射回来的时间间隔t, 然后根据公式( 2.1.1) 即可求出超生波从发射处到障碍物之间的距离。S=Ct/2 ( 2.1.1 )式中: S- 超生波发射处与障碍物间的距离C- 超声波在介质中的传播速度由于超声波是一种声波, 其声速C 受环境温度的影响, 关系如式(2.1. 2) , 因此使用超生波测量距离时应该采用温度补偿的方法对式( 1) 中的声速值加以校正。C=331.4+ 0.61T ( 2.1.2 )式中: T- 环境温度2.2 基本概念理论基础2.2.1

19、超声波传感器超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在工业、国防、生物医学等方面以超声波作为检测手段,必须产生超声波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声换能器,或者超声探头。 超声波探头主要由压电晶片组成,既可以发射超

20、声波,也可以接收超声波。小功率超声探头多作探测作用。它有许多不同的结构,可分直探头(纵波)、斜探头(横波)、表面波探头(表面波)、兰姆波探头(兰姆波)、双探头(一个探头反射、一个探头接收)等。 超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。构成晶片的材料可以有许多种。晶片的大小,如直径和厚度也各不相同,因此每个探头的性能是不同的,我们使用前必须预先了解它的性能。超声波传感器的主要性能指标包括: (1)工作频率。工作频率就是压电晶片的共振频率。当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。(2)工作温度。由于压电材料的居里点一般比较高,特别时诊断用超

21、声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不产生失效。医疗用的超声探头的温度比较高,需要单独的制冷设备。(3)灵敏度。主要取决于制造晶片本身。机电耦合系数大,灵敏度高;反之,灵敏度低。2.2.2 AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51 ? 指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单

22、个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。一主要特性:与MCS-51 兼容 全静态工作:0Hz-24Hz4K字节可编程闪烁存储器 三级程序存储器锁定 寿命:1000写/擦循环 数据保留时间:10年128*8位内部RAM32可编程I/O线 两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式 片内振荡器和时钟电路 二AT89C51 引脚说明(如图) VCC:供电电压。 GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于

23、外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。图2.2 单片机引脚P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作

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

25、表所示:口管脚 备选功能 P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉

26、冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序

27、存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。 2.2.2 DS18B20简介Dsl8B20是美国DALLS公司生产的一线数字温度传感器。它的测温范围从一55到+l25。分辨率为0.0625,在一to到十85范围内其测温准确度为士0.5。它体积小、功耗低、抗干扰能力强、易与微处理器连结。它无需任何外围硬件即可方便地进行温度测量,与单片机交换信息仅需要一根I/0口线。其供电电源可来源于单片

28、机Fo口数据线,.而无需额外电源。每片DS18B20都有全球惟一的识别号。因而特别适合于构成多路多点温度测量系统。DS18B20有3个管脚,GND为地,DQ为数据输入输出端,该脚为漏极开路输出。常态下呈高电平。VDD不用时应接地。利用单片机AT89c51与Ds18B20构成最小测温系统在该最小测温系统中,温度值存在单片机的内存中,需要时可以读出。AT89c51的RD用来与DSI8B20通信,接10k的土拉电阻以增加该1/0的驱动能力,只需一片AT89c51就可实现Dsl8B20的温度读取。简化了硬件电路,提高了系统的可靠性.而且还大大地降低了系统的硬件成本。在AT89c51初始化后对DS18B

29、20发出转换温度值命令后,等待750ms(DS18B20最长转换时间),从RD口读出温度值,对读的温度值做相应的数据处理,然后实时将计算出来的某温度下超声波在介质中的速度值通过串口提供给AT89c51单片机。第3章 超声波测距系统的硬件设计3.1系统硬件部分 如图3.1, 硬件电路主要由单片机、超声波传感器、温度测量电路、无线收发模块等组成。系统中单片机均采用ATMEL 公司的AT89C51 作为核心控制芯片, 它与MCS- 51 的指令和引脚兼容, 并且具有ISP 在线编程功能, 便于系统的设计和调试。超声波传感器是超声波测距电路中的重要元件,其性能优劣直接影响到测距准确度和可靠性。通常超声

30、波传感器有两类: 一类是发射电路和接收电路互相独立的分体式超声波传感器, 此类传感器测距有效范围比较大,但不具备防尘、防水性能。另一类是同时具有发射与接收功能的收发一体式超声波传感器, 此类超声波测距有效范围比较小,但防尘、防水性能好。该系统选择分体式超声波传感器。考虑到超声波具有指向性, 本系统在汽车尾部左、右两个部位各安装一个超声波传感器, 适当调整安装位置, 可准确测量汽车后部障碍物。如图3.1 所示, 下位机的P1.1、P1.2 引脚分别用于控制两路超声波发射, INT0, INT1 分别用于两路超声波信号检测, P1.3 用于温度检测, 串口RXD、TXD 分别连接无线收发模块A 的

31、输入、输出端。同样, 上位机串口RXD、TXD 分别连接无线收发模块B 的输入、输出端, 当接收到下位机发送的测量数据时, 下位机进行处理, 然后显示测量结果, 当车辆离障碍物的距离超过安全警戒线时发出报警信号。实际安装时, 该系统的下位机部分安装在汽车的尾部, 上位机部分安装于驾驶室内。图3.1 系统硬件框图3.2 超声波发射电路超声波发射电路由超声波换能器( 或称超声波振头) 和超声波发生器两部分组成, 电路如图3.2 所示。图3.2 超声波发射电路系统中, 超声波换能器的型号为CSB40T, 它将超声波发生器提供的电信号转换为机械振动并发射出去。40KHz 的超声波信号是利用NE555

32、时基电路振荡产生的, 振荡频率f 1.44/(R22+2R23)C21), 通过R23 调节信号频率, 使之与换能器的40KHz 固有频率一致。工作时, 下位机通过P1.1 口定时向超声波发生电路发出控制信号, 超声波发生电路产生40KHz 的调制脉冲,经换能器转换为超声波信号向前方空间发射。3.3 超声波接收电路超声波接收电路采用了集成电路CX20106A,CX20106A 是日本索尼公司生产的红外遥控信号接收集成电路,它由前置放大、自动偏压控制、振幅放大、峰值检波和整形电路组成。该集成电路红外发射的频率38KHZ, 超声波换能器的固有频率是40KHz, 适当设计CX20106A 外围电路参

33、数, 就可以将其用于超声波的接收放大电路, 如图3.3 所示, 引脚1 为CX20106A信号输入端, 引脚2 为CX20106A 的RC 网络连接端,引脚3 为CX20106A 检波电容连接端, 引脚4 为CX20106A 的接地端, 引脚5 为CX20106A 带通滤波器中心设置端, 引脚6 为CX20106A 积分电容连接端,引脚7 为CX20106A 信号输出端, 引脚8 为CX20106A供电电源端。工作时, 换能器CSB40T 将所接收到的微弱声波振动信号转化成为电信号, 送给CX20106A 的输入端1, 当CX20106A 接收到信号时, 7 脚就会输出一个低电平, 可用于下位

34、机的中断信号源。当下位机接收到中断信号时, 说明检测到了反射回来的超声波, 下位机就进入中断状态, 开始距离计算, 并将计算结果发送给上位机。图3.3 超声波接收电路3.4 温度检测电路温度检测电路采用DALLS 公司的1-WIRE 式总线器件DS18B20 数字温度传感器, 电路连接非常简单, 但是必须保证时序与单片机严格同步。DS18B20具有9, 10, 11, 和12 位转换精度, 未编程时默认精度为12 位, 测量精度一般为0.5, 软件处理后可达0.1。温度输出以16 位符号扩展的二进制数形式提供, 低位在先, 以0.0625/ LSB 形式表达, 高五位为扩展符号位。转换周期与转

35、换精度设定有关, 9 位精度时, 最大转换时间为93.75ms; 12 位精度时, 最大转化时间为750ms。在本系统中采用默认的12 位精度。关于DS18B20 的使用方法可参考有关书籍。3.5 数据无线收发模块为避免在车内铺设电缆,系统的上位机部分与下位机部分采用无线的方式进行通信。无线通信模块采用PTR2000,它是收发一体的工作在国际通用数传频段433MHz 的无线通信模块, 最高传输速率可以达到20Kbit/s,功耗低,待机状态下仅为8A,可以直接与单片机的串口连接使用。PTR2000的引脚定义如下: TXE是发送控制端;PWR是节能控制端;DI 是数据输入端;D0是数据输出端;CS

36、 是频道选择端。硬件连接时,由单片机3个通用I/O口分别控制TXE、PWR、CS,单片机的串口与DI,DO 连接。TXE为1 时,为发送状态,TXE 为0 时,为接收状态。状态转换需要5毫秒。PWR为0时,为节电待机状态,此时模块无法进行接收或者发送。无线通信具有无需布线、便于安装、灵活性强等诸多优点,但是数据在传输过程中难以避免的会产生误码,而且产生误码的几率要远远大于有线网络,并且误码的产生与多方面的因素有关,因此有很大的不确定性。所以必须采用一种差错控制机制,该系统采用停止等待协议来实现差错控制。此外,还采用校验机制以确定何时需要重传,CRC 校验码的检错能力很强,它除了能检查出离散传输

37、错误外, 还能检查出突发传输错误。考虑到硬件和传输的开销问题,使用CRC16 校验码。PTR2000灵敏性很高,在无载波的情况下在接收端会产生随机的数据,因此需制定传输协议,格式如表3.5.1 所示。通信协议中,必须在有效数据前加上两个或多个固定的前导字符作为同步信号,使得接收端能够辨别出有效数据的开始。表3.5.1 数据传输协议格式前导字符采用0xAA、0xAA、0xFF、0x00 共4字节,其中前两个字节为同步信号,后两个字节为帧开始标志,接收端只要能够接收到0xAA、0xAA、0xFF 与0x00, 就可以认为新的一帧开始了。帧类型分为数据帧、有序数据帧、控制命令帧、确认帧等多种帧类型。

38、帧编号为可选项,与帧类型相关,只有帧类型是有序数据帧时才有效。校验为2 字节CRC16校验码。帧结束标志:为0x00。3.6 复位电路复位电路目的:在需要的时候,单片机复位,保证正常的工作循环。复位电路有各种各样,但是工作环境恶劣,复位电路要求严格,本系统中采用MAXSO45芯片专做复位芯片。如图3一21所示:采用5045最主要特点有:(l)512字节串行EEPROM;(2)集成了可编程看门狗定时器(可设定看门狗超时时间,典型时间2001ns、600ms、1.45或禁止)(3)上电复位及低电压检测,即在上电和VCC低于检测门限时,输出复位信号。X5045输出复位高电平有效,X5043输出复位电

39、平低有效,确保直至VCC二IV复位信号仍有效;(4)编程的复位门限。需加高电压(巧一18V加在WP引脚)及一个专门时序:(5)SPI接口方式,最高可达IMHz串行时钟频率;(6)低功耗CMOS电路(备用电流10pA、工作电流3mA);(7)功耗低,通信速度快(最高3.3MHz,X5045/3为IMHz)己经得到广泛应用这三种组合降低了系统成本,简化了设计,减少了对电路板空间的要求,提高了系统的可靠性。复位电路图如3.6.1所示,X5045外形引脚图如图3.6.2所示。图3.6.1 系统复位电路 图3.6.2 X5045引脚图3.7 超声波测距报警控制芯片4Y24Y2型测距报警控制专用集成电路,

40、可用于组装测距报警控制类电子产品。它采用了超声波测距的原理,对超声波探头前方的障碍物进行探测,根据障碍物的距离发出不同的警报声音,并通过4根控制线向外电路提供不同的控制信号。本集成电路中已包含了测距仪所需要的大部分单元,只需几个廉价的电阻电容、一个收音机上用的455KHz压电陶瓷滤波器、一对40KHz的超声波探头、一块MC4069UBE或LM324S就可以组装成一台高性能测距报警控制器。 本集成电路可用于汽车倒车报警器,如自动门铃、自动水喉、洗手机及烘干机、自动路灯控制、各种加料装置上探测物料、水塔水位控制等。附图3.7是一个最简单的实验电路,采用外接振荡器,根据不同的设置状态,本电路有如下具

41、体功能:本集成电路采用DIP16脚塑料封装,其每条腿的含义如下: XT1,外部455KHz时钟信号输入,压电陶瓷振荡器输入端,可外接455KHz高Q值压电陶瓷振荡器。D4:控制输出端4,表示1米内有物体。D3:控制输出端3,表示0.5米内有物体。D2:控制输出端3,表示0.25米内有物体。D1:控制输出端3,表示0.125米内有物体。D0:高电平输出端,可以不用。BP:喇叭驱动电极,静态为低电平,驱动时输出2500Hz的脉冲,其声音的间距越小,表示物体的距离越近。 DULB:加倍电极,使所有的距离都翻倍。图3.7 距离报警器电路LED:方式选择端,本脚应接高电平。BPN:喇叭驱动电极,与BP互

42、补,静态为低电平。VDD:电源,35V直流电源。CS:超声波发射器驱动电极,平时为高阻状态,驱动时每秒输出十次,每次发出40KHz的脉冲8个。CSN:CN的互补电极,平时为低电平。IN:超声波接收器输入端,高电平有效。GND:地。XT2:压电陶瓷振荡器输出电极,XT1组成一个低功耗的反相器,压电陶瓷滤波器应采用高Q值的产品,不然不易起振。、推挽输出,可直接驱动蜂鸣器,声音根据距离的不同而不同,有四种声音(从缓慢、两响、三声音响、到急促快速);声音输出可用于汽车倒车报警器、门铃、警戒报警器、地铁安全线提示等。距离控制电路。到是五个不同距离相对应的电平输出端,可用于驱动发光二极管,低电平有效;五个

43、报警点的距离是:到.米,间隔.米。其输出可直接控制如自动水龙头、自动加料机、自动门、输送带上的料件计数等。3.8 显示器原理(LCD)及晶振电路液显的控制接口说明:一 基本操作时序:1. 读状态:输入:RS=L,RW=H,E=H2. 写指令:输入:RS=L,RW=L,D0D7=指令码,E=高脉冲3. 读数据:输入:RS=H,RW=H,E=H4. 写数据:输入:RS=L,RW=L,D0D7=数据,E=高脉冲二 状态字说明:表3.8.1STA7D7STA6D6STA5D5STA4D4STA3D3STA2D2STA1D1STA0D0 表3.8.2STA0-6当前数据地址指针的数值STA7 读写操作使

44、能1:禁止 0:允许显示电路的目的将测距的结果进行实时显示。本文显示部分用一块16*2的字符型LCM1602型号的LCD模块,它的读写操作、屏幕和光标的操作都是通过指令编程来实现的,显示内容丰富,美观,编程灵活方便,和单片机的接口设计也较简单方便。单片机将需要显示数据送往相关的显示接口即可完成显示工作,简单方便,节省单片机时间,保障主程序的正常运行。LCD共有16个引脚与外部相连,LCD与单片机连接图如图3.8.1所示图3.8.1 LCD一与单片机连接图各引脚具体说明如表3.8.3所示。表3.8.3 LCD接口信号说明 编 号符 号引脚说明编 号符 号引脚说明1VSS电源地9D2DateI/O

45、2VDD电源正极10D3DateI/O3VL液晶显示供压信号11D4DateI/O4RS数据/命令选择12D5DateI/O5R/W读/写选择13D6DateI/O6E使能信号14D7DateI/O7D0DateI/O15BLA背光源正极8D1DateI/O16BLK背光源负极XTAL1和XTAL2为单片机自身的11.O592MHZ,如图图3.8.2 晶振电路第4章 超声波测距系统的软件设计4.1 下位机程序设计下位机程序主要由数据通信程序、距离计算程序、温度补偿程序等组成。距离计算程序流程图如图4.1 所示。温度补偿通常有两种方法: 一种方法是每次按照公式C=331.4+ 0.61T 计算当前声速C, 进行温度补偿。其特点是: 根据当时的温度得到精确声速, 从而计算得到的距离值也比较精确, 但程序中牵涉到浮点数运算, 由微处理器系统实现, 难度较大。另一种方法是将温度与声速的对应关系列成温度- - - 声速二维表,固化到系统中。温度补偿时, 根据温度- - - 声速表, 查取最接近当前温度的那个温度所对应的声速值, 此声速值即作为当前声速。其特点是: 避开了复杂的浮点运算和浮点运算后各字节的提取操作, 这样既保证了一定的精度要求, 又可以避免浮点运算。因此本系统采用方法二进行温度补偿。程序流程图略。图4.1 下位机距离计算程序流程图 图4.2 上位机主程序流程图4.

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 行业资料 > 医学/心理学

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服