一种双处理器架构的车辆运行信息采集系统和方法技术方案

技术编号:9519707 阅读:95 留言:0更新日期:2014-01-01 17:16
本发明专利技术公开了一种双处理器架构的车辆运行信息采集系统和方法,包括彼此相连的数据采集单元、临时缓存单元和控制单元;数据采集单元实时采集车辆运行信息数据发送至临时缓存单元或者控制单元;临时缓存单元接收并存储数据采集单元所采集的操作系统启动过程中车辆运行信息数据,在操作系统启动成功之后将存储的数据发送至控制单元;控制单元在接收数据采集单元和临时缓存单元发送过来的车辆运行信息数据对数据进行处理。本发明专利技术使用了两个可相互通信的处理器,将数据采集功能独立出来由专门的控制器负责数据实时采集,设立临时缓存单元,系统启动的时候以及控制器有其他任务插入时,不会有车辆运行信息数据被漏采。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,包括彼此相连的数据采集单元、临时缓存单元和控制单元;数据采集单元实时采集车辆运行信息数据发送至临时缓存单元或者控制单元;临时缓存单元接收并存储数据采集单元所采集的操作系统启动过程中车辆运行信息数据,在操作系统启动成功之后将存储的数据发送至控制单元;控制单元在接收数据采集单元和临时缓存单元发送过来的车辆运行信息数据对数据进行处理。本专利技术使用了两个可相互通信的处理器,将数据采集功能独立出来由专门的控制器负责数据实时采集,设立临时缓存单元,系统启动的时候以及控制器有其他任务插入时,不会有车辆运行信息数据被漏采。【专利说明】
本专利技术涉及车辆
,尤其涉及。
技术介绍
车辆运行信息采集系统将车辆运行过程中产生的各种有效信号数据采集下来存储在本地,或通过无线网络回传至服务中心,以用于车辆运行数据分析或车辆运行状态监控。由于车辆运行环境经常发生变化,该实时数据采集系统不仅需具有苛刻工况下的良好运行状态,还需保证突发状况下数据采集的时效性和系统可靠性。通常,采集系统上电启动过程中会出现数据漏采的问题,例如一下两种情况:第一,车辆实时信息采集系统是一个多线程、多任务的系统,不仅要进行数据采集、压缩、封装、存储等,还需进行与后台的交互。因而该采集系统的控制逻辑设计十分复杂。若控制逻辑设计不当,当进行数据采集时,很可能因为其他任务的插入而导致采集中断或失去实时性;第二,采集系统上电启动过程中会出现数据漏采的问题。有些漏采的数据往往十分重要。对车辆运行信息采集时,假设采集系统启动耗时5s左右,若此时车辆也刚好启动,则在这段时间内,驾驶员完全有可能对车辆进行某些操作,如车门/车窗开闭、娱乐系统的操作等。这些数据的漏采将对车辆零部件使用寿命分析产生显著影响。
技术实现思路
:本专利技术要解决的技术问题是提供一种应用于车辆运行信息采集系统的双处理器架构,能够实时数据采集系统,不仅需保证苛刻工况下的良好运行状态,还能保证突发状况下数据采集的时效性和系统可靠性。为了解决上述技术问题本专利技术的技术方案为:一种双处理器架构的车辆运行信息采集系统,包括彼此相连的数据采集单元、临时缓存单元和控制单元;数据采集单元,用于实时采集车辆运行信息数据,在得电后操作系统启动成功之前,将采集的数据发送至临时缓存单元,在操作系统启动成功之后,数据采集单元根据控制单元的指令将采集的数据直接发送至控制单元;临时缓存单元,用于接收并存储数据采集单元所采集的操作系统启动过程中车辆运行信息数据,在操作系统启动成功之后将存储的数据发送至控制单元;控制单元,用于在操作系统启动成功后接收数据采集单元和临时缓存单元发送过来的车辆运行信息数据,并对数据进行处理,操作系统正常运行中接收数据采集单元发送过来的车辆运行信息数据,并对数据进行处理。较佳地,数据采集单元与总线通信模块和传感器模块相连,采集总线通信模块和传感器模块传送过来的车辆运行信息数据。较佳地,数据采集单元包括内置的缓存器,用于存储从总线通信模块和传感器模块发送过来的车辆运行信息数据,数据采集单元以固定频率读取缓存器中存储的车辆运行信息数据,系统启动成功之前将所读取的车辆运行信息数据发送至临时缓存单元,系统启动成功之后将将所读取的车辆运行信息数据直接发送至数据采集单元。较佳地,数据采集单元还包括内置的晶振校验器,用于消除数据采集时间上的误差。较佳地,数据采集单元包括从总线通信模块和传感器模块采集车辆运行信息数据的MCU控制器,临时缓存单元包括铁电存储器,控制单元包括CPU处理器。较佳地,临时缓存单元存储控制单元发送过来的配置文件信息,控制单元在系统启动时读取配置文件信息并检查是否为新的配置需求,若是则控制单元将新的配置信息文件发送给数据采集单元,由数据采集单元按照新的配置文件信息进行数据采集。本专利技术的另一个技术方案是提供了 一种双处理器架构的车辆运行信息采集方法,包括以下步骤:(I)系统得电后操作系统启动成功之前,由数据采集单元实时采集车辆运行信息数据,并将所采集数据发送至临时缓存单元;(2)系统启动成功后,临时缓存单元将所存储的数据发送至控制单元,同时数据采集单元根据控制单元的指令实时采集车辆运行数据并直接发送至控制单元;控制单元对从临时缓存单元和数据采集单元接收到的车辆运行信息数据进行实时处理;(3)系统正常运行时,数据采集单元根据控制单元的指令实时采集车辆运行数据并直接发送至控制单元,由控制单元对从临时缓存单元采集到的车辆运行信息数据进行实时处理。优选地,数据采集单元通过内设的晶振校验器,定时进行晶振校验,以消除数据采集时间上的误差。优选地,当系统需要重新定义所需采集的车辆运行信息数据类型和采集频率的配置文件信息时,控制单元将配置文件信息存储于临时缓存单元,控制单元读取配置文件信息并检查是否为新的配置需求,若是则控制单元根据新的配置文件信息重新定义采集配置。优选地,配置文件信息包括需要采集的车辆运行信息数据类型、数据长度和采集频率。本专利技术的有益效果在于:使用了两个可相互通信的处理器,数据采集单元专门用于信号的采集,控制单元进行数据封装、压缩、存储、配置文件解析、数据传输等,并负责进行人机交互。将数据采集功能独立出来由专门的控制器负责数据实时采集,并且设立了临时缓存单元,保证系统启动的时候以及控制器有其他任务插入时,不会有车辆运行信息数据被漏采。该架构中的三个单元相互通信,实现数据实时采集、少量存储和外部通信的功能。本专利技术能应用于车辆运行信息采集和运行状态监控。结构简单、易实施、成本低,能保证数据采集的时效性和完整性。底层数据采集和上层操作系统相互独立,系统稳定。可适用于各种复杂运行工况,采集策略可调,灵活易更改。【专利附图】【附图说明】图1为本专利技术实施例的结构示意图图2为本专利技术实施例系统启动过程中数据流向示意图图3为本专利技术实施例系统启动过程成功时数据流向示意图图4为本专利技术实施例系统正常运行时数据流向示意图图中:1、CPU处理器2、MCU控制器3、铁电存储器4、缓存器5、总线通信模块6、传感器通信模块7、存储模块8、有线接口模块9、电源管理模块10、3G通信模块【具体实施方式】为使本专利技术更明显易懂,以优选实施例并结合附图作详细说明如下。本专利技术提供了一种双处理器架构的车辆运行信息采集系统,包括数据采集单元、临时缓存单元和控制单元。在本实施例中数据采集单元采用MCU控制器2实现、临时缓存单元采用铁电存储器3实现、控制单元采用CPU处理器I实现。如图1所示,MCU控制器2、铁电存储器3和CPU处理器I彼此两两相连接,均为双向通信。MCU控制器2与总线通信模块5和传感器通信模块6相连,MCU控制器2内置的缓存器4用于存储从总线通信模块5和传感器通信模块6实时采集的过来的车辆运行信息数据;MCU控制器2以固定频率读取内置的缓存器4中存储的车辆运行信息数据,在得电后操作系统启动成功之前,将车辆运行信息数据发送至铁电存储器3,在操作系统启动成功之后,将车辆运行信息数据直接发送至CPU处理器I。MCU控制器2内置晶振校验器,用于消除数据采集时间上的误差。铁电存储器3是用于存放系统启动过程中车辆运行信息数据的临时缓存设备,在系统得电后系统启动成功之前接收并存储MCU控制器2发送过来本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/201310441227.html" title="一种双处理器架构的车辆运行信息采集系统和方法原文来自X技术">双处理器架构的车辆运行信息采集系统和方法</a>

【技术保护点】
一种双处理器架构的车辆运行信息采集系统,其特征在于:包括彼此相连的数据采集单元、临时缓存单元和控制单元;数据采集单元,用于实时采集车辆运行信息数据,在得电后操作系统启动成功之前,将采集的数据发送至临时缓存单元,在操作系统启动成功之后,数据采集单元根据控制单元的指令将采集的数据直接发送至控制单元;临时缓存单元,用于接收并存储数据采集单元所采集的操作系统启动过程中车辆运行信息数据,在操作系统启动成功之后将存储的数据发送至控制单元;控制单元,用于在操作系统启动成功后接收数据采集单元和临时缓存单元发送过来的车辆运行信息数据,并对数据进行处理,操作系统正常运行中接收数据采集单元发送过来的车辆运行信息数据,并对数据进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:余忠皋张宇探白傑
申请(专利权)人:东风汽车公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1