基于CAN总线的多功能汽车行驶记录仪设计
时间:08-31
来源:互联网
点击:
3.4 通信接口
根据GB/T 19056—2003的国家标准,标准型记录仪应至少配置两种标准接口:(1)USB(通用串行总线)标准接口;(2)标准RS232D型9针接口。
通过RS232串行口直接进行数据传输比较容易实现、普及广泛、可靠性高。芯片选用MAX232,它是一种双组驱动器/接收器,片内含有一个电容性电压发生器,可以在单5V供电时提供EIA/TIA-232-E电平。
用USB标准接口传输数据,U盘体积小,容量大,便于携带,读取数据方便。采用CYPRESS公司生产的USB-HOST接口芯片SL811作为USB接口芯片。该芯片支持USB1.1协议,价格低,性能突出,可靠性高,可以理想地用于多种外设。它内部有256字节的RAM数据缓冲器,可以用来控制寄存器和数据缓存器。高速模式下支持12Mbps,低速模式下支持1.5Mbps。对于大多数厂家生产的USB移动磁盘(如朗科优盘、爱国者优盘等)都可以成功存取。
4. 软件设计
多功能汽车行驶记录仪的软件设计分为系统软件和管理软件两部分。
系统软件的主要功能是对记录仪各个模块以及特殊寄存器进行初始化,巡回检测各个开关状态量和模拟量。如记录仪设置模块初始化,包括记录间隔、报警速度阈值、车牌照等等,存储器初始化,GPS/GSM模块初始化等。它主要通过Keil C对单片机编程,实现上述功能。
管理软件是多功能汽车行驶记录仪配套的管理软件,通过全球卫星定位系统(GPS)和地理信息系统(GIS)实现对车辆的全程跟踪,将车辆的各种违章事件都直观的反映出来,便于处理。它是建立在Microsoft Windows的基础上,以Mapinfo公司的地图二次开发控件MAPX为GIS软件开发平台,可以使用VB,VC等多种语言,进行开发。
管理软件具有数据智能分析功能。对记录仪记下的大量数据进行筛选、初步评价,给出智能报告。该数据分析功能可以分析以下数据:1、疑点数据;2、车辆行驶速度及里程数据(日期,时间,速度,里程);3、连续驾驶时间数据(起始日期,起始时刻,结束日期,结束时刻,驾驶证号码);4、车辆识别代号、车辆特征系数、车牌号码、车牌分类;5、驾驶员代码、驾驶证证号。为了提高分析数据的效率,可以分三类分析:1、超速(起始日期,起始时间,结束日期,结束时间);2、里程(起始日期,起始时间,结束日期,结束时间,行驶里程);3、疲劳驾驶(起始日期,起始时间,结束日期,结束时间)。超速是根据数据库内有记录的相应路段所对应的超速值来查询内存中1 h 内的超速数据;里程能提供30 d 内的任意时段的行驶里程;疲劳驾驶则是表示两个日历天内的疲劳驾驶数据。
5. 结论
本文详细介绍了一种基于CAN总线的多功能汽车行驶记录仪,对CPU的选择、CAN接口模块、存储器、通信模块、内部软件以及管理中心的建设做了深入的分析和说明。在标准汽车行驶记录仪的基础上,增加了USB移动磁盘采集数据,GSM/GPRS远程数据传输等功能,并与CAN总线技术相结合,增强了可扩展性。本多功能汽车行驶记录仪,已经开发成功,并且做了相应的实验,工作稳定性好、具有抗干扰的性能,使用效果良好。
根据GB/T 19056—2003的国家标准,标准型记录仪应至少配置两种标准接口:(1)USB(通用串行总线)标准接口;(2)标准RS232D型9针接口。
通过RS232串行口直接进行数据传输比较容易实现、普及广泛、可靠性高。芯片选用MAX232,它是一种双组驱动器/接收器,片内含有一个电容性电压发生器,可以在单5V供电时提供EIA/TIA-232-E电平。
用USB标准接口传输数据,U盘体积小,容量大,便于携带,读取数据方便。采用CYPRESS公司生产的USB-HOST接口芯片SL811作为USB接口芯片。该芯片支持USB1.1协议,价格低,性能突出,可靠性高,可以理想地用于多种外设。它内部有256字节的RAM数据缓冲器,可以用来控制寄存器和数据缓存器。高速模式下支持12Mbps,低速模式下支持1.5Mbps。对于大多数厂家生产的USB移动磁盘(如朗科优盘、爱国者优盘等)都可以成功存取。
4. 软件设计
多功能汽车行驶记录仪的软件设计分为系统软件和管理软件两部分。
系统软件的主要功能是对记录仪各个模块以及特殊寄存器进行初始化,巡回检测各个开关状态量和模拟量。如记录仪设置模块初始化,包括记录间隔、报警速度阈值、车牌照等等,存储器初始化,GPS/GSM模块初始化等。它主要通过Keil C对单片机编程,实现上述功能。
管理软件是多功能汽车行驶记录仪配套的管理软件,通过全球卫星定位系统(GPS)和地理信息系统(GIS)实现对车辆的全程跟踪,将车辆的各种违章事件都直观的反映出来,便于处理。它是建立在Microsoft Windows的基础上,以Mapinfo公司的地图二次开发控件MAPX为GIS软件开发平台,可以使用VB,VC等多种语言,进行开发。
管理软件具有数据智能分析功能。对记录仪记下的大量数据进行筛选、初步评价,给出智能报告。该数据分析功能可以分析以下数据:1、疑点数据;2、车辆行驶速度及里程数据(日期,时间,速度,里程);3、连续驾驶时间数据(起始日期,起始时刻,结束日期,结束时刻,驾驶证号码);4、车辆识别代号、车辆特征系数、车牌号码、车牌分类;5、驾驶员代码、驾驶证证号。为了提高分析数据的效率,可以分三类分析:1、超速(起始日期,起始时间,结束日期,结束时间);2、里程(起始日期,起始时间,结束日期,结束时间,行驶里程);3、疲劳驾驶(起始日期,起始时间,结束日期,结束时间)。超速是根据数据库内有记录的相应路段所对应的超速值来查询内存中1 h 内的超速数据;里程能提供30 d 内的任意时段的行驶里程;疲劳驾驶则是表示两个日历天内的疲劳驾驶数据。
5. 结论
本文详细介绍了一种基于CAN总线的多功能汽车行驶记录仪,对CPU的选择、CAN接口模块、存储器、通信模块、内部软件以及管理中心的建设做了深入的分析和说明。在标准汽车行驶记录仪的基础上,增加了USB移动磁盘采集数据,GSM/GPRS远程数据传输等功能,并与CAN总线技术相结合,增强了可扩展性。本多功能汽车行驶记录仪,已经开发成功,并且做了相应的实验,工作稳定性好、具有抗干扰的性能,使用效果良好。
电子 USB GPS 总线 汽车电子 CAN总线 传感器 收发器 电路 温度传感器 看门狗 单片机 电压 Atmel 电容 Keil 相关文章:
- 电子技术的革新先锋(11-21)
- ispMACH4000Z CPLD在消费类电子产品中的应用(01-24)
- 现代汽车电子技术综述(06-24)
- 新技术、新应用让传感器深入汽车电子设备的各个角落(05-11)
- RFID技术在商用汽车生产及使用中的应用(05-11)
- 模糊控制在汽车离合器中的应用(05-11)