μC/OS-Ⅱ实现1553B与ARINC429协议转换系统设计
160 浏览量
更新于2024-09-02
收藏 252KB PDF 举报
"基于μC/OS-Ⅱ的1553B和ARINC429总线实时协议转换系统的设计,通过MCU+FPGA+外围芯片的硬件架构,结合嵌入式实时操作系统μC/OS-II在DSP控制器上的移植,构建了一个低成本的通用实时软件平台。该平台用于实现两种协议间的转换,采用C语言和汇编语言在CCS开发环境中编程。系统经过测试和联机验证,满足设计需求,适用于多总线标准并存情况下的数据通信和协议转换问题。"
本文介绍了一个专为解决多种总线标准并存问题而设计的实时协议转换系统,特别针对1553B和ARINC429总线。1553B总线是一种广泛应用于军用飞机的数据传输系统,以其高可靠性和灵活性著称。另一方面,ARINC429总线也在航空电子设备中有重要应用。在地面维护和设备互操作性需求下,协议转换变得至关重要。
设计原则围绕着实时性、可靠性、扩展性、维修性和通用性展开。系统硬件部分采用了微控制器(MCU)、现场可编程门阵列(FPGA)和外围芯片的组合,软件部分则是μC/OS-II实时操作系统在数字信号处理器(DSP)上的移植。μC/OS-II是一个轻量级、抢占式实时操作系统,适合资源受限的嵌入式系统。通过在德州仪器(TI)的Code Composer Studio (CCS)开发环境中使用C语言和汇编语言编程,实现了协议转换的软件部分。
该系统不仅能够实现导弹发射控制、飞行任务转换、电源管理等功能,还能够进行导弹故障的实时检测。其在导弹准备和发射阶段将1553B格式的飞行任务数据转换为ARINC429格式,以适应不同的通信需求。此外,系统设计考虑了未来的扩展可能性,以适应不断变化的航空电子需求。
测试和联机验证结果显示,这个基于μC/OS-Ⅱ的协议转换系统成功地完成了预期的任务,符合设计目标。它的成功实施为多总线环境中的数据通信提供了一种有效且可靠的解决方案,对于简化维护流程和提升系统互操作性具有重要意义。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情

weixin_38552305
- 粉丝: 5
最新资源
- A7Demo.appstudio:探索JavaScript应用开发
- 百度地图范围内的标注点技术实现
- Foobar2000绿色汉化版:全面提升音频播放体验
- Rhythm Core .NET库:字符串与集合扩展方法详解
- 深入了解Tomcat源码及其依赖包结构
- 物流节约里程法的文档整理与实践分享
- NUnit3.vsix:快速安装NUnit三件套到VS2017及以上版本
- JQuery核心函数使用速查手册详解
- 多种风格的Select下拉框美化插件及其js代码下载
- Mac用户必备:SmartSVN版本控制工具介绍
- ELTE IK Web编程与Web开发课程内容详解
- QuartusII环境下的Verilog锁相环实现
- 横版过关游戏完整VC源码及资源包
- MVC后台管理框架2021版:源码与代码生成器详解
- 宗成庆主讲的自然语言理解课程PPT解析
- Memcached与Tomcat会话共享与Kryo序列化配置指南