[发明专利]千兆以太网的多通道数据循环采集系统及采集方法有效
申请号: | 201710385577.2 | 申请日: | 2017-05-26 |
公开(公告)号: | CN107171978B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 边河;刘广森;王华伟;张德瑞;冯佳;杨洪涛 | 申请(专利权)人: | 中国科学院西安光学精密机械研究所 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/935;H04L12/863 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 陈广民 |
地址: | 710119 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 千兆 以太网 通道 数据 循环 采集 系统 方法 | ||
1.一种千兆以太网的多通道数据循环采集系统,其特征在于:包括N路数据源、数据处理单元、千兆以太网网口以及上位机;
所述N路数据源为N台用于采集图像数据的相机;
所述数据处理单元包括FPGA芯片、N路信号输入接口、N个网络功能模块、多通道控制模块以及网络发送模块;N≥1;
N路信号输入接口、N个网络功能模块、多通道控制模块以及网络发送模块全部集成在FPGA芯片上;
N路信号输入接口、N个网络功能模块以及N路数据源一一对应;
每一路数据源通过信号输入接口将图像数据发送至其对应的网络功能模块中;网络功能模块设置有FIFO缓存区,通过FIFO缓存区将每一路图像数据进行缓存并且合成符合UDP协议的广播数据包;
多通道控制模块通过握手通讯机制实现多通道控制模块循环对每一个网络功能模块进行响应,并且将每一路网络功能模块中的图像数据依次发送给网络发送模块;
所述握手通讯机制具体为:
当不同通道图像数据进入fifo缓存,达到fifo设定阈值后,会分别向多通道控制模块发送一个高电平数据请求信号CHN_tx_image_busy_o,当多通道控制模块循环响应到某一通道发送的数据请求信号后,会将CHN_tx_image_busy_o信号拉低,并且会回复当前通道一个拉低数据响应信号CHN_tx_busy_i,从而实现握手通讯;
网络发送模块通过千兆以太网网口与上位机通讯。
2.根据权利要求1所述的千兆以太网的多通道数据循环采集系统,其特征在于:所述广播数据包包括MAC地址,IP地址和UDP网络帧头和CRC校验码。
3.根据权利要求1或2所述的千兆以太网的多通道数据循环采集系统,其特征在于:上述广播数据包还包括每一个数据源的通道标记号和每一包数据的网络包计数。
4.根据权利要求3所述的千兆以太网的多通道数据循环采集系统,其特征在于:所述信号输入接口为RS422接口或RS485接口或LVDS接口或USB接口。
5.基于权利要求1-4任一权利要求所述的千兆以太网的多通道数据循环采集系统的采集方法,其特征在于,包括以下步骤:
1)N路数据源分别通过信号输入接口向网络功能模块发送数据图像;
2)每一个网络功能模块将每一个数据源提供的图像数据存入FIFO缓存区等待调度;同时,每一个网络功能模块对每一个数据源提供的图像数据添加MAC地址,IP地址和UDP网络帧头和CRC校验码合成一个符合UDP协议的广播数据包;
3)每一个网络功能模块通过提前预设的FIFO缓存区的缓存阈值,判断是否向多通道控制模块发送数据传输请求信号;
若只有一个网络模块达到阈值要求,则网络功能模块向多通道控制模块发送数据传输请求信号,进行步骤4);
若未达到阈值要求,则网络功能模块继续接收图像数据;
4)多通道控制模块进行循环响应应答,当循环到某一通道发出数据传输请求信号的网络功能模块时,实现握手通讯,多通道控制模块将该路图像数据传递到网络发送模块;
所述握手通讯机制具体为:
当不同通道图像数据进入fifo缓存,达到fifo设定阈值后,会分别向多通道控制模块发送一个高电平数据请求信号CHN_tx_image_busy_o,当多通道控制模块循环响应到某一通道发送的数据请求信号后,会将CHN_tx_image_busy_o信号拉低,并且会回复当前通道一个拉低数据响应信号CHN_tx_busy_i,从而实现握手通讯;
5)网络发送模块将该路图像数据通过千兆以太网网口发送给上位机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院西安光学精密机械研究所,未经中国科学院西安光学精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710385577.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种干细胞培养基及培养方法
- 下一篇:一种基于鸭胚的卵母细胞的分离提取方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置