【技术实现步骤摘要】
传感器数据采集方法、系统和丢包判断方法
本专利技术涉及数据采集处理
,尤其涉及一种传感器数据采集方法、系统和丢包判断方法。
技术介绍
多个和/或多种传感器进行数据采集时,不同的传感器的采集时间分别由各自的内部时间系统进行管理,或者,由传感器的内部时间系统和微控制器/逻辑计算单元的内部时间系统组合管理。而多个时间系统之间的计时往往存在偏差,因此,需要对多个和/或多种传感器的采集时间进行对时统一。对时是指使各传感器的采集时间由同一个时钟系统进行管理,使各传感器的采集时间能够以低时滞方式统一到同一个时间坐标系下。现有的对时同步方法有通过逻辑计算单元内部的时钟系统进行软件同步、通过微控制器内部的时钟系统进行硬件同步、GPS对时、NTP对时、SNTP对时、IEEE1588对时等。由于各传感器的计时系统之间存在计时偏差,使得各传感器的采集时间不在同一时间坐标系下,导致数据应用的结果出现偏差。例如,当数据应用到时间敏感应用时,应用精度较低。而且,传感器的内部时间系统工作一段时间后会自动重新计时,不能满足长时间采集的要求。软件同步的方式受逻辑计算单元时间片影响,精度较低。G ...
【技术保护点】
1.一种传感器数据采集方法,包括信号同步处理单元SSPU、若干传感器以及逻辑计算单元,传感器在发出或收到触发脉冲时,生成初始数据及其报文序列号;信号同步处理单元SSPU在收到或发出传感器采集数据的脉冲同时,读取系统时间生成时间戳及其脉冲序列号;还包括下述具体步骤:1)读取传感器的初始数据及其报文序列号;2)获取信号同步处理单元SSPU的时间戳及其脉冲序列号;3)将报文序列号和脉冲序列号进行一一对应匹配,匹配成功的初始数据和时间戳数据组合在一起生成传感器数据包。
【技术特征摘要】
2017.08.25 CN 20171074045121.一种传感器数据采集方法,包括信号同步处理单元SSPU、若干传感器以及逻辑计算单元,传感器在发出或收到触发脉冲时,生成初始数据及其报文序列号;信号同步处理单元SSPU在收到或发出传感器采集数据的脉冲同时,读取系统时间生成时间戳及其脉冲序列号;还包括下述具体步骤:1)读取传感器的初始数据及其报文序列号;2)获取信号同步处理单元SSPU的时间戳及其脉冲序列号;3)将报文序列号和脉冲序列号进行一一对应匹配,匹配成功的初始数据和时间戳数据组合在一起生成传感器数据包。2.根据权利要求1所述的一种传感器数据采集方法,其特征在于,所述步骤1)至3)由逻辑计算单元完成。3.根据权利要求1所述的一种传感器数据采集方法,其特征在于,所述逻辑计算单元实时记录丢包信息,计算丢包率,如果丢包率超过预设阈值,则采取动作;如果丢包率未超过阈值,继续执行。4.根据权利要求1所述的一种传感器数据采集方法,其特征在于,所述传感器数据包中包括有最终序列号、信号同步处理单元SSPU上传的时间戳和传感器上传的数据,最终序列号可以是脉冲序列号或报文序列号。5.根据权利要求1所述的一种传感器数据采集方法,其特征在于,所述逻辑计算单元包括用于采集传感器数据的数据采集线程、用于接受来自信号同步处理单元SSPU的时间戳和脉冲序列号的同步时间戳管理线程以及存储器。6.根据权利要求1所述的一种传感器数据采集方法,其特征在于,所述信号同步处理单元SSPU包括微控制器以及提供同步时钟的晶振,信号同步处理单元SSPU通过传感器接口与所述传感器连接,信号同步处理单元SSP...
【专利技术属性】
技术研发人员:黄广宁,杨峰,
申请(专利权)人:杭州德泽机器人科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。