标题：1553
介绍
  1553b总线又称MILSTD1553B总线，是美国军方专为飞机上设备制定的一种信息传输总线标准，也就是设备间传输的协议。而每个国家根据本国的情况，并参考美国的标准制定出自己的总线协议。而相关的公司又根据本同的协议标准开发出相应的总线接口模块。
1553B总线的工作频率是1 Mb/s 。采用曼彻斯特II码，半双工工作方式。主要的硬件部分为总线控制器（BC）、远端终端（RT）和总线监控器（MT）。一般情况下，这3部分通过1个多路总线接口（MBI）来完成。可把MBI嵌在计算机内。该总线有10种消息格式。每个消息至少包含2个字，每个字有16个消息位，1个奇偶校验位和3个位长的同步头，所有的消息字都采用曼彻斯特II码构成。
1553B数据总线用的是指令/响应型通信协议。他有3种类型的终端，分别为：
(1)总线控制器（BC）
他是在总线上惟一被安排为执行建立和启动数据传输任务的终端。
(2)远程终端(RT)
他是用户子系统到数据总线上的接口，他在BC的控制下提取数据或吸收数据。
(3)总线监控器（MT）
他“监控”总线上的信息传输，以完成对总线上的数据源进行记录和分析，但他本身不参与总线的通信。 
MIL-STD-1553B技术背景 
MIL-STD-1553是“飞机内部时分制指令/响应式多路传输数据总线”的代称，为美国军用标准。上世纪 60 年代时，由导航/平显/武器瞄准系统（INS/HUD/WACS）组成的综合火控系统，配上远距空射武器，使战斗机如虎添翼。但作战信息数据总量暴涨，而设备间接口各异，互联协同难度大，成为作战效能的瓶颈。同时，由于缺乏统一标准，开发、维护和改进的成本不断上升。于是 1973 年后，美军方先后公布 MIL-STD-1553A（USAF）标准和 1553B 改进标准。粗略的说，单个机载电子设备就类似于计算机局域网 LAN 中的单个计算机，1553 标准类似于通信协议，堪称现代作战飞机电子系统的“脊梁骨”。其核心就在于“标准”二字。有了1553B，雷达光电探测、导航、本机传感、座舱显示、外挂管理和火控计算机等得以完美的联结综合，构成了第三代战斗机标志性的分布式集中控制系统。F-16A 是采用 1553A 标准的第一种作战飞机。 以雷达为例，之前提到的先进的人机界面，需要火控雷达具有复杂的对外接口，同时脉冲多普勒雷达又需要强大的内部接口进行处理运算。如果没有1553B这样先进的总线，这两个接口的性能都要大打折扣。
  基于对1553B规范和gjb289a-97的消化理解，通过FPGA来实现MIL-STD－1553B协议是可行的，目前的科研院所和相关的单位在这方面作了大量的工作，设计出的协议芯片已经能够完全1553B规范。恩菲特科技于2005年推出的EP-H31580就是典型的代表，其性能指标达到国外同类产品水平。基于EP-H31580开发的1553B板卡的总线已经包括了PCI、PXI/CPCI、VXI、PC/104、PC/104+、PCMCIA等；在多家航空航天和兵器领域的科研院所和生产单位得到了广泛的应用！二、1553B总线的特点1553B总线是一种集中式的时分串行总线，其主要特点是分布处理、集中控制和实时响应。其可靠性机制包括防错功能、容错功能、错误的检测和定位、 错误的隔离、错误的校正、系统监控及系统恢复功能。采用双冗余系统，有两个传输通道，保证了良好的容错性和故障隔离。综合起来1553B总线有以下几个特点：
1、是实时性好，1553B总线的数据传输率为1Mbps，每条消息最多包含32个字，传输一个固定不变的消息所需时间短。数据传输速率比一般的通讯网高。
2、是合理的差错控制措施和特有的方式命令，为确保数据传输的完整性，1553B采用了合理的差错控制措施――反馈重传纠错方法。当BC向某一RT发出一个命令或发送一个消息时，终端应在给定的响应时间内发回一个状态字，如果传输的消息有错，终端就拒绝发回状态字，由此报告上次消息传输无效。而特有的方式命令不仅使系统能完成数据通讯控制任务，还能检查故障情况并完成容错管理功能。
3、是总线效率高， 总线形式的拓扑结构对总线效率的要求比较高，为此1553B对涉及总线效率指标的某些强制性要求如命令响应时间、消息间隔时间以及每次消息传输的最大和最小数据块的长度都有严格限制。
4、是具有命令/响应以及“广播”通讯方式，BC能够以“广播”方式向所有RT发送一个时间同步消息，这样总线上的所有消息传输都由总线控制器发出的指令来控制，相关终端对指令应给予响应并执行操作。这种方式非常适合集中控制的分布式处理系统。但1553B 总线价格高昂，限制了它在工业领域的普遍性应用。
电气特性
总线通信介质包括由两根导线绞合的屏蔽电缆、总线末端匹配电阻、总线耦合变压器以及收/发器等。
MIL-STD-1553B标准中规定了两种耦合方式，一种为直接耦合短接方式，另一种为变压器耦合短接方式。
数据格式
总线上传输的基本信息是字。有3种类型的字：命令字、状态字和数据字。每种字的长度为20位，包括3位同步头、16位有效信息及一个奇偶校验位。三、1553B总线消息传输机制1553B总线上的信息是以消息(Message)的形式调制成曼彻斯特码进行传输的。每条消息最长由32个字组成，所有的字分为三类:命令字、数据字和状态字。每类字的长度为20位，有效信息位是16位，每个字的前3位为单字的同步字头，而最后1位是奇偶校验位。有效信息(16位)及奇偶校验位在总线上以曼彻斯特码的形式进行传输，传输一位的时间为1 S(即码速率为1MHz)。同步字头占3位，先正后负为命令字和状态字，先负后正为数据字。
在这三种类型的字中，命令字位于每条消息的起始部分，其内容规定了该次传输的具体要求。状态字只能由RT发出，它的内容代表RT对BC发出的有效命令的反馈。BC可以根据状态字的内容来决定下一步采取什么样的操作。数据字既可以由BC传输到某RT，也可以从某RT传输至BC，或者从某RT传输到另一RT，它的内容代表传输的数据。
1553B总线上消息传输的过程是:总线控制器向某一终端发布一个接收/发送指令，终端在给定的响应时间范围内发回一个状态字并执行消息的接收/发送。BC通过验收RT回答的状态字来检验传输是否成功并做后续的操作。
消息是构成1553B总线通讯的基本单位，如果需要完成一定的功能，就要将多个消息组织起来，形成一个新的结构叫做帧(Frame)。帧的结构见图2。在图中，完成一个消息的时间称为消息时间，两个消息之间的间隔称为消息间隔时间，完成一个帧的时间称为帧时间。在实际应用中这三种时间都是可以编程设置的。四、1553B总线在武器通信中的应用基于军事上的需要，现在武器上的电子设备不断增加，如何将电子设备加以有效的综合，从而使之达到资源和功能的综合已成为武器发展的必然要求。武器综合电子系统的基础就是采用数据总线结构，利用数据总线使处理机（包括硬件和软件）、信息传输以及控制显示3个分系统为各种任务所共用。这样就具有以下优点：减少武器设备体积和重量，提高武器系统可靠性，降低成本等。现代武器对本身通信系统的要求一般有以下几点：
一是能有效实现各子系统之间的数据传输，且满足特定的通信特性;
二是通信子系统相对独立地工作，对应用软件尽可能透明，且占用主机的时间尽可能少。
三是通信系统灵活，易于修改。
四是通信子系统具有较强的抗干扰能力。
而1553B总线的优良性能恰好能满足上面几点要求，从而使其在现代武器系统中得到了越来越多的重视，已成为战车、舰船、飞机等武器平台上电子系统的主要工作支柱。
航空电子系统通常包括十多个机载计算机子系统，如何有效的实现各子系统之间的数据通信对整个航空系统的成败无疑起着关键性的作用。自1973年美国公布了军用标准MIL－STD－1553B总线后，它就迅速的被应用于空军，在F－16、F－18、B－1和AV－SB等多种飞机上得到应用。
目前世界上可以作为军用标准和专门的舰用战术数据总线有许多种，但使用的最多的还是当推美国的MIL－STD－1553B。1553B的传输介质有同轴电缆、屏蔽双绞线等，通过变压器藕合或直接藕合方式把终端藕合到总线上去。这种数据总线的传输速率、传输距离、远程终端数，能较好的满足各类中小型舰艇以及潜艇系统通信的要求，故应用十分普及。
军用车辆及各类战车作为陆军地面武器的作战平台，经常工作在强振动、高噪音、粉尘多，温度变化大的恶劣环境中。因此，其内部电子设备间的数据通信要求通过严格的故障检测，以达到较高的可靠性、残存性和容错能力。在实时性方面，动力系统一体化控制要分别对发动机和变速器进行控制，二者之间的数据通信要求一条消息的最大响应时间一般极短，这样才能实现对发动机和变速器的实时控制，从而提高整个动力系统的综合性能。此外，还有一些对数据通信的特殊要求，如协议简单性、短帧信息传输、信息交换的频繁性、网络负载的稳定性、高安全性和性价比高等。1553B总线具有很高的可靠性和很好的实时性，对于动力传动一体化控制这种数据通信种类多、数据量大、实时性要求较高、网络节点少的系统，1553B总线比现有的绝大多数总线具有更多的性能优势。
1553B总线在武器通信系统应用中的关键技术一般有以下几条：
一是总线接口硬件和软件设计。采用接口卡或接口控制器形式与武器各子系统的硬件连接。同时，需要编写相应的通信控制软件，包括传输层软件和驱动层软件，通过信息和资源的共享，按照武器的作战目标，在应用层上真正实现功能的综合。
二是接口控制文件（Interface Control Document 缩写ICD）。ICD由通过1553B数据总线在武器各电子设备之间互联的接口信号组成。根据武器的控制策略和控制目标，必须编写符合要求的ICD文件，确定总线上传输的周期性数据和随机数据。只有这样才能确定数据流之间的相互关系，高效率的实现功能的综合，有效提升武器的作战性能。
三是总线表。总线表是指一个周期内所有可能传输的总线命令集。根据武器平台的控制要求，确定一个周期内传输的命令和消息队列，按照大小周期划分时间片，对消息队列进行排序和优化，使总线负载达到平衡，提高总线的利用率和数据传输的实时性。
虚拟仪器板卡系列
MIL-STD-1553B系列
EP-H31580(MIL-STD-1553B协议芯片）
EP-H6273E PCI 1-4通道EBR-1553通讯模块
EP-H5273 cPCI/PXI 1-4ChMIL-STD-1553通讯模块
EP-H9273 PCMCIA单通道MIL-STD-1553通讯模块
EP-H7273 PC/104-Plus 1-4通道MIL-STD-1553通讯模块
EP-H31580 MIL-STD-1553 协议芯片
EP-H8273 4CH MIL-STD-1553B+16T/16R ARINC429
EP-H6273 PCI 1-2通道MIL-STD-1553通讯模块
EP-H7273I PC/104 1-4通道MIL-STD-1553通讯模块
EP-H2273 RS-422/MIL-STD-1553通讯模块
EP-H5200航电综合测试模块
EP-H1273 USB接口MIL-STD-1553/ARINC 429通讯模块
EP-H8200 1553B/429/串口/CAN/DA/IO 多功能多协议VXI模块
EP-H6200 1553B/429/串口多协议通信PCI模块(新)
EP-H5200A 1553B/429/串口多协议通信cPCI/PXI模块（新）
EP-H5273B 4K条BC消息/缓冲区1553B通讯双缓冲cPCI/PXI模块(新)
EP-H7273A 输出电压可调1553B PC104+模块（新）
ARINC429系列
EP-H6272 PCI 16T/R ARINC429通讯模块
EP-H5272 cPCI/PXI 16T/R ARINC429通讯模块
EP-H3280 ARINC429芯片
EP-H7272 PC/104-PlusARINC429通讯模块
EP-H7272-I PC/104 8T/8R ARINC429通讯模块
EP-H9272 PCMCIA 4T/4R ARINC429通讯模块
EP-H5272A 16T/16R Arinc429通信模块(新)
多串口通信类产品
EP-H7279 2CH高速PCM输出+1CH IRIG-B时码接收
EP-H5276 16通道RS-232/422/485串口通信模块
EP-H6276 16CH全异步RS-232/422 PCI串口通信模块
EP-H5278 高性能CAN总线通讯CPCI/PXI模块（新）
EP-H6275 LVDS通讯接口PCI模块
EP-H8276 16通道程控设置通信模块
EP-H8276C 误码率测试/同步/异步可设置串口通讯VXI模块
EP-H6276C 双通道HDLC PCI通讯接口模块
EP-H5274 同步器/分解器到数字或数字到同步器/分解器模块（新）
EP-H5275 cPCI/PXI LVDS通讯接口板（新）
EP-H6278 双通道CAN总线通信PCI模块（新）
EP-H7276P 16路RS-232/422/485通讯PC104+模块（新）
高速数据采集类产品
EP-H5023 128KSPS16-Bit 8Ch带DSP数据采集模块
EP-H5025 10MSPS 14Bit 4Ch数据采集模块
EP-H5026 40MSps14Bit 4CH ADC数据采集cPCI/PXI模块
EP-H5033 64SE/32DI数据采集模块
EP-H8028 100MSPS 8Bit 4Ch数据采集模块 
EP-H8033 100KSPS 16Bit 64Ch数据采集模块
EP-H2331 多功能数据采集、存储和控制模块
EP-H6110 1000MSPS 8Bit 1Ch数据采集模块
EP-H7033P 模拟电压采集PC104+总线模块（新）
EP-H5022 8CH ADC+8CH ICP输出数据采集卡
EP-H5224 16CH光电隔离数字I/O
EP-H5331 100KSps16Bit16CH数据采集卡
EP-H6024A 1MSPS12-Bit 8Ch数据采集模块
EP-H6027A 64MSps ADC+DDC+DSP采集卡
EP-H6279 1CH GPS接收模块
EP-H2332A 多功能数据采集、存储和控制模块（新）
EP-H5024B 2MSPS 14-Bit 4CH数据采集模块（新）
EP-H2332多功能数据采集、存储和控制模块（新）
EP-H6331 AD/DA/IO多功能PCI模块（新）
EP-H7026P 40MSPS ADC数据采集PC104+模块（新）
激励源信号发生器系列
40MSPS12-Bit 2Ch任意波形发生器模块
16-Bit 8Ch 模拟输出模块 
EP-H5173 多通道电压模拟输出CPCI/PXI总线模块（新）
EP-H5178 高速模拟信号发生器cPCI/PXI模块（新）
EP-H5172 16_Bit 8Ch模拟输出模块
EP-H5172B 电压/电流模拟输出/TTL/IO/计数器cPCI/PXI模块（新）
EP-H7171P 40MSPS任意波形发生器PC104+模块（新）
开关/数字量模块系列
EP-H5122 56Ch开关量/8Ch频率/周期/计数cPCI/PXI模块
EP-H5121 32CH光电隔离数字I/O cPCI/PXI模块
EP-H5131 32交叉点继电器阵列开关模块
EP-H5132 16通道5A、A型继电器开关模块
EP-H6121A 64通道隔离开关量I/O PCI总线模块
EP-H6121C 32通道隔离离散量输入/输出PCI总线模块
EP-H6122C 8CH标准RS-422电平计数器PCI总线模块
EP-H7141I PC/104总线大电流多通道继电器输出模块（新）
EP-H7142I TTL 数字总线模拟PC104模块（新）
EP-H5133 48×1双线矩阵CPCI/PXI模块（新）
EP-H5144 36通道大电流输出cPCI/PXI模块（新）
EP-H5121A 64CH开关量输入/输出模块（新）
EP-H5121B 64CH混合型开关量输入/输出模块（新）
EP-H5122C 频率/周期/计数器cPCI/PXI模块（新）
EP-H5123 时钟驱动卡（新）
EP-H5141 96CH光离散量输出模块（新）
EP-H5142 96CH光电隔离输入模块（新）
EP-H5143 96CH光电隔离离散量I/O模块（新）
EP-H7122P I/O+Counter PC104+模块（新）
EP-H7123I 继电器输出/开关量输入PC104模块（新）
EP-H7224P 光电隔离/数字IO/计数器/协议数据接收PC104+模块（新）
定制类产品
EP-H2632 线缆测试板卡（新）
EP-H2633 信号调理板卡（新）
EP-H1275 多接口LVDS总线记录仪（新）
系统集成
航空机载通用采集系统
火炮综合参数自动化测试系统
控制棒驱动线检测系统
GPIB总线仪器采集与控制系统
航空数据采集器
机载/舰载计算机（EP-H5900系列）（新）
±28V辅机电源控制台（新）
辅机电源总成工况试验台（新）
通用电气检验工装台（新）
便携式地面测试仪（新）
机载高速大容量固态数据记录器（新）
MIL-STD-1553B总线测试分析仪(新)
便携式挂架测试仪(新)
机载分布式数据采集系统（新）
航电采集记录器(新)
控制/多功能模块
EP-H2231 多功能采集、存储、控制模块
EP-H2270多功能处理器模块
EP-H5301 电压采集/电压模拟/TTL数字/脉冲计数器cPCI/PXI模块（新）
EP-H5306 频率计数/PWM/IO/视频多功能cPCI/PXI模块
EP-H2831Ai多功能接口板（新）