[发明专利]一种ADC插件的数据处理方法和装置有效
申请号: | 201710029410.2 | 申请日: | 2017-01-16 |
公开(公告)号: | CN106878196B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 牟涛;杨智德;赵应兵;李刚;闫志辉;郝威;李超;周丽娟;刘晓霞 | 申请(专利权)人: | 许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司 |
主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L29/06 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 崔旭东 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 adc 插件 数据处理 方法 装置 | ||
1.一种ADC插件的数据处理方法,其特征在于,包括如下步骤:
(1)接收采集器的数据,将数据存入相应通道的一级缓存FIFO,当某个通道的一级缓存FIFO有数据更新时,该通道产生中断标志,并向二级缓存FIFO发送数据更新信号;将数据存入相应通道的一级缓存FIFO中时,标记出采集该数据的采集器的序号和该数据的数据类型;
(2)二级缓存FIFO接收到数据更新信号后,读取相应通道一级缓存FIFO中的数据;
(3)将FT3报文中的数据按照先进先出的原则依次写入二级缓存FIFO,形成数据包,并为数据包添加报文头;所述报文头包括该数据包的帧头和报文帧数;
(4)将二级缓存FIFO中的数据包发送。
2.根据权利要求1所述的一种ADC插件的数据处理方法,其特征在于,当发送二级缓存FIFO中的数据包时,发送模块读取二级缓存FIFO中数据包的报文头,根据数据包的报文头判断该数据包是否有效,当判断为有效时根据报文帧数读取数据包中的数据。
3.根据权利要求1所述的一种ADC插件的数据处理方法,其特征在于,所述一级缓存FIFO向二级缓存FIFO发送的数据更新信号为中断信号;当二级缓存FIFO读取完该一级缓存FIFO中的数据后清除该一级缓存的中断标志。
4.根据权利要求1所述的一种ADC插件的数据处理方法,其特征在于,所述各通道的一级缓存FIFO中只缓存一帧数据,当有新数据需要存储时,使用新数据覆盖原来的数据。
5.一种ADC插件的数据处理装置,其特征在于,包括如下模块:
(1)接收采集器的数据,将数据存入相应通道的一级缓存FIFO,当某个通道的一级缓存FIFO有数据更新时,该通道产生中断标志,并向二级缓存FIFO发送数据更新信号的模块;将数据存入相应通道的一级缓存FIFO中时,标记出采集该数据的采集器的序号和该数据的数据类型;
(2)二级缓存FIFO接收到数据更新信号后,读取相应通道一级缓存FIFO中的数据的模块;
(3)将FT3报文中的数据按照先进先出的原则依次写入二级缓存FIFO,形成数据包,并为数据包添加报文头;所述报文头包括该数据包的帧头和报文帧数的模块;
(4)将二级缓存FIFO中的数据包发送的模块。
6.根据权利要求5所述的一种ADC插件的数据处理装置,其特征在于,当发送二级缓存FIFO中的数据包时,发送模块读取二级缓存FIFO中数据包的报文头,根据数据包的报文头判断该数据包是否有效,当判断为有效时根据报文帧数读取数据包中的数据。
7.根据权利要求5所述的一种ADC插件的数据处理装置,其特征在于,所述一级缓存FIFO向二级缓存FIFO发送的数据更新信号为中断信号;当二级缓存FIFO读取完该一级缓存FIFO中的数据后清除该一级缓存的中断标志。
8.根据权利要求5所述的一种ADC插件的数据处理装置,其特征在于,所述各通道的一级缓存FIFO中只缓存一帧数据,当有新数据需要存储时,使用新数据覆盖原来的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司,未经许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710029410.2/1.html,转载请声明来源钻瓜专利网。