Fault identification method and device based on special vehicle control system

By detecting fault information in the special vehicle control system and generating reset signals, the problem of difficult time discovering and handling of electric cylinder failures in special vehicle is solved, and the fault handling efficiency and safety are improved.

CN119292244AInactive Publication Date: 2025-01-10ZHIZI AUTOMOTIVE TECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411797235.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-01-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The electric cylinder failure of special vehicles is difficult to detect and deal with in a timely manner, resulting in low fault handling efficiency and the safety of vehicles and operators cannot be guaranteed.

Method used

A fault identification method and device based on a special vehicle control system is provided. The fault information is detected by the electric push cylinder controller, the fault level is divided, the working mode is exited in the event of a serious failure and the fault code is uploaded, and the reset signal is generated to quickly reset the vehicle.

Benefits of technology

It realizes rapid identification and processing of faults, reduces the impact of faults on the system, improves the efficiency and accuracy of fault handling, and ensures the safety and reliability of special vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292244A_ABST
    Figure CN119292244A_ABST
Patent Text Reader

Abstract

The invention provides a fault identification method and device based on a special vehicle control system. The method provided by the invention comprises the following steps: detecting target fault information of the electric push cylinder control system based on the electric push cylinder controller; wherein the target fault information comprises a fault code and a fault level; when the fault level is a serious fault, the electric push cylinder controller is controlled to quit the working mode, and the fault code is uploaded to the vehicle uploading controller; and the vehicle uploading controller generates a reset signal based on the fault code, and resets the special vehicle based on the reset signal. The fault recognition method and device based on the special vehicle control system are used for quickly and accurately recognizing and processing faults when the faults occur.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of fault identification, and in particular to a fault identification method and device based on a special vehicle control system. Background Art

[0002] With the development of industrial automation and intelligent control technology, special vehicles, heavy machinery and various electric drive systems are increasingly widely used. These systems usually contain complex mechanical structures and electrical control parts, and have extremely high requirements for system stability and reliability.

[0003] Electric cylinders are widely used as actuators in special vehicle control systems. Electric cylinder controllers are used to precisely control motors, thereby driving various actuators to complete specific actions. However, when an electric cylinder of a special vehicle fails, it is difficult to detect and eliminate potential faults in a timely manner by relying on manual inspections and regular maintenance, resulting in low fault handling efficiency and failure to ensure the safety of vehicles and operators. Summary of the invention

[0004] In view of this, the present application provides a fault identification method and device based on a special vehicle control system, which are used to quickly and accurately identify and handle faults when they occur.

[0005] Specifically, the present application is implemented through the following technical solutions: The first aspect of the present application provides a fault identification method based on a special vehicle control system, the method comprising: Detecting target fault information of the electric cylinder control system based on the electric cylinder controller; wherein the target fault information includes a fault code and a fault level; When the fault level is a serious fault, the electric cylinder controller is controlled to exit the working mode, and the fault code is uploaded to the vehicle upload controller; The vehicle upload controller generates a reset signal based on the fault code, and resets the special vehicle based on the reset signal.

[0006] The second aspect of the present application provides a fault identification device based on a special vehicle control system, the device comprising a detection module, a control module and a processing module; wherein: The detection module is used to detect target fault information of the electric cylinder control system based on the electric cylinder controller; wherein the target fault information includes a fault code and a fault level; The control module is used to control the electric cylinder controller to exit the working mode when the fault level is a serious fault, and upload the fault code to the vehicle upload controller; The processing module is used for the vehicle upload controller to generate a reset signal based on the fault code, and reset the special vehicle based on the reset signal.

[0007] The fault identification method and device based on the special vehicle control system provided by the present application performs real-time detection of the electric cylinder control system through the electric cylinder controller when the special vehicle is powered on, ensuring that the fault can be discovered in the first time, thereby shortening the fault response time and reducing the impact of the fault on the system operation. Further, by classifying the fault levels, the working mode is immediately exited in the event of a serious fault. This measure effectively prevents the fault from further deteriorating and causing more serious damage to the system. Further, by uploading the fault code, the vehicle upload controller can quickly obtain specific target fault information, and then generate a targeted reset signal, so that the efficiency and accuracy of fault handling can be guaranteed. Further, after the fault is detected, reset is performed based on the reset signal, so that the special vehicle can quickly return to a normal working state and reduce the downtime caused by the fault. In this way, fault detection to fault handling helps to improve the efficiency and traceability of fault handling, ensure that the fault can be discovered in time and handled quickly, and improve the safety and reliability of special vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] Figure 1 A flowchart of a first embodiment of a fault identification method based on a special vehicle control system provided in this application; Figure 2 A flowchart of a second embodiment of a fault identification method based on a special vehicle control system provided in this application; Figure 3 A flowchart of a third embodiment of a fault identification method based on a special vehicle control system provided in this application; Figure 4 A hardware structure diagram of a fault identification device based on a special vehicle control system in which the fault identification device based on a special vehicle control system of the present application is located; Figure 5 This is a structural schematic diagram of Example 1 of a fault identification device based on a special vehicle control system provided in this application. DETAILED DESCRIPTION

[0009] Here, exemplary embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application.

[0010] The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items.

[0011] It should be understood that although the terms first, second, third, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0012] The present application provides a fault identification method and device based on a special vehicle control system, which are used to quickly and accurately identify and handle faults when they occur.

[0013] Specific embodiments are given below to introduce the technical solution of the present application in detail.

[0014] Figure 1 This is a flowchart of the first embodiment of the fault identification method based on the special vehicle control system provided by this application. Please refer to Figure 1 , the method provided in this embodiment may include: S101. Detect target fault information of an electric cylinder control system based on the electric cylinder controller; wherein the target fault information includes a fault code and a fault level.

[0015] Specifically, the electric cylinder controller is a core device used to control the operation of the electric cylinder. It is responsible for receiving instructions from the upper system or operator, and controlling the motor movement of the electric cylinder to achieve precise control of the position, speed, force and other parameters of the special vehicle upper structure.

[0016] Furthermore, the specific units included in the electric push cylinder control system are determined according to actual needs, and are not limited in this embodiment. For example, in one embodiment, the electric push cylinder control system includes an electric push cylinder controller, a central intelligent gateway, an IDS (intrusion detection system, referred to as IDS) controller, an electric push cylinder motor, and a vehicle controller.

[0017] In specific implementation, after the vehicle is powered on, the electric cylinder controller checks the operating parameters of various parts of the electric cylinder control system. For example, in one embodiment, the electric cylinder controller detects current information, voltage information, temperature information, position information, etc.

[0018] Furthermore, when an abnormality occurs in the operating state, the electric cylinder controller will analyze the abnormal data and identify the specific fault type. In specific implementation, the data corresponding to the preset fault mode can be compared with the acquired real-time data to determine the specific fault type.

[0019] Furthermore, the fault code is used to identify the fault. Different fault types have corresponding fault codes. In other words, the fault code is an identifier used for subsequent recording and query of target fault information.

[0020] Furthermore, different fault types correspond to different levels. In specific implementation, different fault types are divided into different levels according to their corresponding severity. For example, in one embodiment, the fault levels include a first-level minor fault and a second-level severe fault.

[0021] Optionally, the fault code and the fault level are stored in a preset fault list of the vehicle.

[0022] Specifically, the specific fault types in the preset fault list are set according to actual needs, and are not limited in this embodiment. For example, in one embodiment, all fault types that have occurred in the history of the vehicle can be saved in the preset fault list. For another example, in another embodiment, the fault types that may occur in the vehicle during the research and development process can be saved in the preset fault list.

[0023] In specific implementation, the target fault information can be input into a preset fault list, and the corresponding fault code and fault level can be queried through the preset fault list.

[0024] The fault identification method based on the special vehicle control system provided in this embodiment saves all possible fault codes and fault levels through a preset fault list, ensuring that when a fault occurs, the fault code and fault level corresponding to the fault can be quickly and accurately determined through the preset fault list, thereby improving the accuracy and reliability of fault identification.

[0025] A specific embodiment is given below to introduce the process of obtaining fault information in detail: (1) Determine the communication type of each component in the electric cylinder control system.

[0026] Specifically, the communication type refers to the method or format used for data exchange between various components in the electric cylinder control system. It is understandable that since the technical specifications and manufacturers of different components in the system may be different, their communication methods may also be different. It should be noted that the specific communication type of each component is set when the component is produced, and this is not limited in this embodiment. In specific implementation, the communication type of each component may include a communication packet, a data string, etc.

[0027] During the specific implementation, analyze the technical documentation and specifications of each component to determine the communication types they each support.

[0028] A specific embodiment is given below to introduce the implementation process of this step in detail: Step 1: Determine the fault monitoring position in the electric cylinder control system, wherein the fault monitoring position includes at least a direct monitoring position and an indirect monitoring position.

[0029] Specifically, the fault monitoring position is a specific position or node used to monitor and diagnose the fault of the electric cylinder control system. It should be noted that the fault monitoring position can be to directly monitor a certain component, or to indirectly infer the system status through other data.

[0030] Furthermore, the direct monitoring position is a position directly connected to the component to be monitored, and capable of obtaining its operating data or status information in real time. In specific implementation, when component A fails, component A can be determined as the direct monitoring position.

[0031] Furthermore, the indirect supervision position is a position where the state of another component is determined by the data or signal of one component of the electric cylinder control system. In specific implementation, when component A fails, the failure of component A can be determined through component B, and component B can be determined as the indirect supervision position.

[0032] Step 2: Determine the supervisory controller corresponding to the indirect supervisory position.

[0033] Specifically, the supervisory controller is a module responsible for monitoring the operating status of a specific component or position in the electric cylinder control system. It should be noted that in the indirect supervisory position, the supervisory controller may be responsible for processing data from multiple components to perform fault diagnosis or system status evaluation.

[0034] In a specific implementation, after a fault occurs, a supervisory controller connected to an indirect supervisory position corresponding to the fault is determined.

[0035] Step 3: Determine the data communication format of the direct supervision location.

[0036] In specific implementation, the data communication format of the direct supervision position may be determined directly according to the label information of the component at the direct supervision position.

[0037] Step 4: Determine the first communication type of the indirect supervisory position according to the communication format of the supervisory controller, and determine the second communication type of the direct supervisory position according to the data communication format.

[0038] In specific implementation, the communication format of the supervisory controller is obtained, and then the first communication type corresponding to the communication format is determined. The second communication type corresponding to the data communication format is determined. It should be noted that different communication formats correspond to different first communication types, and different correspondences between communication formats and first communication types can be set for different vehicles. After the communication format is determined, the corresponding first communication type is directly obtained. Similarly, different data communication formats correspond to different second communication types, and different correspondences between data communication formats and second communication types can be set for different vehicles. After the data communication format is determined, the corresponding second communication type is directly obtained.

[0039] Step five: determine the first communication type and the second communication type as communication types.

[0040] In specific implementation, when the first communication type and the second communication type are the same, they are directly determined as the final communication type. When the first communication type and the second communication type are different, a communication type that satisfies the requirements of both the first communication type and the second communication type can be selected.

[0041] The fault identification method based on the special vehicle control system provided in this embodiment can cover potential fault points more comprehensively through direct supervision positions and indirect supervision positions. Furthermore, the direct supervision position can obtain the operating status data of the component in real time, while the indirect supervision position can infer the health status of another component by comprehensively analyzing other data sources. In this way, the accuracy and timeliness of fault detection are improved through this multi-level and multi-dimensional monitoring method. Furthermore, the first communication type and the second communication type can be accurately obtained through the data communication format of the direct supervision position and the communication format of the supervisory controller, ensuring that different types of data from different components can be accurately and effectively transmitted.

[0042] (2) Determine multiple communication protocols of the electric cylinder controller according to the communication type of each component.

[0043] Specifically, the communication protocol is the rules and standards that define how data is sent, received and processed during the communication process. It can be understood that in the electric cylinder control system, the communication protocol ensures that data can be exchanged correctly and effectively between different components.

[0044] In specific implementation, the communication protocol corresponding to each communication type is obtained according to the correspondence between the communication type and the communication protocol preset in advance. For example, in one embodiment, a correspondence table or logic between the communication type and the communication protocol can be established to clarify which communication protocol is used for each communication type.

[0045] (3) Determine the correspondence between the communication protocol and each component in the electric cylinder control system.

[0046] During specific implementation, a communication protocol is allocated to each component corresponding to the communication type.

[0047] (4) Communicate with each component in the electric cylinder control system according to the corresponding relationship to receive the target fault information.

[0048] In specific implementation, after the communication protocol and the corresponding relationship are determined, each component can send communication data to each other according to the agreed communication protocol and receive the returned target fault information.

[0049] The fault identification method based on the special vehicle control system provided in this embodiment can ensure that the controller can communicate with components of different manufacturers and different technical specifications by determining the communication type of each component in the electric cylinder control system and selecting appropriate communication protocols based on these types. This flexibility improves the compatibility of the system, allowing the system to accommodate more components and be easy to expand and upgrade. Furthermore, by reasonably selecting the communication protocol, data redundancy and errors in the communication process can be reduced, and the efficiency and accuracy of the target fault information transmission can be improved.

[0050] S102: When the fault level is a serious fault, the electric cylinder controller is controlled to exit the working mode, and the fault code is uploaded to the vehicle upload controller.

[0051] In specific implementation, when the result of the judgment is a serious fault, the electric cylinder controller will immediately recognize this emergency situation. It should be noted that when a serious fault occurs, continuing to work will pose a serious threat to the safe operation of the system, or cause serious consequences such as equipment damage, casualties, etc.

[0052] Furthermore, after identifying a serious fault, the electric push cylinder controller will quickly control the electric push cylinder motor to exit the current working mode. In other words, the electric push cylinder controller controls the electric push cylinder motor to stop performing the current task or operation to avoid further expansion of the fault or causing more serious consequences.

[0053] Furthermore, the fault code can be uploaded directly through the vehicle's interactive network. In specific implementation, the vehicle's interactive network is selected according to actual needs, and this is not limited in this embodiment. For example, in one embodiment, the vehicle's interactive network can be used as the vehicle's interactive network. For another example, in another embodiment, Ethernet can be used as the vehicle's interactive network.

[0054] Furthermore, the vehicle upload controller is the processing center for vehicle fault processing. The vehicle upload controller will encode the processed fault, and may generate a reset signal and perform feedback and other operations.

[0055] In specific implementation, the electric cylinder controller uploads the acquired fault code to the vehicle upload controller through the built-in communication interface. It should be noted that this process is real-time, ensuring that the target fault information can be quickly and accurately transmitted to other vehicle parts.

[0056] S103. The vehicle upload controller generates a reset signal based on the fault code, and resets the special vehicle based on the reset signal.

[0057] Specifically, the vehicle upload controller will parse the received fault code and determine the type of fault, the location of the fault, and the fault level of the fault through the fault code.

[0058] In specific implementation, the vehicle upload controller can make a judgment based on the preset reset rules and strategies to determine the specific type of reset signal that needs to be generated. For example, in one embodiment, the target fault information represented by the fault code is a short circuit of the electric push cylinder motor. At this time, the reset signal is generated by the vehicle upload controller to control the reset of the electric push cylinder motor.

[0059] A specific embodiment is given below to introduce the generation process of the reset signal in detail: (1) Determine the fault location range according to the fault code.

[0060] Specifically, the fault location range is the range of components or areas where the fault may occur, determined based on the fault code. The fault location range helps to narrow the scope of investigation and improve the efficiency of fault location.

[0061] In specific implementation, when the electric cylinder controller reports a fault, the corresponding fault description and location information are queried in the system according to the fault code to determine the fault location range.

[0062] (2) According to the fault location range fault process, an associated controller is determined from the fault process, and the associated controller is not an electric cylinder controller.

[0063] Specifically, the fault flow is a series of processing steps or processes preset for each fault type. These processes may include processing measures in the stages of fault detection, diagnosis, processing and reset.

[0064] Furthermore, the association controller may be a controller responsible for monitoring, controlling or coordinating the fault handling process. It should be noted that the association controller is used to handle the faulty component, and the fault location range corresponding to the fault code can be further determined by the association controller to prevent misjudgment and achieve accurate processing after determining that the fault has occurred.

[0065] In specific implementation, the fault process corresponding to the fault location range is obtained, and the associated controller corresponding to the current fault processing is queried from the fault process.

[0066] (3) Obtaining an associated fault code of the associated controller.

[0067] Specifically, the associated fault code can determine the cause and scope of the fault. It should be noted that the specific content of the associated fault code is determined according to actual needs, and is not limited in this embodiment. In specific implementation, different associated fault codes can be preset for different associated controllers, and after the associated controller is determined, the corresponding associated fault code is generated.

[0068] (4) Correct the fault type according to the fault code and the associated fault codes.

[0069] In specific implementation, the fault code is compared and analyzed with the associated fault code to correct the fault type through the associated fault code. For example, in one embodiment, the fault characteristics are re-evaluated based on the fault code and the associated fault code to finally determine a fault type.

[0070] It should be noted that the fault type may include information such as the specific component that has failed, the specific fault content that has occurred, and the severity of the fault.

[0071] (5) Determine the target reset range based on the corrected fault type.

[0072] Specifically, the target reset range is the range of components or areas that need to be reset or reset. The target reset range helps to quickly restore the normal operating state of the vehicle.

[0073] In specific implementation, the target reset range that needs to be reset is determined based on factors such as the impact range of the fault involved in the fault type, the overall architecture of the system, and the feasibility and safety of the reset operation.

[0074] (6) Generate the reset signal according to the target reset range.

[0075] In specific implementation, according to the target reset range, the electric cylinder controller generates a corresponding reset signal and sends it to the target reset range that needs to be reset through the communication network. In specific implementation, the reset signal may include reset instructions, reset parameters, and necessary verification and confirmation information to ensure the correct execution of the reset operation and the stable operation of the system.

[0076] The fault identification method based on the special vehicle control system provided in this embodiment can accurately obtain the associated fault code by determining the fault code and the fault location range. In this way, the fault type is corrected in combination with the fault code and the associated fault code, providing more comprehensive fault information, and the location of the fault can be determined more accurately to prevent misjudgment and improve the accuracy and reliability of fault diagnosis. Furthermore, the target reset range is determined according to the corrected fault type, and only the affected components or areas are reset instead of the entire system, which reduces the time and cost of the reset operation and improves the efficiency of system recovery. In this way, by accurately locating and correcting the fault and optimizing the reset strategy, it helps to reduce downtime and ensure the availability and production efficiency of the vehicle system.

[0077] In this step, after receiving the reset signal, the electric cylinder control system immediately performs a reset operation to restore the system to an initial state to eliminate the impact of the fault on the system operation.

[0078] The fault identification method based on the special vehicle control system provided in this embodiment performs real-time detection of the electric cylinder control system through the electric cylinder controller when the special vehicle is powered on, ensuring that the fault can be discovered in the first time, thereby shortening the fault response time and reducing the impact of the fault on the system operation. Furthermore, by classifying the fault levels, the working mode is immediately exited in the event of a serious fault. This measure effectively prevents the fault from further deteriorating and causing more serious damage to the system. Furthermore, by uploading the fault code, the vehicle upload controller can quickly obtain specific target fault information, and then generate a targeted reset signal, so that the efficiency and accuracy of fault handling can be guaranteed. Furthermore, after the fault is detected, reset is performed based on the reset signal, so that the special vehicle can quickly return to a normal working state and reduce the downtime caused by the fault. In this way, fault detection to fault handling helps to improve the efficiency and traceability of fault handling, ensure that the fault can be discovered in time and handled quickly, and improve the safety and reliability of special vehicles.

[0079] Figure 2 This is a flow chart of the second embodiment of the fault identification method based on the special vehicle control system provided by this application. Please refer to Figure 2 Based on the above embodiment, the steps when the fault level is a minor fault include: S201. Maintain the electric cylinder controller in the current working mode and upload the fault code to the vehicle upload controller.

[0080] Specifically, when the fault level is determined to be a minor fault, the electric push cylinder controller will maintain the current working mode of the electric push cylinder motor unchanged. In other words, the electric push cylinder motor continues to perform its current task or operation and will not be interrupted or stopped due to a minor fault.

[0081] It should be noted that a minor fault will not cause danger to the vehicle or the operator. For example, in one embodiment, if the fault is detected as an input pulse frequency that is too high, the fault level of the fault can be determined as a minor fault.

[0082] Furthermore, while maintaining the working mode, the electric cylinder controller uploads the corresponding fault code to the vehicle upload controller through the built-in communication interface.

[0083] S202: The vehicle upload controller performs marking based on the fault code and generates a fault log.

[0084] Specifically, the specific data type in the fault log is set according to actual needs, and is not limited in this embodiment. For example, in one embodiment, the fault log contains key data such as the time and location of the fault, the description of the fault, and the corresponding reset information.

[0085] Furthermore, after the fault log is generated, the working state of the electric push cylinder motor can be adjusted in real time according to the corresponding processing strategy, or the minor fault can be processed after the electric push cylinder motor completes the current work. In specific implementation, the vehicle upload controller triggers the subsequent processing process based on the fault log to complete the fault analysis, diagnosis, maintenance suggestion production and other processing. For example, in one embodiment, in combination with the above embodiment, the fault is detected to be that the input pulse frequency is too high, and after the corresponding fault log is generated, the frequency of the input pulse is reduced after the electric push cylinder motor completes the current work to complete the fault processing.

[0086] The fault identification method for the special vehicle control system provided in this embodiment maintains the electric push cylinder controller in the current working mode when the fault level is a minor fault, and uploads the fault code to the vehicle upload controller, and then the vehicle upload controller marks based on the fault code and generates a fault log. In this way, when a minor fault occurs in the electric push cylinder system, by maintaining the electric push cylinder controller in the current working mode, system instability or task interruption caused by immediate shutdown can be avoided, so that the system can continue to operate without interrupting service, thereby improving the overall stability of the system. Furthermore, by marking and generating a fault log based on the fault code through the vehicle upload controller, a detailed record is provided for fault handling, which is not only convenient for subsequent analysis and auditing, but also helps operators quickly understand the fault situation, thereby improving the efficiency of fault handling.

[0087] Figure 3 This is a flowchart of the third embodiment of the fault identification method based on the special vehicle control system provided by this application. Please refer to Figure 3 Based on the above embodiment, the steps when the fault level is a minor fault include: S301. Determine a target fault location where a fault occurs based on the target fault information.

[0088] Specifically, the target fault location is the location corresponding to the target fault information. In specific implementation, the target fault information can be used to analyze the fault information of each location of the electric cylinder control system, and the target fault location where the fault occurs can be finally determined by comparing the features in the target fault information with the correlation between the features and the specific location.

[0089] S302, controlling all electric push cylinders controlled by the electric push cylinder controller to exit the working mode based on the reset signal, and generating multiple fault handling solutions.

[0090] In specific implementation, the electric push cylinder controller receives and confirms the reset signal. After confirming that the reset signal is valid, the electric push cylinder controller will control all the electric push cylinders under its jurisdiction to exit the current working mode according to the content of the reset signal.

[0091] Furthermore, multiple fault handling solutions can be generated based on a traditional solution generation method, or multiple fault handling solutions can be generated based on a neural network solution generation method, which is not limited in this embodiment. In specific implementation, the electric cylinder controller generates multiple possible fault handling solutions according to the preset fault diagnosis logic and fault handling strategy.

[0092] It should be noted that the troubleshooting plan may include maintenance steps, spare parts replacement suggestions, debugging parameter adjustments, etc.

[0093] Furthermore, the specific number of fault handling solutions is set according to actual needs, and is not limited in this embodiment. For example, in one embodiment, to ensure the flexibility and accuracy of processing, the system may generate three fault handling solutions according to different types and severity of faults.

[0094] S303: Reset based on the fault handling solution.

[0095] In specific implementation, the electric cylinder controller specifies a corresponding fault handling solution to complete the reset of the electric cylinder control system. For example, in one embodiment, the fault handling solution is to reduce the frequency of the input pulse, and the electric cylinder controller controls the frequency of the rabbit pulse to be reduced.

[0096] A specific embodiment is given below to describe in detail the steps after the reset is completed based on the fault handling solution: (1) Executing the fault handling solution based on the electric cylinder control system.

[0097] The specific implementation method of this step can be found in the introduction of the above embodiment and will not be repeated here.

[0098] (2) Re-detecting target fault information based on the electric cylinder controller.

[0099] In specific implementation, the electric push cylinder controller re-detects the fault of the electric push cylinder control system to determine whether there is a fault.

[0100] (3) If the target fault information is not detected, it is determined that the electric cylinder control system has no fault.

[0101] Specifically, when the target fault information is not detected, it is determined that the electric push cylinder control system has no fault.

[0102] The method provided in this embodiment first executes a fault handling solution based on the electric push cylinder control system, and then re-detects the target fault information based on the electric push cylinder controller. If the target fault information is not detected, it is determined that the electric push cylinder control system has no fault. In this way, when the target fault information is not detected, it can be confirmed that the electric push cylinder control system has no fault. In this way, it can be ensured that the system has been restored to a normal state and can continue to perform its intended functions. It helps to maintain the stability of the system and prevent system performance degradation or further damage due to unresolved faults. In this way, through a strict fault handling process and detection mechanism, the system can ensure that it will not resume operation until the fault is completely eliminated, avoiding safety hazards and accident risks that may be caused by continuing to operate in a faulty state.

[0103] The fault identification method based on the special vehicle control system provided in this embodiment first determines the target fault location where the fault occurs based on the target fault information, then controls all the electric push cylinders controlled by the electric push cylinder controller to exit the working mode based on the reset signal, generates multiple fault handling solutions, and finally resets based on the fault handling solution. In this way, accurately determining the target fault location where the fault occurs based on the target fault information helps to reduce the time for troubleshooting and improve the efficiency and accuracy of fault handling. Furthermore, after determining the fault location, all the electric push cylinders are controlled to exit the working mode based on the reset signal to prevent the fault from further expanding or causing other potential problems. Furthermore, through multiple fault handling solutions, more options and flexibility can be provided to ensure that the most appropriate solution can be obtained when facing different situations, improve the success rate of fault handling, and reduce the risk caused by the failure of a single solution. In this way, the stability and reliability of fault handling are guaranteed.

[0104] Optionally, the fault code is parsed based on the smart surface and the voice prompter to generate corresponding visual prompt information and auditory prompt information.

[0105] Specifically, the correspondence between the fault code and the visual prompt information may be preset in advance by the operator according to actual needs. After the fault code is obtained, the corresponding visual prompt information may be obtained.

[0106] In specific implementation, the specific data type included in the visual prompt information is determined according to actual needs, and is not limited in this embodiment. For example, in one embodiment, the visual prompt information can display the fault type, fault location, severity, and possible processing suggestions.

[0107] It should be noted that the design of visual prompt information should ensure that it is intuitive and easy to understand so that operators can quickly understand the fault situation.

[0108] Furthermore, after the visual prompt information is generated, it is displayed on a display screen of the vehicle's smart surface.

[0109] Similarly, the correspondence between the fault code and the auditory prompt information can be preset in advance by the operator according to actual needs. After the fault code is obtained, the corresponding auditory prompt information can be obtained.

[0110] In specific implementation, the specific data type included in the auditory prompt information is determined according to actual needs, and is not limited in this embodiment. For example, in one embodiment, the auditory prompt information can display the fault type, fault location, severity, and possible processing suggestions.

[0111] It should be noted that auditory prompt information may include an alarm sound with a specific frequency or tone, or a voice broadcast of the fault type and a brief description. The design of auditory prompt information should take into account the noise level of the operating environment and the hearing ability of the operator to ensure that it can be clearly perceived when needed.

[0112] Furthermore, after the auditory prompt information is generated, it is played on the voice prompter of the vehicle.

[0113] The fault identification method based on the special vehicle control system provided in this embodiment provides visual and auditory prompt information at the same time through the intelligent surface and the voice prompter, so that the operator can receive and understand the fault situation more comprehensively. Furthermore, through the combination of visual prompt information and auditory prompt information, it is possible to reduce information omissions and improve the accuracy of fault identification. At the same time, a variety of prompt methods can also help to attract the attention of operators more quickly in complex or noisy working environments and improve the timeliness of fault identification. Furthermore, clear fault handling guidance can be provided to operators through visual prompt information and auditory prompt information. The operator can quickly locate the fault site, understand the nature of the fault, and take corresponding handling measures based on the prompt information, which helps to shorten the fault handling time and improve the handling efficiency.

[0114] Optionally, after the electric cylinder controller detects target fault information of the electric cylinder control system, the method further includes: Acquire multiple target control instructions based on the electric cylinder controller; the target control instructions are used to control the operation of the electric cylinder system, and the target control instructions correspond to operation objects and operation results; When the operation objects corresponding to different target control instructions are the same and the operation results are different, determining that the target fault information is a system disorder; The power supply of the electric cylinder system is cut off based on a one-touch power-off switch.

[0115] Specifically, the target control instruction may be a control instruction issued by the vehicle control system, which is used to control the operation of one or more components of the electric push cylinder system; the target control instruction may also be a control instruction issued by the electric push cylinder control system, which is used to control the operation of one or more components of the electric push cylinder system.

[0116] It should be noted that the target control instruction includes instructions for the operation object. In other words, after receiving the target control instruction, the operation object works according to the target control instruction and finally achieves the corresponding operation result in the target control instruction.

[0117] Furthermore, when multiple target control instructions control the same operation object, if the operation results of the multiple target control instructions are different, conflicts may occur when the operation objects are executed, which may cause failures and dangers. At this time, the corresponding target fault information is determined as system disorder.

[0118] Furthermore, the one-button power-off switch is a device or button used to quickly cut off the power supply of the electric push cylinder system in an emergency. It is understandable that by pressing the one-button power-off switch, all power supplies related to the electric push cylinder system can be immediately cut off to achieve the purpose of quickly stopping the operation of the electric push cylinder control system.

[0119] Furthermore, system disorder is a state in which the electric cylinder system or its control system is abnormal or disordered. It should be noted that system disorder may be caused by various reasons such as software failure, hardware failure, external interference or control command conflict.

[0120] Furthermore, when the target fault information is system disorder, conflicts or interferences occur between different control instructions or actions in the electric cylinder system, resulting in the system being unable to correctly perform the intended operation, and may even cause danger.

[0121] In specific implementation, any situation where there are conflicts in control instructions can be defined as system disorder.

[0122] In specific implementation, in this step, when it is determined that a system disorder occurs in the electric push cylinder system, the power supply of the electric push cylinder system is disconnected by a one-button power-off switch, and at this time, the electric push cylinder system directly stops moving.

[0123] The fault identification method based on the special vehicle control system provided in this embodiment can quickly cut off the power supply to the electric push cylinder system through a one-touch power-off switch in an emergency situation where the system is disordered or the control actions interfere with each other, so that the action of the electric push cylinder system stops immediately. This rapid response mechanism effectively avoids further damage or dangerous situations caused by system abnormalities. In this way, adding a one-touch power-off switch as a safety protection measure improves the overall reliability of the electric push cylinder system. In an emergency, the operator can quickly take measures to cut off the power supply to ensure that the system enters a safe state, reducing the risks and losses caused by system failures.

[0124] Corresponding to the aforementioned embodiment of a fault identification method based on a special vehicle control system, the present application also provides an embodiment of a fault identification device based on a special vehicle control system.

[0125] The present application discloses an embodiment of a fault identification device based on a special vehicle control system, which can be applied to a fault identification device based on a special vehicle control system. The device embodiment can be implemented through software, or through hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, the processor of the fault identification device based on the special vehicle control system reads the corresponding computer program instructions in the non-volatile memory into the memory and runs them. From a hardware perspective, if Figure 4 As shown, it is a hardware structure diagram of the fault identification device based on the special vehicle control system of the present application. Figure 4 In addition to the processor, memory, network interface, and non-volatile memory shown, the fault identification device based on the special vehicle control system in which the device in the embodiment is located may also include other hardware according to the actual function of the fault identification device based on the special vehicle control system, which will not be described in detail.

[0126] Figure 5 This is a structural diagram of the first embodiment of the fault identification device based on the special vehicle control system provided by this application. Figure 5 The device provided in this embodiment includes a detection module 510, a control module 520 and a processing module 530; wherein: The detection module 510 is used to detect target fault information of the electric cylinder control system based on the electric cylinder controller; wherein the target fault information includes a fault code and a fault level; The control module 520 is used to control the electric cylinder controller to exit the working mode when the fault level is a serious fault, and upload the fault code to the vehicle upload controller; The processing module 530 is used for the vehicle upload controller to generate a reset signal based on the fault code, and reset the special vehicle based on the reset signal.

[0127] The device of this embodiment can be used to perform Figure 1 The steps, specific implementation principles and implementation processes of the method embodiment shown are similar and will not be repeated here.

[0128] Optionally, the control module 520 is further used to keep the electric cylinder controller in the current working mode and upload the fault code to the vehicle upload controller; The processing module 530 is also used by the vehicle upload controller to mark based on the fault code and generate a fault log.

[0129] Optionally, the processing module 530 is specifically configured to determine a target fault location where a fault occurs based on the target fault information; The processing module 530 is further specifically used to control all electric cylinders controlled by the electric cylinder controller to exit the working mode based on the reset signal, and generate multiple fault processing solutions; The processing module 530 is further specifically configured to perform a reset based on the fault handling solution.

[0130] Optionally, the processing module 530 is further specifically configured to execute the fault handling solution based on the electric cylinder control system; The processing module 530 is further specifically configured to re-detect target fault information based on the electric cylinder controller; The processing module 530 is further specifically configured to determine that the electric cylinder control system has no fault if the target fault information is not detected.

[0131] Optionally, the processing module 530 is further specifically used to parse the fault code based on the smart surface and the voice prompter, and generate corresponding visual prompt information and auditory prompt information.

[0132] Optionally, the fault code and the fault level are stored in a preset fault list of the vehicle.

[0133] Please continue to refer to Figure 4 The present application also provides a fault identification device based on a special vehicle control system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of any one of the methods provided in the first aspect of the present application are implemented.

[0134] The present application also provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the steps of any one of the methods provided in the present application are implemented.

[0135] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.

[0136] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present application scheme. A person of ordinary skill in the art can understand and implement it without paying any creative work.

[0137] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A fault identification method based on a special vehicle control system, characterized in that: The method is applied to an electric cylinder control system, and the method comprises: Detecting target fault information of the electric cylinder control system based on the electric cylinder controller; wherein the target fault information includes a fault code and a fault level; When the fault level is a serious fault, the electric cylinder controller is controlled to exit the working mode, and the fault code is uploaded to the vehicle upload controller; The vehicle upload controller generates a reset signal based on the fault code, and resets the special vehicle based on the reset signal.

2. The method according to claim 1, characterized in that The target fault information of the electric cylinder control system detected by the electric cylinder controller includes: Determining the communication type of each component in the electric cylinder control system; Determining multiple communication protocols of the electric cylinder controller according to the communication type of each component; Determine the correspondence between the communication protocol and each component in the electric cylinder control system; Communicate with each component in the electric cylinder control system according to the corresponding relationship to receive the target fault information.

3. The method according to claim 2, characterized in that Determining the communication type of each component in the electric cylinder control system includes: Determine a fault monitoring position in the electric cylinder control system, wherein the fault monitoring position includes at least a direct monitoring position and an indirect monitoring position; Determining a supervisory controller corresponding to the indirect supervisory position; determining a data communication format for said direct supervisory location; determining a first communication type of an indirect supervisory location based on a communication format of the supervisory controller, and determining a second communication type of a direct supervisory location based on the data communication format; The first communication type and the second communication type are determined as communication types.

4. The method according to claim 1, characterized in that The vehicle upload controller generates a reset signal based on the fault code, including: Determine the fault location range according to the fault code; According to the fault location range fault process, determining an associated controller from the fault process, wherein the associated controller is not an electric cylinder controller; Obtaining an associated fault code of the associated controller; Correcting the fault type according to the fault code and the associated fault code; Determine the target reset range according to the corrected fault type; The reset signal is generated according to the target reset range.

5. The method according to claim 1, characterized in that When the fault level is a minor fault, the method includes: Keeping the electric cylinder controller in the current working mode, and uploading the fault code to the vehicle upload controller; The vehicle upload controller performs marking based on the fault code and generates a fault log.

6. The method according to claim 1, characterized in that The electric push cylinder controller controls a plurality of electric push cylinders; and the resetting of the special vehicle based on the reset signal comprises: Determine a target fault location where a fault occurs based on the target fault information; Controlling all electric push cylinders controlled by the electric push cylinder controller to exit the working mode based on the reset signal, and generating multiple fault handling solutions; Reset based on the fault handling solution.

7. The method according to claim 6, characterized in that The resetting based on the fault handling solution includes: Executing the fault handling solution based on the electric cylinder control system; re-detecting target fault information based on the electric cylinder controller; If the target fault information is not detected, it is determined that the electric cylinder control system has no fault.

8. The method according to claim 1 or 5, characterized in that: After uploading the fault code to the vehicle upload controller, the method further includes: The fault code is analyzed based on the intelligent surface and the voice prompter to generate corresponding visual prompt information and auditory prompt information.

9. The method according to claim 1, characterized in that: After the electric cylinder controller detects target fault information of the electric cylinder control system, the method further includes: Acquire multiple target control instructions based on the electric cylinder controller; the target control instructions are used to control the operation of the electric cylinder system, and the target control instructions correspond to operation objects and operation results; When the operation objects corresponding to different target control instructions are the same and the operation results are different, determining that the target fault information is a system disorder; The power supply of the electric cylinder system is cut off based on a one-touch power-off switch.

10. A fault identification device based on a special vehicle control system, characterized in that: The device comprises a detection module, a control module and a processing module; wherein, The detection module is used to detect target fault information of the electric cylinder control system based on the electric cylinder controller; wherein the target fault information includes a fault code and a fault level; The control module is used to control the electric cylinder controller to exit the working mode when the fault level is a serious fault, and upload the fault code to the vehicle upload controller; The processing module is used for the vehicle upload controller to generate a reset signal based on the fault code, and reset the special vehicle based on the reset signal.

Citation Information

Patent Citations

  • Electric push cylinder

    CN109510523A

  • Vehicle fault diagnosis system and method

    CN111077880A

  • Fan fault type judgment method and system and vehicle

    CN115755830A

  • Fault processing method, device and equipment for autonomous vehicle, and medium

    CN117472026A

  • Vehicle position anomaly detection method and system and vehicle

    CN118331222A