4.3.3超声波传感器采集设计25
4.3.4温度传感器采集设计-26
4.3.5CAN通信设计28
4.4显示界面labview-29
4.5本章小结32
第五章系统功能实现-33
5.1各模块实物图33
5.2调试过程33
5.3调试结果35
结语36
致谢37
参考文献-38
附录39
第一章 绪论
1.1研究背景和意义
随着社会经济的提高,汽车逐渐的成为了人们交通出行的主要的工具。但是18世纪汽车诞生之后,有关汽车的安全问题没有中断过。目前,因为汽车交通而引发的事故已演变成了严重的全球性社会问题。汽车交通事故所造成的总体损失已经远远大于其他社会灾害。且与世界各国相比,我国的汽车交通事故显得更为严重,我国每年因交通事故而死亡的人数在世界交通事故死亡人数中排第一。所以相应的汽车安全技术来防止交通事故显得尤为重要,特别是汽车主动安全技术,在汽车上安装各种监视驾驶员、车辆和道路环境的传感器,供分析用的计算机和相应控制装置,可实现车辆辅助驾驶,提高驾驶汽车的安全性,预防交通事故和减轻受害程度。但在汽车安全监测领域,世界上还没有一个完整普遍的解决措施。现有的汽车安全监测系统功能单一、功耗高、普适性差,且价格昂贵。
本课题旨在设计一种安全监测系统用来防止事故的发生,在发生交通事故之前提醒驾驶员行车危险让他做出相应措施,对于减少交通事故的发生和财产的损失起着关键的作用。特别是当驾驶员开车过程中因为疏忽导致车辆没有按正常规定行驶。
1.2国内外的研究现状和存在问题
1.2.1国内外汽车安全技术现状与存在问题
1.2.2CAN总线的研究发展
1.3主要研究内容
本课题首先运用超声波测距模块测量数据来模拟车辆行车时与前车的车距,同时运用温湿度传感器模块来模拟测量车辆行车时轮胎的温度。然后运用89C51单片机实现对各数据进行处理存储。本课题为了模拟车辆信号通信系统,运用了CAN总线模块实现信号传递,把下位机信号传递给上位机。在上位机选择方面,选择pc机来做为本实验的上位机。用labview创建显示界面,对所采集的行车数据进行数据的处理与显示。在软件方面本课题运用keiluvision实现对程序的书写。并运用proteus实现对电路图的绘制。
通过本课题主要为了实现汽车安全监测,对于汽车行车数据进行采集分析,预防车辆交通事故的发生。同时通过本次课题来了解关于CAN总线的相关概念以及技术特点、接口实现方法与传递方式、报文和错误检测原理。同时学习CAN总线实现简单的信号传递,并运用C语言来对程序进行编写。同时了解51单片机,各传感的运行方式与各端口的连接,并熟悉相应的串行通信。
1.4本文的结构
本文的结构主要分为四个章节。第一章为绪论,主要介绍了国内外对于汽车安全技术的研究现状以及汽车安全监测存在的问题,并对选题的内容和意义做了简单说明。第二章为汽车安全监测系统的理论分析,主要介绍了在设计汽车安全监测系统时涉及到的相关理论技术知识,主要有传感器技术,总线技术等。
第三章为车辆汽车安全监测系统的总体设计,以及系统软硬件的设计,主要包括汽车安全监测系统的各个子模块的设计与模块选型。分别为超声波测距模块的设计,温度传感器的设计,CAN总线模块的设计。
第四章为系统总体功能的实现,需要达成的功能,以及各模块的实物图与调试结果。