APP下载

舰船综合导航模拟器1553B总线控制器软件开发

2012-07-04王程峥李文魁宋卫红黎海雪

船电技术 2012年5期
关键词:系统

王程峥 李文魁 宋卫红 黎海雪

(1. 海军工程大学电气与信息工程学院,武汉 430033;2. 92823部队三中队,三亚 572021;3. 92853部队,辽宁 兴城 125106)

0 引言

舰船综合导航系统作为导航系统的核心,对来自各种导航传感器的导航信息进行处理,并向操舵系统、指控系统等外部用户发送。为满足岸基条件下某型舰船操舵系统维修调试的需要,开发了舰船综合导航模拟器,用于模拟舰船操纵运动时综合导航系统输出的舰艇航向、航速、纵横倾等导航信息,并通过1553B总线向操舵系统发送。1553B采用一种串行、异步和半双工式总线结构[1],具有高可靠性、高实时性、高效率、抗干扰能力强等特点。

本文就 Windows环境下如何使用 C++Builder编译平台实现 1553B总线控制器通信的方法进行了研究,同时在综合导航系统模拟器设计中进行了成功应用。

1 1553B总线控制器软件设计方法

1553B总线由传输介质、总线控制器(BC)、远程终端(RT)和总线监视(BM)器等四部分组成。BC的作用是组织信息传输,完成数据字的收/发、字/消息的处理[2]。针对总线上远程终端的数量和通信复杂程度,BC发送消息的设计方法主要有两种[3]:

(1)简单方式。基本思想为RT回复消息的控制权完全在 BC。实现方法为:对周期消息采用固定周期来定时传输,对事件消息采用命令插入的方式。当BC要求RT 返回数据时,BC可向RT的子地址下达命令字,并通过采用查询方式来获取数据。该方法编程简单,适用于总线结构单一、通信数据量较少的情况,对多个 RT总线,通信实时性相对下降。

(2)矢量字方式。基本思想是将回复消息的主动权交还给RT。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统