首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于μC/OS-Ⅱ的1553B和ARINC429总线实时协议转换系统的设计
来源:本站整理  作者:佚名  2011-09-21 18:48:25



5 协议转换系统的软件设计

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

  

流程图

  

流程图

  6 协议转换系统的测试和验证

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

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

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:152,214.80000 毫秒