1 系统设计面临的问题
由于竞争的压力和对飞机性能无止境的追求,航空电子从简单、独立的设备发展到如今以每秒百万位乃至更快的速度交换信息的高级智能系统网络。这也带来了必须克服的许多设计问题(见表1)。
在要求高性能的航空系统设计中,每项设计都要减少空间、功耗和重量,满足这些要求至关重要。这项要求直接作用于芯片级别,单一芯片体积减小后对所需板卡的要求也会降低,从而降低了对封装外壳、固定元件、冷却器件甚至是电源的要求。同样,每多增加一个组件,都会增加一些引发故障的机会。减少芯片数量的设计必然有助于缓解这些问题。废弃则是像MIL-STD-1553设计实施这类长期项目所面临的另一个问题。每个组件无论其是由世界最大的制造商提供,还是来自于产量较小的专业供应商,都存在着废弃的风险。单一来源的组件不但面临着被废弃的风险,还有个长期价格保护的问题,特别是那些从原有项目继承的设计,这个问题更为明显。对于已经部署的系统,由于所涉及的代价过高,应尽量避免由于废弃组件而重新对系统进行验证。当系统架构师指定一种系统设计时,必然会存在架构无法正确实现的某种风险。一个非常典型的问题是:经常在设计过程中或架构确定很久之后(如在集成阶段),才知道需求有所变化。这些变化一般都会增加对架构的要求,并提出一些关于设计的常见问题,如:设计足够灵活吗?能提供充分的处理能力吗?功能在硬件和软件之问是否得以有效且高效地进行了区分?能达到关键时间要求吗?
理想状况下,所选定的架构应功能强大、应用灵活,足以在初始部署阶段就将风险降到最低,并且提供了一个允许系统随着时间发展的平台。
理想条件下,一个MIL-STD-1553设计师可以采用传统的技术,使用有多个来源的COTS组件来解决这些问题。这种由大量市场提供的组件在性价比上有明显的优势。
2 MIL-STD-1553简介
请看一下数据传输路径,即图1中的MIL-STD-1553总线结构。MIL-STD-1553是一种定义数据总线的电子和协议特点的军用标准。作为一种在军用和商用领域广泛应用超过25年之久的总线,并且符合MIL-STD-1553标准,它能以1 Mbit/s的速率高度精确、极为可靠地传输数据。
根据MIL-STD-1553标准的规定,总线结构由三个不同的硬件组成:
●总线控制器——总线控制器是总线上唯一允许在数据总线上发出命令,并负责引导数据总线中数据流的硬件设备。如果同时有几个终端可以实现总线控制器的功能,同一时间内只能有一个处于活动状态。