[发明专利]一种基于SpaceFibre接口的多协议接口数据采集装置和采集方法有效
申请号: | 201811119023.9 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109194679B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 伊小素;王家兴;杨居朋;姜梦茹;曾华菘;王炜;董伟涛 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 姜荣丽 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 spacefibre 接口 协议 数据 采集 装置 方法 | ||
1.一种基于SpaceFibre接口的多协议接口数据采集方法,多协议接口数据采集方法具体为:
步骤一、外部1394b接口设备通过1394b接口将1394b数据传输到1394b物理层模块进行解码获取1394b解码数据;外部CAN接口设备通过CAN接口将CAN数据传输到CAN控制收发模块进行转换解码获取CAN数据帧;外部RS232接口设备通过RS232接口将RS232电平信号传输到RS232电平转换模块进行转换获取TTL电平信号;
步骤二、FPGA模块中的数据采集模块分别接收1394b物理层模块传输的1394b解码数据、CAN控制收发模块传输的CAN数据帧以及RS232电平转换模块传输的TTL电平信号,并分别将1394b解码数据打包成1394b数据包,将CAN数据帧打包成CAN数据包,将TTL电平信号打包成RS232数据包传输到FPGA模块中的FIFO缓存模块;
步骤三、FPGA模块中的FIFO缓存模块将接收的1394b数据包、CAN数据包以及RS232数据包一起并行传输到FPGA模块中的协议转换模块;
其特征在于,还包括有下列步骤为;
步骤四、FPGA模块中的协议转换模块同时读取FIFO缓存模块并行传输的1394b数据包,CAN数据包和RS232数据包,并分别将1394b数据包,CAN数据包和RS232数据包打包成第一SpaceFibre数据包、第二SpaceFibre数据包和第三SpaceFibre数据包,将第一SpaceFibre数据包、第二SpaceFibre数据包和第三SpaceFibre数据包分别传输到SpaceFibre IP节点模块;
步骤五、SpaceFibre IP节点模块通过不同的虚拟通道接收第一SpaceFibre数据包、第二SpaceFibre数据包和第三SpaceFibre数据包,同时SpaceFibre IP节点模块中的SpaceFibre IP核对第一SpaceFibre数据包、第二SpaceFibre数据包和第三SpaceFibre数据包进行封装完成协议转换,形成SpaceFibre数据,由SpaceFibre IP核的调度机制将SpaceFibre数据以低速并行信号传输到Serdes串并转换模块;
步骤六、Serdes串并转换模块将FPGA模块传输的低速并行信号转换成为高速低压差分信号并通过串行链路发送给SpaceFibre接口,SpaceFibre接口将高速低压差分信号转换为光信号传输到外部SpaceFibre网络或SpaceFibre设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811119023.9/1.html,转载请声明来源钻瓜专利网。