中国空间科学技术 ›› 2019, Vol. 39 ›› Issue (5): 61-.doi: 10.16708/j.cnki.1000-758X.2019.0041

• 技术交流 • 上一篇    下一篇

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

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

  1. 1中国科学院安徽光学精密机械研究所,合肥230031
    2中国科学技术大学,合肥230026
  • 出版日期:2019-10-25 发布日期:2019-10-25

1553B bus communication software based on BM3803

 HAN  Chun-Hui, WANG  Yu, HUANG  Shu-Hua, XU  Quan, ZHANG  Shen, LU  Yue-Lin   

  1. 1.Anhui Institute of Optics and Fine Mechanics, Chinese Academy of Sciences, Hefei230031, China
    2.University of Science and Technology of China, Hefei230026, ChinaBM3803
  • Published:2019-10-25 Online:2019-10-25

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

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

Abstract: processor is used in a satellite ground detection equipment to simulate the bus controller in the satellite in order to detect the remote terminal, and a satellite data simulation platform with stronger realtime performance than the traditional Windows+1553B_PCI board solution is constructed. The realtime operating system μC/OSII is transplanted to BM3803, and the boardlevel support package for BM3803 is designed to ensure the onorbit software update and the task realtime. The software structure with high separation of user tasks and hardware is determined. When designing the user tasks of μC/OSII, the verification functions of BM3803 and B61580 are fully utilized to improve the software reliability. Finally, the same user task is completed with this design and the Windows+1553B_PCI board solution respectively, and the design has better realtime performance, which can meet the realtime requirements of the highlevel satellite communication protocol.

Key words: BM3803, RTOS, reliability, realtime, 1553B, communication software, satellite ground detection platform