节点文献
航天相机1553B总线仿真测试软件设计
Design of simulation software for 1553B bus of aerospace camera
【摘要】 为了提高航天相机地面仿真测试软件的多任务实时处理能力与数据管理效率,根据某航天相机地面测试需求,以VC++为开发工具,结合多线程技术与数据库访问技术,设计出了一种有效的1553B总线仿真软件。该软件能模拟卫星平台为航天相机提供在轨工作时所需的参数及指令,并监测相机工作状态;同时提供了良好的人机交互界面与数据库支持。给出了软件设计架构及实现方法,并提出了一种全新的同步消息处理机制与管理方法,提高了软件的实时处理能力。经实际测试证明,软件运行稳定,实效性好,能满足航天相机地面测试要求,具有广泛的工程应用价值。
【Abstract】 In order to improve the ability of real-time processing and data management efficiency of simulation software used in aerospace camera testing work, an effective simulation software of 1553 B bus was designed by using VC + + to meet the need of testing task of a certain aerospace camera. Multi-thread technology and database access technology were used in the software. It can work as the satellite platform to provide parameters and instructions for the aerospace in orbit, and monitor the working state of aerospace camera. In addition, it provides good man-machine interface and database support. Software architecture and implementation method were described, a new synchronization message processing mechanism and management methods were put forward, which improve the ability of real-time processing ability of the software. Test result shows that the software is stable and has good effectiveness. It can satisfy the requirements of ground-test of aerospace camera and possesses practical application value in projects.
【Key words】 1553B; aerospace camera; multi-thread; ADO; aviation bus simulation;
- 【文献出处】 计算机应用 ,Journal of Computer Applications , 编辑部邮箱 ,2015年S1期
- 【分类号】V245.6;TP391.9
- 【被引频次】3
- 【下载频次】87