[发明专利]提高1553总线传输带宽的方法在审
申请号: | 201611008499.6 | 申请日: | 2016-11-16 |
公开(公告)号: | CN106502953A | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 李文健;刘剑锋 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 中国兵器工业集团公司专利中心11011 | 代理人: | 刘东升 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种提高1553总线传输带宽的方法,属于计算机通信1553总线技术领域。本发明方法利用现有冗余通道,简单高效地提高了1553总线的传输带宽,兼容原1Mbit/s的1553总线传输,既可以进行命令控制模式传输,又可以进行大数据模式传输,动态切换模式,调整传输带宽,成本低,优势明显。 | ||
搜索关键词: | 提高 1553 总线 传输 带宽 方法 | ||
【主权项】:
一种提高1553总线传输带宽的方法,其特征在于,所述方法中按照以下步骤将本地数据发送到1553总线上:A1,外部CPU向共享缓存中写入本地数据;如果通过命令控制模式发送数据,则远程终端RT子地址采用非大数据子地址;如果通过非命令控制模式,即大数据模式发送数据,则RT子地址采用大数据子地址;其中,对于可靠性要求达到预设指标的命令控制信息的传输,采用1Mbit/s的1553总线通信方式进行冗余保护传输,定义为命令控制模式;对于可靠性要求未达到预设指标的大数据的传输,利用1553总线的冗余通道,与主通道组成一条虚拟链路,在虚拟链路上采用1Mbit/s的1553总线通信方式,进行大数据量传输,定义为大数据模式;所述大数据为大于预设数据量的数据;A2,控制共享缓存的读写操作以及地址和指针管理,以实现本地数据的读取;A3,对于读取的本地数据实现1553总线协议,根据当前1553操作的命令控制或状态信息,组成由命令字、状态字和数据字构成的1553信息数据;A4,对所述1553信息数据中的命令字或状态字中的RT子地址进行识别,动态地建立虚拟链路:如果识别出命令字或状态字中的RT子地址字段为非大数据子地址,即命令控制模式,则将1553信息数据直接在主通道上进行发送,冗余通道用于主通道的冗余保护;如果识别出命令字或状态字中的RT子地址字段为大数据子地址,即大数据模式,则将主通道和冗余通道组合成一条虚拟通道,将1553信息数据在虚拟通道上传输,利用两个通道的带宽,同时发送1553信息数据;A5,对1553信息数据以字为单位进行处理,添加同步头,进行校验计算,并以曼彻斯特编码形式的串行数据发送;所述方法中按照以下步骤从1553总线上接收远端数据:B1,对1553总线上的数据进行解码,解码后的信息数据以字为单位;B2,对解码后的信息数据中的命令字或状态字中的RT子地址进行识别,动态地建立虚拟链路:如果命令字或状态字中的RT子地址字段为非大数据子地址,即命令控制模式,则从主通道或冗余通道上接收1553信息数据;如果命令字或状态字中的RT子地址字段为大数据子地址,即大数据模式,则将主通道和冗余通道组合成一条虚拟通道,从虚拟链路上还原1553信息数据;B3,将接收到的1553信息数据,按1553协议进行解析得到远端数据;B4,控制共享缓存的读写操作以及地址和指针管理,以实现远端数据的写入;B5,外部CPU从共享缓存中读取远端数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611008499.6/,转载请声明来源钻瓜专利网。