An aircraft dual - controller position recognition and position conflict handling system and method

The system uses discrete quantities from local power distribution units and dual redundant bus communication to accurately identify and resolve conflicts in aircraft dual controller positions, ensuring safe and reliable power distribution.

CN119916668BActive Publication Date: 2025-07-15TIANJING AVIATION ELECTRO-MECHANICAL CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510399592.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-07-15
Estimated Expiration
2045-04-01

AI Technical Summary

Technical Problem

In aviation power distribution systems, when controller products with similar hardware configurations are identified incorrectly, it may lead to abnormal power supply of the distribution network or parallel AC power supply, resulting in serious consequences. The existing technology has failed to effectively solve the problem of errors in the position identification.

Method used

By collecting the discrete camera number provided by the power distribution device and analyzing the bus camera number of the opposite controller, comprehensively judging its own camera number, and using a double-limit full-duplex communication bus for camera identification and conflict processing to ensure the accurate identification and processing of camera number.

Benefits of technology

It effectively prevents the wrong control of the power distribution network contactor, improves the safety and reliability of the system, and ensures the accurate identification and processing of the camera number.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119916668B_ABST
    Figure CN119916668B_ABST
Patent Text Reader

Abstract

The present invention discloses a position identification and position conflict handling system and method for aircraft dual controllers, which relates to the technical field of aviation power distribution. The technical solution of this patent includes a left power distribution device, a right power distribution device, a left controller, and a right controller. The left controller is located in the left power distribution device, and the right controller is located in the right power distribution device. The two controllers have the same configuration and are interchangeable. By collecting the discrete position number on its own side provided by the power distribution device where it is located, and parsing the bus position number on the opposite side provided by the opposite controller through the dual-redundancy bus between the two controllers, the own position number is comprehensively judged, and the non-conflict and conflict situations of the identified position numbers are processed. After the two controllers complete the position identification and processing, according to their own control logics, they control the power distribution device on their own side to cooperate to achieve the power supply conversion of the power distribution network, improving the safety and reliability of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of distribution system control, and particularly relates to a position identification and position conflict handling system for aircraft dual controllers. Background Art

[0002] In the field of aircraft power distribution systems, with the significant increase in airborne electrical equipment, the role of controller products in aircraft power distribution systems has become increasingly important. To expand the application scenarios of controller products with similar hardware configurations and reduce the waste of cycle and resources caused by repeated development, controller products with similar hardware configurations adopt an interchangeable design and determine their own equipment position numbers through position identification methods to implement product-related functions.

[0003] CN101916195A Software Configuration Control Method for Multiple Electronic Devices and CN 116047157 A Universal High-Voltage DC Intelligent Contactor and Method Based on Isolated Current Detection perform position identification through discrete quantity acquisition. CN111258388 A A Special Intelligent Main Control Box for Scaffolding and CN 112504710 A Vibration State Intelligent Monitoring System and Method perform position identification only by receiving the position identification bus signal of the upper computer. The signal source, position identification method, and position conflict handling of position identification are quite different from the content of this patent. CN 108614698 A A Partition Loading Method Suitable for Airborne Redundant Computers focuses on software partition processing after obtaining position identification and does not clarify the position signal source. In the case of no position number of the upper computer communication, the position identification method of controller products generally only adopts the discrete quantity position identification method. If the controller position identification is incorrect, it may cause the controller to incorrectly control the contactors in the power distribution network according to the wrong position number, which may lead to abnormal power supply conversion in the power distribution network and further cause power failure of some busbars. In addition, incorrect controller position identification may also cause parallel connection of AC power supplies, resulting in serious consequences. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to provide a position identification and position conflict handling system for aircraft dual controllers. In the case of no position number of the upper computer communication, by collecting the discrete quantity position number provided by the power distribution device where it is located and analyzing the bus position number provided by the opposite controller through the dual-redundancy bus between the two controllers, the result of its own position number is comprehensively judged.

[0005] According to one aspect of an embodiment of the present invention, a position identification and position conflict handling system for aircraft dual controllers is provided, including a left controller 1, a right controller 2, a left power distribution device 3, and a right power distribution device 4. The left controller 1 is located in the left power distribution device 3; the right controller 2 is located in the right power distribution device 4; the left controller 1 and the right controller 2 have the same configuration and are interchangeable;

[0006] The left controller 1 is used to collect the left discrete position numbers of the left power distribution device 3, and then identify the local discrete position numbers; at the same time, it analyzes the bus position numbers between the two controllers through the right controller 2, and then identifies the opposite-side bus position numbers; it combines the local discrete position numbers and the opposite-side bus position numbers to judge its own position number, and processes the non-conflict and conflict situations of the identified position numbers.

[0007] The right controller 2 is used to collect the right discrete position numbers of the right power distribution device 4, and then identify the local discrete position numbers; at the same time, it analyzes the bus position numbers between the two controllers through the left controller 1, and then identifies the opposite-side bus position numbers. It combines the local discrete position numbers and the opposite-side bus position numbers to judge its own position number, and processes the non-conflict and conflict situations of the identified position numbers.

[0008] Two paths of left discrete position numbers 5 are set in the left power distribution device 3. The first path is the first ground signal, and the second path is the first open signal.

[0009] Two paths of right discrete position numbers 6 are set in the right power distribution device 4. The first path is the second open signal, and the second path is the second ground signal.

[0010] Between the left controller 1 and the right controller 2, there are a first bus 7 and a second bus 8. The left controller 1 and the right controller 2 are used to send the discrete position numbers provided by the power distribution device where they are located to the opposite-side controller through the first bus 7 and the second bus 8 between the two controllers, and analyze the bus position numbers sent by the opposite-side controller.

[0011] Optionally, the first bus 7 and the second bus 8 are dual-redundancy full-duplex communication buses, and the bus communication cycle is 10 ms.

[0012] Optionally, the data length of the bus position number is 2 bits, including low-bit and high-bit data.

[0013] According to another aspect of the embodiments of the present invention, there is also provided a method for identifying the position number and processing the position number conflict of an aircraft dual controller, which is characterized in that based on any one of the systems described in claims 1-3, the left controller 1 and the right controller 2 collect the discrete position numbers provided by the power distribution device where they are located, and identify the local discrete position numbers;

[0014] The left controller 1 and the right controller 2 send the discrete position numbers provided by the power distribution device where they are located to the opposite-side controller through the first bus 7 and the second bus 8 between the two controllers, analyze the bus position numbers provided by the opposite-side controller through the bus between the two controllers, and identify the opposite-side bus position numbers;

[0015] The left controller 1 and the right controller 2 comprehensively judge the discrete position numbers on their own sides and the bus position numbers on the opposite side to obtain their own position numbers, and process the non-conflicting and conflicting situations of the identified position numbers.

[0016] Optionally, the left controller 1 and the right controller 2 collect the discrete position numbers provided by the distribution device where they are located, and identify the discrete position numbers on their own sides according to the following logic:

[0017] 。

[0018] Optionally, the left controller 1 and the right controller 2 analyze the bus position numbers provided by the opposite controller through the bus between the two controllers, and identify the bus position numbers on the opposite side according to the following logic:

[0019] If the lower bit of the bus position number provided by the first bus 7 or the second bus 8 is 0 and the upper bit is 1, or the lower bit of the bus position number provided by the first bus 7 or the second bus 8 is 1 and the upper bit is 0, then the bus position number provided by the first bus 7 or the second bus 8 is valid;

[0020] If the lower bit of the bus position number provided by the first bus 7 or the second bus 8 is 0 and the upper bit is 0, or the lower bit of the bus position number provided by the first bus 7 or the second bus 8 is 1 and the upper bit is 1, then the bus position number provided by the first bus 7 or the second bus 8 is invalid;

[0021] If the bus position numbers provided by the first bus 7 and the second bus 8 are both valid, and the lower bits are both 1 and the upper bits are both 0, then the identified bus position number on the opposite side is the left controller;

[0022] If the bus position numbers provided by the first bus 7 and the second bus 8 are both valid, and the lower bits are both 0 and the upper bits are both 1, then the identified bus position number on the opposite side is the right controller;

[0023] If the bus position numbers provided by the first bus 7 and the second bus 8 are both valid, one has a lower bit of 0 and an upper bit of 1, and the other has a lower bit of 1 and an upper bit of 0, then the identified bus position number on the opposite side is in conflict;

[0024] If only one of the bus position numbers provided by the first bus 7 or the second bus 8 is valid, the lower bit is 1 and the upper bit is 0, and the other is invalid, then the identified bus position number on the opposite side is the left controller;

[0025] If only one of the bus position numbers provided by the first bus 7 or the second bus 8 is valid, the lower bit is 0 and the upper bit is 1, and the other is invalid, then the identified bus position number on the opposite side is the right controller;

[0026] If only one of the bus position numbers provided by the first bus 7 or the second bus 8 is valid, with the low bit being 1 and the high bit being 0, and the other has no received data, the identified opposite-side bus position number is the left controller;

[0027] If only one of the bus position numbers provided by the first bus 7 or the second bus 8 is valid, with the low bit being 0 and the high bit being 1, and the other has no received data, the identified opposite-side bus position number is the right controller;

[0028] If the bus position numbers provided by both the first bus 7 and the second bus 8 are invalid, the identified opposite-side bus position number is invalid;

[0029] If there is no received data for the bus position numbers provided by both the first bus 7 and the second bus 8, the identified opposite-side bus position number is invalid;

[0030] Among them, the data length of the bus position number is 2 bits, including the low-bit and high-bit data.

[0031] Optionally, the left controller 1 and the right controller 2 comprehensively judge their own position number results according to the following logic:

[0032] If the local discrete position numbers identified by the two controllers and the opposite-side bus position numbers are both valid and the two position numbers are different, the judged own position number is the same as the local discrete position number;

[0033] If the local discrete position numbers identified by the two controllers and the opposite-side bus position numbers are both valid and the two position numbers are the same, the judged own position number is in conflict;

[0034] If the local discrete position numbers identified by the two controllers are valid and the opposite-side bus position number is invalid, the judged own position number is the same as the local discrete position number;

[0035] If the local discrete position numbers identified by the two controllers are valid and the opposite-side bus position number is in conflict, the judged own position number is in conflict;

[0036] If the local discrete position numbers identified by the two controllers are invalid and the opposite-side bus position number is the left controller, the judged own position number is the right controller;

[0037] If the local discrete position numbers identified by the two controllers are invalid and the opposite-side bus position number is the right controller, the judged own position number is the left controller;

[0038] If the local discrete position numbers identified by the two controllers are invalid and the opposite-side bus position number is in conflict, the judged own position number is in conflict;

[0039] If the local discrete position numbers identified by the two controllers are invalid and the bus position numbers on the opposite side are also invalid, the self-identified position number is determined to be invalid.

[0040] Optionally, the processing of the identified non-conflicting and conflicting position numbers includes:

[0041] If the self-position number is the left controller or the right controller, start performing on-board work; after entering on-board work, keep the position number unchanged;

[0042] If the self-position number is conflicting, keep the discrete output in the initial state until the product is powered off.

[0043] Optionally, after the left controller 1 and the right controller 2 comprehensively judge the result of their own position numbers, if their own position numbers are invalid, keep the discrete output in the initial state until the product is powered off.

[0044] Optionally, after the left controller 1 and the right controller 2 complete position identification and processing, store the position numbers, and control the local power distribution device according to their own control logics to achieve the power supply conversion of the power distribution network.

[0045] A position identification and position conflict handling system and method for an aircraft dual controller proposed by the present invention are applied in the aviation field. By collecting the discrete position numbers provided by the local power distribution device and parsing the bus position numbers provided by the opposite controller through the dual-redundancy bus between the two controllers, comprehensively judging the result of the self-position number, and processing the identified non-conflicting and conflicting position numbers, it reliably ensures the effective identification and processing of the controller position numbers, prevents the miscontrol of the power distribution network contactors, and improves the safety and reliability of the system. Description of the Drawings

[0046] Figure 1 is a typical architecture of the power distribution network of a position identification and position conflict handling system for an aircraft dual controller according to the present invention;

[0047] Figure 2 is a flowchart of a method for position identification and position conflict handling of an aircraft dual controller according to the present invention.

[0048] Description of the Reference Numerals:

[0049] 1 - Left controller; 2 - Right controller; 3 - Left power distribution device; 4 - Right power distribution device; 5 - Left discrete position number; 6 - Right discrete position number; 7 - First bus; 8 - Second bus. Detailed Embodiments

[0050] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0051] According to one aspect of the embodiments of the present invention, a system for identifying aircraft positions and handling position conflicts of a dual controller of an aircraft is provided, including a left controller 1, a right controller 2, a left power distribution device 3, and a right power distribution device 4; the left controller 1 is located in the left power distribution device 3; the right controller 2 is located in the right power distribution device 4; the left controller 1 and the right controller 2 have the same configuration and are interchangeable;

[0052] The left controller 1 is used to collect the left discrete position number of the left power distribution device 3, and then identify the local discrete position number; at the same time, parse the bus position number of the right controller 2 through the bus between the two controllers, and then identify the opposite-side bus position number; combine the local discrete position number and the opposite-side bus position number to judge its own position number, and process the non-conflict and conflict situations of the identified position numbers;

[0053] The right controller 2 is used to collect the right discrete position number of the right power distribution device 4, and then identify the local discrete position number; at the same time, parse the bus position number of the left controller 1 through the bus between the two controllers, and then identify the opposite-side bus position number, combine the local discrete position number and the opposite-side bus position number to judge its own position number, and process the non-conflict and conflict situations of the identified position numbers;

[0054] Two paths of left discrete position numbers 5 are provided in the left power distribution device 3. The first path is the first ground signal, and the second path is the first open signal; the first path of the left discrete position number 5 is connected to the aircraft grounding module through the left power distribution device 3 and is a ground signal; the second path of the left discrete position number 5 is in an open state between the aircraft grounding module and the power circuit and is an open signal;

[0055] Two paths of right discrete position numbers 6 are provided in the right power distribution device 4. The first path is the second open signal, and the second path is the second ground signal; the first path of the right discrete position number 6 is in an open state between the aircraft grounding module and the power circuit and is an open signal; the second path of the right discrete position number 6 is connected to the aircraft grounding module through the right power distribution device 4 and is a ground signal;

[0056] Between the left controller 1 and the right controller 2, there are a first bus 7 and a second bus 8. The left controller 1 and the right controller 2 are used to send the discrete position numbers provided by the power distribution device where they are located to the opposite-side controller through the first bus 7 and the second bus 8 between the two controllers, and parse the bus position numbers sent by the opposite-side controller.

[0057] A dual-redundancy full-duplex communication bus is set between the left controller and the right controller for receiving and sending bus station numbers, providing bus station numbers for the controllers.

[0058] Except for the local discrete quantity station numbers provided by the distribution device where it is located and the opposite-side bus station numbers provided by the opposite-side controller through the dual-redundancy bus between the two controllers, there is no other device providing station information for the left controller and the right controller.

[0059] Further, the first bus 7 and the second bus 8 are dual-redundancy full-duplex communication buses, and the bus communication cycle is 10 ms.

[0060] Further, the data length of the bus station number is 2 bits, including low-bit and high-bit data.

[0061] According to another aspect of the embodiment of the present invention, there is also provided a method for identifying station numbers and handling station number conflicts of an aircraft dual controller, characterized in that, based on any one of the systems described in claims 1-3, the left controller 1 and the right controller 2 collect the discrete quantity station numbers provided by the distribution device where they are located, and identify the local discrete quantity station numbers;

[0062] The left controller 1 and the right controller 2 send the discrete quantity station numbers collected from the distribution device where they are located to the opposite-side controller through the first bus 7 and the second bus 8 between the two controllers, analyze the bus station numbers provided by the opposite-side controller through the bus between the two controllers, and identify the opposite-side bus station numbers;

[0063] The left controller 1 and the right controller 2 make a comprehensive judgment on the local discrete quantity station numbers and the opposite-side bus station numbers to obtain their own station numbers, and handle the non-conflict and conflict situations of the identified station numbers.

[0064] Further, the left controller 1 and the right controller 2 collect the discrete quantity station numbers provided by the distribution device where they are located, and identify the local discrete quantity station numbers according to the following logic.

[0065]

[0066] Further, the left controller 1 and the right controller 2 analyze the bus station numbers provided by the opposite-side controller through the bus between the two controllers, and identify the opposite-side bus station numbers according to the following logic:

[0067] If the low bit of the bus station number provided by the first bus 7 or the second bus 8 is 0 and the high bit is 1, or the low bit of the bus station number provided by the first bus 7 or the second bus 8 is 1 and the high bit is 0, then the bus station number provided by the first bus 7 or the second bus 8 is valid;

[0068] If the lower bit and the upper bit of the bus machine position number provided by the first bus 7 or the second bus 8 are both 0, or the lower bit and the upper bit of the bus machine position number provided by the first bus 7 or the second bus 8 are both 1, then the bus machine position number provided by the first bus 7 or the second bus 8 is invalid;

[0069] If the bus machine position numbers provided by the first bus 7 and the second bus 8 are both valid, and the lower bits are both 1 and the upper bits are both 0, then the identified opposite-side bus machine position number is the left controller;

[0070] If the bus machine position numbers provided by the first bus 7 and the second bus 8 are both valid, and the lower bits are both 0 and the upper bits are both 1, then the identified opposite-side bus machine position number is the right controller;

[0071] If the bus machine position numbers provided by the first bus 7 and the second bus 8 are both valid, one has a lower bit of 0 and an upper bit of 1, and the other has a lower bit of 1 and an upper bit of 0, then the identified opposite-side bus machine position number is a conflict;

[0072] If only one of the bus machine position numbers provided by the first bus 7 or the second bus 8 is valid, the lower bit is 1 and the upper bit is 0, and the other is invalid, then the identified opposite-side bus machine position number is the left controller;

[0073] If only one of the bus machine position numbers provided by the first bus 7 or the second bus 8 is valid, the lower bit is 0 and the upper bit is 1, and the other is invalid, then the identified opposite-side bus machine position number is the right controller;

[0074] If only one of the bus machine position numbers provided by the first bus 7 or the second bus 8 is valid, the lower bit is 1 and the upper bit is 0, and the other has no received data, then the identified opposite-side bus machine position number is the left controller;

[0075] If only one of the bus machine position numbers provided by the first bus 7 or the second bus 8 is valid, the lower bit is 0 and the upper bit is 1, and the other has no received data, then the identified opposite-side bus machine position number is the right controller;

[0076] If the bus machine position numbers provided by the first bus 7 and the second bus 8 are both invalid, then the identified opposite-side bus machine position number is invalid;

[0077] If the bus machine position numbers provided by the first bus 7 and the second bus 8 have no received data, then the identified opposite-side bus machine position number is invalid;

[0078] Among them, the data length of the bus machine position number is 2 bits, including the lower bit and the upper bit data.

[0079] Furthermore, the left controller 1 and the right controller 2 comprehensively judge their own machine position number results according to the following logic:

[0080] If the local discrete quantity unit numbers recognized by the two controllers and the remote bus unit numbers are both valid and different, the determined own unit number is the same as the local discrete quantity unit number;

[0081] If the local discrete quantity unit numbers recognized by the two controllers and the remote bus unit numbers are both valid and the same, the determined own unit number is in conflict;

[0082] If the local discrete quantity unit number recognized by the two controllers is valid and the remote bus unit number is invalid, the determined own unit number is the same as the local discrete quantity unit number;

[0083] If the local discrete quantity unit number recognized by the two controllers is valid and the remote bus unit number is in conflict, the determined own unit number is in conflict;

[0084] If the local discrete quantity unit number recognized by the two controllers is invalid and the remote bus unit number is the left controller, the determined own unit number is the right controller;

[0085] If the local discrete quantity unit number recognized by the two controllers is invalid and the remote bus unit number is the right controller, the determined own unit number is the left controller;

[0086] If the local discrete quantity unit number recognized by the two controllers is invalid and the remote bus unit number is in conflict, the determined own unit number is in conflict;

[0087] If the local discrete quantity unit number recognized by the two controllers is invalid and the remote bus unit number is invalid, the determined own unit number is invalid.

[0088] Further, the processing of the recognized non-conflicting and conflicting unit numbers includes:

[0089] If the own unit number is the left controller or the right controller, start to execute the on-board work; after entering the on-board work, keep the unit number unchanged;

[0090] If the own unit number is in conflict, keep the initial state of the discrete quantity output until the product is powered off.

[0091] Further, after the left controller 1 and the right controller 2 comprehensively judge the result of their own unit numbers, if the own unit number is invalid, keep the initial state of the discrete quantity output until the product is powered off.

[0092] Further, after the left controller 1 and the right controller 2 complete the unit number identification and processing, store the unit numbers, and according to their own control logics, control the local power distribution device to realize the power supply conversion of the power distribution network.

[0093] Embodiment

[0094] Based onFigure 1 The typical architecture of the power distribution network forms a functional activity diagram of the station identification function by adding station identification and station conflict handling methods, such as Figure 2 As shown, the main steps include:

[0095] Step 1: After the two controllers are powered on and initialized, the discrete machine position numbers provided by the power distribution device are collected;

[0096] Step 2: The two controllers receive the bus machine number provided by the opposite controller via the dual-redundancy bus between the two controllers;

[0097] Step 3: The two controllers identify the discrete machine position number on the local side and the bus machine position number on the opposite side according to the logic of Table 1 and Table 2;

[0098] The determination of the bus machine number on this side is shown in Table 2:

[0099] Table 1 Determination of the discrete machine position number on this side

[0100]

[0101] If the first channel of the discrete machine position signal is grounded and the second channel is open, the identified discrete machine position number on this side is the left controller;

[0102] If the first discrete position signal is open and the second discrete position signal is grounded, the identified discrete position number on this side is the right controller;

[0103] If the first and second discrete machine position signals are both open or grounded, the identified discrete machine position number on this side is invalid.

[0104] If the low bit of the bus machine number provided by bus 7 or bus 8 is 0 and the high bit is 1, or the low bit of the bus machine number provided by bus 7 or bus 8 is 1 and the high bit is 0, then the bus machine number provided by bus 7 or bus 8 is valid;

[0105] If the low bit of the bus machine number provided by bus 7 or bus 8 is 0 and the high bit is 0, or the low bit of the bus machine number provided by bus 7 or bus 8 is 1 and the high bit is 1, then the bus machine number provided by bus 7 or bus 8 is invalid;

[0106] The determination of the opposite bus machine number is shown in Table 2. If the bus machine numbers provided by bus 7 and bus 8 are both valid, and the lower bits are both 1 and the upper bits are both 0, then the identified opposite bus machine number is the left controller;

[0107] If the bus machine numbers provided by bus 7 and bus 8 are both valid, and the lower bits are both 0 and the upper bits are both 1, then the identified bus machine number on the opposite side is the right controller;

[0108] If the bus position numbers provided by both Bus 7 and Bus 8 are valid, with one having a low bit of 0 and a high bit of 1, and the other having a low bit of 1 and a high bit of 0, then the identified opposite-side bus position number is a conflict;

[0109] If only one of the bus position numbers provided by Bus 7 or Bus 8 is valid, with a low bit of 1 and a high bit of 0, and the other is invalid, then the identified opposite-side bus position number is the left controller;

[0110] If only one of the bus position numbers provided by Bus 7 or Bus 8 is valid, with a low bit of 0 and a high bit of 1, and the other is invalid, then the identified opposite-side bus position number is the right controller;

[0111] Table 2 Judgment of Opposite-Side Bus Position Number

[0112]

[0113] If only one of the bus position numbers provided by Bus 7 or Bus 8 is valid, with a low bit of 1 and a high bit of 0, and the other has no received data, then the identified opposite-side bus position number is the left controller;

[0114] If only one of the bus position numbers provided by Bus 7 or Bus 8 is valid, with a low bit of 0 and a high bit of 1, and the other has no received data, then the identified opposite-side bus position number is the right controller;

[0115] If the bus position numbers provided by both Bus 7 and Bus 8 are invalid, then the identified opposite-side bus position number is invalid.

[0116] Step 4: The two controllers comprehensively judge the results of their own position numbers according to the following logic.

[0117] Table 3 Results of Comprehensively Judged Position Numbers

[0118]

[0119] As Figure 2 shown, the two controllers first sequentially judge whether the local discrete position number is the left controller and whether it is the right controller;

[0120] If the local discrete position number is the left controller, then further sequentially judge whether the opposite-side bus position number is the right controller, whether it is the left controller, and whether it is a conflict, and judge the result of its own position number as the left controller / right controller / conflict according to Table 3.

[0121] If the local discrete position number is not the left controller and is the right controller, then further sequentially judge whether the opposite-side bus position number is the left controller, whether it is the right controller, and whether it is a conflict, and judge the result of its own position number as the left controller / right controller / conflict according to Table 3.

[0122] If the discrete quantity machine position number on this side is neither the left controller nor the right controller, then further sequentially determine whether the bus machine position number on the opposite side is the left controller, whether it is the right controller, and whether there is a conflict. According to Table 3, determine that the result of its own machine position number is the left controller / right controller / conflict / invalid.

[0123] Step 5: After the two controllers comprehensively judge the results of their own machine position numbers, the following processing should be carried out:

[0124] If its own machine position number is the left controller or the right controller, start performing on-board work; after entering on-board work, keep the machine position number unchanged.

[0125] If its own machine position number is in conflict, keep the initial state of the discrete quantity output until the product is powered off.

[0126] If its own machine position number is invalid, keep the initial state of the discrete quantity output until the product is powered off.

[0127] After the left controller and the right controller complete the machine position identification and processing, store the machine position number, and according to their own control logic, control the power distribution device on this side to cooperate to achieve the power supply conversion of the power distribution network.

[0128] As described above, only the specific embodiments of the present invention are described in detail, and the unelaborated parts are conventional technologies. However, the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. The protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. An aircraft dual - controller position identification and position conflict handling system, characterized in that it includes a left controller (1), a right controller (2), a left power distribution device (3), and a right power distribution device (4); the left controller (1) is located in the left power distribution device (3); the right controller (2) is located in the right power distribution device (4); the left controller (1) and the right controller (2) have the same configuration and are interchangeable; the left controller (1) is used to collect the left discrete - quantity position number of the left power distribution device (3), and then identify the local discrete - quantity position number; at the same time, it analyzes the bus position number sent by the right controller (2) through the bus between the two controllers, and then identifies the opposite - side bus position number; by synthesizing the local discrete - quantity position number and the opposite - side bus position number, it determines its own position number and processes the non - conflict and conflict situations of the identified position numbers; the right controller (2) is used to collect the right discrete - quantity position number of the right power distribution device (4), and then identify the local discrete - quantity position number; at the same time, it analyzes the bus position number sent by the left controller (1) through the bus between the two controllers, and then identifies the opposite - side bus position number. By synthesizing the local discrete - quantity position number and the opposite - side bus position number, it determines its own position number and processes the non - conflict and conflict situations of the identified position numbers; Two paths of left - hand discrete - quantity position numbers (5) are set in the left power distribution device (3), the first path is the first ground signal, and the second path is the first open signal; Two paths of right - hand discrete - quantity position numbers (6) are set in the right power distribution device (4), the first path is the second open signal, and the second path is the second ground signal; Between the left controller (1) and the right controller (2), there are a first bus (7) and a second bus (8). The left controller (1) and the right controller (2) are used to send the discrete - quantity position numbers provided by the power distribution device where they are located to the opposite - side controller through the first bus (7) and the second bus (8) between the two controllers, and analyze the bus position numbers sent by the opposite - side controller.

2. The aircraft double - controller position identification and position conflict handling system according to claim 1, characterized in that, The first bus (7) and the second bus (8) are dual - redundant full - duplex communication buses, and the bus communication period is 10 ms.

3. The aircraft double - controller position identification and position conflict handling system according to claim 1, characterized in that, The data length of the bus position number is 2 bits, including low - order and high - order data.

4. A method for identifying aircraft positions and handling position conflicts of a dual controller of an aircraft, characterized in that Based on any of the systems described in claims 1 - 3, the left controller (1) and the right controller (2) collect the discrete - quantity position numbers provided by the power distribution device where they are located and identify the local discrete - quantity position numbers; The left controller (1) and the right controller (2) send the discrete - quantity position numbers provided by the power distribution device where they are located to the opposite - side controller through the first bus (7) and the second bus (8) between the two controllers, analyze the bus position numbers provided by the opposite - side controller through the bus between the two controllers, and identify the opposite - side bus position numbers; The left controller (1) and the right controller (2) make a comprehensive judgment on the local discrete - quantity position numbers and the opposite - side bus position numbers to obtain their own position numbers, and process the non - conflict and conflict situations of the identified position numbers.

5. A method for aircraft dual - controller position identification and position conflict handling according to claim 4, characterized in that, The left controller (1) and the right controller (2) collect the discrete - quantity position numbers provided by the power distribution device where they are located and identify the local discrete - quantity position numbers according to the following logic: 。 6. The aircraft dual-controller position identification and position conflict handling method according to claim 4, wherein The left controller (1) and the right controller (2) analyze the bus machine number provided by the opposite controller through the bus between the two controllers, and identify the opposite bus machine number according to the following logic: If the low bit of the bus machine number provided by the first bus (7) or the second bus (8) is 0 and the high bit is 1, or the low bit of the bus machine number provided by the first bus (7) or the second bus (8) is 1 and the high bit is 0, then the bus machine number provided by the first bus (7) or the second bus (8) is valid; If the low bit of the bus machine number provided by the first bus (7) or the second bus (8) is 0 and the high bit is 0, or the low bit of the bus machine number provided by the first bus (7) or the second bus (8) is 1 and the high bit is 1, then the bus machine number provided by the first bus (7) or the second bus (8) is invalid; If the bus machine numbers provided by the first bus (7) and the second bus (8) are both valid, and the low bits are both 1 and the high bits are both 0, then the identified opposite bus machine number is the left controller; If the bus machine numbers provided by the first bus (7) and the second bus (8) are both valid, and the low bits are both 0 and the high bits are both 1, then the identified opposite bus machine number is the right controller; If the bus machine numbers provided by the first bus (7) and the second bus (8) are both valid, one has a low bit of 0 and a high bit of 1, and the other has a low bit of 1 and a high bit of 0, then the identified opposite bus machine number is a conflict; If only one of the bus machine numbers provided by the first bus (7) or the second bus (8) is valid, the low bit is 1 and the high bit is 0, and the other is invalid, then the identified opposite bus machine number is the left controller; If only one of the bus machine numbers provided by the first bus (7) or the second bus (8) is valid, the low bit is 0 and the high bit is 1, and the other is invalid, then the identified opposite bus machine number is the right controller; If only one of the bus machine numbers provided by the first bus (7) or the second bus (8) is valid, the low bit is 1 and the high bit is 0, and the other has no received data, then the identified opposite bus machine number is the left controller; If only one of the bus machine numbers provided by the first bus (7) or the second bus (8) is valid, the low bit is 0 and the high bit is 1, and the other has no received data, then the identified opposite bus machine number is the right controller; If the bus machine numbers provided by the first bus (7) and the second bus (8) are both invalid, then the identified opposite bus machine number is invalid; If the first bus (7) and the second bus (8) provide no received data for the bus machine numbers, then the identified opposite bus machine number is invalid; Among them, the data length of the bus machine number is 2 bits, including the low bit and the high bit data.

7. The method for aircraft dual - controller position identification and position conflict handling according to claim 4, characterized in that, The left controller (1) and the right controller (2) comprehensively judge the result of their own machine numbers according to the following logic: If the local discrete quantity machine numbers identified by the two controllers and the opposite bus machine numbers are both valid, and the two machine numbers are different, then the judged own machine number is consistent with the local discrete quantity machine number; If the local discrete quantity machine numbers identified by the two controllers and the opposite bus machine numbers are both valid, and the two machine numbers are the same, then the judged own machine number is a conflict; If the local discrete quantity position numbers recognized by the two controllers are valid and the remote bus position number is invalid, the determined own position number is the same as the local discrete quantity position number; If the local discrete quantity position numbers recognized by the two controllers are valid and the remote bus position number is in conflict, the determined own position number is in conflict; If the local discrete quantity position numbers recognized by the two controllers are invalid and the remote bus position number is the left controller, the determined own position number is the right controller; If the local discrete quantity position numbers recognized by the two controllers are invalid and the remote bus position number is the right controller, the determined own position number is the left controller; If the local discrete quantity position numbers recognized by the two controllers are invalid and the remote bus position number is in conflict, the determined own position number is in conflict; If the local discrete quantity position numbers recognized by the two controllers are invalid and the remote bus position number is invalid, the determined own position number is invalid.

8. A method for identifying aircraft positions and handling position conflicts of a dual controller of an aircraft, according to claim 4, characterized in that Processing the recognized non-conflicting and conflicting position numbers includes: If the own position number is the left controller or the right controller, start performing on-board work; after entering on-board work, keep the position number unchanged; If the own position number is in conflict, keep the discrete quantity output in the initial state until the product is powered off.

9. A method for aircraft double - controller station identification and station conflict handling according to claim 4, characterized in that, After the left controller (1) and the right controller (2) comprehensively judge the result of their own position numbers, if their own position numbers are invalid, keep the discrete quantity output in the initial state until the product is powered off.

10. A method for aircraft double - controller position identification and position conflict handling according to claim 4, characterized in that After the left controller (1) and the right controller (2) complete position identification and processing, store the position numbers and control the local power distribution device according to their own control logics to realize the power supply conversion of the power distribution network.

Citation Information

Patent Citations

  • Multi-electronic equipment interchangeable software configuration control method

    CN101916195A

  • Partition loading method suitable for airborne redundancy computer

    CN108614698A

  • Intelligent main control box special for climbing frame

    CN111258388A

  • Vibration state intelligent monitoring system and method

    CN112504710A

  • Unified high-voltage direct-current intelligent contactor and method based on isolated current detection

    CN116047157A