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

发布者:sjp5035022最新更新时间:2013-04-13 来源: 21ic关键字:ISA总线  计算机  1553B接口 手机看文章 扫描二维码
随时随地手机看文章

引言

  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总线主机提供两级中断信号。[page]

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 消息页[page]

  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Ⅱ

关键字:ISA总线  计算机  1553B接口 引用地址:一种用于ISA总线计算机1553B接口模块的设计

上一篇:VXI-1553B总线接口模板的开发
下一篇:机载PD火控雷达系统1553B总线驱动层与传输层软件界面分析

推荐阅读最新更新时间:2024-05-02 22:37

超级节能华北工控Haswell网安专用计算机问世
对于百度等互联网大佬来说,最想缩减的成本是什么?如果你回答:服务器,那么你就错了。如果你回答:工人工资,那么你还是错了。正确的答案是——电费。 百度领先世界的数字中心(图片来自百度图片搜索) 公开资料表明,Google拥有超过100万台的服务器。在Structure 2013会议上,Facebook高管首次透露了其数据中心内部的服务器已达数10万台。因此合理猜测:百度的服务器数量应该在10万数量级,所以保守推算百度每年仅服务器耗电费就要超过4~5亿。 2013年1月11日,百度位于南京的全球首个ARM架构服务器数据中心首度对外曝光,网络传闻能耗降低高达83%,虽然没有详细的数据可以分析,但是整个互联网行业中不管是服务器还是硬件防
[工业控制]
中国计算机产业:从追赶到领先 从没放弃自主CPU研制
自1958年我国第一台通用数字电子计算机试制成功以来,中国计算机产业已经走过了60年的时光,与之相伴的,是国产CPU自主发展的艰辛历程。 如今,中国成为全球重要的计算机生产基地,拥有世界最大的计算机应用市场,而我国自研CPU也由落后追赶至世界先进水平,这背后是一代代科学家和从业者付出的不懈努力。 中国计算机从追赶到领先 二十世纪四十年代:电子计算机问世,作为人类文明史上最伟大的科技成果之一,带来了计算世界的革命。 当时,年轻的新中国及时捕捉到这一世界科技的新动向:1955年党中央向全国发出了“向科学进军”的伟大号召;1956年在周恩来总理的亲自主持下,制定了我国《十二年科学技术发展规划》,开始了我国计算机事业的创建;1958年8月
[手机便携]
一种直接采用计算机串行口控制步进电机的新方法
摘要:介绍了一种计算机串行口经二次开发,用作步进电机控制器的新方法。计算机通过向串行口发送数据产生控制脉冲,实现对步进电机的控制。 关键词:串行口 二次开发 控制脉冲 步进电机控制器 步进电机在数控机床、医疗器械、仪器仪表等自动或半自动设备中得到了广泛应用。用计算机控制步进电机的通常作法是采用步进控制卡, 系统构成如图1所示 。其中Pulse、Dir分别为控制电机的转换步数和旋转方向的信号;CWL(Clock Wise Limit)、CCWL(Counter Clock Wise Limit)分别为电机顺、逆时针旋转的限位信号;ORG为定位信号。 这种方法不仅成本较高,而且不便于操作。在计算机扩展槽上安装控制卡,必需打开
[应用]
一种新型感应加热电源调功方式的研究与计算机仿真
1 前 言 感应加热电源是一种AC/DC/AC变换装置,它是利用电磁感应原理对工件进行加热的。由于感应加热具有加热速度快、热效率高、加热均匀及易于实现机械化、自动化等优点,在铸造熔炼、锻造毛坯加热、钢管弯曲、金属表面热处理、焊接、粉末冶金等行业中被广泛应用。由于加热工艺的需要,我们有必要对逆变器的输出功率加以控制。本文在对现有各种感应加热装置功率控制方式比较的基础上,提出一种新型的、较优的功率控制方式。 2几种调功方式的比较 由于感应加热过程中负载等效参数随温度而变化和加热工艺的需要,感应加热电源应对负载进行频率跟踪和功率调节。电流型逆变器一般是通过调节直流电压的大小调节功率。对电压型逆变器,由于可关断器件的发展,已有多种不同的调
[电源管理]
MIT:想争取高薪工作,主修计算机科学不是唯一途径
  这几年科技公司、银行,甚至传统产业大力招募程序设计师、软件开发人员、计算机科学家,2010 年以来美国软件开发人员的就业机会增加 59%,薪资也增加 15%,平均年薪超过 10 万美元,科技工程师甚至赚得比专业运动员还多,但其实不一定要主修计算机科学一样能成为企业青睐的人才。下面就随网络通信小编一起来了解一下相关内容吧。   麻省理工学院科技评论( MIT  Technology Review)根据美国智库布鲁金斯学会(Brookings Institution)的调查指出,2015 年美国主修计算机与信息科学的大学毕业生不到 6 万人,年增 7.8%,但仍远不及企业需求。 布鲁金斯学会研究美国人口普查数据追踪 120 万大
[网络通信]
工业计算机龙头桦汉 前三季大赚1个股本创新高
        今年以来累计营收超越工业计算机大厂研华、正式登上台湾工业计算机龙头的桦汉公布最新财报,今年前三季累计营收为454.79亿元,创下同期新高,毛利率23.11%,营益率则下降至4.14%,归属业主税后净利7.96亿元(新台币,单位下同),年增4.65%,每股盈余10.38元,也创下新高纪录。         单从第三季来看,桦汉单季税后净利为3.35亿元,较上季增加31.5%,较去年同期增加19.5%,每股纯益为4.35元,不但优于第2季的3.31元与去年同期的3.7元,同时也创下历史次高的表现。         桦汉科技成立已近20年,是鸿海集团转投资之POS厂,产品包括POS系统、ATM系统、工业控制系统、
[手机便携]
量子处理器上首次造出任意子,有望促进容错量子计算机开发
据《自然》网站9日报道,美国Quantinum量子计算公司研究人员称,他们首次在量子处理器上“制造出”了任意子(anyons),这一成果有望促进容错量子计算机的研发。相关报告已经提交论文预印本网站。 H2量子处理器。 图片来源:《新科学家》网站 组成物质世界的基本粒子通常根据其携带的自旋分为两类:自旋为整数的玻色子(如光子)和自旋为半整数的费米子(如电子),但1977年两位挪威科学家提出一个令人惊讶的新理论:在二维空间中存在某种粒子,其行为服从介于玻色统计和费米统计之间的新的分数统计。美国物理学家、诺贝尔物理学奖得主维尔泽克将这类准粒子命名为任意子。 物理学家预测,当任意子交换位置或相互循环(编织)时,准粒子的量子态就
[嵌入式]
量子处理器上首次造出任意子,有望促进容错量子<font color='red'>计算机</font>开发
更多计算机或将拥有“中国魂”
近日,我国首个桌面操作系统开发者平台“开放麒麟”(openKylin)正式发布。消息一出,迅速冲上微博热搜。“支持国产软件”“不积跬步无以至千里”“发展壮大国产操作系统的生态建设”……网友的热切关注,折射出大众对于国产操作系统的期许。    操作系统被称为计算机的灵魂。如果说操作系统是树上的果实,那么给它提供养分的树根就是开发者平台,也可以称其为开源根社区。    这个由国家工业信息安全发展研究中心、麒麟软件有限公司等单位联合成立的平台,将打造具有自主创新技术的开源桌面操作系统。    开源,指的是开放源代码。在当今互联网生态下,开源已经成为全球技术创新和协同发展的重要模式。    “支持数字技术开源社区等创新联合体发展,完善开源
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved