一种车辆数据实时采集和存储系统的制作方法
【专利摘要】本发明公开了一种车辆数据实时采集和存储系统,由电源管理单元、单片机核心控制单元、实时时钟单元、数据采集单元、数据存储单元、数据传输单元、状态显示单元组成。数据存储单元包括NAND?Flash单元和EEPROM单元两种,进行数据容错,具有大容量、长寿命的特点,车辆数据通过CAN总线模式和直接采集相结合的实时采集和存储的特点。该系统具有充足的模拟量信号采集通道、频率量信号采集通道和开关量信号采集通道,在车辆研发阶段可以根据需要,灵活采集各种临时添加的数据信号,能够满足多种类型车辆的使用需要。
【专利说明】一种车辆数据实时采集和存储系统【技术领域】
[0001]本发明涉及一种车辆数据实时采集和存储系统,用于车辆【技术领域】,主要用于车辆研发和使用过程中数据的采集和存储,通过获取车辆传感器信号,实时地将数据存储到内部的数据存储单元中或发送到上位机进行分析处理。
【背景技术】
[0002]现有的车辆数据采集和存储对于获取车辆状态,对维护管理和故障诊断十分必要。现有车载数据采集系统种类很多,但都无法满足车辆的实际研发需求。主要问题是现有的车辆数据采集系统功能有限,可以采集的传感器信号是固定的,无法根据实际需求进行灵活调整。
[0003]现有的车辆数据采集存储系统大多采用外接的传感器或通信协议单独来采集车内的数据,没有合理利用车辆内部已有的传感器及相应的硬件电路。
[0004]中国专利CN2864823Y公开了一种车辆数据记录仪,采用了 Flash Memory作为存储设备,但只能记录16M的数据,存储容量小,且该记录仪无法将记录到的数据高效的传输到上位机进行后期的分析处理。[0005]目前在车辆研发过程中使用的数据采集存储系统,基本都是根据指定的系统而专门设计的,适用范围窄,灵活性差。
【发明内容】
[0006]针对上述数据采集存储系统中存在的问题,本发明提出了一种车辆数据实时采集和存储系统。
[0007]本系统具有独立的采集存储功能,通过数据采集单元采集车辆内部各传感器信号,并通过数据存储单元实时将数据存储于内部存储设备。数据采集完毕之后,系统通过U盘或SD卡将数据传输至上位机进行分析处理。为了兼容传统的数据采集存储方案,在采集数据的过程中,系统也可以通过USB总线,将数据实时发送到上位机进行分析显示。
[0008]本发明为解决现有技术中存在的技术问题所采取的技术方案是:本发明的车辆数据实时采集和存储系统包括电源管理单元、单片机核心控制单元、实时时钟单元、数据采集单元、数据存储单元、数据传输单元、状态显示单元;数据采集单元通过CAN通信接口单元,接收车辆各控制子系统ECU采集到的数据,同时也可以通过模拟量信号采集通道、频率量信号采集通道和开关量信号采集通道,采集其他重要传感器的输出信号值,并将数据传输至单片机核心控制单元,单片机核心控制单元分析处理之后,将数据存储到数据存储单元。为了兼容传统的数据采集存储方案,单片机核心控制单元也可以通过USB总线,将数据直接发送到上位机进行分析显示。在车辆的研发过程中,为了满足研发需求可能会额外增加一些传感器,这些传感器信号的值控制系统的ECU—般不会采集,这种情况下系统中的各模拟量、频率量和开关量信号采集通道就可以发挥作用,满足车辆系统的研发需求。实时时钟单元通过实时时钟芯片准确记录数据采集开始的时间,方便数据传输过程中的文件管理和上位机的数据分析。
[0009]数据存储单元包括NAND FLASH单元和EEPROM单元。NAND Flash作为大容量存储设备,用于存储采集的数据和对应的文件信息。EEPROM用于存储NAND Flash的坏块信息和地址映射信息,分别用于NAND Flash的坏块管理和损耗均衡管理。数据传输单元包括SD卡单元和USB单元,并设置有SD卡接口和USB接口,用于将存储的数据快速、灵活、方便的传输至上位机。USB单元可以通过USB总线直接与上位机连接,当系统工作与在线分析模式时,将采集到的数据直接发送到上位机进行实时分析显示。
[0010]本发明具有的优点和积极效果是:本发明采用CAN总线进行数据采集,并保留了模拟量信号采集通道、频率量信号采集通道和开关量信号采集通道,不但可以获取车辆各控制子系统ECU中采集到的数据,而且还可以采集其他重要传感器的输出信号值,从而动态满足车辆系统的研发需求。本发明同时支持数据在线分析显示和数据离线同步存储两种模式。采集的数据采用综合性能非常好的NAND FLASH来存储,可以满足恶劣的环境要求,能够实现大容量的数据存储,该系统也可以通过USB总线将采集的数据直接发送到上位机进行分析处理。传统的数据采集存储系统完成数据存储之后,一般通过串口或CAN总线将NAND FLASH中存储的数据发送到上位机进行分析,这种方案传输效率低且非常不方便。该系统通过便携式设备U盘或SD卡将存储的数据传输到上位机,提高了传输效率且操作过程非常简单、方便,很好的解决了传统的数据传输方案存在的问题。该系统可以脱离上位机独立完成数据的存储操作,数据采集存储的过程中不需要人工的干预,可以满足复杂的环境要求,对于车辆各控制系统的长期实车试验非常方便。
【专利附图】
【附图说明】
[0011]图1是本发明的车辆数据实时采集和存储系统的结构框图;
[0012]图2是本发明的车辆数据实时采集和存储系统的工作流程图。
【具体实施方式】
[0013]图1所示本发明车辆数据实时采集和存储系统的结构框图,车辆数据实时采集和存储系统包括电源管理单元、单片机核心控制单元、实时时钟单元、数据采集单元、数据存储单元、数据传输单元、状态显示单元。其中电源管理单元为上述系统提供5V和3.3V的工作电源。单片机核心控制单元采用的是Freescale公司的32位微控制器MCF51JM128。单片机核心控制单元内置了各种功能模块,可实现AD转换、CAN通信、USB总线数据传输和SD卡读与等多种功能。
[0014]数据采集单元通过CAN总线采集数据,并保留了模拟量信号采集通道、频率量信号采集通道和开关量信号采集通道,该系统的CAN接口与车辆控制系统的CAN总线连接,各模拟量、频率量和开关量信号采集通道。根据需要与相应的传感器输出电路相连,可保证数据完整采集。数据采集单元将数据传输至单片机核心控制单元,单片机核心控制单元分析处理采集到的数据之后,按照规定的格式将数据存储,单片机核心控制单元也可以将采集的数据直接发送到上位机进行分析存储。
[0015]数据存储单元包括NAND FLASH单元和EEPROM单元。系统通过NAND FLASH单元存储采集的数据,记录数据采集开始的时间信息和数据的存储信息,同时通过EEPROM单元存储NAND FLASH的坏快信息和地址映射等相关的信息,保证NAND FLASH存储数据的性能。数据传输单元包括SD卡单元和USB单元,并设置有SD卡接口和USB接口。该系统通过数据存储单元中存储的文件信息和采集的数据,在SD卡或U盘中创建相应的文件,并将采集的数据复制到U盘或SD卡中,从而将数据传输至上位机进行分析处理。随着便携式设备的不断发展,在不影响系统基本的采集和存储功能的前提下,可以根据需要扩展系统的数据传输单元,更好的提高数据传输的效率。数据传输单元的硬件电路简单,不需要专门的接口
-H-* I I
心/T O
[0016]实时时钟单元准确记录数据采集开始的时间,用于为本次采集的数据创建文件信息,便于数据传输过程中的文件管理。系统可以通过串口与上位机通讯,上位机可以设置系统的参数,校正系统的时钟芯片,保证系统可以准确记录各条时间信息。
[0017]本发明的车辆数据实时采集和存储系统的工作流程如图2所示,该系统通过CAN总线与车辆各控制子系统的ECU相连,采集车辆系统中各传感器信号,包括发动机转速、变速箱输入轴转速、变速箱输出轴转速、油门踏板位置、油温、油压、离合器位置等,之后将采集的数据存储到数据存储单元的NAND FLASH之中,或者通过USB总线将数据直接发送到上位机进行分析处理。存储量也可以根据实际需要灵活选用,目前最大存储量为32G。
[0018]为兼容传统的数据采集存储方案,该系统也支持将采集的数据实时发送的上位机进行分析处理,这主要应用于车辆控制系统的在线调试功能。系统通过以下方法向上位机传输存储数据:
[0019](I)将数据存储单元中存储的数据复制到SD卡中,通过SD卡将数据传输至上位机,数据以Fat32文件系统中二进制文件的形式复制到SD卡中,上位机可以直接识别,同时不会破坏SD卡的内部存储结构。
[0020](2)将数据存储单元中存储的数据复制到U盘中,通过U盘将数据传输至上位机,数据同样以二进制文件的形式复制到U盘中,方便上位机的后期处理,提高数据传输的效率,也不会影响U盘的正常使用。
[0021](3)将数据存储单元中存储的数据通过USB总线发送到上位机进行分析处理,当系统的U盘传输或SD卡传输方案出现故障时,可以采用该方案来传输数据,保留并改进了传统的数据存储方案,提高了该系统的适应性和灵活性。
[0022]当系统工作于在线分析显示模式时,单片机核心控制单元通过USB总线将采集处理后数据直接发送到上位机分析处理;当系统工作于离线同步存储模式时,单片机核心控制单元将数据保存至系统的数据存储单元,之后再通过数据传输单元将数据传输到上位机。
【权利要求】
1.一种车辆数据实时采集和存储系统,系统由电源管理单元、单片机核心控制单元、实时时钟单元、数据采集单元、数据存储单元、数据传输单元、状态显示单元组成。系统具有车辆运行数据实时采集的功能,系统容量大,使用寿命长,以及采用车辆数据总线模式和直接采集相结合的实时采集特点。
2.根据权利要求1所述的车辆数据实时采集和存储系统,其特征在于:数据存储单元包括NAND Flash单元和EEPROM单元两种,其中NAND Flash单元实现大容量存储,EEPROM模块用于存储NAND Flash的坏块信息和地址映射信息,分别用于NAND Flash的坏块管理和损耗均衡管理,实现长寿命。
3.根据权利要求1所述的车辆数据实时采集和存储系统,其特征在于:数据传输单元包括SD卡单元和USB单元两种,将在线存储和实时传输相结合,当系统工作与离线传输模式时,通过U盘或SD卡将采集存储的数据传输到上位机。
4.根据权利要求3所述的车辆数据实时采集和存储系统,其特征在于:NANDFlash单元包含ECC算法、坏块管理算法和地址转换算法,保证NAND Flash的使用寿命,数据存储的准确性,降低数据存取过程中系统的消耗。
【文档编号】G05B23/02GK103645731SQ201310710978
【公开日】2014年3月19日 申请日期:2013年12月20日 优先权日:2013年12月20日
【发明者】翟涌, 马良, 张扬, 林培钦 申请人:北京理工大学