基于BM3803的1553B总线通信软件设计

基于BM3803的1553B总线通信软件设计

论文摘要

在某卫星地面检测设备中使用BM3803处理器来模拟卫星中的总线控制端对远程终端进行检测,构建了比传统的Windows+1553BPCI板卡方案实时性更强的卫星数据仿真平台。首先向BM3803移植了实时操作系统μC/OS-II,设计了适用于BM3803的板级支持包,保证了软件的可在轨更新和任务的实时性,确定了用户任务与硬件高度分离的软件结构。在设计μC/OS-II的用户任务时,充分利用BM3803和B61580的校验功能,提高了软件的可靠性。最后令本设计和Windows+1553BPCI板卡方案完成相同的用户任务,对比可得本设计有更好的实时性,可满足卫星高层通信协议对实时性的要求。

论文目录

  • 1 软件结构
  • 2 实时操作系统移植
  •   2.1 堆栈段设计
  •   2.2 定时器中断处理
  •   2.3 任务切换
  •   2.4 用户任务
  • 3 试验
  •   3.1 BM3803+μC/OS-II
  • PCI板卡'>  3.2 Windows+1553BPCI板卡
  • 4 结束语
  • 文章来源

    类型: 期刊论文

    作者: 韩春慧,王煜,黄书华,许权,张珅,鲁月林

    关键词: 实时操作系统,可靠性,实时性,通信软件,卫星地检平台

    来源: 中国空间科学技术 2019年05期

    年度: 2019

    分类: 工程科技Ⅱ辑

    专业: 航空航天科学与工程

    单位: 中国科学院安徽光学精密机械研究所,中国科学技术大学

    基金: 国家重点研发计划项目(2016YFC0200400)

    分类号: V416.8

    DOI: 10.16708/j.cnki.1000-758X.2019.0041

    页码: 61-68

    总页数: 8

    文件大小: 1542K

    下载量: 92

    相关论文文献

    标签:;  ;  ;  ;  ;  

    基于BM3803的1553B总线通信软件设计
    下载Doc文档

    猜你喜欢