APP下载

1553B通信的总线竞争分析与解决方案

2018-10-15,

单片机与嵌入式系统应用 2018年10期
关键词:服务

,

(中国电子科技集团公司第38研究所 孔径阵列与空间探测安徽省重点实验室,合肥 230088)

引 言

图1 AT697F与B65170S6RH连接原理图

MIL-STD-1553B总线由于在传输可靠性和容错能力方面具有优势,特别适用于现场环境恶劣并且对可靠性要求高的场合,在航空航天电子设备中得到广泛应用。由于1553B 总线接口芯片可以工作在不同模式、数据传输上有不同的机制,在某特定的工作模式和数据传输机制下,可能会产生1553B接口芯片内部的总线竞争,从而导致总线传输过程中数据传输异常。

本文以某实际星载项目在模飞联试中出现的通信故障为例,对1553B总线通信过程中出现的总线竞争原因进行机理分析,并给出相应的解决方法。

1 总线接口设计

某星载项目为保证有效载荷和卫星平台之间数据能够正确无误地传输,并且要有较高的稳定性和可靠性,有效载荷通过1553B总线与卫星平台系统通信,其通信原理如图1所示。接口电路采用航天九院772所的抗辐射1533B接口芯片B65170S6RH。有效载荷通过1553B总线接入星上系统总线网络,作为星上1533B总线中的一个设备终端(RT),整个卫星通过1553B总线实现分布式实时通信。

在项目中,有效载荷的处理器使用AT697F微处理器,由于AT697F较多的I/O口被复用,数量受限,故1533B接口芯片B65170S6RH通过FPGA挂载在AT697F的I/O地址空间上,地址空间为0x2000 0000~0x3FFF FFFF,FPGA根据AT697F的读写指令完成AT697F与B65170S6RH之间的接口逻辑转换。

2 1553B数据传输机制

对于以卫星平台为总线控制器作为消息源的数据传输采用更新数据传输机制,总线控制器通过检查更新状态字得到数据的更新状态,组织总线通信,发送数据更新消息。……

登录APP查看全文

猜你喜欢

服务
自助取卡服务
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
高等教育为谁服务:演变与启示
招行30年:从“满意服务”到“感动服务”