Method for electromechanical equipment maintenance instructions and fault feedback data interaction
By employing an interactive data transmission method, the problem of easily lost fault data in aircraft electromechanical systems has been solved, achieving highly reliable transmission and accurate recording of fault data, and supporting rapid maintenance of aircraft equipment.
Patent Information
- Application Number
- CN202411873325.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-12-18
AI Technical Summary
Existing aircraft electromechanical system fault data transmission is prone to loss, resulting in missing fault records and affecting system fault location and equipment maintenance.
An interactive data transmission method is adopted, which includes maintenance retrieval instructions, header responses, fault headers, and fault data length verification, to ensure the integrity of fault data, including data interaction between terminal display devices, electromechanical integrated processing devices, and end-point fault reporting devices.
It improves the reliability of airborne equipment fault data transmission and the integrity of recording, ensuring the accuracy and completeness of fault data, and supporting rapid fault location and maintenance.
Smart Images

Figure CN119717769B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of aircraft onboard equipment maintenance and inspection, and in particular to a method for interacting maintenance instructions and fault feedback data of electromechanical equipment. Background Art
[0002] Aircraft electromechanical systems include dozens of subsystems, including power systems, fuel systems, hydraulic systems, landing gear systems, and environmental control systems. Modern aircraft use a distributed architecture combined with integrated control and management technologies to achieve comprehensive control of various electromechanical systems. Each system typically has a varying number of controllers to implement its own dedicated control functions. To improve the testability of airborne equipment, each system's onboard equipment is required to perform regular self-inspections of the equipment's operating status during operation, generating test results and fault reports. When the aircraft is undergoing maintenance, these self-inspection results are displayed through a unified maintenance interface, allowing airborne equipment maintenance personnel to accurately understand the equipment's operating status and quickly implement appropriate troubleshooting measures to ensure the smooth execution of flight missions.
[0003] The current maintenance fault data display method used on aircraft is to encode fault information and upload it using an event-based data exchange model triggered by fault status changes. When a system fault occurs, the corresponding fault code is reported via the data bus to record the fault information. In this event-based transmission mode, if a bus transmission failure occurs, the currently uploaded fault data will be lost. Since data transmission is unidirectional, the lost data will not be retransmitted, resulting in a loss of fault records, which inconveniences system fault location and equipment maintenance.
[0004] Therefore, how to improve the reliability of data transmission is a problem that needs to be solved. Summary of the Invention
[0005] The purpose of this application is to provide a method for interaction between maintenance instructions and fault feedback data of electromechanical equipment to solve the problem that existing fault data is easily lost.
[0006] The technical solution of this application is: a method for interacting maintenance instructions and fault feedback data of electromechanical equipment, comprising:
[0007] The terminal display device sends a maintenance acquisition instruction to the electromechanical integrated processing device;
[0008] After receiving the maintenance acquisition instruction, the electromechanical integrated processing device sets the maintenance acquisition instruction sending flag to 1 and forwards the maintenance acquisition instruction to the terminal fault reporting device;
[0009] After receiving the maintenance acquisition instruction, the terminal fault reporting device enters the maintenance data upload mode and sends the fault page header to the electromechanical integrated processing device;
[0010] After receiving the fault header information, the electromechanical integrated processing device clears the instruction sending flag, obtains the length of the fault data packet reported in the header, and clears the variable recording the length of the fault data packet; at the same time, it sends a header response to the terminal fault reporting device;
[0011] After receiving the page header response, the terminal fault reporting device starts to continuously upload all data packets of this fault, including all fault data and the last packet of fault page footer;
[0012] When the electromechanical integrated processing equipment receives the fault data, each time it receives a packet of data, it accumulates 1 in the variable recording the length of the fault data packet until it receives the end of the fault page. It then compares the accumulated data with the length of the fault data packet reported in the page header. If the lengths are consistent, it is considered that the data packet uploaded for this fault is complete, and the data is packaged and sent to the terminal display device, ending this data interaction.
[0013] Preferably, after the maintenance acquisition instruction is forwarded to the terminal fault reporting device, it is determined again whether the instruction sending flag is cleared. If the instruction sending flag is not cleared, the instruction is resent to the terminal fault reporting device in the next cycle.
[0014] Preferably, the fault page header includes the length information of the data packet reported for this fault.
[0015] Preferably, if the electromechanical integrated processing device does not receive the fault page header information, the maintenance acquisition instruction is repeatedly forwarded to the terminal fault reporting device until the electromechanical integrated processing device receives the fault page header information.
[0016] Preferably, if the electromechanical integrated processing device receives the fault page footer information, the accumulated datagram length is compared with the length of the fault data packet reported in the page header. If the lengths are consistent, the data packet uploaded for this fault is considered complete, and these data are packaged and sent to the terminal display device to end this data interaction.
[0017] Preferably, if the lengths are inconsistent, it is considered that data is lost in this data interaction process, and the instruction sending flag is set to 1; and the instruction is waited to be sent again.
[0018] Preferably, if the electromechanical integrated processing device receives neither fault page header information nor fault page footer information, the variable recording the length of the fault data packet is incremented by 1, and the length of the currently received data packet is recorded.
[0019] Preferably, if the terminal fault reporting device does not receive a header response after sending the fault header, it repeatedly sends the fault header to the electromechanical integrated processing device until a header response is received.
[0020] Preferably, the electromechanical integrated processing device periodically receives maintenance acquisition instructions from the terminal display device, and when there is an instruction, sets the instruction sending flag to 1 and forwards the instruction to the terminal fault reporting device.
[0021] Preferably, if the instruction sending flag is not cleared, the instruction is resent to the terminal fault reporting device in the next cycle.
[0022] Preferably, if the terminal fault reporting device receives a maintenance acquisition instruction, it enters the maintenance data upload mode, sends a fault header to the electromechanical integrated processing device, and the fault header includes the data packet length information of this fault report, and waits for the header response.
[0023] Preferably, the terminal fault reporting device periodically receives data from the electromechanical integrated processing device, judges the received data to determine whether the data is normal, and sends normal periodic data if the data is normal.
[0024] Preferably, the specific steps for determining whether the data is normal are as follows:
[0025] After the terminal fault reporting device receives the instruction from the electromechanical integrated processing equipment, it determines the instruction type and first determines whether it is a maintenance acquisition instruction. If so, it enters the maintenance sending mode, sends the fault page header, and marks the length of the fault data packet in the fault page header; if not, it determines whether it is a fault page header response. If so, it sends all the data packets of this fault, including all fault data and the last fault page tail, and exits the maintenance sending mode; if not, it determines whether it is working in the maintenance sending mode. If so, it enters the maintenance sending mode again, sends the fault page header, and marks the length of the fault data packet in the fault page header; if not, it sends normal cycle data.
[0026] Preferably, if the accumulated data is inconsistent with the length of the fault data packet reported in the page header, it is considered that data loss occurs in this data interaction process, and the instruction sending flag is set to 1, and the maintenance acquisition instruction is repeatedly forwarded to the terminal fault reporting device until the data interaction is completed.
[0027] The method for interacting electromechanical equipment maintenance instructions and fault feedback data in the present application defines maintenance acquisition instructions, page header responses, fault page headers, fault data, and through judgment of page header responses and verification of fault data length, the maintenance fault data of airborne equipment is transmitted interactively to achieve highly reliable data transmission, which can solve the data loss problem of traditional fault information upload systems and improve the integrity and accuracy of system fault data records. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions provided by this application, the following is a brief introduction to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of this application.
[0029] Figure 1 This is a schematic diagram of the overall process of this application;
[0030] Figure 2 This is the overall system structure diagram of this application;
[0031] Figure 3 This is a diagram of the data processing flow of the terminal fault reporting device for this application. DETAILED DESCRIPTION
[0032] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 making creative efforts are within the scope of protection of the present invention.
[0033] A method for interactive maintenance instructions and fault feedback data of electromechanical equipment, such as Figure 1-Figure 2 As shown, the following steps are included:
[0034] Step S100: The terminal display device sends a maintenance acquisition instruction to the electromechanical integrated processing device;
[0035] Step S200 : After receiving the maintenance acquisition instruction, the electromechanical integrated processing device sets the maintenance acquisition instruction sending flag to 1 and forwards the maintenance acquisition instruction to the terminal fault reporting device.
[0036] After the maintenance acquisition instruction is forwarded to the terminal fault reporting device, it is determined again whether the instruction sending flag is cleared. If the instruction sending flag is not cleared, the instruction is resent to the terminal fault reporting device in the next cycle.
[0037] Step S300: After receiving the maintenance acquisition instruction, the terminal fault reporting device enters the maintenance data upload mode and sends the fault page header to the electromechanical integrated processing device.
[0038] The fault page header contains the length of the data packet reported for this fault.
[0039] Step S400: After receiving the fault header information, the electromechanical integrated processing device clears the instruction sending flag, obtains the length of the fault data packet reported in the header, and clears the variable recording the fault data packet length. At the same time, it sends a header response to the terminal fault reporting device.
[0040] If the electromechanical integrated processing device does not receive the fault header information, the process returns to step S200.
[0041] Preferably, if the electromechanical integrated processing device receives the fault footer information, it compares the accumulated datagram length with the length of the fault data packet reported in the page header. If the lengths match, the data packet uploaded for this fault is considered complete, and the data is assembled and sent to the terminal display device. This data exchange ends. If the lengths do not match, it is considered that data was lost during this data exchange process, and the command send flag is set to 1. Waiting for the command to be sent again.
[0042] Preferably, if the electromechanical integrated processing device receives neither fault page header information nor fault page footer information, the variable recording the length of the fault data packet is incremented by 1, and the length of the currently received data packet is recorded.
[0043] In step S500, after receiving the page header response, the terminal fault reporting device starts to continuously upload all data packets of this fault, including all fault data and the last fault page footer.
[0044] If the terminal fault reporting device does not receive a header response after sending the fault header, it returns to step S300 and resends the header response.
[0045] Preferably, the electromechanical integrated processing device periodically receives maintenance acquisition instructions from the terminal display device. When an instruction is received, the instruction sending flag is set to 1 and the instruction is forwarded to the terminal fault reporting device. If the instruction sending flag is not cleared, the instruction is resent to the terminal fault reporting device in the next cycle.
[0046] Preferably, if the terminal fault reporting device receives a maintenance acquisition instruction, it enters the maintenance data upload mode, sends a fault header to the electromechanical integrated processing device, and the fault header includes the data packet length information of this fault report, and waits for the header response.
[0047] Preferably, the terminal fault reporting device periodically receives data from the electromechanical integrated processing device, judges the received data, and determines whether the data is normal. If normal, it sends normal periodic data, such as Figure 3 The specific judgment steps are as follows:
[0048] After the terminal fault reporting device receives the instruction from the electromechanical integrated processing equipment, it determines the instruction type and first determines whether it is a maintenance acquisition instruction. If so, it enters the maintenance sending mode, sends the fault page header, and marks the length of the fault data packet in the fault page header; if not, it determines whether it is a fault page header response. If so, it sends all the data packets of this fault, including all fault data and the last fault page tail, and exits the maintenance sending mode; if not, it determines whether it is working in the maintenance sending mode. If so, it enters the maintenance sending mode again, sends the fault page header, and marks the length of the fault data packet in the fault page header; if not, it sends normal cycle data.
[0049] In step S600, the electromechanical integrated processing device increments the variable recording the fault data packet length by 1 for each received packet until the end of the fault page is received. The device then compares the accumulated data with the fault data packet length reported in the page header. If the lengths match, the uploaded data packet is considered complete, and the data is assembled and sent to the terminal display device. This concludes the data exchange.
[0050] If the accumulated data is inconsistent with the length of the fault data packet reported in the page header, it is considered that data is lost during this data exchange process, and the instruction sending flag is set to 1, and the process returns to step 2 until the data exchange is completed.
[0051] In summary, by defining maintenance acquisition instructions, page header responses, fault page headers, fault data, judging the page header responses and verifying the length of the fault data, the maintenance fault data of the airborne equipment can be transmitted interactively to achieve high-reliability data transmission, which can solve the data loss problem of the traditional fault information upload system and improve the integrity and accuracy of the system fault data records.
[0052] Finally, it should be noted that the drawings of the embodiments disclosed in the present invention only involve structures related to the embodiments disclosed in the present invention. Other structures can refer to common designs. In the absence of conflicts, the same embodiment and different embodiments of the present invention can be combined with each other.
[0053] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for interactive maintenance instructions and fault feedback data of electromechanical equipment, characterized in that: include: The terminal display device sends a maintenance acquisition instruction to the electromechanical integrated processing device; After receiving the maintenance acquisition instruction, the electromechanical integrated processing device sets the maintenance acquisition instruction sending flag to 1 and forwards the maintenance acquisition instruction to the terminal fault reporting device; After receiving the maintenance acquisition instruction, the terminal fault reporting device enters the maintenance data upload mode and sends the fault page header to the electromechanical integrated processing device; After receiving the fault header information, the electromechanical integrated processing device clears the instruction sending flag, obtains the length of the fault data packet reported in the header, and clears the variable recording the length of the fault data packet; at the same time, it sends a header response to the terminal fault reporting device; After receiving the page header response, the terminal fault reporting device starts to continuously upload all data packets of this fault, including all fault data and the last packet of fault page footer; When the electromechanical integrated processing device receives the fault data, it accumulates 1 for each packet of data received until it receives the end of the fault page. It then compares the accumulated data with the length of the fault data packet reported in the page header. If the lengths are consistent, it is considered that the data packet uploaded for this fault is complete, and the data is packaged and sent to the terminal display device, ending this data exchange. After the maintenance acquisition instruction is forwarded to the terminal fault reporting device, it is determined again whether the instruction sending flag is cleared. If the instruction sending flag is not cleared, the instruction is resent to the terminal fault reporting device in the next cycle.
2. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: The fault page header includes the length information of the data packet reported for this fault.
3. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: If the electromechanical integrated processing device does not receive the fault page header information, the maintenance acquisition instruction will be repeatedly forwarded to the terminal fault reporting device until the electromechanical integrated processing device receives the fault page header information.
4. The method for interacting maintenance instructions and fault feedback data for electromechanical equipment according to claim 1, wherein: If the electromechanical integrated processing device receives the fault page footer information, it will compare the accumulated datagram length with the fault data packet length reported in the page header. If the lengths are consistent, it is considered that the data packet uploaded for this fault is complete, and these data will be packaged and sent to the terminal display device, ending this data interaction.
5. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 4, characterized in that: If the lengths are inconsistent, it is considered that data is lost during this data exchange process, and the instruction sending flag is set to 1; wait for the instruction to be sent again.
6. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: If the electromechanical integrated processing device receives neither fault page header information nor fault page footer information, the variable recording the length of the fault data packet is incremented by 1, and the length of the currently received data packet is recorded.
7. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: If the terminal fault reporting device does not receive a page header response after sending the fault page header, it will repeatedly send the fault page header to the electromechanical integrated processing device until it receives a page header response.
8. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: The electromechanical integrated processing device periodically receives maintenance acquisition instructions from the terminal display device, and when there is an instruction, sets the instruction sending flag to 1 and forwards the instruction to the terminal fault reporting device.
9. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 8, characterized in that: If the instruction sending flag is not cleared, the instruction is resent to the terminal fault reporting device in the next cycle.
10. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: If the terminal fault reporting device receives the maintenance acquisition instruction, it enters the maintenance data upload mode and sends the fault page header to the electromechanical integrated processing device. The fault page header contains the data packet length information of this fault report and waits for the page header response.
11. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: The terminal fault reporting device periodically receives data from the electromechanical integrated processing device, judges the received data, and determines whether the data is normal. If the data is normal, it sends normal periodic data.
12. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 11, characterized in that: The specific steps to determine whether the data is normal are as follows: After receiving the instruction from the electromechanical integrated processing device, the terminal fault reporting device determines the instruction type and first determines whether it is a maintenance acquisition instruction. If so, it enters the maintenance sending mode, sends the fault page header, and marks the length of the fault data packet in the fault page header; If not, determine whether it is a fault page header response. If so, send all data packets of this fault, including all fault data and the last fault page tail packet, and exit the maintenance sending mode; If not, determine whether it is working in the maintenance sending mode. If so, enter the maintenance sending mode again, send the fault page header, and mark the length of the fault data packet in the fault page header; If not, normal cycle data is sent.
13. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, wherein: If the accumulated data is inconsistent with the length of the fault data packet reported in the page header, it is considered that data is lost during this data interaction process, and the instruction sending flag is set to 1, and the maintenance acquisition instruction is repeatedly forwarded to the terminal fault reporting device until the data interaction is completed.
Citation Information
Patent Citations
Multi-board-card communication equipment, method and system based on CAN2.0
CN109379264A
Partial discharge data processing system based on data transmission
CN113301147A
Jig and method for collecting fault information
CN116841222A