汽车数据采集方法、装置及系统与流程

文档序号:14673187发布日期:2018-06-12 21:07阅读:981来源:国知局
汽车数据采集方法、装置及系统与流程

本发明涉及汽车检测领域,具体涉及一种汽车数据采集方法、装置及系统。



背景技术:

汽车在出产之前会对汽车性能进行检测,汽车性能的监测基于汽车数据的检测,汽车数据有多种,例如汽车牵引力、汽车加速度、汽车速度等数据以及同一时间下汽车的电压、电流、机油温度等参数。汽车数据采集是汽车数据监测的前提。目前,汽车数据采集方法采得到的数据存在不同数据的时间不同步的缺点,例如,环境舱内的环境数据和底盘测功机数据采集得到的数据在时间上不同步,这会使得汽车数据的检测不准确,进一步的,使得汽车性能检测不准确。



技术实现要素:

本发明的目的在于提供一种汽车数据采集方法、装置及系统,其旨在改善现有技术中存在的上述问题。

本发明实施例提供了一种汽车数据采集方法,所述方法包括:获取汽车行驶数据和汽车行驶数据时间戳;获取汽车内部数据和汽车内部数据时间戳;根据所述汽车行驶数据时间戳和所述汽车内部数据时间戳,将所述汽车行驶数据和所述汽车内部数据进行时间同步,得到同步数据。

本发明实施例还提供了一种汽车数据采集装置,所述装置包括:获取测试数据模块,用于获取汽车行驶数据和汽车行驶数据时间戳;获取汽车数据模块,用于获取汽车内部数据和汽车内部数据时间戳;时间同步模块,用于根据所述汽车行驶数据时间戳和所述汽车内部数据时间戳,将所述汽车行驶数据和所述汽车内部数据进行时间同步,得到同步数据。

本发明实施例还提供了一种汽车数据采集系统,所述系统包括:底盘测功机、环境数据采集器、主控系统以及内模控制系统;

所述底盘测功机与所述主控系统连接,用于采集汽车行驶数据和汽车行驶数据时间戳,将所述汽车行驶数据和所述汽车行驶数据时间戳发送至所述主控系统;所述环境数据采集器与所述主控系统连接,用于汽车内部数据和汽车内部数据时间戳,将所述汽车内部数据和所述汽车内部数据时间戳发送至所述主控系统;所述主控系统与所述内模控制系统连接,用于将所述汽车行驶数据、所述汽车行驶数据时间戳、所述汽车内部数据和所述汽车内部数据时间戳通过UDP发送至所述内模控制系统;

所述内模控制系统包括上述的汽车数据采集装置,所述装置包括一个或者多个可由处理器执行的软件功能模块,其包括:获取测试数据模块,用于获取汽车行驶数据和汽车行驶数据时间戳;获取汽车数据模块,用于获取汽车内部数据和汽车内部数据时间戳;时间同步模块,用于根据所述汽车行驶数据时间戳和所述汽车内部数据时间戳,将所述汽车行驶数据和所述汽车内部数据进行时间同步,得到同步数据。

本发明实施例提供的一种汽车数据采集方法、装置及系统,所述方法通过采集获取汽车行驶数据和汽车行驶数据时间戳,获取汽车内部数据和汽车内部数据时间戳,根据汽车行驶数据时间戳和汽车内部数据时间戳,将汽车行驶数据和汽车内部数据进行时间同步,得到同步数据,具体的,通过判断汽车行驶数据时间戳与汽车内部数据时间戳是否一致,当汽车行驶数据时间戳与汽车内部数据时间戳一致时,将该汽车行驶数据时间戳对应的汽车行驶数据与该汽车内部数据时间戳对应的汽车内部数据组合,得到该汽车行驶数据时间戳和该汽车内部数据时间戳对应的同步数据。该方法能够得到时间同步的数据。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提的一种汽车数据采集系统100的结构示意图。

图2示出了本发明实施例中提供的一种汽车数据采集装置的方框结构示意图。

图3示出了时间同步模块的方框结构示意图。

图4示出了本发明实施例提供的一种汽车数据采集方法流程图。

图5示出了步骤S300包括的子步骤的流程图。

图6示出了步骤S400、步骤S500和步骤S600的流程图。

图标:100-汽车数据采集系统;110-底盘测功机;120-环境数据采集器;130-主控系统;140-内模控制系统;200-汽车数据采集装置;210-获取测试数据模块;220-获取汽车数据模块;230-时间同步模块;231-判断时间单元;232-数据组合单元;240-获取汽车环境数据模块;250-环境数据同步模块;260-输出模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参阅图1,图1为本发明实施例提的一种汽车数据采集系统100的结构示意图。在本发明实施例中,汽车数据采集系统100包括底盘测功机110、环境数据采集器120、主控系统130以及内模控制系统140。

底盘测功机110与主控系统130连接,用于采集汽车行驶数据和汽车行驶数据时间戳,将汽车行驶数据和汽车行驶数据时间戳发送至主控系统130。

底盘测功机是一种用来测试汽车动力性、多工况排放指标、燃油指标等性能的室内台架试验设备。底盘测功机110是用滚筒模拟代替路面,汽车在正常匀速行驶时遇到的各种阻力通过加载装置模拟。汽车在加速以及滑行时,所受阻力通过飞轮组的转动惯量模拟。底盘测功机110的转矩和功率通过安装在一个连接定子和测功机外壳的力臂上的力传感器测得。汽车驱动滚筒,加载装置通过定子对转子施加制动力矩,同时,定子受到转子的反作用力矩,此力矩被力传感器测得并换算成驱动轮的转矩和功率。

汽车底盘测功机110通过滚筒模拟路面,计算出道路模拟方程,并用加载装置进行模拟,实现对汽车各工况的准确模拟。底盘测功机可用于汽车的加载调试,诊断汽车在负载条件下出现的故障。底盘测功机与五气分析仪、透射式烟度计、发动机转速计、及计算机自控系统一起组成一个综合测量系统以测量不同工况下的汽车尾气排放。底盘测功机110使用方便,性能可靠不受外界条件的影响。在不解体汽车的前提下,能够准确快速地检测出汽车各个系统、部件的使用性能。底盘测功机110既可以用于汽车科学试验,也可以用于维修检测。具体的,通过底盘测功机110运转,获取底盘测功机110检测到的数据,根据该数据进行分析,从而实现对汽车的试验和检测维修。

在本发明实施例中底盘测功机110可以是单滚筒底盘测功机110,也可以是双滚筒底盘测功机110。

在本发明实施例中,一个汽车行驶数据对应一个汽车行驶数据时间戳。汽车行驶数据可以包括汽车牵引力、汽车加速度和汽车速度中至少一种,但不限于汽车牵引力、汽车加速度和汽车速度。

环境数据采集器120与主控系统130连接,用于汽车内部数据和汽车内部数据时间戳,将汽车内部数据和汽车内部数据时间戳发送至主控系统130。

在本发明实施例中,一个汽车内部数据对应一个汽车内部数据时间戳。汽车内部数据可以包括电压、电流和温度中至少一种,但不限于电压、电流和温度。其中,温度指的是机油温度。

主控系统130与内模控制系统140连接,用于将汽车行驶数据、汽车行驶数据时间戳、汽车内部数据和汽车内部数据时间戳通过UDP发送至内模控制系统140。

在本发明实施例中,主控系统130可以将多个汽车行驶数据时间戳对应的多个汽车行驶数据组合,得到汽车行驶数据表,并将汽车行驶数据表输出。主控系统130还可以将汽车内部数据和汽车内部数据时间戳组合,得到汽车内部数据表,并将汽车内部数据表输出。

在本发明实施例中,UDP指的是用户数据报协议(User Datagram Protocol)的简称,是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。采用UDP传输数据具有资源消耗小,处理速度快的优点。

在本发明实施例中,内模控制系统140用于汇总汽车行驶数据和汽车内部数据。内模控制系统140包括汽车数据采集装置200,汽车数据采集装置200包括一个或者多个可由处理器执行的软件功能模块。

在本发明实施例中,主控系统130与汽车数据采集装置200连接,主控系统130将汽车行驶数据、汽车行驶数据时间戳、汽车内部数据和汽车内部数据时间戳通过UDP发送至汽车数据采集装置200。

请参阅图2,图2示出了本发明实施例中提供的一种汽车数据采集装置200的方框结构示意图。在本发明实施例中,汽车数据采集装置200包括:获取测试数据模块210、获取汽车数据模块220、时间同步模块230、获取汽车环境数据模块240、环境数据同步模块250和输出模块260。

获取测试数据模块210与时间同步模块230连接,用于获取汽车行驶数据和汽车行驶数据时间戳,将汽车行驶数据和汽车行驶数据时间戳发送至时间同步模块230。

获取汽车数据模块220与时间同步模块230连接,用于获取汽车内部数据和汽车内部数据时间戳,将汽车内部数据和汽车内部数据时间戳发送至时间同步模块230。

时间同步模块230与环境数据同步模块250连接,用于根据汽车行驶数据时间戳和汽车内部数据时间戳,将汽车行驶数据和汽车内部数据进行时间同步,得到同步数据,并将同步数据发送至环境数据同步模块250。

获取汽车环境数据模块240与环境数据同步模块250连接,用于获取汽车的环境数据和环境数据时间戳,所述环境数据包括阳光模拟数据和环境仓数据,并将环境数据和环境数据时间戳发送至环境数据同步模块250。

环境数据同步模块250与输出模块260连接,用于根据环境数据时间戳将环境数据和同步数据进行时间同步,得到同步总数据,并将同步总数据或/和同步数据发送至输出模块260。

输出模块260用于输出同步数据或/和同步总数据。

在本发明实施例中当需要输出同步数据时,仅输出同步数据,当需要输出同步总数据时,仅输出同步总数据,当需要输出同步数据和同步总数据时,输出同步数据和同步总数据。

请参阅图3,图3示出了时间同步模块230的方框结构示意图。

在本发明实施例中,时间同步模块230包括判断时间单元231和数据组合单元232。

判断时间单元231,用于判断汽车行驶数据时间戳与汽车内部数据时间戳是否一致。

数据组合单元232,用于当汽车行驶数据时间戳与汽车内部数据时间戳一致时,将该汽车行驶数据时间戳对应的汽车行驶数据与该汽车内部数据时间戳对应的汽车内部数据组合,得到该汽车行驶数据时间戳和该汽车内部数据时间戳对应的同步数据。

请参阅图4,图4示出了本发明实施例提供的一种汽车数据采集方法流程图。以下对本发明实施例中提供的一种汽车数据采集方法包括的步骤进行详细阐述。

步骤S100:获取汽车行驶数据和汽车行驶数据时间戳。在本发明实施例中,步骤S100可以通过上述的获取测试数据模块210执行,步骤S100所述内容适用于上述的获取测试数据模块210。

在本发明实施例中,一个汽车行驶数据对应一个汽车行驶数据时间戳。汽车行驶数据可以包括汽车牵引力、汽车加速度和汽车速度中至少一种,但不限于汽车牵引力、汽车加速度和汽车速度,还包括行驶阻力、滑行时间、滑行距离等。

步骤S200:获取汽车内部数据和汽车内部数据时间戳。在本发明实施例中,步骤S200可以通过上述的获取汽车数据模块220执行,步骤S200所述内容适用于获取汽车数据模块220。

在本发明实施例中,一个汽车内部数据对应一个汽车内部数据时间戳。汽车内部数据可以包括电压、电流和温度中至少一种,但不限于电压、电流和温度。其中,温度指的是机油温度,还可以包括温度变化率、隔热率等。

步骤S300:根据汽车行驶数据时间戳和汽车内部数据时间戳,将汽车行驶数据和汽车内部数据进行时间同步,得到同步数据。在本发明实施例中,步骤S300可以通过上述的时间同步模块230执行,步骤S300所述的内容适用于上述的时间同步模块230。

请参阅图5,图5示出了步骤S300包括的子步骤的流程图。在本发明实施例中,步骤S300包括步骤S310和步骤S320两个子步骤。以下,对步骤S310和步骤S320进行详细阐述。

步骤310:判断汽车行驶数据时间戳与汽车内部数据时间戳是否一致。在本发明实施例中,步骤S310可以通过上述的判断时间单元231执行,步骤S310所述的内容适用于上述的判断时间单元231。

在本发明实施例中,判断汽车行驶数据时间戳与汽车内部数据时间戳是否一致,可以通过求取汽车行驶数据时间戳与汽车内部数据时间戳之差,判断汽车行驶数据时间戳与汽车内部数据时间戳之差是否小于设定值,当汽车行驶数据时间戳与汽车内部数据时间戳之差小于设定值时,表示汽车行驶数据时间戳与汽车内部数据时间戳一致。

步骤S320:当汽车行驶数据时间戳与汽车内部数据时间戳一致时,将该汽车行驶数据时间戳对应的汽车行驶数据与该汽车内部数据时间戳对应的汽车内部数据组合,得到该汽车行驶数据时间戳和该汽车内部数据时间戳对应的同步数据。在本发明实施例中,步骤S320可以通过上述的数据组合单元232执行,步骤S320所述的内容适用于上述的数据组合单元232。

在本发明实施例中,汽车数据采集方法还可以包括步骤S400、步骤S500和步骤S600。请参阅图6,图6示出了步骤S400、步骤S500和步骤S600的流程图。

步骤S400:获取汽车的环境数据和环境数据时间戳,其中,环境数据包括阳光模拟数据和环境仓数据。在本发明实施例中,步骤S400可以通过上述获取汽车环境数据模块240执行,步骤S400所述内容适用于上述获取汽车环境数据模块240。

在本发明实施例中,阳光模拟数据是预设的,环境仓数据包括环境仓温度、湿度等数据。

步骤S500:根据环境数据时间戳将环境数据和同步数据进行时间同步,得到同步总数据。在本发明实施例中,步骤S500可以通过上述的环境数据同步模块250执行,步骤S500所述内容适用于上述环境数据同步模块250。

在本发明实施例中,步骤S500的具体实施方式可以是:

判断环境数据时间戳与同步数据对应的汽车行驶数据时间戳或者汽车内部数据时间戳是否一致,当环境数据时间戳与同步数据对应的汽车行驶数据时间戳或者汽车内部数据时间戳一致时,将环境数据和同步数据进行组合,得到同步总数据。

在本发明实施例中,判断环境数据时间戳与同步数据对应的汽车行驶数据时间戳或者汽车内部数据时间戳是否一致的步骤,具体的,可以是,但不限于,求取环境数据时间戳与同步数据对应的汽车行驶数据时间戳之差或者同步数据对应的汽车内部数据时间戳之差,判断环境数据时间戳与同步数据对应的汽车行驶数据时间戳之差或者同步数据对应的汽车内部数据时间戳之差是否小于预设值,如果环境数据时间戳与同步数据对应的汽车行驶数据时间戳之差或者同步数据对应的汽车内部数据时间戳之差小于预设值,则表示环境数据时间戳与同步数据对应的汽车行驶数据时间戳或者汽车内部数据时间戳一致。

步骤S600:输出所述同步数据或/和所述同步总数据。在本发明实施例中,步骤S600可以通过上述的输出模块260执行,步骤S600所述内容适用于输出模块260。

综上所述,本发明实施例提供的一种汽车数据采集方法、装置及系统,所述方法通过采集获取汽车行驶数据和汽车行驶数据时间戳,获取汽车内部数据和汽车内部数据时间戳,根据汽车行驶数据时间戳和汽车内部数据时间戳,将汽车行驶数据和汽车内部数据进行时间同步,得到同步数据,具体的,通过判断汽车行驶数据时间戳与汽车内部数据时间戳是否一致,当汽车行驶数据时间戳与汽车内部数据时间戳一致时,将该汽车行驶数据时间戳对应的汽车行驶数据与该汽车内部数据时间戳对应的汽车内部数据组合,得到该汽车行驶数据时间戳和该汽车内部数据时间戳对应的同步数据。该方法能够得到时间同步的数据。当需要分析试验汽车在某个时间的状态时,可以通过分析同步数据,即可得到时间同步的分析数据,使用方便。通过根据汽车行驶数据时间戳和汽车内部数据时间戳,将汽车行驶数据和汽车内部数据进行时间同步,得到同步数据,同步数据准确性高。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1