[发明专利]一种数据采集方法及装置在审
申请号: | 201410690919.8 | 申请日: | 2014-11-25 |
公开(公告)号: | CN104850573A | 公开(公告)日: | 2015-08-19 |
发明(设计)人: | 何杨 | 申请(专利权)人: | 北汽福田汽车股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/40;H04L29/06 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李敏 |
地址: | 102206*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 采集 方法 装置 | ||
技术领域
本发明涉及数据采集领域,具体涉及一种数据采集方法及装置。
背景技术
数据采集是指从传感器和其它待测设备等模拟和数字被测单元中自动采集数据,并发送到上位机中进行分析、处理的过程。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。目前,上位机采集下位机的数据时,所使用的通信协议一般为CCP,XCP。以CCP(CAN Calibration Protocol)为例,其是基于CAN总线的ECU标定软件,受CAN通信速度和CPU对CAN通信数据处理能力的制约,数据的采集频率一般在ms级以上,即上位机每隔若干ms发起一次采集命令,相应地,下位机收到采集指令时向上位机传输一个数据。而在很多应用中,对某一个或几个关键数据,需要在某些特定时间段监控其实时的变化趋势,此时的采集周期需要精确到us级,如几百us,甚至几十us,而现有的数据采集方法受到采集周期的影响,其精确度较低不能满足需求。
例如上位机需要向下位机采集一个变量M的值,上位机会每隔一段时间发送一次采集命令(如CCP中的SHORT_UP的命令)相应的下位机会响应该命令,即将当前采集到的M值发送给上位机;或者某些采集系统是下位机每隔一段时间主动向上位机发送一次数据,例如下位机每隔一段时间主动向上位机发送命令(如CCP中的DAQ相关命令),即下位机主动向上位机发送当前采集的M值。显然上述采集过程中上位机或下位机每交互一次命令,上位机只能收到一个数据,假设下位机每隔1000us发送一次数据,那么在上位机界面上的显示结果如图1所示,其中的时间间隔即为通信命令的最小发送时间间隔。该时间间隔受CAN通信速度和CPU对CAN通信数据处理能力的制约,两个时间点之间的数据不够精确。
发明内容
为此,本发明所要解决的技术问题在于提高数据采集工作的精确性。
本发明提供一种数据采集方法,包括:按照第一时间间隔采集数据;将所采集的数据组成数据包,所述数据包中的数据按照其被采集的顺序排列;按照第二时间间隔发送所述数据包,所述第二时间间隔大于所述第一时间间隔。
优选地,所述数据包为数组,所采集的数据为所述数组的元素。
优选地,所述第二时间间隔是接收到采集方发送的采集指令的时间间隔。
本发明提供另一种数据采集方法,包括:接收数据包,所述数据包中包括被采集的数据;根据所述数据包中的数据排列顺序确定所述数据的被采集顺序;根据所述数据的被采集顺序以及被采集时间显示所述数据。
优选地,在所述接收数据包之前还包括:按照第二时间间隔发送采集指令。
优选地,所述被采集时间是根据所述第二时间间隔和所述数据包中的数据数量确定的。
优选地,所述被采集时间是根据第一时间间隔确定的,其中所述第一时间间隔是被采集方采集所述数据的时间间隔。
相应地,本发明提供一种数据采集装置,包括:采集单元,用于按照第一时间间隔采集数据;存储单元,用于将所采集的数据组成数据包,所述数据包中的数据按照其被采集的顺序排列;发送单元,用于按照第二时间间隔发送所述数据包,所述第二时间间隔大于所述第一时间间隔。
优选地,所述数据包为数组,所采集的数据为所述数组的元素。
优选地,所述第二时间间隔是接收到采集方发送的采集指令的时间间隔。
本发明提供另一种数据采集装置,包括:接收单元,用于接收数据包,所述数据包中包括被采集的数据;解析单元,用于根据所述数据包中的数据排列顺序确定所述数据的被采集顺序;显示单元,用于根据所述数据的被采集顺序以及被采集时间显示所述数据。
优选地,所述装置还包括:发送单元,用于在所述接收单元接收数据包之前,按照第二时间间隔发送采集指令。
优选地,所述被采集时间是根据所述第二时间间隔和所述数据包中的数据数量确定的。
优选地,所述被采集时间是根据第一时间间隔确定的,其中所述第一时间间隔是被采集方采集所述数据的时间间隔。
与现有技术相比,本发明提供的数据采集方法及由被采集方以较小的时间间隔采集数据,并将所采集的数据组成数据包,然后将数据包发送给采集方,该数据包中的多个数据的采集频率较高,使采集工作克服了通信能力的制约,进而提高了采集工作的精确性。
附图说明
为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
图1是现有技术中数据采集结果示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北汽福田汽车股份有限公司,未经北汽福田汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410690919.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置