倒车雷达系统的研究与设计
44页 17000字数+说明书+设计程序【详情如下】
倒车雷达系统的研究与设计程序.rar
倒车雷达系统的研究与设计论文.doc
倒车雷达系统的研究与设计
目录
摘要2
Abstract5
第一章 绪论1
1.1 研究背景1
1.2 发展概况和当前存在的问题2
1.2.1 发展概况2
1.2.2 当前存在的问题4
1.3 本设计的主要内容和目的6
第二章 系统相关理论与结构6
2.1 超声波测距基本原理6
2.2 XY-CN BUS总线介绍8
2.2.1 概述8
2.2.2 系统由来8
2.2.3 XY-CN BUS型总线特点10
第三章 硬件设计及调试11
3.1 系统总体方案设计11
3.2 GM3101芯片12
3.2.1 概述12
3.2.2 工作特征13
3.2.3 封装及引脚功能说明14
3.2.4 芯片具体功能及应用14
3.3 XY-CN BUS专用数字通讯芯片16
3.3.1 CMT001芯片16
3.3.2 CMT001芯片应用参考电路(供电1mA)17
3.3.3 CMT100芯片18
3.3.4 CMT100芯片应用参考电路18
3.4 系统电路解析及工作原理19
3.4.1 上位机电路解析19
3.4.2 下位机电路解析23
3.4.3 工作原理25
3.5 实验安装及调试25
3.5.1 焊接26
3.5.2 调试过程及方法26
第四章 软件设计及调试29
4.1 系统软件设计整体介绍29
4.2 上位机软件设计30
4.2.1 上位机程序主流程图30
4.2.2 雷达模块程序设计31
4.2.3 上位机接收数据程序设计32
4.2.4 上位机发送数据程序设计34
4.3 下位机软件设计35
4.3.1 下位机程序主流程图35
4.3.2 下位机接收数据程序设计35
4.3.3 LCD液晶显示程序设计36
4.4 软件调试简介37
第五章 系统方案扩展补充38
结束语39
摘要
汽车倒车雷达是针对当前公路、街道、停车场、车库等越来越拥挤,加上存在视觉盲区,无法看见车后的障碍物,司机在倒车时很容易刮伤汽车,甚至发生事故的情况而出现的一种旨在倒车防护的汽车防撞系统。该系统能够在汽车以较低的速度进行倒车的过程中,识别出车后部的障碍物,并能够测量车与障碍物之间的距离,在车辆与障碍物发生碰撞前,发出声光报警,提醒司机刹车。本设计从实验研究分析的角度,分析了超声波测距原理以及国内外此类汽车倒车雷达存在的问题,提出了目前最简单、实用的一种倒车雷达实现方案,即基于成都国腾微电子公司GM3101倒车雷达芯片为核心的超声波测距倒车雷达,该芯片功能集成度高,外围只需接上超声波传感器和功率器件就可以实现整个系统功能,也不需要软件编程。同时设计中围绕目前呼声很高的汽车电器网络化实现,提出倒车雷达数据基于新型总线XY-CN BUS的传递方案。系统设计中采用了模块设计思想,简化了调试工作量,最终很好完成了超声波测距倒车雷达系统的硬件设计、软件设计及系统调试。
关键词:汽车倒车雷达 超声波 GM3101芯片 XY-CNBUS 汽车电器网络化
Abstract
Automobile Reversing Radar (‘ARR’) is a protection system which appeared in the condition of that the cars are scratched easily, even some of the accidents happen when drivers reverse, for the reason of that the current highway, street, parking lots and garages are getting more crowded, and the drivers are unable to see obstacles behind the vehicle because of the existence of visual blind spots, aimed at prevent a car crash when reversing. The reversing radar system, which can recognize the barrier at the back of car when the vehicles reverse at a low speed, and is capable of measuring the distance between the vehicle and obstacles, warned the drivers to brake at the way of sound and light, before the collision occurred. The design analyzes how the ultrasonic measure distance and what the problem of the other automobile reversing radars which have appeared at home and abroad are, from the perspective of research and analysis. Then introducing the most simple and practical way at present to make the ARR, that is, the ARR based in the GM8101 chip which produced in ChengDuGuoTeng Microelectronics Company. The chip is integrated highly, can function as a whole system by only connecting to external ultrasonic sensor and power device, and does not require software programming. Meanwhile, as the research about realizing the vehicle electrical network is becoming more and more popular today, a program that the data of the ARR is transferred in a new kind of bus called as XY-CN. A modular design concept was used at the process of designing the system, it simplifies the debugging workload. Ultimately, hardware design, software design and system debugging about the ARR was completed very well.
Keywords:Automobile Reversing Radar ultrasonic GM3101 XY-CN BUS realization of the vehicle electrical network
(8)由于485自身的电性能决定了其在实际工程应用中稳定性较差,并且多节点、长距离的调试需要对线路进行阻抗匹配等调试工作,大量安装时调试工作复杂。
美国TI公司的MBUS和中国曦阳公司的XY-CN BUS总线通讯方式解决了以上所有缺点,同时具有的总线供电模式,其中断报警并自动上传的功能又很适用于实时性要求高的应用,如家庭智能化控制、消防报警系统总线等,而XY-CN BUS总线又比M-BUS具有更高的结点容量,更远的通讯距离,更低的功耗, 同时XY-CN BUS具有通过总线可为节点设备提供更大的可变供电电流的明显技术优势。
目前曦阳公司已经将该系统应用与智能家居的系统控制,为发展自己的家庭智能化控制系统,推出XY?CN BUS总线通讯系统及其专用芯片XY001、XY100,该芯片经多年的应用实践证明,其成本低、稳定性好、应用技术层面低,它不仅具备了485及MBUS总线所有的优点,又有其独特性能,十分适于在实时总线控制系统以及需要二线制、总线供电的通讯系统中应用推广。应用该公司的《XY-CN BUS总线规约》该系统在256个节点的通讯系统上,任意节点上报事件时间小于100mS。国内诸多大型水、电、气、热表以及楼宇自动化等企业已采用或拟采用XY-CN BUS总线通讯技术。
2.2.3 XY-CN BUS型总线特点
(1)高速稳定的通讯速率,在4.8kb/s 的通讯速率时可达到2.0Km的可靠通讯距离;
(2)在4.8kb/s、2.0Km的可靠通讯距离时,可有多达400个节点的容量;
(3)通过XY·CN BUS总线可向末端设备提供4mA工作电流;
(4)允许串型、星型等任意接线分支的布线方式;
(5)极低的静态功耗,低于150uA,典型值为120uA;
(6)通过总线可向单个从设备提供500mA短时持续电流;
(7)备电系统的设计只需要在控制器上完成,主机备电整个系统;
(8)使用普通双绞线,无极性二线制安装接线;
(9)通过隔离设备可保证在遭雷击时可靠工作;
(10)恒流的电流环通讯方式,抗干扰性强;
(11)具有设备自动登录功能,可容纳多种设备,预留多种通讯协议,扩展方便;
(12)同时提供配套的主站专用集中控制芯片CMT100,可与计算机232、485等接口连接,系统兼容性及扩展性好。
4.4 软件调试简介
在单片机软件设计调试中一般会用到编程器和仿真器,前者用于烧录程序,后者用于仿真程序,但两者价格都在几百元以上,比较昂贵。根据实际情况在系统软件调试中采用了ISP下载程序调试(具体ISP下载见第三章所述),改正程序后直接烧录进单片机看运行结果,不正确继续修改再烧录程序。这种调试方法虽然比较麻烦,对单片机影响也比较打大,但对于学生来说是个实惠又科学的方法了。
第五章 系统方案扩展补充
本设计不是成本最低,性价比最好的倒车雷达系统方案,例如所引用的新型总线是为了更多汽车设备的扩展而引入的,本系统还可进行很多扩展,现列举部分如下:
(1) 可将报警器加以改进发展,可通过加入语音芯片,向司机发出人声警告危险级别,并报告距离,同时可以在倒车时能重复发出“倒车,请注意”的语言警告声提醒行人注意[11]。
(2) 在本系统中所用的XY-CN BUS 最突出特点之一就是能连接多达400个从路节点,并能够给从机通信接口提供电压,并可输出+5V、+20V和+4.4V的电源电压供给从机设备使用,可节省为从机单独提供电源的麻烦,经济又方便。使用该总线可为以后实现汽车电器网络化做好准备。
(3) 本系统使用的是总线传输,但只是用在倒车雷达测距报警系统中,为了节省成本,也可考虑上位机与下位机采用无线通信,安装在车尾的上位机接收到数据,然后通过无线发送模块发送数据,安装在驾驶室的下位机通过无线接收模块接收到数据并显示出来,这一方案我们也已着手研究设计,其中用到的是CC1100无线发送接收芯片。
结束语
课题主要完成对基于超声波测距的倒车雷达系统的硬件电路设计、软件
设计和系统调试。本系统利用超声波测距的原理检测系统与障碍物之间的距离,并通过蜂鸣器报警和数码管显示距离信息。该超声波倒车雷达系统在自成系统的基础上具备总线接口可实现整车数据共享, 顺应了汽车电器发展趋势, 是倒车雷达设计的新概念。
本课题概括地说,完成以下几项工作:
(1) 了解超声波的概念、性质和超声波传感器的工作原理,研究了超声波测距的基本原理。
(2) 理解基于GM3101芯片的超声波测距倒车雷达模块的工作原理。
(3) 选用菲利普公司的P89C669单片机作为雷达倒车系统通信的主控芯片,并能为以后的汽车电子设备扩充而使用。选用Atmel公司的AT89S51单片机为从机的控制芯片,进行接收、报警和显示控制。学习、研究了芯片各模块的功能及使用。
(4) 引用了新型总线XY-CN BUS,通过硬件搭建和软件调试,学习到了该总线的新型功能,它市场前景广阔。
(5) 绘制系统的上位机、中心通讯接口、设备端通讯接口、下位机、下载单元的电路原理图,并制作PCB板,完成手工焊接工作。
(6)编写各模块子程序,并用KeilC51软件和Proteus软件进行软件调试和硬件仿真。
(7) 将各子程序综合,完成系统的主程序流程设计,并调试成功。
(8) 利用系统进行实验,得出进一步改善系统功能的想法。
主要参考文献
[1] 王欢. 基于CAN总线的倒车雷达研究. 哈尔滨工业大学,2005.6
[2] Wargui M,Rachid A. Application of controller area network to mobile robots. 8th Mediterranean Electrotechnical Conference, 1996: 205一207
[3] 杨明发. 高性价比倒车雷达的研究.《机电技术》季刊,福建省机械科学研究院,2004年01期, pp30-31
[4] 何希才. 集成电路及其应用实例. 科学出版社,1998.2
[5] 丁镇生. 传感器及遥测技术. 电子工业出版社, 1998.5
[6] GM3101数据手册V3.4. 成都国腾微电子有限公司,2006.4
[7] 曦阳CMT001数据手册. 曦阳家居智能化科技发展有限公司,2006.10.28
[8] 曦阳CMT100数据手册. 曦阳家居智能化科技发展有限公司,2006.10.28
[9] 图像点阵液晶显示模块使用手册. 广州捷胜吉电子科技有限公司,2004.5
[10]刘东. 循环冗余校验 CRC 的算法分析和程序实现. 西南交通大学计算机与通信工程学院,2001
[11] 刘衡. 实用现代汽车电器. 电子工业出版社,1999.9