[发明专利]Autbus总线与ethernet总线的协议转换装置及方法、设备及介质有效
申请号: | 202011466067.6 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112583831B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 邵枝晖;王明东;文雄 | 申请(专利权)人: | 北京神经元网络技术有限公司 |
主分类号: | H04L69/08 | 分类号: | H04L69/08;H04L12/40;H04L67/12 |
代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 王月春;谢清萍 |
地址: | 100086 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | autbus 总线 ethernet 协议 转换 装置 方法 设备 介质 | ||
本申请提供Autbus总线与ethernet总线的协议转换装置及方法、设备及介质。所述转换装置包括Ethernet控制器、封装器、Autbus接口模块,所述方法包括:所述封装器将来自所述Ethernet控制器的Ethernet报文存储到所述封装器的数据缓存区;接收到来自所述Autbus接口模块的报文请求时,根据所述报文请求的数据长度将所述Ethernet报文分片封装得到Autbus类型数据;通过所述Autbus接口模块发送所述Autbus类型数据到Autbus总线上。
技术领域
本申请涉及高速工业通信系统通信技术领域,具体涉及Autbus总线与ethernet总线的协议转换装置及方法、设备及介质。
背景技术
新设计的AutBus总线,因为跟其他现有工业总线的基础通信机制不同。在工业领域中,不同总线设备之间进行信息交换不方便。
发明内容
本申请实施例提供了一种Autbus总线与ethernet总线的协议转换装置的方法,所述转换装置包括Ethernet控制器、封装器、Autbus接口模块,所述方法包括:所述封装器将来自所述Ethernet控制器的Ethernet报文存储到所述封装器的数据缓存区;接收到来自所述Autbus接口模块的报文请求时,根据所述报文请求的数据长度将所述Ethernet报文分片封装得到Autbus类型数据;通过所述Autbus接口模块发送所述Autbus类型数据到Autbus总线上。
根据一些实施例,所述方法还包括:接收来自于所述Autbus总线上指定时隙的Autbus类型数据;将所述Autbus类型数据组合成完整的所述Ethernet报文;通过所述Ethernet控制器发送所述Ethernet报文到Ethernet设备。
根据一些实施例,所述封装器分配一个事件来记录Ethernet报文,所述缓冲区满或报文队列达到上限阈值时,丢弃新报文或旧报文。
根据一些实施例,所述报文请求是在所述Autbus接口模块获得Autbus总线资源的时候,向所述封装器发送的。
根据一些实施例,所述根据所述报文请求的数据长度将所述Ethernet报文分片封装得到Autbus类型数据,包括:所述报文请求的数据长度大于等于Ethernet报文长度与头部信息长度的和,则将所述头部信息和所述Ethernet报文作为一个Autbus类型数据;所述报文请求的数据长度小于Ethernet报文长度与头部信息长度的和,则基于所述报文请求的数据长度将所述Ethernet报文进行切割得到至少两个分片报文;将所述头部信息和每个所述分片报文作为一个Autbus类型数据。
根据一些实施例,所述将所述Autbus类型数据组合成完整的所述Ethernet报文,包括:基于所述头部信息,将所述Autbus类型数据组合成完整的所述Ethernet报文。
根据一些实施例,基于每个所述Autbus类型数据中的所述头部信息,确定所述Ethernet报文的分片个数和组合顺序;根据所述Ethernet报文的分片个数和组合顺序,组合成完整的所述Ethernet报文。
本申请实施例还提供一种Autbus总线与Ethernet总线的协议转换装置,包括Ethernet控制器、Autbus接口模块和封装器,所述Ethernet控制器用于接收来自于Ethernet设备的Ethernet报文;所述Autbus接口模块用于获得Autbus总线资源的时候,向封装器发送报文请求;所述封装器连接所述Ethernet控制器和所述Autbus接口模块,用于读取来自所述Ethernet控制器的Ethernet报文,存储到所述封装器的数据缓存区,接收到来自Autbus接口模块的报文请求时,根据所述报文请求的数据长度将所述Ethernet报文分片封装得到Autbus类型数据,通过所述Autbus接口模块发送所述Autbus类型数据到Autbus总线上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神经元网络技术有限公司,未经北京神经元网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011466067.6/2.html,转载请声明来源钻瓜专利网。