The invention provides a one-to-many bus gateway conversion method based on SRIO, which includes: connecting the user's CAN bus device to the input end of SRIO CAN gateway module, connecting the user's Ethernet device and USB device to the output end of SRIO Ethernet gateway module and SRIO USB gateway module respectively; SRIO CAN gateway module, SRIO Ethernet gateway module and SRIO USB gateway module respectively. The module establishes SRIO connection with the switching module separately; the CAN bus device starts users to input CAN format data to SRIO CAN gateway module; the SRIO CAN gateway module stores the input CAN format data into the CPU, and the CPU converts the data into SRIO format and sends it to the switching module; the SRIO switching module receives the data from the CAN SRIO direction gateway, and then sends the data in SRIO format to the switching module. The VPX backplane is forwarded to all connected gateway modules aimlessly; the SRIO Ethernet gateway module receives data from the switching module and forwards it to the CPU, which converts the SRIO format into the Ethernet format and sends it to the user's Ethernet device through the output of the transceiver circuit.
【技术实现步骤摘要】
一种基于SRIO的一对多总线网关转换方法
本专利技术涉及一种网关技术,特别涉及一种基于SRIO的一对多总线网关转换方法。
技术介绍
随着计算机网络和总线技术的发展,不同总线之间协议的转换需求愈加旺盛。在某一实际应用环境中,需要将CAN总线数据转换成以太网、ARINC和USB总线数据。传统做法是用户去采购CAN转以太网、CAN转ARINC、CAN转USB三个网关设备,而这三种网关设备来自不同的供应商,需要较长的采购和适配时间。与此同时,三个网关设备需要三条CAN电缆设备,增加了材料的成本。
技术实现思路
本专利技术的目的在于提供一种基于SRIO的一对多总线网关转换方法,用于解决上述现有技术的问题。本专利技术一种基于SRIO的一对多总线网关转换方法,其中,包括:将用户的CAN总线设备连接到SRIO-CAN网关模块的输入端,将用户的以太网设备和USB设备分别连接到SRIO-以太网网关模块和SRIO-USB网关模块的输出端;SRIO-CAN网关模块、SRIO-以太网网关模块、SRIO-USB网关模块分别与交换模块建立SRIO连接;启动用户的CAN总线设备向SRIO-CAN网关模块输入CAN格式数据,SRIO-CAN网关模块的将输入到的CAN格式数据存储到CPU内部,CPU将数据转换成SRIO格式后发送到交换模块;SRIO交换模块接收到来自CAN-SRIO方向网关的数据后,将SRIO格式的数据通过VPX底板无目的转发给所有已建立连接的网关模块;SRIO-以太网网关模块收到来自交换模块的数据后转发给CPU,CPU将SRIO格式转换成以太网格式,通过收发电路的输出端发送到用 ...
【技术保护点】
1.一种基于SRIO的一对多总线网关转换方法,其特征在于,包括:将用户的CAN总线设备连接到SRIO‑CAN网关模块的输入端,将用户的以太网设备和USB设备分别连接到SRIO‑以太网网关模块和SRIO‑USB网关模块的输出端;SRIO‑CAN网关模块、SRIO‑以太网网关模块、SRIO‑USB网关模块分别与交换模块建立SRIO连接;启动用户的CAN总线设备向SRIO‑CAN网关模块输入CAN格式数据,SRIO‑CAN网关模块的将输入到的CAN格式数据存储到CPU内部,CPU将数据转换成SRIO格式后发送到交换模块;SRIO交换模块接收到来自CAN‑SRIO方向网关的数据后,将SRIO格式的数据通过VPX底板无目的转发给所有已建立连接的网关模块;SRIO‑以太网网关模块收到来自交换模块的数据后转发给CPU,CPU将SRIO格式转换成以太网格式,通过收发电路的输出端发送到用户的以太网设备。
【技术特征摘要】
1.一种基于SRIO的一对多总线网关转换方法,其特征在于,包括:将用户的CAN总线设备连接到SRIO-CAN网关模块的输入端,将用户的以太网设备和USB设备分别连接到SRIO-以太网网关模块和SRIO-USB网关模块的输出端;SRIO-CAN网关模块、SRIO-以太网网关模块、SRIO-USB网关模块分别与交换模块建立SRIO连接;启动用户的CAN总线设备向SRIO-CAN网关模块输入CAN格式数据,SRIO-CAN网关模块的将输入到的CAN格式数据存储到CPU内部,CPU将数据转换成SRIO格式后发送到交换模块;SRIO交换模块接收到来自CAN-SRIO方向网关的数据后,将SRIO格式的数据通过VPX底板无目的转发给所有已建立连接的网关模块;SRIO-以太网网关模块收到来自交换模块的数据后转发给CPU,CPU将SRIO格式转换成以太网格式,通过收发电路的输出端发送到用户的以太网设备。2.如权利要求1所述的基于SRIO的一对多总线网关转换方法,其特征在于,存储模块收到来自交换模块的数据后,将数据存储到SATA硬盘中。3.如权利要求1所述的基于SRIO的一...
【专利技术属性】
技术研发人员:刘晶,李晋,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。