1553吧 关注:275贴子:848
  • 1回复贴,共1

1553B系统基本原理

取消只看楼主收藏回复

### 一、1553B系统基本原理
MIL-STD-1553B标准定义了一种双冗余的、时分制命令/响应式多路传输数据总线,它允许系统内的多个设备(称为远程终端RT)通过一条或两条总线与总线控制器BC进行通信。这种通信方式基于消息传递机制,每个消息由一个或多个字(Word)组成,每个字包含16位数据,通过曼彻斯特II型编码方式在总线上传输。
### 二、硬件组成
1. **总线控制器(BC)**:负责初始化总线、调度总线上的通信活动,并发送命令给远程终端。BC是系统的核心,其性能直接影响整个系统的响应速度和稳定性。
2. **远程终端(RT)**:接收来自BC的命令,执行相应的操作,并将结果或状态信息返回给BC。RT可以是传感器、执行器或数据处理单元,负责具体功能的实现。
3. **总线监视器(BM)**:可选组件,用于监听总线上的所有通信活动,但不参与通信。BM常用于故障诊断和性能分析。
4. **数据总线**:物理连接BC、RT和BM的介质,通常采用双绞线或同轴电缆,支持高速数据传输。
5. **耦合器/变压器**:用于将设备连接到总线上,同时提供电气隔离和信号匹配,保护设备免受总线故障的影响。
### 三、软件设计
1. **协议栈实现**:根据MIL-STD-1553B标准,开发或集成符合规范的协议栈。这包括消息格式解析、错误检测与恢复、总线仲裁等关键功能。
2. **设备驱动开发**:为BC、RT等硬件设备编写驱动程序,实现与硬件的底层交互,如初始化、发送/接收数据等。
3. **应用层软件**:根据系统需求,开发上层应用软件,实现具体业务逻辑,如数据处理、状态监控、故障诊断等。
4. **实时操作系统(RTOS)**:考虑到1553B系统的实时性要求,通常采用RTOS作为软件平台,以确保任务调度的及时性和确定性。


IP属地:陕西来自iPhone客户端1楼2024-10-22 10:21回复
    1553b双冗余


    IP属地:陕西来自iPhone客户端2楼2024-10-23 09:07
    回复