为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

汽车专业论文

2017-10-16 39页 doc 150KB 15阅读

用户头像

is_842972

暂无简介

举报
汽车专业论文汽车专业论文 湖 北 汽 车 工 业 学 院 毕 业 论 文 汽车相关专业优秀毕业论文 摘要 汽车行驶记录仪,俗称汽车黑匣子,是对车辆行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录、存储并可通过接口实现数据输出的数字式电子记录装置。目前全国各地客运公司、物流公司、旅游公司及危险品运输公司、公交集团及企事业单位都在紧张有序地安装汽车行驶记录仪。本文研究了当前汽车总线的数据传输技术及存储技术。 本文简要介绍了国内外汽车行驶记录仪的发展情况,分析了汽车行驶记录仪的结构、原理和分类。在此基础上,以记录仪的主机为主...
汽车专业论文
汽车专业 湖 北 汽 车 工 业 学 院 毕 业 论 文 汽车相关专业优秀 摘要 汽车行驶记录仪,俗称汽车黑匣子,是对车辆行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录、存储并可通过接口实现数据输出的数字式电子记录装置。目前全国各地客运公司、物流公司、旅游公司及危险品运输公司、公交集团及企事业单位都在紧张有序地安装汽车行驶记录仪。本文研究了当前汽车总线的数据传输技术及存储技术。 本文简要介绍了国内外汽车行驶记录仪的发展情况,分析了汽车行驶记录仪的结构、原理和分类。在此基础上,以记录仪的主机为主要研究对象,选用开关型霍尔传感器采集车速信号。设计车速采集电路、车辆特征系数的测试方法、车速和里程的计算方法,重点研究事故疑点数据和历史数据的存储格式以及自定义液晶显示器。 关键词:汽车行驶记录仪;数据存储;自定义液晶显示器。 I 湖 北 汽 车 工 业 学 院 毕 业 论 文 Abstract Vehicle traveling data recorder, commonly known as black box car, is a vehicle speed, time, mileage and vehicle other status information recording, storing and outputting data through the interface of digital electronic recording device. At present all over the country passenger transport companies, logistics companies, tourism companies and dangerous goods transport companies, bus group and the enterprises and institutions are in nervous and orderly ground installation of vehicle traveling data recorder. This paper studied the vehicle bus data transmission technology and storage technology.his paper briefly introduces the development of vehicle traveling data recorder of vehicle traveling data recorder, the structure, working principle and classification of. On this basis, the recorder of the host as the main object of study, choose the switch type HOLZER sensor acquisition speed signal. The design of the speed acquisition circuit, vehicle feature coefficient testing method, the speed and mileage calculation method; focus on doubtful accident data and historical data storage formats and custom LCD. Keywords: Vehicle traveling data recorder;data storage;Custom LCD. II 湖 北 汽 车 工 业 学 院 毕 业 论 文 目录 摘要 ............................................................................................................................ I Abstract ..................................................................................................................... II 第一章 绪论 ............................................................................................................... 1 1.1 课研究背景及意义.................................................................................... 2 1.2 国内外的发展状况 ....................................................................................... 2 1.2.1国内发展 ............................................................................................. 2 1.2.2国外发展 ............................................................................................. 3 1.3 汽车行驶记录仪在交通管理中的必要性 .................................................... 4 1.4 汽车行驶记录仪的分类 .............................................................................. 5 1.5 本文的主要工作 ......................................................................................... 7 1.6本章小结...................................................................................................... 8 第二章 系统总体设计 ................................................................................... 9 2.1系统框图 ..................................................................................................... 9 2.2主控制器 ................................................................................................... 10 第三章 系统方案的硬件设计 3.1数据采集单元 ............................................................................................ 13 3.2数据存储单元 ............................................................................................ 15 3.3液晶显示单元 ............................................................................................ 20 第四章 系统软件设计 .............................................................................................. 22 4.1系统软件整体流程..................................................................................... 22 4.2数据采集单元 ............................................................................................ 23 4.3数据存储单元 ............................................................................................ 28 4.4液晶显示单元 ............................................................................................ 30 第五章 总结 ............................................................................................................. 34 致谢 .......................................................................................................................... 35 III 湖 北 汽 车 工 业 学 院 毕 业 论 文 参考文献 .................................................................................................................. 36 IV 湖 北 汽 车 工 业 学 院 毕 业 论 文 第一章 绪论 1.1 课题的研究背景及意义 我国自改革开放以来,道路交通基础设施日益完善,汽车的拥有量也不断增加,交通的发展一方面为社会创造了大量的财富,另一方面也带来了严重的交通隐患。仅2011年我国交通事故死亡人数就超过了20万人。而发达国家则有自己的一套方法,他们为控制机动车安全驾驶,通过立法(如欧盟第3825,85法规)强制安装机械式纸盘汽车行驶记录仪,对遏制疲劳驾驶、车辆超速等交通违章,约束驾驶员的不良驾驶行为,保障安全行车很有效。各级交通部门面对的问题是如何通过科学的方法提高道路交通管理水平,减少事故发生。由于交通管理的复杂性,交通车辆的运行范围大,活动范围涉及全国各地,管理部门无法随时随地的对车辆进行追踪监控。交通管理部门迫切需要一种可以代替人工对车辆的运行状况和驾驶员的操作情况进行实时监控的电子设备。交通管理中也需要一种能够有效保障车辆安全、提供实时调度管理的产品,使我国的交通管理能够真正迈入智能化时代。而汽车行驶记录仪就是一种能够安装在车辆上全过程同步记录、监控车辆运行状态、预防交通事故发生的高新技术产品。 美国、日本、香港、马来西亚等地都在大量使用汽车行驶记录仪,我国许多大城市的车辆也安装上了汽车行驶记录仪。经过运输企业的使用,事实证明,安装使用汽车行驶记录仪有利于规范驾驶员操作,降低汽车公里胎耗、油耗,提高驾驶员安全意识,从而减少应交通事故给企业造成的经济损失。安装汽车行驶记录仪后,运输企业可以依据记录的数据对驾驶员的进行奖励或批评教育甚至是处罚,长期坚持使用汽车行驶记录仪,不仅可以培养驾驶员规范操作的良好习惯,还有助于运输企业筛选出经常有不良驾驶行为的个别司机,找出重点监督对象,从而达到“管车、管人、管安全”的目的。 依托6PS服务平台,汽车行驶记录仪不仅能够记录车辆行驶过程中的所有基本信息,还可以与远在千里之外的管理中心实现实时信息交换。在网络系统 1 湖 北 汽 车 工 业 学 院 毕 业 论 文 强大的地理、交通和服务信息支持下,管理中心可以依据记录仪反馈信息及时为目标车辆选择最佳行驶路线,确定目的地方向和距离,并可提供各类相关服务信息。同时,记录仪可以根据获取的参数为驾驶员提供诸如超时、超速、防盗、紧急车况等预警信息服务,也可将被盗、遭劫信息实时传送到管理中心,由管理中心对车辆实施远程控制并通知110报警,为人员和车辆提供安全保障。 1.2 国内外发展状况 1.2.1 国内发展 我国汽车用电子产品水平与国际先进水平相比大约落后10年左右。在汽车行驶记录仪国家实行之前,国内已经有好几家开始了在汽车行驶记录仪方面的研究。其中,航空工业总公司第631研究所研制的车载行驶记录仪,它已经能记录并打印最近一次停车前128秒内车辆的瞬时速度、车辆的刹车、鸣笛、转向及所有灯的开启情况,掉电后数据能保存72小时;西安远交信息产业有限公司开发的汽车黑匣子,能监视车速范围为0一240公里,小时,其它检测状态包括:刹车、鸣笛、倒车、大灯、小灯、左转灯、右转灯,具有内置时钟和实时数据压缩算法,可以记录2天的运行数据,掉电后数据可以保存5年。公安部、交通部和国家安全生产监督管理局于2001年底联合下发了《关于加强公路客运交通安全管理的通告》,通告要求,长途客运车辆应当安装、使用符合国家有关标准的行驶记录仪。同时,还于2002年制定了《2002年预防道路交通安全管理的通告》,明确规定对疲劳驾驶和车辆超速等8项违章行为进行集中整治。此后加紧制定汽车行驶记录仪全国统一标准的步伐,公安部于2003年发布了汽车行驶记录仪国家标准GB,T19056—2003(以下简称“记录仪国家标准")并于当年9月1日实行,该标准的出台有利于从根本上解决追在眉睫的交通事故,有利于规范、统一汽车行驶记录仪的全国市场,有利于与国际智能交通行业接轨,与时代同步。我国的汽车行驶记录仪标准既充分参考了欧盟的法律和技术标准,又很好的结合了我国的道路交通管理、道路运输和记录仪产品技术水平的 2 湖 北 汽 车 工 业 学 院 毕 业 论 文 实际情况。发达国家汽车行驶记录仪和事故记录器(黑匣子)是两个标准,两种产品。而我国则只有一个标准,有效的克服了既要安装行驶记录仪又要黑匣子,增加车主经济负担等问题。国家标准除规定了记录超速、疲劳驾驶等汽车行驶记录仪的功能外,还规定了记录刹车灯以及其它七种可选状态的黑匣子功能。此外还有环境适应性测试方法、通讯协议和管理软件等都作了严格规定。可以说汽车行驶记录仪国标的颁布已成为今后国内智能交通行业发展的分水岭和界标。目前我国生产汽车行驶记录仪的企业不多,能通过公安部检测合格的更是凤毛麟角。能否通过公安部检测达标已经是一个首当其冲的挑战,它直接决定了企业能否合法进入国内国际市场。同时通过汽车行驶记录仪在各省市的推广应用情况可以看到,当前国内的记录仪技术还很不成熟。这就留给了我们很大的发展余地。 1.2.1国外成果 汽车行驶记录仪在国外已经得到了大量的使用,其中欧共体于1975年就通过了在汽车上安装汽车行驶记录仪的立法,要求,(,吨以上货车、9座以上客车必须安装行驶记录仪,欧盟在第3825,85号法规《关于公路运输车辆的记录设备》的第三款中规定:“记录设备应在欧盟成员国使用的客货运输车辆上安装和使用”。到这一立法要求欧洲的15个成员国在10年内,给在用的900万辆卡车和轿车安装这一装置。这一作法将很快在美国引起效仿,美国通用汽车公司到1999年有半数的汽车都已经安装了这种装置,而到了2000年几乎所有的通用汽车都安装了这种装置。近年美国通用公司已经授权加利福尼亚圣克拉拉的Vetronix公司推出可解读记录仪信息的电子系统。Vetronix公司主管柯尔说,该项装置已经上市一年,美国各州州警及各地警察局已经广泛采用这款售价2495美元的解读装置。在加拿大、日本、香港、马来西亚等地,警方对交通事故的处理大部分也是以现场对汽车行驶记录仪记载的信息分析结果为依据。美国加利福尼亚州的多家汽车技术公司最近宣布,将把新近生产出来的商用汽车控制和记录装置投入市场。这一系统完全独立于汽车上原有的计算机模块,拥有自 3 湖 北 汽 车 工 业 学 院 毕 业 论 文 己的微处理器、传感器和存储模块,与飞机数据记录仪十分相似,因而能保证数据的真实性。基本的商用车系统包括事故发生记录、运输记录和防盗技术。其附加的模块和更高级的“即插即用”技术包括行驶称重、6PS定位系统、电子计费、声音识别、声音合成及导航。另一种商用拖车系统的基本型包括事故发生记录、无线卫星通讯和GPS定位系统,升级后加上了行驶称重和防盗系统。“黑匣子”的无线通讯特性可以将数据下载到固定设备上及车载设备上,这就极大地方便了旅行过程中的商务活动。 1.3 汽车行驶记录仪在交通管理中的必要性 1.3.1 交通事故的主要原因 据公安部交通管理局分析,造成当前交通事故高发的五大原因中,驾驶员安全知识的缺乏和安全意识的薄弱是诱发道路交通事故的重要原因。2004年机动车驾驶员肇事66(7万起,造成8(2万人死亡、46(2万人受伤,直接经济损失28(4亿元,分别占全年事故总数的86(7,、77(3,、84(6,和91(8,。据统计,2004年国内因驾驶员因素导致的交通事故占总数的89(8,,造成的死亡人数、受伤人数分别占到了总数的87(4,、90(6,,其中3年以下驾龄的驾驶员造成的事故占50,,造成的死亡人数占总数的36(3,,在道路运输行业中一次死亡3人以上的道路运输事故中,有78(2,与驾驶员违章超载、超速、违章占道、违章超车、疲劳驾驶等因素有关,造成的死亡人数、受伤人数分别占总死亡人数的83(7,、79(4,。 1.3.2 汽车行驶记录仪的作用 1)自检功能 记录仪通电后会对系统各部件及接口进行检测,自检通过后“嘀的””一声响提示用户记录仪开始正常工作。 4 湖 北 汽 车 工 业 学 院 毕 业 论 文 2) 具有身份识别功能 司机每次开车时利用U盘验证身份,记录仪分类保存每个司机的行驶数据。 3) 车辆行驶时间、速度、里程的记录及存储功能 详实记录存储车辆行驶的时间、速度及里程。 4) 超速报警及记录功能 当汽车超过预先设置的超速值时,会第一时间报警提醒,并记录下来。 5) 超时驾驶(疲劳驾驶)报警及记录功能 司机连续驾驶接近4小时,记录仪会声音提示,超过4小时就开始记录。 6) 具有事故疑点记录分析功能 记录仪会以0.2秒间隔记录事故发生前20秒车辆行驶速度、刹车等信息。 7) 显示打印功能 可通过液晶LCD显示和即时打印最近15min内每分钟的平均车速记录、超时驾驶(疲劳驾驶)记录、超速记录及车辆相关信息。 8) 数据通讯功能 可通过标准USB或串口采集记录仪数据、设置记录仪参数,车辆信息、驾驶员档案的管理功能。 9) 管理软件提供良好的人机界面,实现车辆信息、驾驶员档案录入、修改、查询统计及报表打印功能。 增加经济效益,科学合理的进行员工调度,车辆保养。 )存储视频图象(选配摄像头、SD卡)[1]。 10 1.4 汽车行驶记录仪的分类 随着电子技术的不断发展,各种类型的汽车行驶记录仪在技术上已经比较成熟,形成了比较明显的个性化,同时也形成了综合化管理的大趋势,近年来在许多国家和地区得到了广泛的应用。汽车行驶记录仪按照功能可分为如下几类: 1)单一型 5 湖 北 汽 车 工 业 学 院 毕 业 论 文 主要记录行驶过程中的某一单项参数(如:速度、里程),并对记录下来的数据进行相应的管理。主要特征是功能的单一。比如,加拿大的车辆速度监控器,对出现超速情况首先进行报警提示,三次报警后,如还在超速,就会自动控制刹车。 2)事故型 以记录事故发生时的车辆状态数据为主要目的。记录模式以飞机黑匣子为参照蓝本。主要特征是记录停车前短时间内的数据,一般为一分钟到几小时之间,并不是连续全程记录模式。汽车黑匣子就是以此命名的,也可以说汽车黑匣子是属于汽车行驶记录仪事故型。有的事故型记录仪除了可以记录行驶过程中的速度变化情况和发出超速报警信号外,还可记录行驶过程中车辆运行的方向变化和驾驶人员的操作行为,以便在出现事故时,能够根据在一段时间内的信息来分析判断事故的原因和责任。 此类记录仪,一般可记录、存储每次行驶的起始时间、结束时间、行驶里程、停车前一分钟内和十分钟内的最大车速以及停车前一分钟内的速度、左灯、右灯、大灯、喇叭、刹车、刹车气压等工作状态和相关数据。适用于只需要事故型的单位和个人用户。目前国内外市场上出现的记录仪大部分是属于这一类的产品(如:德国VDOKIENZLE公司生产的UDS型事故数据记录仪)。 3)管理型 管理型记录仪是在事故型的基础上,结合数字式记录仪记录的数据可以进行二次开发利用的特点,根据营运车辆管理的需要开发的新一代数字式行驶记录仪,是事故型的升级型。主要特征是事故型加上简单的计算机管理系统。其功能除了具备事故型记录仪的主要事故分析功能外,还增加了简单的计算机管理系统,用于运营单位的司机、车辆、车队以及实现运营单位的运营数据的自动化和网络化基本管理。目前国内外市场上出现的记录仪有相当部分是属于这一类的产品。这类产品的典型代表:国外有美国0(T(C(公司生产的SWl00型车辆监控系统。 4)综合管理型 综合管理型是在总结了事故型和管理型记录仪经验的基础上,从软件、硬 6 湖 北 汽 车 工 业 学 院 毕 业 论 文 件和系统功能上进行了优化设计,以综合管理为主要目的而开发的新一代行驶记录仪。主要特征是多通道数据采集处理,全程连续记录,大容量存储卡和强大的综合管理软件系统,实现资源共享。此类型行驶记录仪利用多通道数据采集处理平台、GPS卫星定位仪、大容量数据存储卡和后台综合管理平台软件等强有力的现代化技术手段,重点针对营运和特种车辆的综合化管理目标,来完成车辆综合化管理进程。其数据一经采集各职能部门都受益,特别是适用于中大型企业十几台车乃至上千台车的综合管理需求。可通过在微机软件界面上存放的全程连续记录曲线和各开关传感器的连续状态,对车辆的营运、安全、质量等综合指标进行强有力的全程监控,并根据需求打印统计图表。从以上各类行驶记录仪都是采取事后分析方式,在事后才下载数据,再根据数据或图形进行分析处理。对于在事件现场出现的情况不能及时获得信息,避免和减少交通事故的发生。为此又有新的一代产品问世,可以称之为3G型行驶记录仪。 5)3G型行驶记录仪 3G型行驶记录仪是在行驶记录仪的基础上加上3G系统(即GPS卫星定位系统、GIS电子地理信息系统、GSM移动通信公共网,GPRS分组交换通讯系统),以及计算机网技术(INTERNET)和呼叫中心(CALLCENTER)的技术,来扩展实现车辆实时调度的综合信息管理服务系统,并具防劫、防盗功能。主要特征是行驶记录仪通过现代通讯网络进行时传送数据,发现问题即时处理。随着现代通讯技术的迅速发展,信息费用的降低,此类行驶记录仪将成为主流。随之车载部分也可简化处理,从而降低系统成本,也就更有利于大面积推广使用。 1.5 本文的主要工作 汽车行驶记录仪主要由记录器、显示器、MCU主控芯片、PC机处理软件和传感器组成,汽车行驶记录仪,通常安装在发电机盖的内侧,其自身的保护装置非常严密,在车辆发生事故后可为事故分析提供可靠的依据,其功能和作用如下: (1)记录器。能在汽车行驶中客观、精确地记录下多种工作状态,如前进、 7 湖 北 汽 车 工 业 学 院 毕 业 论 文 后退、加/减速、匀速、转弯、爬坡、上下桥、超速、飞车时的参数。当遇到不测或被切断电源后,原先记录下的数据能被完好的保留,一般可以保存十几年。 (2)显示器。能及时显示出汽车行驶时的动态数据,一般安装在仪表盘上,供驾驶员及时掌控车况。 (3)MCU主控芯片。对采集到的各种汽车数据进行整理分类,并将其转存到存储模块中。还要借助软件系统控制其它模块,如数据传输、数据显示等。 (4)PC机处理软件系统。可直接采集设置记录器中的汽车参数、时间、限速范围,还能以图线形式再现发生事故的汽车行驶轨迹。 (5)传感器。能够向记录器提供汽车行驶时的速度、信号、方向。 汽车行驶记录仪能在事故发生后安全回收,其结构设计充分考虑到耐撞击、耐火、耐腐蚀、防潮、防水等安全性能,使汽车行驶记录仪在受坠毁冲击、挤压、着火及液体污染物浸渍后,数据记忆体仍能复原。 论文首先对汽车行驶记录仪系统的产生和应用背景进行了讨论,接着讨论了汽车行驶记录仪的主要功能和结构,然后进行了硬件电路的设计,主要包括传感器的选择,汽车行驶记录仪(黑匣子)主机电路设计,其中包括数据采集模块设计,数据输出模块设计和显示电路设计。 1.6 本章小结 本章详细介绍了本课题的研究背景和意义,阐述了我国在当今交通压力的催生下,发展汽车形式记录仪的紧迫性和重要性。其发展必将对中国当前的经济效益和社会效益产生巨大影响。在查阅了国内外相关资料的基础上,初步介绍了国内最近几年对汽车行驶记录仪的研究情况,以及国外汽车行驶记录仪的发展情况。还根据这些资料展现的前景,对汽车行驶记录仪的未来发展趋势进行预测。最后,还以章节为线索,对本论文的主要内容进行了详细论述。 8 湖 北 汽 车 工 业 学 院 毕 业 论 文 第2章 系统总体方案设计 2.1 系统框图 本文设计的记录仪主机主要由主控制器、数据采集单元、数据存储单元、液晶显示器、热敏打印机和数据通信单元等组成。系统总体框图如图2-1所示。 图2-1系统总体框图 1)主控制器 选用Freescale16位微处理器MC9S12D64,该系列芯片抗干扰,在汽车电子产品中应用较多。 2)数据采集单元 9 湖 北 汽 车 工 业 学 院 毕 业 论 文 驾驶员身份采集选用普通的存储卡,驾驶员身份容易被非法更改。本文选用接触式逻辑加密卡,更改驾驶员身份需要经过密码校验,保护驾驶员的合法权益。由于设计的速度采集电路可以采集模拟和数字信号,车速计算方法与车辆半径无关,所以设计的记录仪适应各种车辆安装。不仅可以采集国标规定的刹车信号,还可以采集雾灯等其它七路车辆状态信号。本系统需采集的数据较多,可以分成驾驶员身份和实时时钟、车速信号、开关量信号三类。不同的信号编码、存储格式不同。对不同种类的信号采用不同的采集方式,分别采用12C接口,脉冲累计器和200ms定时查询等方式。IC卡实现驾驶员身份识别功能;实时时钟为记录仪主机记录、存储数据提供不间断的时间依据。通过采集开关型霍尔车速传感器的脉冲数,实现车速采集功能。 3)数据存储单元 存储事故疑点数据和历史数据存储。数据存储单元选用磁盘抗震性能差,本文采用IC芯片,提高存储单元的抗震性能,并且兼顾快速写入速度、较大存储空间的 [2]需求。系统主存储器容量高达1M字节,可以存储高于国标规定的360h的数据。 4)液晶显示器 默认实时显示车速等数据。由于记录仪只需显示和打印100多个汉字及其它字符,所需的存储空间小,为降低成本,自定义液晶和打印机的字库。 2.2 主控制器 主控制器是记录仪主机系统的核心,负责处理系统数据采集、存储、显示、输出等功能。考虑各种因素,系统选用飞思卡尔公司生产的16位微控制器 [3]MC9S12D64。MC9S12D64最小系统电路如图2-2所示。 10 湖 北 汽 车 工 业 学 院 毕 业 论 文 图2-2MC9S12D64最小系统电路 MC9S12D64频率高达25MHz,可采用锁相环技术提高系统的电磁兼容性,片内有64KBFlash、4KBRAM和1KBEEPROM,片内集成2个异步串口SCI、1个同步外围设备串口SPI、1个12C总线接口、1个CAN模块、16位定时器、脉冲累加器模块、8通道输入捕捉通道和输出比较通道、最多高达91个独立数字I,O,其中 [4]20个具有外部中断及唤醒功能。MC9S12D64最小硬件系统由供电电路、复位电路、振荡电路和锁相环电路等组成。JPl为系统的BDM(背景开发模式)调试接口。时钟电路选用串联振荡电路,PE7脚必须拉高,如果PE7脚接地,时钟的外部振荡 11 湖 北 汽 车 工 业 学 院 毕 业 论 文 电路必须选用并联振荡电路。电容C18、C19和晶振Y1组成最小系统的时钟电路。锁相环滤波电路由电容C21、C22和电阻R24组成,VDDPLL引脚由单片机内部提供2(5V电压。XFC引脚是压控振荡器(vCO)的电压控制端,通过给锁相环电路编 [5]程,以数字方式锁定VCO的控制端电压。 12 湖 北 汽 车 工 业 学 院 毕 业 论 文 第3章 系统硬件设计与实现 硬件是实现记录仪功能的重要载体。本章重点分析记录仪主机系统的数据采集、存储、显示单元的电路设计。 3.1 数据采集单元 论述驾驶员身份识别、实时时钟、车速、里程等数据采集单元的电路设计。 3.1.1 驾驶员身份识别 国标规定记录仪应能实现驾驶人员身份记录功能,应能记录驾驶员代码和公安交通管理部门核发的机动车驾驶证证号。驾驶员代码为阿拉伯数字,其最大长度不超过7位,代码设置方法由使用者根据需要自定,在同一记录仪的数据记录中,某一驾驶员的代码应与其机动车驾驶证证号相对应。在每次驾车前,驾驶人员首先应确认自己的代码。本文采用IC卡的方式识别不同的驾驶员。为了保证驾驶员的信息不被随意更改,选用西门子公司生产的接触式逻辑加密卡SLE4442。SLE4442提供最小10万次的擦写次数,数据保存10年,具备12C总线接口。SLE4442存储器主要由256字节E2pROM型主存储器、32位PROM型保护存储器和4字节E2PROM型加密存储器组成。 MC9S12D64单片机内嵌一个12C模块,硬件实现较为简单,只需把SLE4442的两线(SCL和SDA)和MC9S12D64对应的引脚相连即可,由于SCL和SDA是开漏输出,所以要加上拉电阻。RST弓I脚与单片机IO脚相连。接触推拔式IC卡卡座有常开、常闭两种类型,本文采用常开卡座。IC卡插入方向为IC卡触点面向上,并且触点端朝前。U5的10脚为常开卡座的辅助触点,PW—IC脚与单片机IO引脚相连,有IC卡插入时,辅助触点与Q讯D—STA接通,Q2导通,PW—IC为高电平,D15点亮;反之,无IC卡插入。 13 湖 北 汽 车 工 业 学 院 毕 业 论 文 3.1.2 实时时钟 国标规定记录仪记录仪应能提供北京时间同期和时钟,应能以年、月、日或yyyy,mm,dd,的方式记录实时日期;应能以时、分、秒或hh:mm:ss的方式记录实时时钟。记录仪应能对连续驾驶时间进行记录。连续记录24h数据,记录时间允许误差在?5s以内。选用NXP公司推出的一种低功耗的实时时钟,日历芯片NXP8563,其带有一个400KHz12C总线接口,允许使用备用电池长时间供电,每次读写数据后,内嵌的字地址寄存器会自动产生增量。NXP8563可以作为一个从接收器或从传送器,此时的时钟信号线SCL只能是输入信号线,数据信号线SDA则为一条双向信号线。芯片8脚封装,体积小,功耗低,在实时日历时钟集成电路选型时,是一款性价比高的芯片。 在系统设计中,采用单片机的两个IO口与NXP8563的SCL和SDA相连接,通过软件模拟12C总线。由于12C总线接口均为开漏或不集电极输出,故需加上拉电阻。在OSCI和OSCO端可以连接一个32(768KHz的石英晶体,在OSCI和GND间接电容器以调整振荡频率。电池座子有卧式和立式之分,前者便宜,后者价格贵, [6]但是节省布线空间。当汽车熄火时,通过电池给NXP8583供电。 3.1.3车速采集 车速传感器是国标规定的记录仪的重要组成部分之一,速度脉冲信号可以从车速仪表盘采集,或者按照用户要求安装车速传感器。本文选用开关型霍尔传感器采集车速脉冲信号。 采集脉冲信号时必须要将方波信号提高到满足几电平,才能提供给单片机端口。为增强速度信号的抗干扰性,提高测量速度信号的准确性,系统采用如图3(3所示的速度脉冲信号采集电路。图中汽车速度传感器的输出接VP0,VPl信号送MCU的脉冲累加器引脚。MC9S12D64内嵌2个16位脉冲累加器(PACA、PACB),相应的输入引脚为IOC7,PT7和10CO,PTO,本文中VPl信号输入IOC0,PT0;开关S1 14 湖 北 汽 车 工 业 学 院 毕 业 论 文 选择模拟或者数字信号输入通道,提高了主机系统的适应性。本文调试时,输入信号为数字信号。 模拟输入信号电路由电压跟随器、迟滞比较器、光电隔离等部分组成。迟滞比较器的阈值电压UTl和Ur2计算公式如公式3-1和公式3-2所示。参考电压Uref的取值需经过现场调试确定,Ubuf为O伏或5伏电压。 RR6057UUU,,Trefbuf 1 (3-1) RRRR,,57605760 RR6057UUU,, (3-2) Trefbuf1RRRR,,57605760 由速度传感器采集到的速度信号经过稳压管z1限压,使信号幅度在O-5V之间,然后信号送入电压跟随器、迟滞比较器,通过迟滞比较器的回差电压,消除了外界信号的干扰。又经光耦进行光电隔离模拟数字信号后,送入单片机的脉冲累加器输 [7]入端口,由单片机定时读取脉冲数,计算得到汽车行驶速度。 图3-1 速度脉冲信号采集电路 3.2 数据存储单元 15 湖 北 汽 车 工 业 学 院 毕 业 论 文 详细分析数据存储单元的需求,阐述存储方案的选择,给出事故疑点数据和行驶状态数据的存储格式。 3.2.1 存储需求分析 国标要求记录仪具备车辆行驶速度的测量、记录存储功能。车辆行驶速度数据主要由事故疑点数据和行驶状态数据两部分组成。 1)事故疑点数据的存储需求 国标要求记录仪应能以不大于0(2s的时间间隔持续记录并存储停车前20秒实时时间对应的车辆行驶速度及车辆制动状态信号、记录次数至少为10次。速度记录 ,220km,h,测量分辨率等于或优于lkm,h。单位为km,h,测量范围为0km,h 需要存储的实时数据至少应该包含以下信息:驾驶员代码,单独存储,十六进制,占用3个字节的存储空间。时间(年、月、日、时、分、秒),8421BCD码,占用6个字节。速度,十六进制,占用1个字节。 车辆行驶状态数据,十六进制,占用1个字节。考虑到时间仅能精确到秒,所以时间不需要每200ms记录一次,每5次(1秒)记录一次时间。由此得出事故疑点数据的逻辑格式如表3(1所示。 表3-1 疑点数据的格式 1 2 3 序号 合计 项目名称 时间 速度 车辆状态 6 1*5 1*5 6 数据长度(字节) 根据疑点数据的逻辑格式,可以计算出每秒事故疑点数据占用16个字节存储空间。20秒实时数据所需要的数据空间: 20*16=320(字节) 2)行驶状态数据的存储需求 国标规定无论车辆在行驶状态还是停驶状态,记录仪均应能提供实时时间对应的车辆行驶速度信息。记录仪应能以不大于1分钟的时间间隔持续记录并存储车辆在最近360d"时内的行驶状态数据,该行驶状态数据为车辆在行驶过程中与实时时 16 湖 北 汽 车 工 业 学 院 毕 业 论 文 间相对应的每分钟间隔内的平均行驶速度。速度的单位为km,h,测量范围为:0km,h(220km,h,分辨率等于或优于lkm,h。需要存储的行驶数据包含以下几组信息,如驾驶员代码,单独存储,十六进制,3字节。时I'BJ(年、月、日、时、分),8421BCD码,5字,速度,十六进制,1字节,里程,8421BCD码,3字节。 从而可得每一分钟需要记录的历史数据为9字节。本记录仪中,总共存储最近360小时内的行驶状态数据,因此需要的存储空问为: 360*60*9=194400(字节)=189(84375k(字节)。 另外,还要存储数据的索引、车辆特征系数(十六进制,3字节)、车辆识别代号VIN(ASII码,17字节)、车牌号码(ASII码,12字节)、车牌分类(ASII码,12字节)、驾驶员代码(十六进制,3字节)、机动车驾驶证号码(ASII码字符,18字节)、记录仪主机可识别的唯一性编号及初次安装同期(8421BCD码,5字节)、记录仪每一次下传的日期及时间8421BCD码,5字节)、每一次上载的日期和时间(8421BCD码,5字节)、每一次车辆特征系数的设定时间(8421BCD码,5字节)等信息。预计总的数据量将会有200k字节。 3.2.2 存储方案选择 为方便叙述,事故疑点数据、行驶状态数据分别采用实时数据和历史数据术语。实时数据存放汽车发生事故前后的数据,主要用于分析事故发生的原因和事故的责任,历史数据存放汽车和司机的行驶状况,作为事故分析的参考依据和对汽车、司机的运行状况考核。 本记录仪需要存储的数据量较大,记录仪对存储的实时性和可靠性要求较高。本文设计的记录仪实时数据存储在铁电存储器中,历史数据存储在数据闪存中。将实时数据暂存起来,满一页时,再将实时数据传送到历史数据存储系统中,存满360h数据,然后将其重新覆盖。 1)实时数据的存储 记录仪不仅要有较大的存储空间,并且要求能够有较快的存取速度,掉电情况下能够对数据进行保存。为了保证所有采集的数据能够及时的存储,仅使用Flash 17 湖 北 汽 车 工 业 学 院 毕 业 论 文 存储器是不行的,因为它的擦写速度比较慢,不能按字节进行擦写操作。在记录仪掉电或单片机任务繁忙的情况下,会造成车辆行驶信息不能及时的存储。因此,需要扩展一个快速的RAM器件作为数据缓存。单片机可以将采集的数据及时保存在缓存中,在空闲周期内,将成页或成块的车辆行驶数据转存到Flash存储器中,充分保证记录仪的可靠性。非易失性RAM主要有普通静态RAM加电池供电、内部带锂电的非易失性RAM和新型的非易失性FRAM铁电存储器三种实现方式。前者要考虑电池充放电电路、同时要保证电池电量可靠、安装稳定牢固等因素,使得系统复杂度增大、可靠性降低。第二种方案RAM价格昂贵,1K字节需要15元左右。FRAM兼具RAM的快速写入特性和ROM的非易失性,没有电池产生的不良因素。FMl808具有100亿次的读写寿命,即使每秒进行30次读写操作,寿命时限也可至少保证10年;掉电后数据保持10年,速度快,无须写等待时间。 2)历史数据的存储 对于大容量的非易失性存储器,通常采用EEPROM或Flash型存储器,它们不仅可以在掉电的情况下不会丢失所保存的数据,并且可改写的次数也很大,价格低廉,其中Flash型器件的擦写速度更快,可擦写次数也比EEPROM高。因此本记录仪中Flash型存储器。Flash存储器有并行接口方式、SPI接口方式和12C接口方式三种。并行接口方式的Flash占用过多的单片机IO引脚,本文设计的记录仪IO资源紧张;12C接口的Flash只需要两个IO引脚就可以实现访问但是其访问速度比较慢(400Kbps);SPI总线接口的Flash,需要4个IO引脚,其访问的速度可达20Mbps。 综上所述,FMl808很适合应用在汽车行驶记录仪这种要求以字节宽度进行快速频繁写操作的非易失性应用场合,SPI接口的闪存AT45DB081B适合本记录仪的应用。采用铁电存储器与SPI接口的闪存兼顾按字节快速写入速度、较大数据存储空间及掉电不丢失数据的需求。 3.2.3存储器选型 1)铁电存储器 美国Ramtron公司铁电存贮器FRAMl808是一款并行接口掉电不挥发存储器。 18 湖 北 汽 车 工 业 学 院 毕 业 论 文 FMl808内存组织结构为32*768*8bits,内存体系结构是基于行和列阵列,通过并口访问32*752个内存地址空间,所有的15位地址唯一指定了一个32*768字节中的地址。内存被分成32块,每块拥有1K字节,每块的1K字节包括256行和4列。由于存储器每行不能超过块的界限,读写操作频率不同的数据应放在不同的块中。 FRAMl808片选,CE每次访问均须选通地址的原因,第一是锁存新地址;第二是在,CE为高电平时,建立铁电存储器必须预充电时间。因此每次内存存取都必须确保,CE产生一次由高到低的跃变,这是FRAM与SRAM时序唯一不同的地方。,CE(片选线)不能接地,单片机在FMl808接口的时候必须产生,CE的下降沿。设计时需要注意。铁电存储器接口电路如图3(4所示。 C8 Cap 0.1uFU4 12 34 56 78 910 1112 1314 1516 1718 FM1808 GND 图3(2 FMl808接口电路 2)闪速存储器 Ar45DB08lB是ATMEL公司推出的一款基于Hash技术的大容量数据存储器,采用2(7Vq(6V供电,管脚(SI、SCK、,CS、,RESET、,WP)支持5V输入,允许直接5V1]几或COMS电平信号相联接,并且与之兼容;AT45DB081B的最大时钟频率可达20MHz;在系统编程比较简单,不需要高电压。 AT45DB081B的存储结构分为主存储区、两个缓存区及一个状态寄存器。主存 19 湖 北 汽 车 工 业 学 院 毕 业 论 文 储区容量为8,650,752位,被分成10段、512块和4096页三个等级,每页264字节。AT45DB081B有段、块和页三种操作方式,相关操作包括读操作指令、编程擦出指令两部分。编程操作是基于页的,可实现对字节的读操作,不支持单字节的写操作:支持页写、页擦除操作,擦除操作则可以按块或页进行。 由于MC9S12D64内嵌1个SPI模块,所以AT45DB081B的硬件电路容易实现,只需将二者对应管脚相连即可。WP为写保护引脚,如果将其置低,则AT45DB081B中存储器的前256页被写保护。如果要对其执行写操作,必须使WP为高。WP引脚在芯片内部拉高,如果不使用写保护功能该引脚可以悬空。为了提高AT45DB081B的可靠性,,WP端接电源,允许写。当AT45DB081B的CS由高变低时,芯片启动一次操作,而当CS由低变高时,终止操作。这时SI上的任何数据都被忽略,SO [8-9]处于高阻态。 3.3 液晶显示单元 国标规定记录仪应具备显示及操作功能。当无按键操作时,可默认显示车辆的实时行驶速度、实时时钟或驾驶员代码。通过操作按键应能实现最近15min内每分钟的平均车速记录、最近2个日历天内同一驾驶员连续驾驶时间超过3h的所有数据记录和车辆特征系数显示。仅使用面板按键不能对速度、时间、里程等原始数据进行修改、删除。 按键通过MC9S12D64外部中断PH口实现,硬件电路较容易,详见附录1。本系统要求能够进行字符、数字和汉字的显示,因此本文选用可以显示图形和汉字的图形点阵液晶显示器NSl2232A。 NSl2232A是一款内藏SEDl520控制器的122幸32图形点阵液晶器,它主要由行驱动器、列驱动器及122*32全点阵液晶显示器组成。NSl2232内部是由两片SEDl520并联来驱动的,SEDl520具有16个行驱动口和16个列驱动口,RAM中的1位数据控制液晶屏上一个点的亮暗状态,“1”表示亮,“O”表示暗。SEDl520中的显示RAM共有32行80列。NSl2232A显存分成4页,显存纵向排列方式,字节内的位顺序是下高上低,“1”对应黑点,“O”对应白点,显存地址自动加一。NSl2232A 20 湖 北 汽 车 工 业 学 院 毕 业 论 文 的DDRAM地址表如表3(2所示。 表3(2 NSl2232A的DDRAM地址表 页 数据 行号 控制器 2 D0…D7 1……16 122列 从 3 D0…D7 122列 0 D0…D7 17……32 122列 主 1 D0…D7 122列 ADC=0 00H…3CH 00H…3CH 列地址 0…60 0…60 列号 控制器 从 主 VLCD为液晶的负压输入端,调节VLCD端的电压可以改变LCD显示的对比度。+5V背光电源正,背光电源负,需单独引出。注意调节液晶的负压,使之满足要求,否则液晶屏会全黑或由于对比度太低,什么也看不见。单片机与NSl2232A液晶接口电路如图3-6所示。 VCC R25 10k R27 1KJ7VDD12345678910R261112 131410k15161718 NS12232 GND 图3-3NS12232ALCD接口电路 21 湖 北 汽 车 工 业 学 院 毕 业 论 文 第4章系统软件设计 本章重点介绍记录仪主机各单元的软件设计,通过驱动软件实现记录仪主机的功能。 4.1 系统软件整体流程 软件系统的任务分配由行驶中和停驶中任务两部分组成。本文设计的记录仪主机设置三名驾驶员驾驶同一辆车,允许停驶状态下更换驾驶员。行驶中采集车速和判断疲劳驾驶,该部分后续研发可以扩展超速、疲劳驾驶声光报警功能。由于国标规定在停驶状态打印数据,且数据通信等任务需要判断时间间隔,所以在停驶中实现该部分功能。车辆点火即为记录仪上电,熄火则记录仪断电。为防止产生歧义,本文中的车辆行驶中和停驶中指的是车辆点火状态下的术语。系统任务分配如表4.1所示。 表4.1系统任务分配 系统任务分配 行驶中 停驶中 数据采集 操作按键显示 数据存储 数据打印 疲劳驾驶判断 数据通信 断电保护 更换驾驶员 默认显示 断电保护 *疲劳驾驶 超速声光报警 表4.1中标“*”的为本文中未实现的功能,后续开发可以扩展该部分功能。整体流程描述记录仪开机,主机系统自检,行驶,停驶中任务,断电保护等部分。系统初始化由各个模块端口定义,各个模块初始化等组成。初次调试时,需要设置同历,时钟,SLE4442驾驶员代码及其对应的驾驶证号码等。IC卡内可扩展存储发卡单位和发卡时间等。 22 湖 北 汽 车 工 业 学 院 毕 业 论 文 4.2 数据采集单元 本文设计的驾驶员代码存储地址是32-49字节。程序是用单片机的两个I,OEl模拟实现NXP8563的12C时钟,同历芯片的写,读操作。 4.2.1 数据采集流程 记录仪主机自检正常后,采集驾驶员代码和驾驶证号码。每200ms采集一次车速、里程、刹车等车辆状态信息,每1s采集一次实时时间,每1分钟计算一次里程。数据采集系统流程图4-2所示。 23 湖 北 汽 车 工 业 学 院 毕 业 论 文 开始 定时器计时满 200ms 连续25次采集的脉冲数N 小于5, 采集1秒5次车速和刹车 N 采集1分钟300次 车速和刹车 Y 计算1分钟的车速,里 程 N FM1808相应块写满 意一行252字节, Y 按历史数据格式,数据按页 转存到AT45DB081B相应页 中 图4-1数据采集系统流程图 车辆状态可以分为起步,行驶中和停驶中3种状态。从起步到行驶中,车辆处于点火状态中;从行驶状态到停驶状态,车辆可能熄火,此时记录仪主机进入断电保护状态。每200ms定时采集车速脉冲,25次即可采集5s的车速,如果5s采集少于5个脉冲,则认为车辆进入停驶状态,记录仪主机进入断电保护。断电保护的功能是存储索引的索引,数据的索引,本次停驶的时间和本次驾驶员代码等。 24 湖 北 汽 车 工 业 学 院 毕 业 论 文 4.2.2车速采集 国标规定记录仪应具备车速、车辆行驶里程的测量、记录存储功能。记录仪应能持续记录车辆从指定统计时间开始的累计行驶里程。当车速传感器输出的脉冲信号超过1脉冲,秒并且持续5秒以上时,可认为车辆是在行驶状态,否则认为车辆是在停驶状态。 1)车速、里程计算原理 车辆特征系数,即车辆行驶每公里里程时驱动速度传感器的转速(r,krn),是测量车辆速度的重要信息。速度信号是一个方波,利用单位时间测量到的脉冲数和车辆特征系数来计算车辆行驶速度和行驶里程。脉冲累加器每0(2秒对速度脉冲计数,然后计算、存储车速。采用每分钟的平均速度与时间的乘积计算每分钟的里程平均值,然后累加到总里程中进行存储。时间T内,记录仪脉冲数为N,车辆行驶旱程及速度计算公式: ,,S,N/K*M (4-1) ,,V,S/T,N/T*K*M (4-2) 其中,S为车辆行驶里程(km); V为车辆行驶速度(km,h); N为记录的脉冲数(脉冲); K为车辆特征系数(转,km); M为车速传感器的特征转数(脉冲,转)。 2)车辆特征系数的测试方法 测试车辆特征系数的方法是将系统正确接入汽车行驶一段里程,系统记录行驶过程中汽车发出的总脉冲数,总脉冲数除以里程数,即可计算出该车的车辆特征系数。为降低误差和提高精度,车速信号在采集过程中必须滤除随机尖峰干扰脉冲,以保证测量速度的准确性。硬件滤波能够很好地抑制高频干扰,对低频干扰的滤波效果却比较差,软件滤波对低频干扰则具有较好的抑制能力。为尽可能地消除或减 25 湖 北 汽 车 工 业 学 院 毕 业 论 文 少干扰信号对系统的影响,在系统硬件方面采取光耦滤波措施,在控制算法亦采取一定的措施抑制干扰信号的影响,程序中采用连续多次采样求平均值的办法滤波。 4.2.3疲劳驾驶检测流程 国标规定记录仪应具有存储同一名驾驶员最近2天的疲劳驾驶记录的功能。本文设计的记录仪允许3名驾驶员驾驶同一辆车,允许不熄火停驶状态下更换驾驶员,方便长途客运或物流公司的车辆管理。删除驾驶员或添加其他驾驶员需要经过授权,通过RS232串口下载。该部分可扩展声光报警功能,疲劳驾驶时提示驾驶员。疲劳 [10]驾驶流程如图4-3所示。 26 湖 北 汽 车 工 业 学 院 毕 业 论 文 开始 读上次驾驶员代码 Y 同一驾驶员 N 读该驾驶员上次停驶的时读该驾驶员上次停驶的时间,储存当前时间到地址空间,储存当前时间到其他地间 址空间 以上两者时间差大于20min 以上两者时间差大于20min Y N Y N 连续驾驶 有效休息 连续驾驶 有效休息 当前与该驾驶员上次当前与该驾驶员上次 停驶时间差大于3h 停驶时间差大于3h 车辆停驶 N N 车辆停驶 Y Y 断电保护,存储断电保护,储存 疲劳驾驶时间 疲劳驾驶时间 结束 图4-2疲劳驾驶流程图 27 湖 北 汽 车 工 业 学 院 毕 业 论 文 4.3 数据存储单元 数据存储单元是记录仪主机设计的重点与难点之一,是记录仪主机设计的核心部分。数据存储方案的设计合理与否关系到记录仪系统设计的成功与否。 4.3.1数据存储流程 本设计中采用建立索引的方式,对数据进行管理。数据存储流程如图4-4。 28 湖 北 汽 车 工 业 学 院 毕 业 论 文 开始 没0.2s采集一次车速和刹 车数据储存到FM1808 N 断电保护 车辆行驶 中, Y N 采集实时时间并储存 到FM1808相应块 Y 采集时间累计1分钟, N Y 计算1分钟的车速,里程, 按历史数据格式储存到 FM1808相应块 图4-3 数据存储流程图 对不同的驾驶员分别建立索引,对每次存储的位置进行指示。再对建立的索引进行管理,建立索引的索引,可指示每个驾驶员索引存放的位置。建立的索引与索引的索引都存放于FMl808中。每次车辆点火,通过索引的索引查找上次的存储地址,然后在上次地址后接着存储。读数据时,通过索引的索引查找数据的索引,然后通过数据的索引查找数据。( 为方便理解和提高系统设计的灵活性,本文流程图中索引的索引、数据的索引采用FMl808相应块、行、列和AT45DB081B相应页地址叙述。每200ms采集的数据是事故疑点数据,由事故疑点数据计算的每分钟数据 29 湖 北 汽 车 工 业 学 院 毕 业 论 文 是历史数据。事故疑点数据、历史数据的逻辑结构和存储结构分别详见3(2(1和4(3(2节事故疑点数据存储在并口铁电存储器FMl808一块中。闪存不支持按字节写,只支持按页或块擦除,所以在铁电存储器中开辟一块存储历史数据。当铁电存储器中的历史数据字节数目满足闪存的一页时,将数据转存到闪存中。在铁电存储器相应地址查询索引的索引、数据的索引、疲劳驾驶记录和最近15分钟每分钟的车速。在闪存相应页中查找最近2个同历天或者最近360h的车速和累计行驶里程。在铁电存储器相应地址查找车辆特征系数等信息。 4.4 液晶显示单元 记录仪显示模块的功能是实时反映汽车行驶状态并提供人机操作接口。默认显示实时时间、车速、驾驶员代码,通过键盘可以显示国标规定的其它要求。 4.4.1 键盘流程 设置选择菜单,退出、向上方向键、向下方向键、确认4个操作按键。菜单由显示最近15min内每分钟的平均车速、显示车辆特征系数和打印等选项组成。菜单每个选项送液晶显示,以供用户选择。当显示数据多于液晶屏一屏时,使用方向键上下翻页。限于篇幅,本文不给出其流程图。 4.4.2 液晶显示流程 NSl2232A液晶屏为点阵式液晶屏,输入字符是以点阵的形式输入,首先获得要输入图形、汉字的字符点阵,然后按位置输入到液晶屏上显示出来。液晶显示软件流程如图4-5所示。 30 湖 北 汽 车 工 业 学 院 毕 业 论 文 开始 液晶初始化 主从控制器页选择和 设置起始列命令 取字符,遇到NULL, N Y 判断字符类型 Y N 列数小于 61, 从字库中取出点从字库中取出点阵,主控制器并行阵,从控制器并行写竹显示RAM 写从显示RAM N N 本次数据 取完, Y 结束 31 湖 北 汽 车 工 业 学 院 毕 业 论 文 图4-4液晶显示软件流程图 由于每个汉字的字模为16*16点阵,英文字符和数字的字模为8*8点阵,因此每行最多可以显示七个半汉字或十五个英文字符或数字。当列数大于等于0且小于61时,主控制器写数据到显存RAM中:当列数大于等于61小于122时,从控制器写数据到显存RAM中。实时时间和车辆累计行驶里程采用8421BCD码,速度、开关量信号、车辆特征系数和驾驶员代码采用十六进制编码,车辆VIN号和机动车驾驶证号码采用ASCII码,车牌号码和车牌分类采用ASII字符码和汉字。其它特殊字符如“,”,“:”等采用ASII字符码。采用8421BCD码和十六进制编码的字符在液晶屏显示时,字母需要加65(十进制),数字加48(十进制)使之转为ASII字符码显示。汉字点阵字模为16*16,液晶屏每页8行、122列,因此汉字使用液晶屏的2页显示[11-12]。 4.4.3 液晶字库的构造与提取 为降低成本和降低字库对硬件存储空间的要求,采用自定义的字符库,汽车行驶记录仪使用约100个汉字、26个大写英文字母、10个阿拉伯数字及其它字符如“,”、“:”等。热敏打印机字库与液晶显示器字库是两个不同字库,由于打印板不与主控制板统一装配,热敏打印机字库存储在热敏打印板的主控芯片 STC89RC58RD+中。国标规定显示数据参数时字符高度不小于4mm。NSl2232A点大小宽半高0(36*0(41ram,点距离宽宰高为0(40*0(45mm。因此每个汉字的点阵字模为16"16,英文字符和数字的字模为8*8点阵,每个数字和字母字符的点阵字模为8*8。为调试方便,默认显示速度、实时时间及驾驶员代码,故英文和数字字模取为8*8。NSl2232A显存纵向排列方式,字节内的位顺序是下高上低,“1’’对应黑点,“0”对应白点。使用字模软件取模时按照纵向和字节位下高上低的方式取模。字库采用二维数组,一维控制不同字符,另一维控制每个字符的点阵输出。汉字、字母或数字等字符分别采用不同数组。 32 湖 北 汽 车 工 业 学 院 毕 业 论 文 33 湖 北 汽 车 工 业 学 院 毕 业 论 文 第五章 总结 本文通过认真查阅了大量文献,了解和掌握了汽车行驶记录仪的国内外发展状况,明确了课题研究的目的和意义。进一步认真,系统的学习了软件工程,数据库和程序设计的有关知识和理论,为汽车行驶记录仪的设计奠定了坚实的理论和技术基础。并得到以下研究成果: (1)根据国标设计出了一种利用单片机为核心构成的,实现汽车数据采集的便携式系统。这个系统不仅可以精确的采集数据,还可以记录汽车的行驶状态,这对于预防交通事故的发生,以及实时监控驾驶员的动态有着重要的作用。 (2)就汽车行驶记录仪系统的硬件设计和系统软件设计做了详细的介绍和说明,设计出符合国标和企业要求的汽车行驶记录仪系统并实现了驾驶员身份、实时时钟、车速和刹车等信号的数据采集功能。 由于本人的精力和能力有限,未能对设计出的系统进行实物或者仿真实验,所以对系统的软件设计无法达到精细化,待以后条件成熟,可以着重对着方面进行研究。 34 湖 北 汽 车 工 业 学 院 毕 业 论 文 致谢 在即将完成学业之际,谨向我的导师樊老师诚挚的敬意和衷心的感谢~樊老师在学习、生活和科研中给予我细心的指导和帮助,他开拓性的思想使我受益匪浅。他严谨踏实的治学态度,高瞻远瞩的学术思想,诲人不倦的为师品格,永远是我们学习的榜样。 同时感谢审阅本论文的所有老师。 35 湖 北 汽 车 工 业 学 院 毕 业 论 文 参考文献 [1] 潘汉中等(汽车行驶记录仪国家标准(北京:国家质量监督检验检疫总局 2003 [2] 张友德等(单片微型机原理、应用与实验(上海:复旦大学出版社,2001(5( [3] 潘旭峰(现代汽车电子技术(北京:北京航空航天大学出版社,1998(1 [4] 谢铭刚,张奕黄(现场总线网络在纯电动汽车控制系统的应用研究(自动化博览,2004,5:78~80 [5] 潘琢金,施国君(C8051FXXX高速SOC 单片机原理及应用(北京:航空航天大学出版社,2002 [6] 黄艳玲,李立伟(多功能汽车行驶状态记录仪的设计(电子技术应用,2006,3 :102~104 [7] 姚胜华(汽车电器与电子控制技术[M] (广州:华南理工大学出版社,2010.8( [8] 章治国,张占龙,何为,杨浩(基于 C8051F020 主控的 USB 模块与PC机快速 通讯的实现(计算机应用,2003 ,z2 [9] 潘琢金,施国君(C8051FXXX高速SOC 单片机原理及应用(北京:航空航天大 学出版社,2002 [10] SJA1050CAN 收发器应用指南(广州周立功单片机发展有限公司 [11] 谢铭刚,张奕黄(现场总线网络在纯电动汽车控制系统的应用研究(自动化博 览,2004,5:78~80 [12] 饶运涛,邹继军,郑勇芸(现场总线CAN原理与应用技术(北京:北京航空航 天大学出版社,2004 36
/
本文档为【汽车专业论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索