基于BU-61580设计的1553B总线板卡

发布者:缘到泉最新更新时间:2012-10-09 来源: 21ic 关键字:BU-61580  1553B总线  板卡 手机看文章 扫描二维码
随时随地手机看文章
   数据传输作为总线网络的重要组成部分,是数据通讯网络和计算机网络的基础。采用数据总线传输方案组建的测控网络,较好地解决传统的测控系统过于复杂、笨重、可靠性低等缺点。数据总线作为飞机航电系统中首先运用的数字电子设备,其中MIL-STD-1553B是其典型代表,它是20世纪70年代美国公布的一种串行多路数据总线标准,利用一条屏蔽双绞线进行带有时钟信息的数据传输。它最初是为飞机提出的内部电子系统连网标准。后来由于其可靠性高、传输率较高、技术成熟、易于扩展等优点得到广泛应用,尤其在航空、航天测控网络中倍受关注。

  1 1553B总线简介

  1553B总线是一种广播式分布处理的计算机网络,可挂接32个终端,所有终端共享一条消息通路,任一时刻网络中只有一个终端在发送消息,传送中的消息可以被所有终端接收,实际接收的终端通过地址来识别。网络结构简单、终端扩展方便,任一终端的故障都不会造成整个网络的故障,总线控制器则可以通过备份提高可靠性,但网络对总线本身的故障比较敏感,因此通常采用双冗余度总线。

  1553B总线强调了整个系统的实时性,即传输一个固定消息所需的时间短。1553B总线按指令/响应的方式异步操作,即总线上所有消息传输都由总线控制器发出的指令来控制,这种方式适合集中控制的分布式处理系统。1553B通信协议中反映了支持电子系统中同步/异步通信的特性。

  1553B总线为多冗余度总线型拓扑结构,具有双向传输特性,其传输速度为1 Mbit·s-1,传输方式为半双工方式,采用曼彻斯特Ⅱ型码。它采用指令/响应型通信协议,具有3种终端类型:(1)总线控制器(BC),是在总线上惟一被安排为执行建立和启动数据传输任务的终端。(2)远程终端(RT),是用户子系统到数据总线上的接口,能在BC的控制下提取或吸收数据。(3)总线监视器(MT),是监控总线上的信息传输,以完成对总线上的数据源进行纪录和分析,但其本身不参与总线通信。

  2 BU-61580简介

  BU-61580是美国DDC公司为MIL-STD-1553B标准设计的超大规模接口协议芯片,它是当前1553B总线应用系统中流行的器件,图1是BU-61580的内部功能框图。它内部功能强、接口灵活、便于控制,有各种封装形式和供电电压供用户选择,是1553B等总线标准应用中较常用的接口芯片。

  3 基于BU-61580设计的1553B总线板卡

  本文采用MCS-51系列的单片机AT89C52与BU-61580共同设计,该板卡接口灵活、控制简单,可设置为1553B总线中的BC、RT、MT终端类型进行工作,外围控制为通用RS232串口。下面以BC终端类型举例说明,简要介绍如何完成对BU-61580的控制,实现1553B总线功能。

  3.1 硬件设计

  BU-61580与微处理器或外部存贮器接口灵活。可与8位8位、16位多种微处理器接口,需要较少的控制逻辑电路。这里BU-61580与微处理器采用了直接存贮器存取方式、使用了16位地址线、8位数据线。图2为该1553B板卡的原理图。[page]

  3.2 软件设计

  由于BU-61580功能强,可通过程序设计使其成为BC、MT、RT或MT兼RT,所以其软件设计也较为复杂,如图3所示。

  该板卡的软件主流程图如图3(a),板卡加电后,软件首先对BU-61580进行初始化设置,在主循环里分别对RS232串口标志、50ms定时标志、外部中断标志进行查询,该板卡的对外接口为RS232串口,接收到外部RS232命令后,应根据命令做出不同的操作,如发送1553B输入命令等;该板卡会50ms周期发出1553B输出命令,读取回传数据,通过RS232板卡送出;当发出1553B命令后,BU-61580启动命令传输,传输完毕后或回传数据完毕,BU-61580会产生外部中断,要求单片机读取数据。图3(b)为启动发送1533B命令的流程图。

  4 结束语

  BU-61580的应用较为复杂,文中介绍了一部分的应用技术,但其他功能的软件设计过程与之类似,供感兴趣者参考。

关键字:BU-61580  1553B总线  板卡 引用地址:基于BU-61580设计的1553B总线板卡

上一篇:LonWorks现场总线在楼宇自控系统中的应用
下一篇:智能传感器及现场总线控制系统在潜艇装备中的应用

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

Abaco推出VP831板卡,采用Zynq Ultrascale+
Abaco Systems日前推出下一代FPGA板卡VP831,这是3U VPX FPGA板卡,具有100G以太网,其设计符合传感器开放系统架构(SOSA)技术标准。以更低的功率和尺寸提供了更大的带宽和增强的处理能力,可以在最恶劣的环境中执行。 通过对包括Zynq Ultrascale+片上系统中的嵌入式Arm内核在内的基础技术的升级,可降低功耗,尺寸和成本,并实现先进的安全性。VP831专为在最恶劣的环境中运行而设计。它带有功能齐全的开放式支持包,可为客户提供高级参考设计示例,以简化专用IP集成并降低集成的风险。通过遵守行业标准,用户可以升级他们的系统,而无需重新设计完整的系统,包括市场上尚未提供的未来技术。 作为VP
[嵌入式]
Abaco推出VP831<font color='red'>板卡</font>,采用Zynq Ultrascale+
BittWare高端板卡级解决方案贸泽即将开售
专注于引入新品的全球电子元器件授权分销商贸泽电子 (Mouser Electronics) 宣布与Molex旗下BittWare达成全球分销协议。签署此项协议后,贸泽将开售采用英特尔®和Xilinx® FPGA技术的BittWare高端板卡级解决方案。 贸泽电子供应商管理副总裁Andy Kerr说道:“能够将BittWare的FPGA加速卡产品系列提供给贸泽全球客户,这让我们倍感荣幸。在贸泽的帮助下,设计工程师和采购人员可以轻松采购BittWare开拓创新的计算、网络、存储产品以及传感器处理产品,并且均可当天发货。” BittWare销售副总裁Darren Taylor表示:“贸泽有着闻名业界的全球分销和支持系统,我
[嵌入式]
BittWare高端<font color='red'>板卡</font>级解决方案贸泽即将开售
基于FPGA的1553B总线接口板设计
  引言   目前国内对1553B总线接口板的设计一般基于DDC公司BU-61580协议芯片完成,但只能完成协议处理部分,应用时还需外围的存贮器和微处理器等辅助芯片。故采用现场可编程门阵列(FPGA)实现整个接口板核心的设计。   1 系统总体架构   1553B总线信号进入接口板后,首先通过隔离变压器进行电平转化,使之匹配后面收发器的工作电压。收发器再把电平转化后1553B差分信号转化为可识别的TTL电平。但此时的信号仍然是曼彻斯特Ⅱ型码,故需经解码和串并转换,同时完成数据字的同步、数据、曼彻斯特码错误的检出、奇偶检测和位/ 字计数等,处理后的数据串并转换后存入内存再对其进行相关的协议处理。发送数据时,将终端接收的数据暂
[嵌入式]
基于SmartModule的雷达嵌人式计算机设计
  1 引言   在传统的舰载雷达计算机系统中,一般采用双机(A,B机)体制:A机负责数据的采集、跟踪、解算,称为任务计算机;B机负责雷达综合态势与相关数据的显示与操控,同时完成对各种接口的操作,称为人机接口计算机。A,B机之间通过共享存储区交换数据。在这种系统中,双机都采用军用加固机,A机与雷达接口板、天线方位接口板等相连,而B机需要控制操作多种接口板卡,如显示接口板、对外接口板、数据存储板、网络接口板等。同时系统中还存在各种用于控制雷达分机的小系统,如伺服系统;提供舰艇经纬度信息的GPS系统,这些小系统与B机之间通过串口进行通信。可见,传统计算机系统组成板卡多、各板卡功能单一、系统组成结构复杂、可靠性差、且数据交换效率低,在
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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