多功能汽车行驶记录仪的系统设计概要.docx
《多功能汽车行驶记录仪的系统设计概要.docx》由会员分享,可在线阅读,更多相关《多功能汽车行驶记录仪的系统设计概要.docx(11页珍藏版)》请在冰豆网上搜索。
多功能汽车行驶记录仪的系统设计概要
嵌入式技术电子测量技术
ELECTRONICMEASUREMENTTECHNOLOGY第34卷第3期2009年3月
多功能汽车行驶记录仪的系统设计
彭李明连迅
(武汉理工大学武汉430079
摘要:
本文详细阐述了多功能汽车行驶记录仪的技术要求,并提出了解决方案,该系统集数据记录存储、数据采集、数据统计分析为一体。
本文着重分析了汽车行驶记录仪的硬件结构设计和软件流程设计,并对原型样机进行了性能和功能测试,对记录仪今后的发展进行了展望。
关键词:
ARM;嵌入式系统;汽车行驶记录仪
中图分类号:
TP2文献标识码:
A
Systemdesignaboutmulti2functionvehicletravelingdatarecorder
PengLimingLianXun
(WuhanUniversityofTechnology,Wuhan430079
Abstract:
VehicleTravelingDataRecorder(VTDRisadigitalelectronicdevice,whichcanrecordvehiclespeed,realtime,mileageandvehiclepsotherstatusinformation.Inspiteofowningtheadvancedtechnique,theaboardtravelingrecordersareunfitforourcountryinapplicabilityandprice.Itisurgentlynecessarytodesignandproducetheproducts.
Inthisarticle,aVehicleTravelingDataRecordersystemisintroducedindetailsabouttechnologyrequirementandachievement.TheauthordiscussestheVehicleTravelingDataRecorderincludingthehardwareandsoftware,testtheprototypemachineandputforwardtothesummarizationandtheprospectastheend.
Keywords:
ARM;embeddedsystem;VTDR
0引言
汽车行驶记录仪(又称汽车黑匣子是一种使用在汽车上的数字式电子记录装置[1]。
这种装置能对车辆的行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录存储并可通过接口实现数据输出。
汽车行驶记录仪的使用,对抑制疲劳驾驶、车辆超速等交通违章、约束驾驶人员的不良驾驶行为、保障车辆行驶安全以及道路交通事故的分析鉴定具有重要的作用[2]。
本文根据汽车行驶记录仪国家标准GB/T19056-2003,开发设计了一种功能强大、性能稳定、体积小巧且适合安装的多功能汽车行驶记录仪,采用的是三星公司的32位嵌入式ARM处理器S3C2440和Linux操作系统,本文主要阐述了汽车行驶记录仪的硬件架构和软件系统设计。
1汽车行驶记录仪基本功能
根据国家颁布的汽车行驶记录仪的标准(GB/T19056-2003[3],本系统主要具备以下功能:
1.1自检功能
记录仪在通电开始工作时,应首先进行自检,自检正常后应以绿闪信号及显示屏显示方式指示工作正常,如有故障则应以红闪信号及显示屏显示方式指示故障信息。
1.2数据采集、记录和存储功能
能够对实时时间、日期、驾驶时间、车辆行驶速度、行驶里程等数据进行测量、记录和存储,并保证存储的数据在较长时间内不丢失。
需要被采集的输入信号包括三类:
模拟信号输入、数字信号输入以及开关量信号输入。
1.3数据处理功能
记录仪能够按照具体要求,对所采集到的数据实时的进行处理,并在必要的情况下采取相应的措施对车辆进行管理。
1.4驾驶员身份记录功能
记录仪可以实现驾驶人员身份记录功能,同时可以记录驾驶员代码和公安交通管理部门核发的机动车驾驶证证号。
1.5数据显示功能
记录仪的显示面板能准确显示各类信息,包括驾驶员代码、实时时间、实时日期、实时车速以及各类报警提示等。
1.6操作功能
记录仪具备按键操作功能,应用于数据打印输出以及数据的上传和下载以及车辆特征系数的设定等操作。
#
143
#
第34卷
电子测量技术
1.7数据打印输出功能
记录仪能够通过针式微型打印机打印出车辆信息、驾驶员信息、疲劳驾驶及超速驾驶时段等信息。
1.8数据通信功能
记录仪能够通过多种方式(包括RS232串行接口、USB接口以及I2C总线接口与外部环境进行通信,实现数据的交互。
1.9掉电保护功能
数据对记录仪至关重要,如果由于某些意外情况导致记录仪掉电,系统应能及时检测,并做好当前数据的保存工作。
1.10数据分析软件系统
对记录仪系统参数进行设置与管理,包括用户权限的管理、驾驶员信息的管理、汽车信息的管理以及车辆特征
系数的设定等,并能通过RS232串行接口进行数据传输或USB接口读写磁盘数据,即完成数据上载(从记录仪传输到PC机与数据下传(从PC机传输到记录仪。
2系统硬件设计
本系统由主机部分和上位机管理分析软件二部分组
成。
其中主机部分包括:
信号输入、数据保存和处理、数据显示、数据通信、复位电路和掉电保护电路等部分。
系统
以一个32位的RISC微处理器为核心[4]
对外部模拟输入、
数字输入以及开关量输入3种信号分别进行采集。
需要保存的数据经过处理后存储于内部大容量存储器中,实时数据(如实时车速、实时时间及报警信号等可通过显示面板输出显示。
系统总体方案如图1所示。
图1系统总体方案
复位电路不仅能够复位系统,同时还借用专用微处理器电源监控芯片来提高系统的可靠性,从而保证RISC微处理器对电源、时钟源等诸多方面提出的较高要求。
时钟电路提供实时时钟,当发生超速、疲劳驾驶等情
#
144#
彭李明等:
多功能汽车行驶记录仪的系统设计第3期
况时,处理器从实时时钟电路读取实时时间进行处理和保
存,以供日后打印输出。
掉电保护电路为实时数据的保存提供了一种安全机
制。
当系统供电电压低于某个特定值时,掉电保护电路认为掉电发生,于是触发相应的中断。
在中断处理程序中,处理器将对当前尚未保存的实时数据分别处理和存储,从而避免数据的丢失。
系统具备USB接口,当插入USB磁盘时,可利用主控USB功能,将存储器中的数据导入磁盘中。
上位机软件可利用此USB磁盘采集到的数据进行数据分析和车辆、人员管理。
系统提供的CAN2BUS接口可以方便记录仪与车内其他带有CAN2BUS接口的仪表进行通信,这是系统的扩展功能。
上位机管理分析软件是提供给车辆管理中心人员使用,一方面它可以采集管理中心属下的所有车辆信息和驾驶员信息,进行统一编号和管理;另一方面它可以采集车辆行驶的实时数据,掌握驾驶员的驾驶情况。
此外它还可对发生事故的车辆进行事故分析鉴定,为交通部门和执法部门提供相应的交通事故鉴定报告。
经过合理规划和多次比较,系统最终采用的设计方案如下:
1处理器:
三星32位RISC处理器S3C2440。
2存储器:
NandFlash存储器K9F1208U0A64M字节;2片SDRAM存储器4Banks@4Mbits@16bit的K4S561632C;铁电FM24C256存储器。
3信号采集:
模拟信号的采集:
利用S3C2440内置的A/D转换器进行采集;数字信号的采集:
利用S3C2440内部定时器的捕捉功能进行采集;开关量输入信号采集:
采用MC33993开关量检测芯片进行采集。
4数据显示:
MSC2G12864,LCD液晶显示器,128@64点阵。
5外扩实时时钟:
PCF8563。
6USB主控器:
CYPRESS公司的USBHost/SlaveSL811HS芯片[6,7,9]。
7驾驶员身份识别:
直接通过按键,输入驾驶员的信息资料来确认身份。
8上位机软件与主机模块通信:
RS232串口通信。
3主程序设计
汽车黑匣子作为一个记录汽车运行状态的仪器,在无人控制的环境下,因此需要随汽车开始运行而自动运行。
本汽车黑匣子的运行方式为:
在系统上电后开始运行系统引导程序Bootloader,通过Bootloader调用嵌入式Linux内核,在操作系统运行后,操作系统自动启动本系统的主程序
[5]。
系统软件采用中断服务程序配合CPU集中控制的结构。
主控程序负责系统初始化、操纵每个模块的硬件设备并与之交互数据;而各个模块用中断的方式向主控程序发出请求,要求主控程序完成相应的操作。
主程序流程图如图2所示。
图2主程序流程图
4原型样机测试
本系统已经顺利完成,并研制出原型样机。
通过将原型样机安装在试验用车并进行实车走行测试的方式,完成了对原型样机路试的性能、功能测试。
4.1电气性能测试
系统电气性能测试主要包括电压适应性试验、电源极性反接性能试验、电源过电压性能试验和断电保护性能试验。
具体测试见表1。
#
145
#
第34卷电子测量技术
表1试验结果
标准电源电压(伏特电压适应性波
动范围(伏特
极性反接试
验电压(伏特
过电压
(伏特
样机试验结果(1万km走行试验
129~1614?
0.124
样机数据记录、显示、打印输出、数据通信等各项功能均正常;能承受5min的极性反接试验,无其他电气故障;能承受3min的过电压试验;断电后,自动保存的数据30d不丢失
2418~3228?
0.236
样机数据记录、显示、打印输出、数据通信等各项功能均正常;能承受3min的极性反接试验,无其他电气故障;能承受2min的过电压试验;断电后,自动保存的数据20d不丢失
3627~4842?
0.354
样机数据记录、显示、打印输出、数据通信等各项功能均正常;能承受3min的极性反接试验,无其他电气故障;能承受1min的过电压试验;断电后,自动保存的数据15d不丢失
4.2原型样机其他技术规格参数
技术规格参数如表2所示。
表2原型样机其他技术规格参数
编号项目规格
1工作电压DC:
12V/24V/36V
2工作温度-20~70e
3相对湿度20%~90%
4采样频率0.2s
5主存储器容量64M
6车速测量范围0~300km/h
7里程范围0~9999999.9km
8数据通讯方式RS232、USB、CAN
9打印机针式打印机
10显示方式LCD液晶显示器
11采集信号开关量输入、模拟量输入、脉冲信号输入
4.3原型样机功能测试
安装原型样机的试验用车,在30天内走行正常,各项功能
满足设计要求,具体如表3所示。
表3测试结果
编号功能描述测试结果
1自检功能样机上电启动后,自动进行自检,绿灯闪烁代表工作正常;红灯闪烁代表有故障
2实时时钟、日期及驾驶
时间采集、记录、存储
样机可提供北京时间日期和时钟,以年、月、日方式记录实时日期;以时、分、秒记录时钟;对连续驾驶时间进行记录;可连续记录48h数据
3车辆行驶速度的测量、
记录、存储
可以0.2s为时间间隔持续记录并存储停车前30s对应的车辆速度及制动状态信号作为事故疑点数据;以1min的时间间隔持续记录并存储车辆在最近480h内的行驶状态数据;样机
在试验用车上进行实车路试,允许误差为?
3km/h
4车辆行驶里程的测量、
记录、存储
样机可持续记