为提升船舶喷推进器双微控制单元(Microcontroller Unit,MCU)冗余系统通信与故障检测功能,提高喷水推进器控制系统的可靠性和稳定性。在RS232串口心跳检测的基础上,通过自定义控制器局域网(Controller Area Network,CAN)通信协议,对现有CAN通信网络进行功能复用,提出一种基于CAN总线的双MCU冗余上位机监控检测机制。实验测试结果表明,上位机监控检测方法克服了传统故障检测方法仅针对MCU故障而忽视其外围通信故障的缺点,避免了“双主机现象”,提高了冗余控制系统故障检测的速度与精准度,可以保障双MCU冗余系统平稳、可靠运行。研究成果可为喷水推进器双MCU冗余系统故障检测方式提供一定参考。
To enhance the communication and fault detection functions of the dual microcontroller unit (MCU) redundancy system for the water jet propulsion, and to improve the reliability and stability of the water Jet propulsion control system, based on the RS232 serial port heartbeat detection, a dual MCU redundancy upper computer monitoring and detection mechanism based on controller area network (CAN) bus is proposed by reusing the existing CAN communication network through a self-defined CAN communication protocol. Experimental test results show that the upper computer monitoring and detection method overcomes the shortcomings of traditional fault detection methods that only focus on MCU faults and ignore peripheral communication faults, avoids the "dual master phenomenon", and improves the speed and accuracy of fault detection in the redundancy control system, ensuring the stable and reliable operation of the dual MCU redundancy system. The research results can provide certain references for the fault detection methods of the dual MCU redundancy system of water Jet propulsion.
2025,47(15): 90-96 收稿日期:2024-11-12
DOI:10.3404/j.issn.1672-7649.2025.15.015
分类号:U664.82
作者简介:刘凤龙(1995-),男,硕士研究生,研究方向为船舶控制
参考文献:
[1] 罗悦, 陶然, 赵明, 等. 双冗余热备份技术的综合控制设备设计与实现[J]. 现代防御技术, 2018, 46(5): 129-134.
LUO Y, TAO R, ZHAO M, et al. Design and implementation of integrated control equipment for dual-redundancy thermal backup Technology[J]. Modern Defense Technology, 2018, 46(5): 129-134.
[2] DAI W, LI W H, WAN F Y. Dual redundancy design of brushless DC motor for UAV steering gear[C]//Proceedings of 2018 International Conference on Sensing, Diagnostics, Prognostics, and Control (SDPC). Xi'an: IEEE, 2018.
[3] WANG S F, GUO J X, /yu LI H B, et al. A method of high reliability board recognition applied to dual redundant architecture[C]//Proceedings of 2019 International Conference on Wireless Communication, Network and Multimedia Engineering (WCNME 2019). [S. l. ]: Atlantis Press, 2019.
[4] 吕聪, 李华旺, 常亮. 星务管理中的双CPU冗余通信设计与实现[J] 电子设计工程, 2017, 25(14): 92–95+100.
LV C, LI H W, CHANG L. The design and implementation of redundancy communication of dual-CPU in house-keeping system[J]. Electronic Design Engineering, 2017, 25(14): 92–95+100.
[5] 徐一凤, 丰大军, 王皓, 等. 基于麒麟系统的 SCADA 状态诊断系统的设计与实现[J]. 电子技术应用, 2018, 44(5): 134-136+143.
XU Y F, FENG D J, WANG H, et al. The design and implementation of SCADA state diagnosis system on Kylin system[J]. Application of Electronic Technique, 2018, 44(5): 134-136+143.
[6] 卢月, 李维波, 李巍, 等. 舰船电站控制系统的双CPU混成式故障检测技术[J]. 中国舰船研究, 2021, 16(3): 200-207.
LU Y, LI W B, LI W, et al. Dual CPU redundant communication hybrid fault detection technology for shipborne electrical plant control system[J]. Chinese Journal of Ship Research, 2021, 16(3): 200-207.
[7] 张军永, 刘荣林, 李翼瀚. 一种基于双机热备份的同步监听值守策略设计[J]. 电子技术应用, 2019, 45(12): 106-109+114.
ZHANG J Y, LIU R L, LI Y H. A synchronous and listening guard strategy design based on dual-machine hot standby[J]. Application of Electronic Technique, 2019, 45(12): 106-109+114.
[8] 秦友伦, 袁强, 涂炯, 等. 一种基于双机热备系统的仲裁切换方案[J]. 兵工自动化, 2015, 34(8): 56-58.
QIN Y L, YUAN Q, TU J, et al. A solution of arbitrary switch-over based on dual-computer hot standby system[J]. Ordnance Industry Automation, 2015, 34(8): 56-58.
[9] 丁超, 濮加佳, 曹丹丹. 船舶控制系统冗余CAN总线网络研究[J]. 中国新技术新产品, 2016, (10): 92-94.
DING C, PU J J, CAO D D. Research on redundant CAN bus network of ship control system[J]. New Technology & New Products of China, 2016, (10): 92-94.
[10] TAN L L, YANG L, LI S, et al. Simulation research on redundant mechanism of dual CAN bus[C]//Proceedings of the 2016 4th International Conference on Machinery, Materials and Information Technology Applications, 2017.
[11] 艾学忠, 杜文韬, 徐春博. 基于STM32的船载机械手控制系统设计[J]. 电子制作, 2024, 32(17): 90-93.
AI X Z, DU W T, XU C B. Design of shipborne Manipulator Control System based on STM32[J]. Electronic Manufacturing, 2024, 32(17): 90-93.