一种用于ISA总线计算机1553B接口模块的设计

发布于:2007/3/30 9:06:48 | 855 次阅读

 摘 要 介绍一种用于ISA总线计算机的低成本的1553B总线接口模块的设计,该设计使得1553B终端具有与美国DDC-IDEA产品类同的功能,可进行1553B产品或系统的开发、仿真。简要介绍了模块的硬件设计和软件配置,罗列了其设计特点。
  关键词 1553B ISA总线 总线接口模块 SIDE

The Design of 1553B Interface Module for ISA Bus Computer

Zhang Wenxi Peng Gangfeng

(Aeronautical Computing Technique Research Institute, Xi an 710068)

  Abstract A Lowcost 1553B bus interface module for ISA bus computer is presented in this paper. This module has some functions which belong to American DDC IDEA production. It can implement the semulation, the development in 1553B production or system. The hardware design and software configuration are also introduced.
  Key Words 1553B ISA Bus Bus interface module SIDE

引言

  MIL-STD-1553B数据通信技术已被航空、航海乃至装甲武器系统所接纳,其技术从1553B总线通信接口的设计到构造大的通信应用系统已被众多设计师所掌握。但是由于传统的MIL-STD-1553B总线通信接口模块结构复杂,功能庞大(逻辑框图如图1所示),使得该模块的成本很高,有碍于新系统的设计、开发、仿真与研究,目前该技术的应用被局限在军工项目中。在工业控制领域,实验室装配等方面由于接口模块成本的因素,还没有很好地应用起来。为了迅速充实该领域,需要一种能满足应用、价廉的可插入通用IBM-PC或工业控制机的1553B-小型、集成、开发、仿真(以下简称1553B-SIDE)装置,用于各种类型的MIL-STD-1553B通信系统的开发与仿真。

图1 传统总线模块逻辑框图

  美国DDC公司的IDEA(以下简称DDC-IDEA)卡是当今较为先进的MIL—STD—1553B集成、开发、仿真、模拟产品。该产品功能齐全,使用方便,但是价格很高。1553B—SIDE是依据DDC—IDEA卡的部分常用功能并结合现有的条件、市场行情为原则进行设计。其应用对象是1553B通信系统的开发与仿真,装配1553B通信实验室以及工业控制领域。

1 1553—SIDE逻辑结构

  1553—SIDE包含硬件和软件两部分的内容,软件在下面第3节中介绍。
  1553—SIDE由四部分组成,逻辑框图如图2。

图2 1553B—SIDE逻辑框图

1.1 1553B部分

  1553B部分可完成数据串/并、并/串转换、MachesterⅡ码编译码、同步头的产生与控制、RT状态字的自动响应、地址的自动识别、各种消息格式和方式代码的总线传输、消息传输错误检测,完成电平转换功能以及直接耦合或变压器耦合选择功能。

1.2 存储器部分

  存储器是ISA总线主机与1553—SIDE之间交换信息的媒介,或者称为双向数据缓冲区,用于存放相关数据结构和发送接收的数据。

1.3 控制器部分

  控制器由可擦除的可编程逻辑门阵列EP5130芯片完成,它包括了1553—SIDE的译码逻辑、ISA总线主机与1553—SIDE访问RAM仲裁逻辑以及中断ISA总线主机的支持逻辑电路。

1.4 缓冲隔离器部分

  缓冲隔离器用于数据,地址的缓冲与隔离。它将ISA总线主机与1553—SIDE的内总线隔离开来,使两者能够实时地并行处理各自的数据。

2 1553—SIDE主要功能及技术指标

  航空电子通信系统按网络层次可分为五层,1553—SIDE完成四层,即驱动层、传输层、数据链路层和物理层,其中1553—SIDE硬件完成数据链路层和物理层的功能,通信软件完成传输层和驱动层的功能,应用层由驻留在IBM—PC主机上的应用软件完成。

2.1 1553—SIDE主要性能

  a. 1553—SIDE采用BC/RT/MT一体化设计方案,由软件选择使用;
  b. 满足MIL—STD—1553B标准的各种消息传输,方式指令、状态位的技术要求;
  c. 1553—SIDE与1553B总线(网缆)耦合方式为可选的变压器耦合或直接耦合,支持双余度总线结构,其电气特性满足MIL—STD—1553B标准;
  d. 1553—SIDE与IBM/PC的数据交换通过32K×16位伪双口存贮器完成;
  e. 1553—SIDE向ISA总线主机提供两级中断信号。

2.2 1553—SIDE的主要技术指标

  a. 总线传输速率为1Mb/s;
  b. 总线传输字差错率小于10-7
  c. RT响应状态字时间≤12μs;
  d. 可作为BC、RT或MT选用;
  e. 32K×16位伪双口RAM。;

3 1553—SIDE的通信软件

3.1 通信软件的设计原则

  a. 系统通用性和易修改性。针对不同任务,1553—SIDE的通信软件不必修改,只需要修改相关的数据表;
  b. 系统的透明性。1553—SIDE的通信软件向应用软件提供有力的支持,使应用软件对总线的数据传输呈透明状态,在正确的应用层协议支持下,连至1553B总线上的两个终端之间的应用程序信息交换与本机两个程序之间的信息交换完全类似;
  c. 通信软件设计依照软件工程思想自顶向下,逐步求精,进行模块化的设计,该软件具有完备的功能,可测试性强,可读性好,易修改扩充。

3.2 通信软件的功能

  在1553—SIDE硬件完成物理层、数据链路层的基础上,通信软件实现传输层功能。它驻留在ISA总线主机上,具体包括以下几个方面:
  a. 按应用软件要求设置工作模式和相应的数据结构;
  b. 控制多路传输总线上消息的传输,包括方式指令的特殊处理;
  c. 故障处理,包括消息的传输无效,1553—SIDE自测试故障等。

3.3 通信软件的内容

  通信软件包括系统控制程序、1553—SIDE控制程序、消息控制程序。

3.3.1 系统控制程序
  a. setfuncdrv 设置模块的功能(BC/RT/MT);
  b. ldblstdrv 加载总线表;
  c. updblstdrv 修改总线表。

3.3.2 1553—SIDE控制程序
  a. initdrv 对1553B通信处理部分的数据结构初始化;
  b. godrv 启动通信处理部分,使其进行工作状态;
  c. stopdrv 停止通信处理部分的工作;
  d. bitdrv 启动通信处理部分的自测试。

3.3.3 消息控制程序
  a. readdrv 从通信处理部分的缓冲区读数据;
  b. writedrv 向通信处理部分的缓冲区写数据;
  c. refreshdrv 检查通信处理部分的输入缓冲区数据刷新情况;
  d. bcreaddrv BC模式下读消息;
  e. bcwritedrv BC模式下写消息;
  f. mtreaddrv MT模式下读消息。

4 应用程序介绍

  1553—SIDE提供了一个菜单驱动的界面来定义所有的选项、参数和数据,菜单为树结构,如图3:

图3 菜单树

  每个菜单页包括菜单的路径名,菜单条(菜单列表),菜单变量和状态行。状态行显示退出菜单的方法及1553—SIDE卡的一些异常情况。
  子菜单可由下述二种方法之一选择:击热键或用位置键移动光标至所选项。
  如果用户定义的参数有误,信息窗来解释或警告非法的输入值。

4.1 详细描述

  1553—SIDE菜单程序有三种操作模式:即SETUP、RUN、DISPLAY COMMUNICATION STACK。

4.1.1 SETUP模式
  SETUP模式使得用户在菜单驱动的界面帮助下定义参数和数据。所有的设置可被存储或加载。
  BC方式支持127条独立的消息和所有的通信格式,每条消息由图4所示的消息页描述,可自由设置消息数目、消息类型、RT地址、子地址、字计数等内容。

图4 消息页

  1553—SIDE可模拟一个RT,它完全符合MIL—STD—1553B需求,可根据系统要求来设置RT表,如图5的格式。

  

图5 RT设置表

4.1.2 RUN模式
  在RUN模式下,按已定义的SETUP执行。
  a. RUN BC 根据需要将消息帧执行N次或永远执行;
  b. RUN RT 模拟RT活动,周期性读写数据;
  c. RUN MT 作总线监控器,监控总线上传输的所有命令和数据。
  在BC和MT方式下,提供如图6所示的计数表,实时监控总线的运行情况。

   图6 实时计数表

4.1.3 DISPLAY COMMUNICATION STACK 模式

  运行BC或MT后,到主菜单下,可显示环形栈所记录的信息,包括消息序号、时标、命令字、数据字、通道号以及消息的图形,如图7所示:

图7 通信栈

5 1553—SIDE的特点
a. 成本低。与传统设计相比,1553—SIDE是一部无CPU、无双口RAM、无EPROM的1553B网卡装置;
b. 可由ISA总线计算机直接驱动。在没有驱动软件的情况下,1553—SIDE控制对于ISA总线计算机呈透明状态;
c. 组成系统灵活。1553—SIDE提供两种系统耦合方式,直接耦合方式和变压器耦合方式,由系统设计者选用;
d. 1553—SIDE与DDC—IDEA的软件界面相当类似,便于使用和维护。

结束语

  1553—SIDE已完成了设计、生产、调试过程,其技术指标满足设计要求,在低成本、便使用、易维护方面有其独到之处,是1553B总线产品开发、系统监测与调试、仿真的一部好装置。

参考文献

1 DDC MIL—STD—1553B designers Guide
2 MIL—HDBK—1553B
3 MAX PLUS User Guide
4 DDC BUS—65117Ⅱ

作者简介:
         张文喜,男,1952年5月出生,工程师,现从事计算机应用方面的研究工作。

    彭刚锋,男,1968年7月出生,工程师,现从事计算机系统结构和数据通信技术的研究工作。

参与讨论
后参与讨论

//评论区

推荐阅读

智能网联汽车国际标准法规协调专家组(HEAG)召开工作会议

近年来智能网联汽车快速发展,新技术不断涌现,与相关产业融合度持续提升,正在推动全球汽车产业发生深刻变革。为应对此种形势,欧、美、日等汽车工业发达国家和地区都加大了智能网联汽车的国际标准法规协调的参与力度,在联合国世界车辆法规论坛(UN/WP.29)和国际标准化组织(ISO)层面,智能网联汽车相关国际标准法规协调活动正快速推进。 为更有效地支撑上述组织的国际标准法规协调活动,2017年全国汽车标准

0215jiejie | 发布于:2022-12-01 0评论 0赞

苹果推出搭载M2芯片的新款iPad Pro 799美元起售

据苹果官网,苹果推出搭载M2芯片的新款iPadPro。 11英寸wifi版起售价为799美元,wifi+蜂窝网络版起售价为999美元;12.9英寸wifi版起售价为1099美元,wifi+蜂窝网络版起售价为1299美元。

0215jiejie | 发布于:2022-10-19 0评论 0赞

新能源汽车领衔 “中国智造”加速登陆欧洲市场

全球五大车展之一巴黎车展时隔四年再度启幕。在这场被视为“全球汽车行业风向标”的盛会上,国内外汽车品牌云集,长城汽车、比亚迪等再次领衔中国汽车出海。 长城汽车欧洲区域总裁孟祥军表示:“欧洲是长城汽车最重要的海外市场之一,巴黎车展是长城汽车向欧洲市场展示GWM品牌和产品的最佳机会。长城汽车正在研究汽车行业碳排放的整个生命周期,到2025年,将推出50多款新能源产品,全力支持可再生能源使用,为全球用户

0215jiejie | 发布于:2022-10-19 0评论 0赞

严监管时代来临,电子烟“通配”大战走向何方?

针对通配烟弹厂商的一系列诉讼的结果,将对生产通配烟弹的品牌未来在电子烟行业的发展产生深远影响。 10月1日,《电子烟强制性国家标准》正式实施,中国电子烟监管全面生效。而在电子烟行业进入规范化、法治化阶段前夕,一场围绕着通配烟弹的争论在行业里发酵。 “通配”是电子烟从业者约定俗成的概念。换弹式电子烟由烟杆和烟弹组成,“通配”烟弹指的是非品牌商生产、可与品牌烟杆匹配使用的烟弹。多位业内人士表示,被

0215jiejie | 发布于:2022-10-19 0评论 0赞

Bourns 全新大功率分流电阻器

采用金属感应引脚,专用于大电流应用中进行精确测量 全新分流电阻器专为电池管理系统、大电流工业控制和电动汽车充电站 提供高可靠性、高成本效益的解决方案 美国柏恩Bourns全球知名电子组件领导制造供货商,宣布新增12款CSM2F系列功率分流电阻器,扩展其产品组合。全新系列采用铆接通孔金属传感引脚,可满足大电流应用中对电压测试点精确定位日益增长的需求。最新型Bourns?CSM2F系列分流电阻器

0215jiejie | 发布于:2022-10-18 0评论 0赞

请尊重元宇宙“这个筐”

元宇宙是个筐,啥都往里装,但区别在于有的像聚宝盆,有的像垃圾桶。国庆假期刚结束,中青宝“90后”董事长李逸伦便亲自上阵,玩起了元宇宙婚礼。靠着老板首秀和代言,中青宝顺势推出“MetaLove元囍”App,正式进军元宇宙婚礼赛道。 就产品而言,如同其他元宇宙产品,李逸伦的元宇宙婚礼“新奇与吐槽齐飞”:有人说是有趣的尝试,有人则认为像QQ炫舞结婚系统。要知道,QQ炫舞是一款推出了十余年的老游戏。

0215jiejie | 发布于:2022-10-13 0评论 0赞

边缘计算:突围商业模式痛点

截至8月末,中国5G基站总数达210.2万个,中国5G发展已经进入下半场。随着5G加速融入千行百业,互动直播、vCDN、安防监控等场景率先大规模落地,车联网、云游戏、工业互联网、智慧园区、智慧物流等场景也快速走向成熟,这些更大流量、更低时延、更高性能的场景涌现,对边缘计算的刚性需求势必爆发。 GrandViewResearch预测,即使在新型冠状病毒肺炎疫情肆虐全球的背景下,边缘计算和5G网络市

0215jiejie | 发布于:2022-10-13 0评论 0赞

商务部回应美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”

商务部新闻发言人10日就美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”应询答记者问。 有记者问:近日,美国商务部在半导体制造和先进计算等领域对华升级出口管制措施。同时,在将9家中国实体移出“未经验证清单”过程中,又将31家中国实体列入,请问中方对此有何回应? 对此,商务部新闻发言人回应称,中方注意到相关情况。首先,通过中美双方前一阶段共同努力,9家中国实体zui终

0215jiejie | 发布于:2022-10-13 0评论 0赞

TCL华星官宣与奔驰合作:推出全球首款横贯A柱的车载显示屏

今年1月,奔驰带来了VISIONEQSS概念车,其中控台采用了一块完全无缝的47.5英寸曲面显示屏,横贯整个A柱,令人印象深刻。今天,TCL华星正式官宣与奔驰达成合作,并认领了VISIONEQSS上这块全球首款横贯整个A柱曲面的车载显示屏。 根据TCL介绍,这款显示屏采用了完全无缝的超薄一体化设计,将仪表盘、中控与副驾娱乐显示融为一体,并能够与3D实时导航系统相辅相成。 同时,这块显示屏还采用

0215jiejie | 发布于:2022-10-12 0评论 0赞

半导体板块暴跌 谁最受伤

国庆假期后首日开盘,上证综指时隔5个月再次失守3000点,与此同时,半导体板块也再度走低,其中,北方华创、雅克科技等个股跌停。10月11日早盘期间,半导体板块持续下挫,北方华创、雅克科技再度跌停。截至下午收盘,北方华创、雅克科技维持跌停状态,华海清科、拓荆科技-U、盛美上海、清溢光电、海光信息的跌幅则超10%。同日,半导体板块中的119只个股中超五成呈现下跌趋势。 在半导体板块遭遇下挫的同时,北

0215jiejie | 发布于:2022-10-12 0评论 0赞