倒车辅助系统设计【毕业论文】【汽车专业】_第1页
倒车辅助系统设计【毕业论文】【汽车专业】_第2页
倒车辅助系统设计【毕业论文】【汽车专业】_第3页
倒车辅助系统设计【毕业论文】【汽车专业】_第4页
倒车辅助系统设计【毕业论文】【汽车专业】_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈尔滨工业大学华德应用技术学院毕业设计 1 目 录 摘要 I Abstract II 第 1 章 绪论 1 1.1 课题研究的背景和意义 1 1.2 国内外倒车雷达发展现状 1 第 2 章 主要元器件介绍 3 2.1 单片机 AT89C51 介绍 3 2.1.1 AT89C51 的功能描述 3 2.1.2 AT89C51 的主要特性 4 2.2 超声波传感器 5 2.2.1 什么是超声波 5 2.2.2 超声波传感器特性 5 2.2.3 压电式超声波传感器 8 2.2.4 超声波传感器应用 9 第 3 章 倒车雷达原理 10 3.1 超声波测距原理 10 3.2 总体设计方案 11 第 4 章 单元电路说明 14 4.1 超声波发射电路 14 4.2 超声波接收电路 14 4.3 电源电路 14 4.4 语音播报及外围电路 15 4.5 报警电路 15 4.6 单片机复位电路设计 16 第 5 章 系统软件设计 18 5.1 系统程序总框图 18 5.2 主要编程设计 18 第 6 章 调试 22 第 7 章 误差分析 24 结 论 26 致 谢 27 参考文献 28 哈尔滨工业大学华德应用技术学院毕业设计 2 摘要 倒车雷达是汽车泊车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。本设计利用 ATMEL 公司的 AT89C51单片机、超声波传感器测距实现超声波倒车雷达。 关键词: 单片机 测距 超声波 倒车雷达 哈尔滨工业大学华德应用技术学院毕业设计 3 Abstract Back-draft radar is the safety and assistant devices when parking or reversing a vehicle, it can tell drivers circs about the around barrier with voice or a more intuitive display, release the surrounded visit puzzle from drivers when parking, reversing and start vehicles, and to help drivers clean off dead ends and the limitation of vision blur, improve the security of driving. It is used that single-chip tehnology ultrasonicranging and sensor technology in the system. . Using Single Chip AT89C51 of ATMEL and Ultrasonic Sensor measure distance to achieve Ultrasonic Back-draft Radar. Key Words: MCU measuring distance ultrasonic sensor back-draft radar 哈尔滨工业大学华德应用技术学院毕业设计 4 第 1 章 绪 论 1.1 课题研究的背景及意义 随着国民经济的不断发展和道路交通状况的不断改善,我国汽车保有量不断增加。但随着汽车数量的不断增加,一系列后续问题也随之产生 。尤其是交通安全问题。据统计,由于车后盲区所导致的事故在中国约占 30%,因此增强汽车的后视能力是十分必要的。据调差了解,绝大部分驾驶员都希望有一双能够发现汽车尾部障碍物的“后视眼”以增强倒车时的安全性,基于以上原因,汽车倒车雷达应运而生。 倒车雷达全称叫做“倒车防撞雷达”,也可以叫做“泊车辅助装置”,是汽车泊车安全的辅助装置。能以声音或显示告知驾驶员车后的情况,解决了驾驶员倒车或启动汽车时前后左右探视引起的麻烦,并帮助驾驶员解决由视觉误差引起的缺陷,提高驾驶安全性。倒车雷达的原理与普通雷达一样,是根据蝙蝠在 黑夜里高速飞行而不会与任何障碍物相撞的原理设计开发的。通过感应装置发出超声波来判断前方是否有障碍物,以及障碍物的距离、大小、形状等信息。只不过由于倒车雷达的体积大小和实用性的限制,目前其主要功能仅为判断障碍物与车的距离,并作出提示。司机在倒车时,倒车雷达也启动,在控制器的控制下,由车尾保险杠的探头发送超声波,遇到障碍物,产生回波信号。传感器接收到回波信号后,通过控制器进行数据处理,从而计算出车体与障碍物之间的距离,判断出障碍物的位置。再由显示设备显示并由报警装置发出警示。从而使司机倒车时不至于撞到障碍物。 1.2 国内外倒车雷达的发展情况 经过多年发展,倒车辅助系统已经过六代技术改良。无论是结构外观还是技术性能都有了长足的进步。 “ 倒车请注意 ” !想必不少人还记得这种声音,这就是倒车雷达的第哈尔滨工业大学华德应用技术学院毕业设计 5 一代产品,现在只有小部分商用车还在使用。只要司机挂上倒档,它就会响起,提醒周围的人注意。从某种意义上说,它对司机并没有直接的帮助,不是真正的倒车雷达。 第二代“轰鸣器” 这是倒车雷达系统的真正开始。倒车时,如果车后1.8 米 1.5 米处有障碍物,轰鸣器就会开始工作。轰鸣声越急,表示车辆离障碍物越近。 在第二代基础之上,人们又研究 出了数码波段显示的倒车辅助系统。可以显示车后障碍物离车体的距离。如果是物体,在 1.8 米开始显示;如果是人,在 0.9 米左右的距离开始显示。这一代产品有两种显示方式,数码显示产品显示距离数字,而波段显示产品由三种颜色来区别:绿色代表安全距离,表示障碍物离车体距离有 0.8 米以上;黄色代表警告距离,表示离障碍物的距离只有 0.60.8 米;红色代表危险距离,表示离障碍物只有不到 0.6 米的距离,你必须停止倒车。 第四代产品又有了一个质的飞跃, 特别是荧屏显示开始出现动态显示系统。不用挂倒档,只要发动汽车,显示器上就会出现 汽车图案以及车辆周围障碍物的距离。 第五代产品结合了前四代的优点, 采用了最新仿生超声雷达技术,配以高速电脑控制,可全天候准确地测知 2 米以内的障碍物,并以不同等级的声音提示和直观的显示提醒驾驶员。魔幻镜倒车雷达把后视镜、倒车雷达、免提电话、温度显示和车内空气污染显示等多项功能整合在一起,并设计了语音功能,是目前市面上最先进的倒车雷达系统。 第六代产品就是无线倒车雷达, 全新无线液晶倒车雷达,融无线连接、 倒车雷达、彩色液晶显示、 BP 警示音、于一体。由于普通倒车雷达安装时,从车后雷达主机到车前仪表台上显示器要布一 条 线,这样要拆装车内的装饰板、胶条等,非常不方便。现在最新推出的第六代无线液晶倒车雷达,一举解决此问题,车后主机和显示器之间无线连接,方便快捷。更可在大巴、卡车等车身长的车上使用,使安装更容易。 哈尔滨工业大学华德应用技术学院毕业设计 6 第 2 章 主要元器件介绍 2.1 单片机 AT89C51 2.1.1AT89C51 的功能描述 AT89C51 是 一 种 带 4K 字节 FLASH 存 储 器 ( FPEROM Flash Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS 8 位微处理器,俗称单片机。 AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微控制器, AT89C2051是它的一种精简版本。 AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案 . VCC:供电电压 GND:接地 P0 口: P0 口为一个 8 位漏级开 路 双向 I/O 口,每脚可吸收 8TTL 门电流。当 P0 口的管脚第一次写 1时,被定义为高阻输入。 P0能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时, P0 输出原码,此时 P0 外部必须被拉高。 P1 口: P1 口是一个内部提供上拉电阻的 8位双向 I/O 口, P1 口缓冲器能接收输出 4TTL 门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时, P1 口作为第八位地址接收。 P2 口: P2 口为一个内部 上拉电阻的 8位双向 I/O 口, P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写 “1” 时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。 P2 口当用于外部程序存储器或 16位地址外部数据存储器进行存取时, P2 口输出地址的高八位。在给出地址 “1” 时,它利用内部上拉优势,当对外部八位地址数据存储器进行读哈尔滨工业大学华德应用技术学院毕业设计 7 写时, P2 口输出其特殊功能寄存器的内容。 P2口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双 向 I/O 口,可接收输出4 个 TTL 门电流。当 P3 口写入 “1” 后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平, P3 口将输出电流( ILL)这是由于上拉的缘故。 RST:复位输入 ALE/PROG: 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止 ALE 的输出可在SFR8EH 地址上置 0。此时, ALE 只有在执行 MOVX, MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 /PSEN: 外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效。但在访问外部数据存储器时,这两次有效的 /PSEN 信号将不出现。 /EA/VPP: 当 /EA 保持低电平时,则在此期间外部程序存储器( 0000H-FFFFH),不管是否有内部程序存储器。注意加密方式 1 时, /EA将内部锁定为 RESET;当 /EA 端保持高电平时,此间内部程序存储器。在FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 AT89C51 可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于 8K,四个 I/O 口全部提供给用户。可用 12V 电压编程,而且擦鞋时间仅需 10 毫秒。工作电压范围 2.7V-6V,全静态工作。工作频率在 0Hz-24MHz 之间。 AT89C51 提供三级程序存储器加密, 提供了方便灵活而可靠地硬加密手段,能完全保证程序或系统不被仿制。 P0 口是三态双向口,统称数据总线口,因为只有该口能直接用于对外部存储器的读、写操作。 2.1.2AT89C51 的主要特性 与 MCS-51 兼容 哈尔滨工业大学华德应用技术学院毕业设计 8 4K 字节可编程 FLASH 存储器 寿命: 1000 写 /擦循环 数据保留时间: 10 年 全静态工作: 0Hz-24MHz 三级程序存储器锁定 1288 位内部 RAM 32 可编程 I/O 线 两个 16 位定时器 /计数器 5 个中断源 可编程串行通道 低功耗 的闲置和掉电模式 片内振荡器和时钟电路 2.2 超声波传感器 2.2.1什么是超声波 人们能听到声音是由于物体振动产生的,它的频率在 20Hz-20KHz范围内,而超声波是指频率高于 20KHz 的机械波。超声波是一种在弹性介质中的机械振荡,有两种形式:横向振荡(横波)及纵和振荡(纵波)。在工业中应用主要采用纵向振荡。超声波可以在气体、液体及固体中传播,其传播速度不同。另外,它也有折射和反射现象,并且在传播过程中有衰减。在空气中传播超声波,其频率较低,一般为几十 KHz,而在固体、液体中则频率可用得较高。在空气中衰 减较快,而在液体及固体中传播,衰减较小,传播较远。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。常用的超声波传感器可以分为二大类 ,一是用电气方式产生超声波 ,如压电式、磁致伸缩式超声波发生器;二是用机械方式产生超声波 ,有加尔统笛、液哨和气流旋笛等。 2.2.2超声波传感器特性 超声波传感器分为发射换能器和接受换能器,既能发射超声波又能接收发射出去的超 声波回波。发射换能器利用压电元件的逆压电效应,而接收换能器则是利用压电效应。超声波换能器的种类很多,按照实现超声波换能器机电转换的物理效应的不同可将换能器分为电动式、电磁式、磁致式、压电式和电致伸缩式。 哈尔滨工业大学华德应用技术学院毕业设计 9 超声波换能器的材料也有多种选择,某些电解质(晶体、陶瓷、高分子聚合物等)在其适应的方向施加作用力时,内部的电极化状态会发生变化,在电解质的某相对两表面会出现与外力成反比的符号相反的束缚电荷,这种由外力作用是电解质带电的现象叫做压电效应。相反的,若在电解质加上一个电场,在此电场作用下,电解质内部电极化状态会发 生相应的变化,产生与外加电场强度成正比的应变现象,这一现象叫做逆压电效应。压电材料是雅典换能器的研制、应用和发展的关键。大致可分为五类:压电单晶体、压电多晶体、压电半导体、压电高分子聚合物和复合压电材料。其中压电陶瓷是压电多晶体材料,这类压电陶瓷为实心,均匀和一体的压电功能材料,具有优良的压电性能。其优点如下: 1. 所有原材料廉价且易得 2. 具有非水溶性,遇潮不易损坏 3. 压电性能优越 4. 品种繁多、性能各异,可满足不同的设计要求 5. 机械强度好,易于加工成各种不同的形状和尺寸 6. 采用不同的形状和不同的电极化轴,可以得到所需的各 种振动模式 7. 制作工艺简单,生产周期较短,价格适中 超声波传感器的基本特性有频率特性和指向特性: 图 2-1 声压能级 哈尔滨工业大学华德应用技术学院毕业设计 10 图 2-2 灵敏度 图 2-1 和图 2-2 是超声波发射传感器的升压能级和灵敏度。其中,40KHz处为超声发射传感器的中心频率,在 40KHz处,超声发射传感器所产生的超声机械波最强,也就是说在 40KHz 处所产生的超声声压能级最高。而在 40KHz 两侧,声压能级迅速衰减。因此,超声波发射传感器一定要使用非常接近中心频率 40KHz的交流电压来激励。 另外,超声波接收传感器的频率特性与发射传感器的频率特 性类似。曲线在 40KHz处曲线最尖锐,输出电信号的幅度最大,即在 40KHz处接收灵敏度最高。因此,超声波接收传感器具有很好的频率选择特性。超声接收传感器的频率特性曲线和输出端外接电阻 R 也有很大关系,如果 R很大,频率特性是尖锐共振的,并目在这个共振频率上灵敏度很高。如果R 较小,频率特性变得光滑而具有较宽得带宽,同时灵敏度也随之降低。并目最大灵敏度向稍低的频率移动。因此,超声接收传感器应与输入阻抗高的前置放大器配合使用,才能有较高得接收灵敏度 。 考虑到实际工程测量要求 ,可以选用超声波的频率 f = 40kHz ,波 长 = 0. 85cm。 2. 指向特性: 实际的超声波传感器中的压电晶片是一个小圆片,可以把表而上每个点看成一个振荡源,辐射出一个半球波 (子波 ),这些子波没有一指向性。但离开超声传感器得空间某一点的声压是这些子波迭加的结果 (衍射 ),却哈尔滨工业大学华德应用技术学院毕业设计 11 有一指向性。如图 2-3是超声波的指向特性图。 图 2-3 指向性 超声传感器的指向图由一个主瓣和几个副瓣构成,其物理意义是0 度时电压最大,角度逐渐增大时,声压减小。超声传感器的指向角一般为 40 到 80 度,课题要求发射传感器的指向角为 60 度。 2.2.3压电式超声波传感 器 压电式 超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号 。 如图 2-4, 超声波发生器内部结构有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波 。 哈尔滨工业大学华德应用技术学院毕业设计 12 图 2-4 反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为 超声波接收器了,如图 2-5. 图 2-5 2.2.4超声波传感器的应用 超声在许多领域内比可听声的用途更加广泛,是基于以下凡个原因: 1.具有方向性,超声波的频率越高,则方向性越强。 2.在无损探伤、水下声纳系统、超声测距系统中方向性是一个重要的哈尔滨工业大学华德应用技术学院毕业设计 13 考虑因素。 3.超声波的频率越高,则波长越越短,波长可以小到与超声传播媒介材料尺寸相比更小的程度。在高分辨率探伤、微小厚度测量、高精度测距中,这一点相当重要。 4.超声是不可听声,这样就避免产生噪声,因而超声具有 绿色特性。当超声发射器与接收器分别置于被测物两侧时,这种类型称为透射型。 适用于在空气中传播,工作频率一般为 23-25KHz 及 40-45KHz。这类传感器适用于测距、遥控、防盗等用途 。 透射型可用于遥控器、防盗报警器、接近开关等。超声发射器与接收器置于同侧的属于反射型, 分离式 反射型可用于接近开关、测距、测液位或物位、金属探伤以及测厚等。 哈尔滨工业大学华德应用技术学院毕业设计 14 第 3 章 倒车雷达原理 3.1 超声波测距原理 本设计利用超声波测距仪测得的距离作为倒车依据。超声波产生分为有源和无源两种方式,本设计里用的有源测距。 测量距离的方法有很多种,短距离的可以用尺,远距离的有激光测距等,超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为 331.45 米 /秒,由单片机负责计时,单片机使用 12M 晶振,所以此系统的测量精度理论上可以达到毫米级。 超声波测距的原理一般采用渡越时间法 TOF( time of flight) , 也可以称为回波探测法,如图所示 。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在 介质中 传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。 根据传声介质的不同 ,可分为液介式、气介式和固介式三种。根据所用探头的工作方式,又可分为自发自收单探头方式和一发一收双探头方式。而倒车雷达一般是装在车尾,超声波在空气中传播, 超声波在空气中 (20 )的传播速度为 340m/s(实际速度为 344m/s 这里取整数 ),根据计时器记录的时间 (t),就可以计算出发射点距障碍物的距离 (s)。公式如 3-1: s=340t/2 ( 3-1) 由于超声波指向性强,能量消耗缓慢,在介质中传播距离远,因而超声波 可以用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到要求。 限制 倒车雷达 系统的最大可测距离存在 4 个因素:超声波的幅度、反射的质地、反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉冲的直接接收能力将决定最小的可测距离。 声波的速度 c与温度 T 有关。如果环境温度变化显著 ,则必须考虑温度。 由于超声波也哈尔滨工业大学华德应用技术学院毕业设计 15 是一种声波,其声速 c 与温度有关,表 3-1 列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温 度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是 所谓的时间差测距法 。 表 3-1 声速 c 与温度的关系 超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和 接受的时间差计算出发射点到障碍物的实际距离。由此可见,超声波测距原理与以上方式是一样的。测距的公示为: L=C*T 式中 L为测量的距离长度; C 为超声波在空气中的传播速度; T 为测量距离传播的时间差( T为发射到接收时间数值的一半)。 3.2 总体设计方案 该倒车雷达系统的应用背景是基于 AT89C51 的超声信号检测的。因此初步计划是在室内小范围的测距,限定在 2.5 米左右量程。 单片机(AT89C51)发出短暂的 40KHz信号,经放大后通过超声波 发射器 输出;反射后的超声波经超声波 接收 器作为系统的输入,锁相环对此信号锁定 ,产生锁定信号启动单片机中断程序,得出时间 t,再由系统软件对其进行计算、判别后,相应的计算结果被送至显示电路进行显示, 并进行声光报警。 其发射电路通常分为调谐式和非调谐式。在调谐式电路中有调谐线圈(有时装在探头内 ),谐振频率由调谐电路的电感、电容决定,发射出的超声脉冲频带较窄。在非调谐式电路中没有调谐元件,发射出的超声频率主要由压电晶片的固有参数决定,频带较宽。为了将一定频率、隔度的交流电哈尔滨工业大学华德应用技术学院毕业设计 16 压加到发射传感器的两端,使其振动发出超声。电路频率的选择应该满足发射传感器的固有频率 40KHz,这样才能使其工作在谐振频 率,达到最优的特性。发射电压从理论上说是越高越好,因为对同一支发射传感器而言,电压越高,发射的超声功率就越大,这样能够在接收传感器上接收的回波功率就比较大,对于接收电路的设计就相对简单一些。但是,每一支实际的发射传感器有其工作电压的极限值,即当工作电压超过了这个极限值之后,会对传感器的内部电路造成不可恢复的损害。因此,工作电压不能超过这个极限值。同时,发射电路中的阻尼电阻决定了电路的阻尼情况。通常采用改变阻尼电阻的方法来改变发射强度。电阻大时阻尼小,发射强度大,仪器分辨率低,适宜于探测厚度大,对分辨力要求不 高的试件。电阻小时阻尼大,分辨率高,在探测近表而缺陷时或对分辨力有较高要求时应予采用。 发射部分的点脉冲电压很高,但是由障碍物回波引起的压电晶片产生的射频电压不过几十毫伏,要对这样小的信号进行处理就必须放大到一定的幅度。接收部分就是由两级放大电路,检波电路及锁相环构成的,其中包括杂波抑制电路。最终达到对回波进行放大检测,产生一个单片机(AT89C51)能够识别的中断信号作为回波到达的标志。 在测距计数电路中,采用了相关计数法,其主要原理是:测量时单片机系统先给发射电路提供 20 个左右的脉冲信号,单片机计数器立 即计数。当发射信号一定时间以后,若单片机收到外中断 1 的信号则即使成功,若没有收到信号就重新发射信号一次,直到收到脉冲信号,计数器停止计数。 双向超声波测距仪的系统主要有以下部分组成: LCD 显示模块、 AT89C51控制芯片、超声波发射模块、超声波接收模块、电源模块五大部分组成。另外包括语音报警电路。 哈尔滨工业大学华德应用技术学院毕业设计 17 图 3-1 如图 3-1 该设计的优缺点如下: 优点:能进行双向测距,实时性好,精度高,功耗低。 采用 AT89C51 的优点是:指令简单容易控制。 哈尔滨工业大学华德应用技术学院毕业设计 18 第 4 章 单元电路说明 4.1 超声波发射电路 超声波发射电路原理如大图所示,发射电路主要由反相器 CD4069和超声波发射换能器 T组成,单片机 P1.0 端口输出的 40KHz 的方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采用两个反向器并联,用以提高驱动能力。上位电阻 R10, R11 一方面可以提高反向器输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效 果,缩短其自由振荡时间。 压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部有两个压电晶片和一个换能板。当它的两极外加脉 冲信号,其频率等于压电晶片固有振荡频率时,压电晶片会发生共振,并带动共振板振动产生超声波,这时他就是一个超声波发射器;反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片做振动。将机械能转换为电信号,这时它就成为超声波接受换能器。 4.2 超声波接收电路 集成块是一款红外线检波接受的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率为 38KHz 与测距的超声波频率40KHz 较为接近,可以利用它制作超声波检测接收电路,如大图。实验证明在接收超声波时(无信号时输出高电平),具有很好的灵敏度和抗干扰能力。适当更改电容 C24 的大小可以改变接收电路的灵敏度和抗干扰能力。当超声波接探头 R 感应到超声波回波的时候,输出就会从高电平变为低电平,产生一个下降沿触发信号,完成信号的采集。 4.3 电源电路 稳压电源的输出电压 U0 (或电压可调节范围 U0MIN U0MAX)和最大输出电流 I0 是它的特性指标,这两个指标决定了该电源的适应范围,同时也决定了稳压器的特性指标以及如 何选择变压器、整流管和滤波电容。而输出电压阻、纹波电压、温度系数是稳压电源的质量指标,它决定了稳压器的稳压系数、输出阻抗、温度系数和滤波电容的选择。 因为系统是由单片机直接控制处理,其稳定的电压对单片机来说是十分重要的,如大图稳压电源,使系统能正常工作。为了改善波纹特性,在稳压电源的输入端加电容 C2,在其输出端加电容 C4、 C5,目的是为了改善负载的瞬间响应,防止自激振荡和减少高频噪声。 哈尔滨工业大学华德应用技术学院毕业设计 19 三脚稳压块的选择:该装置中稳压块选用 LM7805 集成稳压块。 LM7805主要技术参数:输出电压 3V-35V;最大输出电流 1.5A。 LM7805 系列稳压块封装: 1 端为输入端, 2 端为公共端, 3 端为输出端。注意事项:引脚不能接错,公共端不能悬空;为防止过热应加装散热片,其内部原理如图 图 4-1 三脚稳压电源内部电路 4.4 语音播报及外围电路 语音播报包含手动录音电 路、语音放大电路、 APR9600 外围元件。电路图见大图。 4.5 报警电路 报警电路由一个蜂鸣器,一个 PNP 型三极管构成,当单片机的 P24脚为低电平时,蜂鸣器报警。原理如图 4-2. 图 4-2 哈尔滨工业大学华德应用技术学院毕业设计 20 4.6 单片机复 位电路设计 在 51 系列单片机中,在振荡器运行时, RST 引脚上保持至少两个周期的高电平输入信号,复位过程即可完成。未响应这一不定期过程, CPU发出内部复位信号。内部复位操作是在发现 RST 为高电平的第二个周期开始的,并且此后每个周期都重复进行复位操作,直到 RST 变为低电平为止。针对复位电路对时间的需要,所以对复位电路进行设计。一般来讲, VCC电源的上升时间不超过 1MS,片内振动启动时间在 10MS 以内。这种情况下把 RST 引脚通过 10 F 电容接到 VCC 并同时经过 10K 电阻和地相连,就可获得上述自动复位的结果。其具体 的复位电路如图 4-3. 图 4-3 接通电源后, Vcc 便对电容通过的电阻进行充电。 RST 脚的电压等于Vcc 与电容两端电压之差。在充电过程中,随着电容电压逐步趋于 Vcc,RST 引脚上的电压最终将接近于 0。此过程之长短取决于电阻和 电容值的大小。 10 F的电容足可使 RST 脚上的电压在振荡器启动后尚有两个周期以上的时间保持高于施密特触发器的低门槛电平,从而使整个复位过程得以完成。 哈尔滨工业大学华德应用技术学院毕业设计 21 第 5 章 系统软件设计 超声波倒车雷达的软件设计主要由主程序、超声波发射子程序、超声波接收中断程序、显示程序、语音播报子程序、数据处理程序等。由于本系统工作在两种模式下,所以程序有两个分支,倒车模式和测距模式。在倒车模式下,先对所测的距离与极限值比较,当大于极限值时系统不发出警告。小于极限值时,蜂鸣器发出报警。 5.1 系统程序总框图 图 5-1 5.2 主要编程设计 主程序首先使系统环境初始化,设置定时器 T0 工作模式为 16 位定时计数器模式。置位总中断允许位 EA 并给显示端口 P1 和 P0清 0。然后调用超声波发射子程序送出一个超声波脉冲,为了避免超声波从发射器直接传送到接收 器引起的直接触发,需要延时 0.1MS 后,才打开外中断接收返回的信号。设计时取 20时声速为 344M/S 则有: d=( c*t) /2=172TO/10000cm 哈尔滨工业大学华德应用技术学院毕业设计 22 其中 T0 为计数器 T0 的计算值, 用单片机控制产生 40KHz 方波,可用延时程序和循环语句实现,先定义一个延时函数 delay0,然后可用 for 语句循环,并且循环一次同时改变方波输出口的电平高低,从而产生方波。超声波发射子程序如下: Void delays () /延时函数 Void transmit () For( a=0; a 200; a+) /产生 100 个 40KHz 方波 P3.6=! 3.6; 每循环一次,输出引脚取反 delay() 接收子程序如下: void intersvro( void) interrupt 0 using 1 uchar DH,DL; ulong COUNT; ulong num; EA=0; TRO=O; /停止计数 DH=THO; DL=TLO; COUNT=THO*256+TL0; num=( 344*COUNT) /20000; /计算距离 TL0=0; TR=1; EA=1 显示系统部分程序如下: #define LCDCHAR P1 #define LCDSELECT P0 unsigned char code ucaLCDCode= 0Xco,0xF9,0xA4, 0xB0,0x99,0x92,0x82,0xF8,0x80,0x90; unsigned char code uca LCDSELECT=0x04,0x08,0x10,0x20 unsigned char uca LCDnum4 unsigned char*pucLcdnum(unsigned long ulNumber) if(ulNumber 9999) ulNumber=9999; 哈尔滨工业大学华德应用技术学院毕业设计 23 if(ulNumber 0) ulNumber=0; ucaLCDNum0=ulNumber/1000; ucaLCDNum1=(ulNumber-1000*(long)ucaLCDNum0)/100; ucaLCDNum2=(ulNumber-1000*(long)ucaLCDNum0-100*(long)ucaLCDNum1)/10; ucaLCDNum3=(ulNumber-1000*(long)ucaLCDNum0-100*(long)ucaLCDNum1-10*(long)ucaLCDNum2); return uca LCDnum; 报警程序部分编程如下: void isd send(unsigned char isdx); void isd stop(); void isd powerup(); void isd stopwrdn(); void isd play(); void isd setplay(unsigned char adl, unsigned char adh); unsigned char chk isdov(); void broadcast(unsigned char adl, unsigned char adh); unsigned char ovflog ; while(1); if(PR=0) delayms(8) LCD1=LCD1 while(PR=0); if(LCD=1); if(AN=0) isd powerup(); isd stopwrdn(); isd powerup(); LCD1=1; 哈尔滨工业大学华德应用技术学院毕业设计 24 delayms(500); isd setplay(0x00,0x00); do isd play(); delay(20); while(int=1); ; LCD=1; isd stop(); if(ovflog=chk isdovf(); break; while(AN=1) ; if(isd stop=0); break; if(AN=0); delayms(20); 哈尔滨工业大学华德应用技术学院毕业设计 25 第 6 章 调试 超声波系统的调试其中超声波发射和接收采用超声波换能器TCT40-10F1 和 TCT-10S1,中心频率 40KHz,安装时应保持换能器两中心轴线平行并相距,其余元件无特殊要求。若能将超声波接收电路用金属壳屏蔽起来,则可提高抗干扰能力。根据测量范围要求不同,可适当调整与接受换能器并联的滤波电容 C4 的大小,以获得合适的接收灵敏度和抗干扰能力 。 在硬件电路焊接好以后,羡慕侧有无短路、断线的线路。其次用万用表检测各导线间的连接性是否良好,最后安装元器件。安装好后,连接工作电源,在检查相关芯片的电源引脚和接地电压。对检查出的线路问题,短线的添加焊锡连接,短路的用刀划开,元件电压不对的检查焊点是否良好。按以上方法对硬件电路检查,直到各线路连接良好,电压正常为止。 硬件制作完成并调试好后,便可将程序编译下载到单片机试运行。根据实际情况可以修改超声波发射子程序,每次发射的脉冲宽度和两次测量的时间间隔,以适应不同的测量距离需要。根据所设计的电路参数和程序,测距仪能测范围一般为 0.10-5.0 米测距仪最大误差不超过 1.0cm。系统调试完后应对测量误差和重复一致性进行多次实验分析,不断优化系统使其达到实际使用的测量要求。 调试结果:由于本系统硬件本身存在着误差,所以在测量时用取平均值的方式进行。故在测量时,每次测量距离次数四次,然后取平均值。具体结果如下表: 表 6-1 调试结果 哈尔滨工业大学华德应用技术学院毕业设计 26 第 7 章误差分析 7.1 环境对测量的影响 环境对测量的影响 ,包括空气温度变化引起的声速变化、空气成分变化、声波传播途中温度梯度导致测温不准确等,由于这些因素对结果产生的影响比较小。开关门的可靠性是标志超声波测距仪可靠性的关键 ,即同步门控制。也就是说发射与脉冲计数必须同步。 7.2 量化误差 即参考频率计数结果的误差 ,由于选择的单片机计时时钟频率为12MHz,所以有量化误差为 0.01 米,符合测距要求范围。所以超声波发送应考虑因素有 : 1.量程范围 ;2.目标距离和目标反射情况。超声波频率高对探测较小目标有利 ,有效反射目标应大于至少 10 个波长以上 , 对于非垂直于发射波束的目标 ,大波束角的传感器通常可以获得更强的回波信号 ,而波束角越窄对于减小散射波的干扰越有利。 7.3 触发误差 由于被测信号经放大、整形 ,门控产生“开门脉冲”和“关门脉冲”中 ,噪声信号、干扰信号的掺入 ,使触发的时间可能提前或滞后 ,给测量结构带来了随机误差,该误差与信号的触发波形有很大关系。 7.4 其他 本系统采用 LM567 来确认接收信号, LM567 在工作时对发 射信号的接收需要有一定的延时,再在这段时间中锁相环锁定信号,由此产生的误差由数据处理模块中加入一个修正量来减小误差。 超声波波束对探测目标的入射角的影响;超声波回波声强与待测距离的远近有直接关系,所以实际测量时,不一定是第一个回波的过零点触发;影响测 量误差的因素很多,还有现场环境干扰、实际脉冲频率等。 哈尔滨工业大学华德应用技术学院毕业设计 27 本设计预留有一个 DS18B20 的测温端口,对于测距要求精度高的系统,可以使用此端口实现对温度误差的补偿。 由上述误差分析可知,如果能够知道当地温度,则可根据公式求出当地声速,从而能够获得较高的测量精度。而问题 的关键在于,获得温度数据的方法。采用热敏电阻、热电耦、集成温度传感器都可以获得较为准确的温度值。为了便于对温度信号的数据采集及处理,我们采用集成温度传感器,能够在仅占用控制器一个 I/0 口的情况下工作(芯片可有数据线供电),极大的方便了使用者的调试使用。足以保证为超声波测距设备提供足够的精度范围。 哈尔滨工业大学华德应用技术学院毕业设计 28 结论 本文所设计的倒车雷达系统是保证汽车安全的辅助系统。通过超声波探头发射及反射超声波,使用高速单片机计算超声波在测量车与障碍物之间的往返

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论