[发明专利]一种多路数据采集卡有效
申请号: | 201110382757.8 | 申请日: | 2011-11-28 |
公开(公告)号: | CN102523198A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 白宗元;窦晓光;刘朝辉;张英文;李静;李锋伟;张磊;纪奎 | 申请(专利权)人: | 曙光信息产业股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 300384 天津市西青区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路数 采集 | ||
技术领域
本发明属于网络数据通信领域,具体涉及一种多路数据采集卡。
背景技术
数据采集卡,即实现数据采集(DAQ)功能的计算机扩展卡,可以通过USB、PXI、PCI、PCI Express、火线(1394)、PCMCIA、ISA、Compact Flash、485、232、以太网、各种无线网络等总线接入个人计算机。
在工业现场,技术人员会安装很多的各种类型的传感器,如压力的、温度的、流量的、声音的、电参数的等等,受现场环境的限制传感器信号如压力传感器输出的电压或者电流信号不能远传或者因为传感器太多布线复杂,我们就会选用分布式或者远程的数据采集卡在现场把信号较高精度地转换成数字量,然后通过485、232、以太网以及各种无线网络把数据传到计算机或者其他控制器中进行处理。
现有的数据采集卡在对数据的进行处理时,是在存储报文的同时对数据报文进行分析,若此时存储报文的介质发生变化,则需要重新设计整个数据采集卡的结构,使用非常不便。
发明内容
本发明的目的在于,提出一种多路数据采集卡,采用将信息提取和存储分开的结构,使得数据存储的结构更加灵活。
为实现上述目的,本发明提供一种多路数据采集卡,所述多路数据采集卡采用分层结构对接收到的帧按照网络分层协议进行处理,其改进之处在于,所述多路数据采集卡包括:多路仲裁器、分析单元和存储单元;所述多路仲裁器将接收的数据分别同时传输到所述分析单元和所述存储单元。
本发明提供的优选技术方案中,所述多路仲裁器采用轮询策略,对接入的数据进行仲裁,并对MAC帧头中的报文类型做出判断,将报文类型通过通道传输到所述分析单元。
本发明提供的第二优选技术方案中,所述存储单元包括存储介质控制器和存储介质;所述多路仲裁器传输的数据通过所述存储介质控制器到达所述存储介质。
本发明提供的第三优选技术方案中,所述分析单元包括:预处理装置、处理装置和信息存储模块;所述多路仲裁器传输的数据依次通过预处理装置、处理装置,之后到达所述信息存储模块。
本发明提供的第四优选技术方案中,所述预处理装置包括IP层预处理模块和类IP层预处理模块;所述IP层预处理模块和所述类IP层预处理模块并排设置,且接收所述多路仲裁器传输的数据。
本发明提供的第五优选技术方案中,所述处理装置包括TCP层处理模块和类TCP层处理模块;所述TCP层处理模块接收所述IP层预处理模块输出的数据,所述类TCP层处理模块接收所述类IP层预处理模块输出的数据。
本发明提供的第六优选技术方案中,所述类IP层设计模块和所述类TCP层设计模块对信息进行提取,对所提取信息的数据报文字段进行分析判断,判断数据报文字段是正确的,则在正确的数据报文字段打上标记,并将正确的数据报文字段传输到所述信息存储模块。
本发明提供的第七优选技术方案中,所述信息存储模块根据对数据报文字段是否存入进行判断,根据所述类IP层设计模块和所述类TCP层设计模块做出的数据报文正确性标记决定是否丢弃接收到的数据报文,并完成将存储在介质内的报文的长度和地址进行存储。
本发明提供的第八优选技术方案中,所述存储控制器向所述存储介质传递数据报文。
本发明提供的第九优选技术方案中,所述存储介质为DDR2SDRAM、DDR3 SDRAM、QDR SDRAM或片内的FIFO。
与现有技术相比,本发明的有益效果是,所述多路数据采集卡采用存储和信息提取分开设计,可以最大化的利用已有的结构,避免重复设计,减少了设计人员的劳动量;避免了在以往的设计过程中,由于是在向存储介质中存储报文时,对该报文的信息完成提取,如果存储介质发生改变,则整个的设计都要重新设计的问题;而且,采用这种将信息提取和存储分开的设计方法,使得结构更加灵活,并增加了代码设计的可重用性。
附图说明
图1为多路数据采集卡的结构图。
具体实施方式
如图1所示,多路数据采集卡采用分层的设计思想,对接收到的帧按照网络分层协议,分别处理MAC层,IP层以及TCP层数据。
所述多路数据采集卡的整个结构主要分为多路仲裁模块,类IP层设计模块,类TCP层设计模块,信息存储模块以及存储控制模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业股份有限公司,未经曙光信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110382757.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电源滤波电路及其建模方法
- 下一篇:一种电制动器以及汽车