SUN W F, LI W B, LI Q, et al. Fault tolerant communication technology of configuration monitoring system based on integration of DMA and interrupt[J]. Chinese Journal of Ship Research, 2021, 16(4): 199–207. DOI: 10.19693/j.issn.1673-3185.01935
Citation: SUN W F, LI W B, LI Q, et al. Fault tolerant communication technology of configuration monitoring system based on integration of DMA and interrupt[J]. Chinese Journal of Ship Research, 2021, 16(4): 199–207. DOI: 10.19693/j.issn.1673-3185.01935

Fault tolerant communication technology of configuration monitoring system based on integration of DMA and interrupt

More Information
  • Received Date: April 26, 2020
  • Revised Date: July 21, 2020
  • Available Online: June 08, 2021
© 2021 The Authors. Published by Editorial Office of Chinese Journal of Ship Research. Creative Commons License
This is an Open Access article distributed under the terms of the Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  •   Objectives  In order to realize the rapid data exchange of the monitoring module in a grid-connected control system, the fault tolerance rate of communication data is improved and the extra CPU occupancy is saved by using Direct Memory Access (DMA) and interrupt communication technology to solve the problem of variable length transmission.
      Methods  This paper is based on the communication protocol between the configuration software of the monitoring module and the microcontroller in a grid-connected control system. It designs a communication handshake flow between configuration and main controller, taking STM32F417 as the main controller, with the help of a serial interface hardware circuit. The use of DMA and interrupt communication technology is proposed to overcome the shortcomings of the traditional serial communication data fixed-length transceiver.
      Results  On the grid-connected control device of a ship's integrated power system, DMA and interrupt communication technology is adopted to realize the variable-length transmission function of the monitoring data, thereby improving the serial communication data transmission capacity and data tolerance.
      Conclusions  The results of this study have certain practical guiding significance and reference value for the development of monitoring modules for ship grid control systems.
  • [1]
    滕磊, 高岚. 船舶与岸电无缝并网系统优化控制策略[J]. 船海工程, 2018, 47(5): 78–82. doi: 10.3963/j.issn.1671-7953.2018.05.018

    TENG L, GAO L. The optimal control strategy of the ship and shore electric seamless grid-connected system[J]. Ship & Ocean Engineering, 2018, 47(5): 78–82 (in Chinese). doi: 10.3963/j.issn.1671-7953.2018.05.018
    [2]
    汤旭晶, 喻航, 孙玉伟, 等. 基于虚拟同步发电机的船舶光伏并网逆变控制策略[J]. 中国航海, 2018, 41(1): 28–33. doi: 10.3969/j.issn.1000-4653.2018.01.006

    TANG X J, YU H, SUN Y W, et al. Grid-connected photovoltaic ship inverter control strategy based on virtual synchronous generator[J]. Navigation of China, 2018, 41(1): 28–33 (in Chinese). doi: 10.3969/j.issn.1000-4653.2018.01.006
    [3]
    潘嘉进. 船舶电力系统电压不平衡时光伏并网系统控制研究[D]. 大连: 大连海事大学, 2016.

    PAN J J. Research on control strategy for photovoltaic grid-connected system under marine power system grid unbalanced[D]. Dalian: Dalian Maritime University, 2016 (in Chinese).
    [4]
    张海超, 张北伟. 基于STM32的多串口通信系统设计[J]. 国外电子测量技术, 2019, 38(2): 99–102.

    ZHANG H C, ZHANG B W. Designing of multi-serial communication system based on STM32[J]. Foreign Electronic Measurement Technology, 2019, 38(2): 99–102 (in Chinese).
    [5]
    郭勇, 何军. STM32单片机多串口通信仿真测试技术研究[J]. 单片机与嵌入式系统应用, 2015, 15(7): 72–75.

    GUO Y, HE J. Research on multi-USART communication simulation and test technology of STM32[J]. Microcontroller and Embedded System Application, 2015, 15(7): 72–75 (in Chinese).
    [6]
    樊龙. 基于STM32的智能仪表数据采集系统的设计[D]. 太原: 太原理工大学, 2014.

    FAN L. Design of data acquisition system for intelligent instrument based on STM32[D]. Taiyuan: Taiyuan University of Technology, 2014 (in Chinese).
    [7]
    欧志新. 基于工控组态与STC单片机数据通信过程控制的设计[J]. 电子设计工程, 2019, 27(7): 88–93. doi: 10.3969/j.issn.1674-6236.2019.07.020

    OU Z X. Design of data communication process control based on configuration software and STC MCU[J]. Electronic Design Engineering, 2019, 27(7): 88–93 (in Chinese). doi: 10.3969/j.issn.1674-6236.2019.07.020
    [8]
    卞学愚. 基于AHB总线协议的DMA控制器设计[D]. 西安: 西安电子科技大学, 2018.

    BIAN X Y. The design of DMA controller based on AHB bus protocol[D]. Xi’an: Xidian University, 2018 (in Chinese).
    [9]
    何凯彦, 李维波, 许智豪, 等. 基于双CPU的双以太网与双RS-422交互通信技术[J]. 中国舰船研究, 2020, 15(3): 177–184. doi: 10.19693/j.issn.1673-3185.01516

    HE K Y, LI W B, XU Z H, et al. Dual ethernet and dual RS-422 interactive communication technology based on dual CPU[J]. Chinese Journal of Ship Research, 2020, 15(3): 177–184 (in Chinese). doi: 10.19693/j.issn.1673-3185.01516
    [10]
    CHIU M C, CHENG H C, LI Y M. The design of a PC-based smart home for security and electrical appliances at home[C]//2015 International Conference on Power Electronics and Energy Engineering (PEEE). Hong Kong, China: PEEE, 2015: 233-238.
    [11]
    华逸飞, 李维波, 方雄伟, 等. 舰船能量管理系统中的VxWorks可视化技术[J]. 中国舰船研究, 2018, 13(4): 149–154. doi: 10.19693/j.issn.1673-3185.01047

    HUA Y F, LI W B, FANG X W, et al. Visual design technology of VxWorks adopted in ship energy management system[J]. Chinese Journal of Ship Research, 2018, 13(4): 149–154 (in Chinese). doi: 10.19693/j.issn.1673-3185.01047
  • Related Articles

    [1]HE Kaiyan, LI Weibo, XU Zhihao, XU Cong, LI Wei. Dual Ethernet and dual RS-422 interactive communication technology based on dual CPU[J]. Chinese Journal of Ship Research, 2020, 15(3): 177-184. DOI: 10.19693/j.issn.1673-3185.01516
    [2]DU Yicun, YANG Chen, LI Yufeng. Design and implementation of simulation training software for naval security monitoring system[J]. Chinese Journal of Ship Research, 2018, 13(4): 155-160. DOI: 10.19693/j.issn.1673-3185.01123
    [3]ZHANG Jianping, TUO Aili, XIN Yu. 大型船舶燃油输送监控系统设计[J]. Chinese Journal of Ship Research, 2014, 9(2): 111-116. DOI: 10.3969/j.issn.1673-3185.2014.02.020
    [4]Tao Wei, Cao Hongtao, Zhou Jishen. 舰船损管监控系统研究[J]. Chinese Journal of Ship Research, 2012, 7(1): 57-60. DOI: 10.3969/j.issn.1673-3185.2012.01.011
    [5]Xiao Xinbin, Liu Yongbao, Gao Jianhua. CODOG监控系统电路板自动测试技术研究[J]. Chinese Journal of Ship Research, 2009, 4(5): 45-48. DOI: 10.3969/j.issn.1673-3185.2009.05.009
    [6]Yao Bin, Pang Zhiyang, Liang Shuhai. Design of Remote Monitoring System of Ship's Engine Room Based on Web[J]. Chinese Journal of Ship Research, 2009, 4(3): 66-69. DOI: 10.3969/j.issn.1673-3185.2009.03.015
    [7]Guan Hongbing, Huang Wenyun, Shi Yanxing, Wang Huanwei. Real-time Monitoring System of Ship Power Station Based on Visual C + ~ 6.0[J]. Chinese Journal of Ship Research, 2008, 3(4): 57-60. DOI: 10.3969/j.issn.1673-3185.2008.04.014
    [8]Han Wei, Zhou Jiayu, Liu Kerong. 舰船损管监控系统的设计考虑[J]. Chinese Journal of Ship Research, 2007, 2(5): 58-62,71. DOI: 10.3969/j.issn.1673-3185.2007.05.014
    [9]Wang Yingxin, Wang Xi. 通信系统SDH平台可靠性增长技术研究[J]. Chinese Journal of Ship Research, 2007, 2(4): 56-59. DOI: 10.3969/j.issn.1673-3185.2007.04.013
    [10]Li Ang, Xu Fangyi, Wang Shunshun. Development of Ship Dynamic Monitoring System[J]. Chinese Journal of Ship Research, 2007, 2(2): 48-51. DOI: 10.3969/j.issn.1673-3185.2007.02.012
  • Cited by

    Periodical cited type(5)

    1. 李晓静. 基于云计算的舰船通信网络动态负载均衡控制方法. 舰船科学技术. 2024(06): 177-180 .
    2. 杨世旺,赵萍,黄剑,叶子强,韩晓明. 中台数据库信息共享适用性和安全性的增强. 云南师范大学学报(自然科学版). 2023(05): 54-58 .
    3. 梁剑烽,梁家海,姜愉. 舰船红外图像处理中多通道DMA控制器改进设计. 舰船科学技术. 2023(21): 209-212 .
    4. 牟云飞. 电子镇流器组网背景下的载波通信电路. 电子制作. 2022(02): 80-82 .
    5. 田银磊,刘书伦. 基于神经网络的船舶通信网络异常数据识别. 舰船科学技术. 2022(17): 148-151 .

    Other cited types(1)

Catalog

    Article views (693) PDF downloads (51) Cited by(6)
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return