Fault detection method of sonar equipment fault detection system

By designing a sonar equipment fault detection system to quickly identify and isolate the fault module, the problem of difficulty in detecting and isolating sonar equipment in the prior art is solved, and the stability and reliability of the equipment are improved.

CN119805425APending Publication Date: 2025-04-11THE 715TH RES INST OF CHINA SHIPBUILDING IND CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411749865.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The prior art is difficult to detect and isolate the failure of sonar equipment quickly and accurately, resulting in the impact of equipment stability and reliability.

Method used

A sonar equipment fault detection system is designed to detect the front-end data, software modules and hardware of the sonar equipment through fault detection and comprehensive processing software, identify the cause of the fault and cut off the fault module in time to ensure the normal operation of the main function.

Benefits of technology

The rapid positioning and isolation of fault modules is achieved, avoiding the real-time reduction of sonar device software processing, improving system reliability and usability, and reducing network pressure and risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119805425A_ABST
    Figure CN119805425A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of ship sonar systems, in particular to a sonar equipment fault detection system fault detection method, which comprises the following steps of: starting equipment, starting to process all functions, and starting sonar equipment software loading by fault detection and comprehensive processing software; according to the system, all interactions are performed through fault detection and comprehensive processing software, so that the network pressure is reduced, and the possibility of network risks is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of ship sonar systems, and specifically to a sonar equipment fault detection system and a fault detection method. Background Art

[0002] With the continuous improvement of ocean detection technology, higher requirements are placed on the stability of marine equipment. In the current context of large-scale ocean development, for the complex underwater ocean conditions and the ever-changing environment, the sonar system, as one of the core modules of underwater detection, has been increasing its requirements for the stability of sonar equipment and its fault detection and isolation functions. The stable operation of the sonar system can ensure that the operator can make important judgments on the situation in a timely manner. Software problems that may occur during the operation of the sonar software may cause abnormalities in the sonar equipment. In addition, the instability of the hardware system may also cause abnormalities in the entire sonar system. Therefore, it is particularly important to ensure the stable operation of the sonar equipment and to conduct timely troubleshooting when a fault occurs. Therefore, how to quickly determine the fault of the sonar equipment, isolate and replace it in time is of great significance to improving the reliability and usability of the sonar system. Summary of the invention

[0003] In view of the shortcomings of the prior art, the purpose of the present invention is to provide a sonar equipment fault detection system and a fault detection method, to build a sonar equipment fault detection system, to detect the cause of the sonar fault and to cut off the faulty module in time, so as to ensure the normal operation of the main functions of the sonar equipment.

[0004] To achieve the above object, the present invention provides the following technical solution: a fault detection method for a sonar equipment fault detection system, the steps of which are: (1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the loading of the sonar equipment software; (2) Check whether the front-end data of the sonar equipment is normal through fault detection and comprehensive processing software; (3) If the front-end data is abnormal, it will be displayed as a front-end fault, and the front-end fault will be processed and displayed; (4) If the front-end data is normal, then check whether each module of the sonar device software is running normally; (5) If the modules of the sonar equipment software are abnormal, it will be displayed as a software failure, and the software failure will be processed and displayed; (6) If all modules of the sonar equipment software are normal, continue to perform fault monitoring and processing; (7) After the fault detection and comprehensive processing software is started, the sonar equipment hardware is tested; (8) Check whether the hardware heartbeat response of the sonar device is normal; (9) If the heartbeat is normal, continue with fault monitoring and processing; (10) If the heartbeat is abnormal, a query is sent to confirm whether there is a fault, and the fault is processed and displayed.

[0005] In some of the embodiments, according to steps (2) and (3), the specific processing method is: (1.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (1.2) The sonar device software is driven by the front-end array data. When it is first started, if the front-end array data is not received, it will enter the waiting state; (1.3) After the waiting state exceeds 1 minute, it is determined that there is a fault in the front-end data, and the fault code is sent to the fault detection and comprehensive processing software; (1.4) The fault detection and comprehensive processing software sends the fault status to the sonar system display console, displaying the equipment fault status and fault cause in real time.

[0006] In some of the embodiments, according to step (1.3), if the data is transmitted normally and the data is abnormally terminated at a certain moment, a processing method is executed, and the steps are: (2.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (2.2) The sonar equipment software is driven by the front-end array data. During normal operation, the data is abnormally interrupted at a certain moment. After the software enters the waiting state for more than 1 second, it is determined that there is a fault in the front-end data. The fault code is sent to the fault detection and comprehensive processing software; (2.3) The fault detection and comprehensive processing software sends the fault status to the sonar system display console, displaying the equipment fault status and fault cause in real time; (2.4) The data is restored at a certain moment, the software enters the normal working state, and sends the normal state to the fault detection and comprehensive processing software; (2.5) The fault detection and comprehensive processing software sends the normal status to the sonar system display console, displays the equipment status in real time, and retains historical fault data to facilitate subsequent troubleshooting.

[0007] In some embodiments, the historical fault data includes fault causes and fault times.

[0008] In some of the embodiments, according to steps (4) and (5), the specific processing method is: (3.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (3.2) The sonar equipment software is driven by the front-end array data. The software modules start the data serially. When it is first started, if it fails to successfully establish a connection with the back-end, it enters the waiting state; (3.3) The waiting timeout period of each level of software is different. Taking the functional software level 1 as an example, if the waiting time exceeds 1.5 minutes, it is determined that there is a fault in the back-end reception, and the receiving end is removed to prevent affecting its own processing rhythm. The fault code is sent to the fault detection and comprehensive processing software; (3.4) The fault detection and comprehensive processing software sends the fault status to the sonar system display console, displaying the equipment fault status and fault cause in real time; (3.5) The operator will decide whether to restart the software to recover or use the sonar equipment software that has removed a certain level based on the current fault status and impact combined with the current situation.

[0009] In some of the embodiments, according to step (3.2), if the software is driven by data, when an abnormal interrupt occurs at a certain level of the software at a certain moment, a processing method is executed, and the steps are: (4.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (4.2) The sonar equipment software is driven by the front-end array data. The software modules start the data serial connection normally. At a certain moment, the data is abnormally interrupted and the software enters the waiting state; (4.3) The waiting timeout period of each level of software is different. Taking the main function level 1 as an example, if the waiting time exceeds 40 seconds, it is determined that there is a fault in the back-end reception, and the receiving end is removed to prevent affecting its own processing rhythm, and the fault code is sent to the fault detection and comprehensive processing software; (4.4) The fault detection and comprehensive processing software sends the fault status to the sonar system display console, displaying the equipment fault status and fault cause in real time; (4.5) The operator will decide whether to restart the software to recover or use the sonar equipment software that has removed a certain level based on the current fault status and impact combined with the current situation.

[0010] In some of the embodiments, according to steps (8)-(10), the specific processing method is: (5.1) The device starts and begins processing all functions; (5.2) The fault detection and comprehensive processing software starts to monitor whether the heartbeat of all modules of the hardware platform is normal; (5.3) If the heartbeat is abnormal, the query is initiated to confirm that the hardware module is abnormal. In this case, the fault detection and comprehensive processing software will ignore the software loading of the hardware module when starting the sonar device software loading; (5.4) In this case, the sonar equipment software is consistent with Solution 3 and will send the fault code to the fault detection and comprehensive processing software. In addition, the fault detection and comprehensive processing software will send the corresponding hardware fault status to the sonar system display console to display the equipment fault status and fault cause; (5.5) The operator shall make a decision based on the current fault status and impact and the current situation to determine whether it is necessary to replace the spare hardware in a timely manner or use the sonar equipment software that has eliminated a certain level.

[0011] In some of the embodiments, according to step (5.2), when monitoring the heartbeat of all modules of the monitoring hardware platform, if a hardware module is abnormally interrupted, a processing method is executed, the steps of which are: (6.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (6.2) The software modules start data serial connection normally, and the sonar device software runs normally. At a certain moment, the heartbeat data of a module on the hardware platform is abnormally interrupted; (6.3) The fault detection and comprehensive processing software starts to issue inquiries to confirm that there is an abnormality in the hardware module; (6.4) In this case, the sonar equipment software is consistent with Solution 3 and will send the fault code to the fault detection and comprehensive processing software. In addition, the fault detection and comprehensive processing software will send the corresponding hardware fault status to the sonar system display console to display the equipment fault status and fault cause; (6.5) The operator shall make a decision based on the current fault status and impact combined with the current situation to determine whether it is necessary to replace the spare hardware in a timely manner or use the sonar equipment software that has eliminated a certain level.

[0012] Compared with the prior art, the present invention has the following beneficial effects: First, when an abnormality occurs in the hardware or software system, the sonar device fails, and the fault detection system of the present invention can skip the abnormal module to ensure the normal operation of the main functions; Second, the original troubleshooting means are single, and can only be quickly checked through the comparison table of fault phenomena and fault causes provided, or troubleshooting based on experience, which takes a long time. The present invention can help operators quickly identify the specific module of the fault, and the operator can decide whether to deal with it immediately; Third, when a sonar fault occurs, the present invention isolates the faulty module to avoid problems such as a decrease in the real-time performance of the sonar device software processing; Fourth, the network of sonar equipment is relatively complex, with many internal interactions and high network pressure. The present invention isolates the internal network system of the sonar from the external system, and all interactions are processed through fault detection and comprehensive processing software, which reduces network pressure and the possibility of network risks.

[0013] Details of one or more embodiments of the present application are presented in the following drawings and descriptions to make other features, purposes and advantages of the present application more concise and easy to understand. The present application is fully described and understood through the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 It is a schematic diagram of the sonar device processing flow of the present invention; Figure 2 is a logic diagram of a fault detection system of the present invention; Figure 3 It is a flow chart of front-end data detection of the present invention; Figure 4 This is a sonar device software detection flow chart of the present invention. DETAILED DESCRIPTION

[0015] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0016] When a sonar device fails, the sonar operator can only judge the cause of the sonar device failure based on experience and conduct troubleshooting by checking that the software interface cannot display certain functions or all functions fail. This method of troubleshooting will bring many uncertainties to the ever-changing underwater battlefield. In addition, the sonar device software includes a large number of computing modules, which have relatively high requirements for real-time computing. When a fault occurs, if the faulty module is not isolated and processed in time, it may cause problems such as decreased real-time processing of the sonar device software. Therefore, in order to assist the sonar operator to quickly locate the fault and make the next action decision. It is also to handle certain back-end processing faults in a timely manner when they occur to avoid affecting the main function. The present invention proposes a sonar device fault detection and isolation method, builds a sonar device fault detection system, detects the cause of the sonar fault and cuts off the faulty module in time to ensure the normal operation of the main function of the sonar device.

[0017] like Figure 1-4 As shown, the present invention provides a technical solution: a fault detection method for a sonar equipment fault detection system, the steps of which are: (1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the loading of the sonar equipment software; (2) Check whether the front-end data of the sonar equipment is normal through fault detection and comprehensive processing software; (3) If the front-end data is abnormal, it will be displayed as a front-end fault, and the front-end fault will be processed and displayed; (4) If the front-end data is normal, then check whether each module of the sonar device software is running normally; (5) If the modules of the sonar equipment software are abnormal, it will be displayed as a software failure, and the software failure will be processed and displayed; (6) If all modules of the sonar equipment software are normal, continue to perform fault monitoring and processing; (7) After the fault detection and comprehensive processing software is started, the sonar equipment hardware is tested; (8) Check whether the hardware heartbeat response of the sonar device is normal; (9) If the heartbeat is normal, continue with fault monitoring and processing; (10) If the heartbeat is abnormal, a query is sent to confirm whether there is a fault, and the fault is processed and displayed. Specific implementation plan 1

[0018] Step 1.1: The device starts and begins to process all functions. The fault detection and comprehensive processing software starts the sonar device software loading; Step 1.2: The sonar device software is driven by the front-end array data. When it is first started, if the front-end array data is not received, it enters the waiting state.

[0019] Step 1.3: After the waiting state exceeds 1 minute, it is determined that there is a fault in the front-end data. The fault code is sent to the fault detection and comprehensive processing software.

[0020] Step 1.4: The fault detection and comprehensive processing software sends the fault status to the sonar system display console, and displays the equipment fault status and fault cause in real time; Specific implementation method 2: This implementation method is different from specific implementation method 1 in that the software is driven by data and the data is abnormally interrupted at a certain moment. The specific process is: Step 2.1: The device starts and begins to process all functions. The fault detection and comprehensive processing software starts the sonar device software loading; Step 2.2: The sonar equipment software is driven by the front-end array data. During normal operation, the data is abnormally interrupted at a certain moment. After the software enters the waiting state for more than 1 second, it is determined that there is a fault in the front-end data. The fault code is sent to the fault detection and comprehensive processing software; Step 2.3: The fault detection and comprehensive processing software sends the fault status to the sonar system display console, which displays the equipment fault status and fault cause in real time; Step 2.4: The data is restored at a certain moment, the software enters the normal working state, and sends the normal state to the fault detection and comprehensive processing software; Step 2.5: The fault detection and comprehensive processing software sends the normal status to the sonar system display console to display the equipment status in real time, but the historical faults (including fault causes and fault time) are retained to facilitate subsequent troubleshooting. Specific implementation method three

[0021] Step 3.1: The device starts and begins to process all functions. The fault detection and comprehensive processing software starts the sonar device software loading; Step 3.2: The sonar device software is driven by the front-end array data. Each module of the software starts the data series connection. When it is first started, if it fails to successfully establish a connection with the back-end, it enters the waiting state; Step 3.3: The waiting timeout period of each level of software is different. Taking the functional software level 1 as an example, if the waiting time exceeds 1.5 minutes, it is determined that there is a fault in the back-end reception. The receiving end is eliminated to prevent affecting its own processing rhythm. The fault code is sent to the fault detection and comprehensive processing software; Step 3.4: The fault detection and comprehensive processing software sends the fault status to the sonar system display console, and displays the equipment fault status and fault cause in real time; Step 3.5: The operator determines whether to restart the software to recover or use the sonar equipment software with a certain level removed based on the current fault status and impact combined with the current situation.

[0022] Specific implementation method 4: This implementation method is different from specific implementation method 3 in that the software is driven by data and an abnormal interrupt occurs at a certain level of the software at a certain moment. The specific process is: Step 4.1: The device starts and begins to process all functions. The fault detection and comprehensive processing software starts the sonar device software loading; Step 4.2: The sonar device software is driven by the front-end array data. Each module of the software starts the data serial connection normally. At a certain moment, the data is abnormally interrupted and the software enters the waiting state.

[0023] Step 4.3: The waiting timeout period of each level of software is different. Taking the main function level 1 as an example, if the waiting time exceeds 40 seconds, it is determined that there is a fault in the back-end reception. The receiving end is eliminated to prevent affecting its own processing rhythm. The fault code is sent to the fault detection and comprehensive processing software; Step 4.4: The fault detection and comprehensive processing software sends the fault status to the sonar system display console, and displays the equipment fault status and fault cause in real time; Step 4.5: The operator determines whether to restart the software to recover or use the sonar equipment software with a certain level removed based on the current fault status and impact combined with the current situation.

[0024] It should be noted that the actual implementation does not only include the three layers shown in the diagram. Figure 4 The three-layer function hierarchy is simplified for the sake of simplicity. In actual use, the waiting time of each layer should be reduced successively to ensure that the current layer will not be mistaken for a fault by the previous layer due to an abnormality in the next layer. Specific implementation method five

[0025] Step 5.1: The device starts and begins processing all functions; Step 5.2: The fault detection and comprehensive processing software starts to monitor whether the heartbeat of all modules of the hardware platform is normal; Step 5.3: If the heartbeat is abnormal, start sending inquiries to confirm that the hardware module is abnormal. In this case, the fault detection and comprehensive processing software will ignore the software loading of the hardware module when starting the sonar device software loading; Step 5.4: In this case, the sonar equipment software is consistent with Solution 3 and will send the fault code to the fault detection and comprehensive processing software. In addition, the fault detection and comprehensive processing software will send the corresponding hardware fault status to the sonar system display console to display the equipment fault status and fault cause; Step 5.5: The operator determines whether it is necessary to replace the spare hardware in time or use the sonar equipment software that has eliminated a certain level based on the current fault status and impact combined with the current situation.

[0026] Specific implementation method 6: This implementation method is different from specific implementation method 5 in that: during the operation of the device, a certain hardware module is abnormally interrupted. The specific process is: Step 6.1: The device starts and begins to process all functions. The fault detection and comprehensive processing software starts the sonar device software loading; Step 6.2: All software modules start data serial connection normally, and the sonar device software runs normally. At a certain moment, the heartbeat data of a module on the hardware platform is abnormally interrupted; Step 6.3: The fault detection and comprehensive processing software starts to issue inquiries to confirm that the hardware module has an abnormality; Step 6.4: In this case, the sonar equipment software is consistent with Solution 3 and will send the fault code to the fault detection and comprehensive processing software. In addition, the fault detection and comprehensive processing software will send the corresponding hardware fault status to the sonar system display console to display the equipment fault status and fault cause; Step 6.5: The operator determines whether it is necessary to replace the spare hardware in time or use the sonar equipment software that has eliminated a certain level based on the current fault status and impact combined with the current situation.

[0027] This technical solution is used to assist sonar operators to quickly locate faults and make decisions on the next course of action. It is also used to promptly handle certain back-end processing failures when they occur, so as to avoid affecting the main functions. The present invention builds a sonar equipment fault detection system that can skip abnormal modules to ensure the normal operation of the main functions; assists operators to quickly identify the specific module of the fault, and the operator decides whether to deal with it immediately; during equipment operation, the faulty module is isolated and processed to avoid problems such as the decline in real-time processing of the sonar equipment software; the sonar internal network system is isolated from the external system, and all interactions are processed through fault detection and comprehensive processing software, which reduces network pressure and reduces the possibility of network risks.

[0028] In sonar equipment, the fault detection and comprehensive processing module plays the role of a communication bridge between the internal network and the external network of the equipment. The main functions of this module are divided into two parts, mainly including comprehensive processing and fault detection, but the two are not completely independent. The two main functions are introduced below.

[0029] Fault Detection: The fault detection function is used to detect the fault module of the sonar equipment. The sonar equipment faults are mainly divided into two categories: hardware faults and software faults.

[0030] The sonar equipment computing software monitors the software faults based on the data stream. When a fault is detected, the back-end fault module is cut off to ensure the real-time performance of the equipment, and the fault code is reported to the fault detection and comprehensive processing module in time. The fault detection and comprehensive processing module transmits the fault to the display and control module, and the sonar operator makes a judgment and decides whether to handle it immediately.

[0031] Hardware faults are detected by the fault detection and comprehensive processing module. (1) When the device is just starting up, if a piece of hardware is judged to be faulty, the software loading of that piece will be skipped, and this layer will be cut off when the software starts up to ensure that the rest of the software can run at a normal rhythm. (2.) During the normal operation of the device, if a piece of hardware is judged to be faulty, combined with the software layer fault, it is determined whether it is a hardware fault. In both cases, the fault code will be transmitted to the display and control module, and the sonar operator will make a judgment and decide whether to deal with it immediately.

[0032] Comprehensive treatment: The main functions of comprehensive processing are: (1) Sonar device software loading: When the fault detection and integrated processing module establishes a connection with all hardware, the sonar device software is deployed to the hardware platform.

[0033] (2) Command and result forwarding: Since the sonar device is not directly connected to the external network, the fault detection and comprehensive processing module selects device-related commands and forwards them to the sonar device. The sonar device response results (such as calculation results, parameter feedback, etc.) are transmitted to the display and control module.

[0034] (3) External information selection: Some of the information required by the sonar equipment (such as navigation, time system, etc.) exists in the external network. The fault detection and comprehensive processing module extracts the required information and forwards it to the intranet sonar equipment.

[0035] (4) Internal information integration: multiple results of sonar software functional level calculations are integrated by the comprehensive processing function and transmitted to the display and control module.

[0036] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

[0037] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A sonar equipment fault detection system fault detection method, characterized in that: The steps are: (1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the loading of the sonar equipment software; (2) Check whether the front-end data of the sonar equipment is normal through fault detection and comprehensive processing software; (3) If the front-end data is abnormal, it will be displayed as a front-end fault, and the front-end fault will be processed and displayed; (4) If the front-end data is normal, then check whether each module of the sonar device software is running normally; (5) If the modules of the sonar equipment software are abnormal, it will be displayed as a software failure, and the software failure will be processed and displayed; (6) If all modules of the sonar equipment software are normal, continue to perform fault monitoring and processing; (7) After the fault detection and comprehensive processing software is started, the sonar equipment hardware is tested; (8) Check whether the hardware heartbeat response of the sonar device is normal; (9) If the heartbeat is normal, continue with fault monitoring and processing; (10) If the heartbeat is abnormal, a query is sent to confirm whether there is a fault, and the fault is processed and displayed.

2. A sonar equipment fault detection system and fault detection method according to claim 1, characterized in that: According to steps (2) and (3), the specific processing method is as follows: (1.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (1.2) The sonar device software is driven by the front-end array data. When it is first started, if the front-end array data is not received, it will enter the waiting state; (1.3) After the waiting state exceeds 1 minute, it is determined that there is a fault in the front-end data, and the fault code is sent to the fault detection and comprehensive processing software; (1.4) The fault detection and comprehensive processing software sends the fault status to the sonar system display console, displaying the equipment fault status and fault cause in real time.

3. A sonar equipment fault detection system and fault detection method according to claim 2, characterized in that: According to step (1.3), if the data is transmitted normally and the data has an abnormal terminal at a certain moment, the processing method is executed, and the steps are: (2.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (2.2) The sonar equipment software is driven by the front-end array data. During normal operation, the data is abnormally interrupted at a certain moment. After the software enters the waiting state for more than 1 second, it is determined that there is a fault in the front-end data. The fault code is sent to the fault detection and comprehensive processing software; (2.3) The fault detection and comprehensive processing software sends the fault status to the sonar system display console, displaying the equipment fault status and fault cause in real time; (2.4) The data is restored at a certain moment, the software enters the normal working state, and sends the normal state to the fault detection and comprehensive processing software; (2.5) The fault detection and comprehensive processing software sends the normal status to the sonar system display console, displays the equipment status in real time, and retains historical fault data to facilitate subsequent troubleshooting.

4. A sonar equipment fault detection system fault detection method according to claim 3, characterized in that: The historical fault data includes fault causes and fault times.

5. The sonar equipment fault detection system fault detection method according to claim 1, characterized in that: According to steps (4) and (5), the specific processing method is as follows: (3.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (3.2) The sonar equipment software is driven by the front-end array data. The software modules start the data serially. When it is first started, if it fails to successfully establish a connection with the back-end, it enters the waiting state; (3.3) The waiting timeout period of each level of software is different. Taking the functional software level 1 as an example, if the waiting time exceeds 1.5 minutes, it is determined that there is a fault in the back-end reception, and the receiving end is removed to prevent affecting its own processing rhythm. The fault code is sent to the fault detection and comprehensive processing software; (3.4) The fault detection and comprehensive processing software sends the fault status to the sonar system display console, displaying the equipment fault status and fault cause in real time; (3.5) The operator will decide whether to restart the software to recover or use the sonar equipment software that has removed a certain level based on the current fault status and impact combined with the current situation.

6. A sonar equipment fault detection system fault detection method according to claim 5, characterized in that: According to step (3.2), if the software is driven by data, when an abnormal interrupt occurs at a certain level of the software at a certain moment, the processing method is executed, and the steps are: (4.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (4.2) The sonar equipment software is driven by the front-end array data. The software modules start the data serial connection normally. At a certain moment, the data is abnormally interrupted and the software enters the waiting state; (4.3) The waiting timeout period of each level of software is different. Taking the main function level 1 as an example, if the waiting time exceeds 40 seconds, it is determined that there is a fault in the back-end reception, and the receiving end is removed to prevent affecting its own processing rhythm, and the fault code is sent to the fault detection and comprehensive processing software; (4.4) The fault detection and comprehensive processing software sends the fault status to the sonar system display console, displaying the equipment fault status and fault cause in real time; (4.5) The operator will decide whether to restart the software to recover or use the sonar equipment software that has removed a certain level based on the current fault status and impact combined with the current situation.

7. A sonar equipment fault detection system fault detection method according to claim 1, characterized in that: According to steps (8)-(10), the specific processing method is as follows: (5.1) The device starts and begins processing all functions; (5.2) The fault detection and comprehensive processing software starts to monitor whether the heartbeat of all modules of the hardware platform is normal; (5.3) If the heartbeat is abnormal, the query is initiated to confirm that the hardware module is abnormal. In this case, the fault detection and comprehensive processing software will ignore the software loading of the hardware module when starting the sonar device software loading; (5.4) In this case, the sonar equipment software is consistent with Solution 3 and will send the fault code to the fault detection and comprehensive processing software. In addition, the fault detection and comprehensive processing software will send the corresponding hardware fault status to the sonar system display console to display the equipment fault status and fault cause; (5.5) The operator shall make a decision based on the current fault status and impact and the current situation to determine whether it is necessary to replace the spare hardware in a timely manner or use the sonar equipment software that has eliminated a certain level.

8. A sonar equipment fault detection system fault detection method according to claim 7, characterized in that: According to step (5.2), when monitoring the heartbeat of all modules of the hardware platform, if a hardware module is abnormally interrupted, the processing method is executed, and the steps are as follows: (6.1) The equipment starts to process all functions, and the fault detection and comprehensive processing software starts the sonar equipment software loading; (6.2) All software modules start data serial connection normally, and the sonar equipment software runs normally. At a certain moment, the heartbeat data of a module on the hardware platform was abnormally interrupted; (6.3) The fault detection and comprehensive processing software starts to issue inquiries to confirm that there is an abnormality in the hardware module; (6.4) In this case, the sonar equipment software is consistent with Solution 3 and will send the fault code to the fault detection and comprehensive processing software. In addition, the fault detection and comprehensive processing software will send the corresponding hardware fault status to the sonar system display console to display the equipment fault status and fault cause; (6.5) The operator shall make a decision based on the current fault status and impact combined with the current situation to determine whether it is necessary to replace the spare hardware in a timely manner or use the sonar equipment software that has eliminated a certain level.