[发明专利]一种基于CPLD的数据同步方法和数据采集装置有效
申请号: | 202010274525.X | 申请日: | 2020-04-09 |
公开(公告)号: | CN111464255B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 聂泳忠;王晟;李红星 | 申请(专利权)人: | 西人马(西安)测控科技有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L67/1095 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 张彩珍 |
地址: | 710065 陕西省西安市高新区天谷*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cpld 数据 同步 方法 采集 装置 | ||
1.一种基于CPLD的数据同步方法,该数据同步方法包括:
S100:主控制器向采集节点发送同步指令,所述采集节点根据所述同步指令以采集实时数据;
S200:对所述实时数据进行组包获得第一数据包,在第一数据包中插入包序号以获得第二数据包,将第二数据包发送至所述主控制器;
S300:判断主控制器在预设的时间段内是否接收到所述第二数据包,若是,则将相同包序号的第二数据包进行排序组合,提取出所述第二数据包在同一时刻的数据,对提取出的数据进行打包以实现数据同步;若否,则重新执行步骤S100;
其中,所述步骤S200包括以下子步骤:
S210:在ADC采集实时数据时,CPLD对每N个采样周期的实时数据进行组包以获得所述第一数据包,所述N为可配变量;
S220:在所述第一数据包的包尾插入包序号和特征符号以生成所述第二数据包;
S230:将所述第二数据包发送至CPU;
S240:CPU通过所述特征符号并按包序号将第二数据包依次排序发送至所述主控制器。
2.根据权利要求1所述的数据同步方法,其特征在于,若主控制器向采集节点发送了m次同步指令,该主控制器仍未接收所述第二数据包,则生成报警信号;其中,m为发送同步指令的次数。
3.根据权利要求1所述的数据同步方法,其特征在于,所述采集节点包括ADC、CPLD和CPU,其中,所述步骤S100包括以下子步骤S110-S130;
S110:CPU接收所述同步指令;
S120:CPU通过GPIO向CPLD发送置位信号;
S130:CPLD根据所述置位信号启动ADC,该ADC开始采集实时数据。
4.根据权利要求1所述的数据同步方法,其特征在于,所述数据同步方法包括还包括以下步骤:对各个采集节点所发送的实时数据进行分析。
5.根据权利要求1-4任一项所述的数据同步方法,其特征在于,所述步骤S200还包括:在第一数据包中插入包序号后,重新对所述包序号进行编号,以校准所述采集节点;
主控制器按预设的周期向各个采集节点发送同步指令,重新执行步骤S100。
6.一种基于CPLD的数据采集装置,该数据采集装置包括主控制器、采集节点和判断模块,其中;
所述主控制器向采集节点发送同步指令,所述采集节点根据所述同步指令以采集实时数据;
所述采集节点对所述实时数据进行组包获得第一数据包,在第一数据包中插入包序号以获得第二数据包,并将第二数据包发送至所述主控制器;
所述判断模块用于执行以下操作:判断主控制器在预设的时间段内是否接收到所述第二数据包,若是,则将相同包序号的第二数据包进行排序组合以提取出所述第二数据包在同一时刻的数据,对提取出的数据进行打包以实现数据同步;若否,则所述主控制器重新向采集节点发送同步指令,所述采集节点根据重新发送的同步指令采集实时数据;
其中,所述采集节点还包括插入模块和发送模块;其中,
ADC采集实时数据时,CPLD对每N个采样周期的实时数据进行组包以获得所述第一数据包,所述N为可配变量;
所述插入模块在所述第一数据包的包尾插入包序号和特征符号以生成所述第二数据包;
所述发送模块将所述第二数据包发送至CPU;
CPU通过所述特征符号并按包序号将第二数据包依次排序发送至所述主控制器。
7.根据权利要求6所述的数据采集装置,其特征在于,所述采集节点包括ADC、CPLD和CPU;其中,
所述CPU接收所述同步指令;
所述CPU通过GPIO向CPLD发送置位信号;
所述CPLD根据所述置位信号启动ADC;
所述ADC开始采集实时数据。
8.根据权利要求6或7所述的数据采集装置,其特征在于,该数据采集装置还包括校准模块,所校准模块用于执行以下操作:在第一数据包中插入包序号后,重新对所述包序号进行编号,以校准所述采集节点;主控制器按预设的周期向各个采集节点重新发送同步指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西人马(西安)测控科技有限公司,未经西人马(西安)测控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010274525.X/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置