- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
通信系统集成
1.通信系统概述
在现代飞行控制系统中,通信系统扮演着至关重要的角色。HoneywellPrimusEpic飞行控制系统(FCS)中的通信系统不仅负责飞机与地面站之间的数据交换,还确保了各个子系统之间的高效通信。本节将详细介绍HoneywellPrimusEpic通信系统的基本架构、主要功能和通信协议。
1.1通信系统的架构
HoneywellPrimusEpic通信系统采用分布式架构,主要由以下几个部分组成:
通信管理单元(CMU):负责管理和协调所有通信任务,包括数据包的发送和接收。
数据链路接口(DLI):提供物理层的数据传输接口,支持多种通信标准,如ARINC429、ARINC664等。
数据总线:用于连接CMU和各个子系统,确保数据的高效传输。
通信协议栈:实现各种通信协议,确保数据的正确性和可靠性。
1.2通信系统的功能
通信系统的主要功能包括:
数据传输:在飞机与地面站之间以及各个子系统之间高效传输数据。
协议转换:支持不同通信标准之间的数据转换,确保兼容性。
故障检测与隔离:检测通信链路中的故障并进行隔离,确保系统的可靠性。
数据加密与解密:提供数据加密和解密功能,确保数据的安全性。
1.3通信协议
HoneywellPrimusEpic通信系统支持多种通信协议,包括:
ARINC429:一种广泛应用于航空电子设备的单向数据传输协议。
ARINC664(AFDX):一种基于以太网的航空数据通信协议,提供确定性数据传输。
MIL-STD-1553:一种用于军事航空电子设备的双向数据总线标准。
2.ARINC429通信协议
ARINC429是一种广泛应用于航空电子设备的单向数据传输协议。本节将详细介绍ARINC429协议的原理、数据格式和编程示例。
2.1ARINC429协议原理
ARINC429协议使用双极归零(BipolarReturn-to-Zero,BPRZ)编码方式,数据传输速率为100kbps。每个数据帧包含32位,具体分为以下几个部分:
标签(Label):前9位,用于标识数据的类型。
源/目标标识(Source/DestinationIdentifier,SDI):第10位,用于标识数据的来源或目标。
数据字(DataWord):第11-29位,用于传输具体的数据。
模式码(ModeCode):第30-31位,用于标识数据的状态或模式。
奇偶校验位(ParityBit):第32位,用于数据的奇偶校验。
2.2数据格式
ARINC429数据帧的格式如下:
位|0-8|9|10-29|30-31|32|
|—–|——|—-|——-|——|—–|
内容|标签|SDI|数据字|模式码|奇偶校验位|
2.3编程示例
以下是一个使用C语言编写的ARINC429数据帧的生成和解析示例。
2.3.1生成ARINC429数据帧
#includestdint.h
#includestdio.h
//定义ARINC429数据帧结构
typedefstruct{
uint32_tlabel:9;//标签
uint32_tsdi:1;//源/目标标识
uint32_tdata:19;//数据字
uint32_tmode_code:2;//模式码
uint32_tparity:1;//奇偶校验位
}ARINC429_Frame;
//计算奇偶校验位
uint32_tcalculate_parity(uint32_tdata){
uint32_tpar=0;
for(inti=0;i31;i++){
par^=(datai)1;
}
returnpar1;
}
//生成ARINC429数据帧
ARINC429_Framecreate_arinc429_frame(uint32_tlabel,uint32_tsdi,uint32_tdata,uint32_tmode_code){
ARINC429_Frameframe={0};
frame.label=label;
frame.sdi=sdi;
frame.data=data;
frame.mode_code=mode_co
您可能关注的文档
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_5.发动机控制系统的软件架构.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_6.发动机性能监控与故障诊断.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_7.发动机启动与关机控制策略.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_8.发动机运行中的负荷分配与调整.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_9.发动机燃油喷射控制系统.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_10.发动机进气与排气控制系统.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_11.发动机冷却与润滑控制系统.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_12.发动机点火控制系统.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_13.发动机转速与功率调节.docx
- 发动机控制系统(ECS)系列:GE Aviation CF34 FADEC_14.发动机健康管理系统.docx
文档评论(0)