摘要
作为新技术和新生产力水平基础上涌现出来的产物,以全新设计理念研制的现代小卫星相较于传统大卫星在功能密度上有了显著提升,得到了广泛的应用;针对目前现代小卫星技术面临的设计复杂度提高和研发周期缩短的双重压力,提出了一种基于虚拟原型(VP)技术来构建星载智能计算机的虚拟原型机的设计,利用SystemVerilog的直接编程接口(DPI)技术在仿真验证平台上对C语言的调用,实现不同硬件平台间的通信,模拟星载计算机在轨运行的数据流向;该设计能缩短卫星的研发周期,降低卫星研制的成本;通过工程实例中虚拟原型机中的构建流程展示,结果证明,基于VP技术构建的虚拟原型机能够模拟星载计算机的部分工作流程,实现星载计算机的功能仿真,满足了商业小卫星快速迭代的研发需求,为小卫星的研制提供新的思路。
As a product emerging on the basis of new technologies and new high-performance levels,modern small satellites developed with new design concepts have significantly improved their functional density compared with traditional large satellites and have been widely used.Aiming at the dual pressure of increasing design complexity and shortening R&D cycle faced by modern small satellite,a virtual prototype design of on-board C&DH based on virtual platform(VP)is proposed.The communication between different hardware platforms is realized virtually in simulation by the calls of C language using direct programming interface(DPI)of SystemVerilog,so that the data flow of on-board C&DH is simulated.The design can shorten the R&D cycle of the satellite and reduce the cost of satellite development.Through the demonstration of construction of virtual prototype,the results prove that the virtual prototype can simulate part of the workflow of the on-board C&DH and realize the functional simulation.The design satisfies the demand of rapid iteration of commercial satellites and provides new ideas for the development of small satellites.
作者
吴兰蕙
刘凯俊
彭攀
Wu Lanhui;Liu Kaijun;Peng Pan(Shanghai Lizheng Satellite Application Technologies Co.,Limited,Shanghai 201109,China;Shanghai Institute of Satellite Engineering,Shanghai 201109,China)
出处
《计算机测量与控制》
2020年第12期222-226,共5页
Computer Measurement &Control