节点文献
分离型轮机模拟器通用分布式处理单元的设计
DESIGN OF GENERAL DISTRIBUTED PROCESSING UNIT OF SEPARATE MARINE ENGINE SIMULATOR
【摘要】 由于分离型轮机模拟器上位机集成了实船上各种轮机设备的仿真模型,针对不同的设备采用了不同的下位机板卡,使得应用层通信协议存在差异,不仅造成下位机设备重复开发,而且增加了上位机仿真模型的开发难度。针对此情况,基于STM32F7微处理器设计含有数模数据输出与输入及网络通信的硬件电路,并在集成开发环境Keil5中,构建包含通信、数据、任务三层结构的软件程序,实现了设计初衷。经实验验证,所设计单元具有较高的可靠性和实时性,并实现上位机与下位机的信息同步,使分离型轮机模拟器对具有协议统一、通用性强的通信板卡的需求得到满足。
【Abstract】 Since the upper computer of the separate marine engine simulator integrates the simulation models of various marine equipment on the actual ship, different lower computer boards are used for different equipment, making the application layer communication protocol different, which not only causes the repeated development of the lower computer equipment, but also increases the difficulty of the development of the upper computer simulation model. In response to this situation, based on the STM32F7 microprocessor, a hardware circuit containing digital-analog data output and input and network communication is designed. In the integrated development environment Keil5, a software program with a three-tier structure of communication, data and tasks was constructed to realize the design original intention. It is verified by experiments that the designed unit has high reliability and real-time performance, and realizes the synchronization of information between the upper computer and the lower computer, so that the separated marine engine simulator’s requirements for a unified protocol and a universal and strong communication board can be met.
【Key words】 Marine engine simulator; Distributed processing unit; Integrated development;
- 【文献出处】 计算机应用与软件 ,Computer Applications and Software , 编辑部邮箱 ,2023年06期
- 【分类号】U676.4
- 【下载频次】7