Electromechanical equipment maintenance instruction and fault feedback data interaction method
By defining interactive instructions and data packets, the high-reliability transmission of fault data of aircraft onboard equipment is achieved, which solves the problem of easy loss of fault data in the prior art and improves the integrity and accuracy of fault data recording.
Patent Information
- Application Number
- CN202411873325.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-18
AI Technical Summary
The existing data transmission mode of on-board equipment in aircraft is prone to data loss, and the transmission is unidirectional, and data retransmission cannot be achieved, resulting in the missing fault records and affecting system fault location and equipment maintenance.
By defining maintenance acquisition instructions, page header response, fault header, fault data and other interactive instructions and data packets, the fault data can be achieved with high reliability transmission of fault data of onboard equipment. The specific steps include sending maintenance and acquisition instructions at the terminal display device, forwarding instructions at the electromechanical and mechanical processing device and receiving the fault page header, uploading the fault packet at the end fault report device, and ensuring packet integrity through accumulated packet length verification.
It realizes high-reliability transmission of airborne equipment fault data, avoids data loss, improves the integrity and accuracy of fault data recording, and supports the accuracy of system fault location and equipment maintenance.
Smart Images

Figure CN119717769A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of aircraft onboard equipment maintenance and inspection, and in particular relates to a method for interaction between electromechanical equipment maintenance instructions and fault feedback data. Background Art
[0002] The aircraft electromechanical system includes dozens of subsystems such as power system, fuel system, hydraulic system, landing gear system, environmental control system, etc. Modern aircraft adopts a distributed architecture combined with integrated control management technology to achieve comprehensive control of various electromechanical systems. Each system usually has a different number of controllers to implement the dedicated control functions of each system. In order to improve the testability of airborne equipment, each system's airborne equipment needs to perform regular self-inspections of the equipment's operating status during the operation of the equipment to form test results and fault reports, and when the aircraft is in maintenance, the above self-inspection results will be displayed through a unified maintenance interface so that airborne equipment maintenance personnel can accurately grasp the equipment's operating status and quickly implement corresponding troubleshooting measures to ensure the smooth execution of flight missions.
[0003] The maintenance fault data display method currently used on aircraft is to upload fault data by encoding fault information and using an event-based data interaction mode triggered by fault status changes. When a system fault occurs, the corresponding fault code is reported through the data bus to record the fault information. In this event-based transmission mode, when a bus transmission fails, the currently uploaded fault data will be lost, and since data transmission is unidirectional, the lost data will not be sent again, resulting in the loss of fault records, which causes inconvenience to 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 the present 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 current 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 fault page footer;
[0012] When the electromechanical integrated processing equipment receives the fault data, each time it receives a packet of data, it accumulates the variable recording the length of the fault data packet by 1 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 header information, the maintenance acquisition instruction is repeatedly forwarded to the terminal fault reporting device until the electromechanical integrated processing device receives the fault header information.
[0016] Preferably, if the electromechanical integrated processing device receives 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, ending 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 a 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 receiving the instruction from the electromechanical integrated processing equipment, 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 current 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 data packets of this fault, including all fault data and the last fault page tail, to exit 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 current 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 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.
[0027] The electromechanical equipment maintenance instruction and fault feedback data interaction method of 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 sent interactively to achieve high-reliability data transmission, which can solve the data loss problem of traditional fault information uploading 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 solution provided by the present application, the following is a brief introduction to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of the present 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 schematic diagram of the data processing flow of the terminal fault reporting device for this application. DETAILED DESCRIPTION
[0032] 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.
[0033] A method for interacting 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 information 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 current fault data packet reported in the header, and clears the variable recording the length of the fault data packet, and 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 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, it is considered that the data packet uploaded for this fault is complete, and these data are packaged and sent to the terminal display device. End this data interaction. If the lengths are inconsistent, it is considered that data is lost during this data interaction process, and the instruction sending flag is set to 1. Wait for the instruction 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] 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 tail.
[0044] If the terminal fault reporting device does not receive a page header response after sending the fault page header, it returns to step S300 and resends the page header response.
[0045] 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. 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 a 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 receiving the instruction from the electromechanical integrated processing equipment, 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 current 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 data packets of this fault, including all fault data and the last fault page tail, to exit 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 current fault data packet in the fault page header; if not, it sends normal cycle data.
[0049] Step S600: When the electromechanical integrated processing device receives the fault data, it accumulates the variable recording the length of the fault data packet by 1 for each packet of data received until the end of the fault page is received. The accumulated data is compared 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. This data interaction ends.
[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, and other structures can refer to the general design. In the absence of conflict, 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 protection scope 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 current 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 fault page footer; When the electromechanical integrated processing equipment receives the fault data, each time it receives a packet of data, it accumulates the variable recording the length of the fault data packet by 1 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.
2. The method for interactively communicating maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: 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.
3. The method for interactively communicating maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: The fault page header contains the length information of the data packet reported for this fault.
4. The method for interactively communicating 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.
5. The method for interactively communicating maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: 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, ending this data interaction.
6. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 5, characterized in that: If the lengths are inconsistent, it is considered that data is lost during this data interaction process, and the command sending flag is set to 1; wait for the command to be sent again.
7. 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.
8. The method for interactively communicating 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 a page header response is received.
9. The method for interactively communicating 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, sets the instruction sending flag to 1 when there is an instruction, and forwards the instruction to the terminal fault reporting device.
10. The method for interacting maintenance instructions and fault feedback data of electromechanical equipment according to claim 9, 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.
11. The method for interactively communicating 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 equipment. The fault page header contains the data packet length information of this fault report and waits for the page header response.
12. The method for interactively communicating 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 to determine whether the data is normal, and sends normal periodic data if the data is normal.
13. The method for interactively communicating maintenance instructions and fault feedback data of electromechanical equipment according to claim 12, 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, first determining whether it is a maintenance acquisition instruction, and then 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.
14. The method for interactively communicating maintenance instructions and fault feedback data of electromechanical equipment according to claim 1, characterized in that: 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 during this data exchange process. The command sending flag is set to 1, and the maintenance acquisition command is repeatedly forwarded to the terminal fault reporting device until the data exchange is completed.
Citation Information
Patent Citations
Multi-board-card communication equipment, method and system based on CAN2.0
CN109379264A
ECU offline operation troubleshooting analysis method
CN112180891A
Partial discharge data processing system based on data transmission
CN113301147A
Jig and method for collecting fault information
CN116841222A
Serial communication method with data receiving fault detection function
CN118567885A