新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于μC/OS-Ⅱ的1553B和ARINC429总线实时协议转换系统的设计

基于μC/OS-Ⅱ的1553B和ARINC429总线实时协议转换系统的设计

作者: 时间:2011-09-19 来源:网络 收藏
5 的软件

本文引用地址:https://www.eepw.com.cn/article/150204.htm

  是一个多任务,并且各个任务之间很可能同时进行,其整个软件按功能可以分成两个模块:导弹加温、准备工作子程序和导弹发射子程序。流程图分别如图5、图6所示。

  

流程图

  

流程图

  6 系统的测试和验证

  系统参数和设置如下:晶振频率为11 059.2kHz,锁相环(PLL)倍增器值设置为4,存储器加速开启,中断类型为IRQ中断。在此条件下,其中断响应时间即为从中断发生起,到执行中断处理程序的第一条指令所用的时间,约为0.76μs;飞机控制指令发出到导弹动作实际执行,最大时间延迟约为1.43μs,系统性完全符合要求。将该协议转换系统安装在发射架内,进行实际的联机验证,实际运行结果表明,能有效实现参数、数据的传输和转换以及飞机对导弹的控制等。

  协议转换系统硬件部分采用“MCU+FPGA+外围芯片”进行构建;软件部分是将嵌入式实时内核μII移植到DSP控制器上从而构建一个低成本的通用嵌入式实时软件平台,基于此平台以C语言和汇编语言在DSP集成化软件开发环境CCS上加以实现。协议转换系统在满足实时性和可靠性要求的前提下,软、硬件尽可能地简化;在结构上尽量模块化,同时便于监测、安装、维护和检修。为了验证协议转换系统的功能和性能是否完全符合要求,对协议转换系统进行了测试,并最终实现了联机验证。结果表明,该系统完全符合要求,完成了系统所应具有的所有功能。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭