1553B总线介绍

一、 1553B诞生背景:

1553B总线是MIL-STD-1553总线的简称,MIL-STD-1553总线是时分制命令/响应式多路复用数据总线。主要应用在海陆空等军事装备和航天领域。美国SAE A2K委员会在军方和工业界的支持下于1968年决定开发标准的信号多路传输系统,并于1973年公布了MIL-STD-1553标准,此标准的修订本于1978年公布,即MIL-STD-1553标准,1980年美国空军又对该标准作了局部修改和补充。
我国于1987年颁布了相应的军标GJB289-87<<数字式时分制指令响应型多路传输数据总线>>,并于1997年颁布了新的替换版本GJB289A-97。
相关技术资料
《MIL-STD-1553 Protocol Tutorial》
《GJB289A-97数字式时分制指令响应型多路传输数据总线》
基于对1553B规范和GJB289A-97的消化理解,通过FPGA来实现MIL-STD-1553B协议是可行的,科研院所和相关的单位在这方面作了大量的工作,设计出的协议芯片已经能够完全1553B规范。恩菲特科技于2005年推出的EP-H31580就是典型的代表,其性能指标达到国外同类产品水平。基于EP-H31580开发的1553B板卡的总线已经包括了PCI、PXI/CPCI、VXI、PC/104、PC/104+、PCMCIA等。
国外公司DDC公司使用的61580也是比较常用的IP核。

二、 1553B主要特点:

  1. 双冗余通道设计,两个通道可以自动切换获得冗余容错能力,提高可靠性。
  2. 实时的可确定性。
    在这里插入图片描述

三、 1553B基础知识:

总线控制器(BC):对1553B总线的控制和管理,是所有信息传输动作的发起者。任何时刻上只有一个总线控制器,其负责发送命令、参与数据传输、接收状态响应和监测总线系统。
远程终端(RT):对从总线上总线的控制接收到的有效命令作出响应,回送状态字,完成相应动作。每个 RT 最多可以连接 30 个子系统(子系统是指通过 1553B 总线接受数据传输服务的设备或单元)。各个工作单元间不是直接相连, 而是通过变压器耦合到总线上。 这种物理隔离的机制能保证总线或某一设备上的故障或差错不会影响到其他单元的正常工作。
总线监视器(BM或MT):监听和记录总线上的传输命令和数据终端,它受BC控制,不参与任何总线传输。(如今实际使用中,总线监视器包括两种模式,一种是纯MT模式,即仅仅是一个监视终端,不占用终端地址;而另一种是RTMT混合模式( LHB155301芯片称为RT/MMT 组合模式),即自身包换一个远程数据终端,有自己的一个远程终端地址,当监视器收到BC向其终端地址的命令时,作为一个RT设备进行响应,对于所有其他命令,它则作为MT监视器功能)

1553B的接收或发送是针对RT远程终端而言的。

1553B总线传输速率1Mbps(目前国内也用到4Mbps速率),半双工工作方式。

1553B信息流由一串1553B消息构成,1553B消息由命令字(GJB289A-97中叫指令字)、数据字、状态字组成,所有的1553B字都是20bit。每个字都应是:3位同步头+16位数据/命令/状态位 +1位奇偶校验构成。同步和奇偶校验被1553B硬件用来确定1553B信息格式和数据错误的时候。
图 1 GJB-97关于1553B字格式说明

图 1 GJB-97关于1553B字格式说明

1 命令字(指令字)
命令字(CW)指定远程终端要执行的功能,只有主动总线控制器发送这个字。由同步头、远程终端地址、发送/接收位(T/R)、子地址/方式字段、数据字计数/方式代码字段及奇偶校验位§构成。
远程终端地址:紧跟着同步头后的5 bit(第4-8位)是远程终端地址。每个远程终端被指定一个专用地址,从地址0到十进制地址30均可采用(尽量不要使用地址0作为远程终端专有地址),十进制31为左右远程终端的公用地址,供广播时使用。
发送/接收位(第9位):表示要求远程终端的操作,0表示指定远程终端作接收操作,1表示指定远程终端作发送操作(信息流的方向总是以远程终端的角度出发)。
子地址/方式字段(第10-14位):共五位,用

  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值