A conductivity testing system and method for engine wiring harness

By obtaining the engine wiring harness layout diagram, laying out matrix relays to form a programmable switch matrix, and combining the hierarchical partitioning model with the DFS algorithm search path, the problems of low efficiency and poor flexibility in engine wiring harness continuity testing in existing technologies are solved, achieving efficient and accurate fault location and repair.

CN120352808BActive Publication Date: 2025-09-19JIANGSU ETERN +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510838913.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-23
Publication Date
2025-09-19
Estimated Expiration
2045-06-23

AI Technical Summary

Technical Problem

Existing engine wiring harness continuity testing methods are inefficient and inflexible, making it difficult to adapt to complex and changeable wiring harness layouts, resulting in difficulty in fault location.

Method used

The control matrix layout module is used to obtain the wiring harness layout diagram, and the matrix relays are laid out to form a programmable switch matrix. The hierarchical partitioning model and the DFS algorithm are combined to perform path search. The abnormal wiring harness segments are identified through atlas mapping and analog signal analysis, and physical repair guidance is provided.

Benefits of technology

It improves the flexibility and efficiency of testing, can accurately locate the fault point, shorten the maintenance time, and improve the reliability and safety of the wiring harness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120352808B_ABST
    Figure CN120352808B_ABST
Patent Text Reader

Abstract

The present invention relates to a conductivity testing system and method for an engine wiring harness, and relates to the field of intelligent detection. By obtaining a wiring harness layout diagram, laying out matrix relays to form a programmable switch matrix, and performing a logic self-test, the system searches for an optimal conduction path based on a hierarchical partitioning model and a DFS algorithm, and overlaps and maps the path atlases of each partition to identify abnormal wiring harness segments. Finally, the system determines the abnormality through analog signal injection and waveform analysis, and provides physical repair guidance. The system solves the technical problems of low test efficiency, poor flexibility, and difficulty in adapting to the conductivity test of complex and changeable wiring harness layouts, and achieves the technical effects of improving test flexibility and efficiency and accurately locating fault points.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent detection, and in particular to a system and method for testing the conductivity of an engine wiring harness. Background Art

[0002] In modern automotive manufacturing and maintenance, the engine wiring harness is a crucial component of the electrical system, and its reliability is directly related to the vehicle's performance and safety. The engine wiring harness typically consists of multiple wires and connectors, intricately interwoven to form a complex electrical network responsible for transmitting various electrical signals and power to drive the engine and other critical components.

[0003] However, due to the complexity of engine wiring harnesses, their continuity testing has always been a technical challenge. In the existing technology, the continuity test of complex engine wiring harnesses mainly relies on voltage partition detection or point-by-point scanning methods to achieve fault location. The voltage partition detection method is to divide the wiring harness into multiple areas, then apply voltage to each area, and determine the conductivity of the wiring harness by measuring the changes in voltage and current. Although this method can locate faults to a certain extent, due to the fixed partitions, it is difficult to adapt to changes in different vehicle models and wiring harness layouts, so its flexibility and efficiency are limited. The point-by-point scanning method tests each node on the wiring harness one by one, and determines the conductivity of the wiring harness by comparing the test results with the preset standards. Although this method can cover all nodes, the testing process is time-consuming and easily generates a large number of redundant tests. Especially for complex and changeable engine wiring harnesses, the testing efficiency is lower.

[0004] In summary, the existing engine wiring harness continuity test methods have many limitations and are difficult to meet the needs of modern automobile manufacturing and maintenance. Summary of the Invention

[0005] The present invention aims to solve the technical problems of low testing efficiency, poor flexibility and difficulty in adapting to the continuity test of complex and changeable wiring harness layouts in the prior art, and provides a continuity test system and method for an engine wiring harness to solve the problems.

[0006] The technical solution of the present invention to solve the above technical problems is as follows:

[0007] In a first aspect, the present invention provides a continuity test system for an engine wiring harness, the system comprising: a control matrix layout module for acquiring an engine wiring harness layout diagram, traversing key nodes of the engine wiring harness layout diagram, laying out matrix relays, and obtaining a programmable switch matrix; a logic self-test module for performing a logic self-test on the matrix relays through an instruction trigger control signal to obtain an execution response set, and activating the programmable switch matrix if all results in the execution response set are marked as passed; a path search module for performing a path search on the programmable switch matrix based on a DFS algorithm in combination with the engine wiring harness layout diagram, based on a hierarchical partition model and with wiring harness conductivity as a constraint, to obtain a plurality of path conduction node atlases, wherein the plurality of path conduction node atlases correspond one-to-one to partitions in the hierarchical partition model; an atlas mapping module for overlapping and mapping the path conduction node atlases corresponding to each partition based on the engine wiring harness layout diagram to obtain a topology abnormality marked harness segment; and a repair guidance module for injecting an analog signal into each of the topology abnormality marked harness segments for receiving-end waveform analysis, obtaining an abnormal harness segment identification set, and performing physical repair guidance.

[0008] In a second aspect, the present invention provides a method for testing the conductivity of an engine wiring harness, the method comprising: obtaining an engine wiring harness layout diagram, traversing key nodes of the engine wiring harness layout diagram, laying out matrix relays, and obtaining a programmable switch matrix; performing a logical self-check on the matrix relays through an instruction trigger control signal to obtain an execution response set, and activating the programmable switch matrix if the results in the execution response set are all marked as passed; in combination with the engine wiring harness layout diagram, based on a hierarchical partitioning model and with wiring harness conductivity as a constraint, performing a path search on the programmable switch matrix based on a DFS algorithm to obtain a plurality of path conductivity node graph sets, wherein the plurality of path conductivity node graph sets correspond one-to-one to partitions in the hierarchical partitioning model; based on the engine wiring harness layout diagram, overlappingly mapping the path conductivity node graph sets corresponding to each partition to obtain a topology diagram abnormally marked harness segment; injecting analog signals into the topology diagram abnormally marked harness segments one by one to perform receiving end waveform analysis, obtaining an abnormal harness segment identification set, and performing physical repair guidance.

[0009] The beneficial effects of the present invention are as follows: by obtaining the wiring harness layout diagram, laying out the matrix relays to form a programmable switch matrix, and performing a logic self-test, the optimal conduction path is searched based on the hierarchical partition model and the DFS algorithm, and the path atlas of each partition is overlapped and mapped to identify abnormal wiring harness segments. Finally, the abnormality is determined through analog signal injection and waveform analysis, and physical repair guidance is provided, thereby improving the flexibility and efficiency of the test and being able to accurately locate the fault point. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1This is a structural schematic diagram of a continuity testing system for an engine wiring harness provided by the present invention.

[0011] Figure 2 A schematic flow chart of a method for testing the continuity of an engine wiring harness provided by the present invention.

[0012] Description of reference numerals: control matrix layout module 11 , logic self-check module 12 , path search module 13 , atlas mapping module 14 , repair guidance module 15 . DETAILED DESCRIPTION

[0013] 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 those skilled in the art without making any creative efforts shall fall within the scope of protection of the present invention.

[0014] In the description of the present invention, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the specified features. In the description of the present invention, "plurality" means two or more, unless otherwise specifically defined.

[0015] In the description of the present invention, the term "for example" is used to mean "used as an example, illustration or illustration". Any embodiment of the present invention described as "for example" is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is given to enable any person skilled in the art to implement and use the present invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present invention can be implemented without using these specific details. In other examples, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed herein.

[0016] Example 1:

[0017] like Figure 1 As shown, an embodiment of the present invention provides a continuity test system for an engine wiring harness, the system comprising:

[0018] The control matrix layout module 11 is used to obtain an engine wiring harness layout diagram, traverse key nodes of the engine wiring harness layout diagram, layout matrix relays, and obtain a programmable switch matrix.

[0019] For example, the system first obtains the engine wiring harness layout diagram, a detailed network diagram depicting the individual wires, connectors, and their connections. The system then traverses the key nodes on this layout diagram. These nodes are typically connectors, branch points, or important circuit nodes in the harness that are critical for ensuring connectivity.

[0020] As the critical nodes are traversed, a matrix relay network is deployed within the wiring harness based on their locations and connections. This matrix relay network consists of multiple high-density relays that can be programmed to form different conduction paths. By precisely placing these relays, a programmable switch matrix is ​​created, capable of dynamically switching conduction paths based on test requirements.

[0021] For example, consider a critical circuit in the engine wiring harness, running from the engine control unit (ECU) to the fuel injectors. This circuit requires multiple connectors and branch points. When configuring a matrix relay system, relays are installed at these critical locations and programmed to ensure accurate continuity testing of this circuit during testing. If a connector or branch point fails, the system can bypass the fault by switching relays, allowing testing to continue on to the rest of the circuit.

[0022] This method of laying out matrix relays to create a programmable switch matrix not only increases test flexibility but also enables the system to adapt to changes in vehicle models and wiring harness layouts. Whether it's a complex luxury car or a simple economy model, the system can lay out relays based on the actual wiring harness layout and generate corresponding test paths.

[0023] The logic self-test module 12 is used to perform a logic self-test on the matrix relay by means of an instruction triggering control signal, obtain an execution response set, and activate the programmable switch matrix if all results in the execution response set are marked as passed.

[0024] During the engine harness continuity test, ensuring the proper functioning of the matrix relays is crucial. Therefore, the system triggers a control signal through a command to perform a logic self-test on the deployed matrix relays. This process is equivalent to a comprehensive check of the relay network, verifying that each relay unit is switching as expected.

[0025] Specifically, the system sends a self-test control signal to each relay unit in the matrix relay and monitors their response to the signal. These responses are recorded by the system, forming an execution response set. Each result in the execution response set is then compared and analyzed against a pre-set standard response list. This standard response list details parameters such as the expected contact operation time range and state change sequence of the relay unit under normal operating conditions.

[0026] If all results in the executed response set match the expected values ​​in the standard response list and the parameter deviation is no greater than the preset deviation threshold, the system will mark those relay units as "passed" and activate the programmable switch matrix for subsequent harness continuity testing.

[0027] For example, consider a relay unit in a relay matrix that connects the engine control unit to the ignition coil. During a logic self-test, the system sends a self-test control signal to this relay unit and monitors its response. If the relay unit completes the switching action within the specified time, and the state change sequence matches the records in the standard response list, the system marks it as "passed" and allows it to participate in subsequent testing. This ensures that each relay unit functions properly during testing, thereby improving the accuracy and reliability of the entire test system.

[0028] The path search module 13 is used to combine the engine wiring harness layout diagram, take the hierarchical partition model as the basis, and use the wiring harness conductivity as the constraint to perform a path search on the programmable switch matrix based on the DFS algorithm to obtain multiple path conductivity node graphs, wherein the multiple path conductivity node graphs correspond one-to-one to the partitions in the hierarchical partition model.

[0029] Specifically, to efficiently locate and detect potential faults in the wiring harness, the system incorporates an innovative hierarchical partitioning model based on the engine wiring harness layout. This model divides the wiring harness layout into multiple levels, such as high-frequency fault areas and low-frequency fault areas, based on the frequency of faults. This allows for dynamic optimization of the test sequence, prioritizing testing of areas likely to experience faults.

[0030] In practice, the system uses this hierarchical partitioning model, with harness continuity as a constraint, and a depth-first search (DFS) algorithm to perform a path search on the programmable switch matrix. This process can be understood as the system performing parallel testing of matrix relays within each zone based on the different levels of zone division, thereby batch-verifying the continuity of multiple harness segments. This zone division is not a physical division, but rather a starting point for the search based on different fault frequency regions.

[0031] For example, consider a high-frequency fault area in the engine wiring harness. This area may be susceptible to failure due to frequent vibration or high temperatures. During testing, the system prioritizes the matrix relays within this area, rapidly traversing all possible conduction paths using the DFS algorithm. The system also tests low-frequency fault areas, but may prioritize them lower.

[0032] During testing, the system records the inspection results for each hierarchical area and generates multiple path connectivity node atlases based on these results. These atlases are actually a visual representation of the wiring harness's connectivity, showing which wiring harness segments are able to conduct normally within different hierarchical areas. This way, if the system detects an anomaly in a wiring harness segment, it can immediately locate the specific wiring location and connection relationship, providing precise guidance for subsequent physical repairs.

[0033] This testing method can not only significantly improve the efficiency and accuracy of the test, but also better adapt to the changes in different vehicle models and wiring harness layouts, providing a new solution for the conductivity test of the engine wiring harness.

[0034] The atlas mapping module 14 is used to overlap and map the path conductive node atlas corresponding to each partition based on the engine wiring harness layout diagram to obtain the abnormal marked wiring harness segment of the topology diagram.

[0035] Furthermore, path connectivity node atlases corresponding to each partition have been obtained. These atlases detail the connection relationships and connectivity status between harness segments within different hierarchical areas. Next, the system overlays these path connectivity node atlases based on the engine harness layout diagram. The overlay mapping process can be understood as the system overlaying the nodes and connectivity relationships from different partition atlases to form a complete harness topology diagram. During this process, the system carefully checks the connectivity status and connection properties of each node to ensure consistency. For example, suppose there are two adjacent partitions with a common harness segment. During overlay mapping, the system checks whether the representation of this harness segment in both partition atlases is consistent. If so, the harness segment is considered normal. If not, such as being displayed as connected in one partition atlas and disconnected in another, the harness segment is marked as a suspected anomaly.

[0036] Through this overlapping mapping method, the system can accurately identify abnormal wiring harness segments in the topology map and mark them. These marks will clearly show the location of the abnormal wiring harness segment and the possible fault type, such as open circuit, short circuit or poor contact. In this way, maintenance personnel can quickly locate the fault point based on this marked information and take appropriate repair measures. This abnormality marking method based on overlapping mapping not only improves the accuracy of the test, but also greatly facilitates subsequent maintenance work. It enables maintenance personnel to quickly understand the layout and connection relationship of the wiring harness, as well as the specific location of the fault point, thereby greatly reducing maintenance time and cost.

[0037] The repair guidance module 15 is used to inject analog signals into the abnormally marked harness segments in the topology diagram one by one to perform receiving end waveform analysis, obtain an abnormal harness segment identifier set, and perform physical repair guidance.

[0038] Specifically, during the final stage of the engine harness continuity test, the system will individually investigate each harness segment marked as abnormal in the topology diagram. This step is crucial, as it directly impacts the precise location of the fault and subsequent physical repair. Specifically, the system injects a simulated signal—either a current or voltage signal—into each harness segment marked as abnormal. This simulated signal simulates signal transmission within the harness under actual operating conditions. After the signal is injected, the system acquires the waveform at the receiving end, recording the received signal waveform. Next, the acquired waveform is compared and analyzed with a preset standard waveform. The standard waveform is set based on the normal operating state of the engine harness and represents the signal transmission characteristics of the harness under fault-free conditions. Through this comparison and analysis, the system can determine the specific fault type of the abnormal harness segment, such as open circuit, short circuit, or poor contact. For example, if the waveform acquired at the receiving end for a harness segment differs significantly from the standard waveform, exhibiting noticeable interruptions or distortion, the system can determine that this segment has an open circuit fault. Once the fault type and location are determined, the system organizes the information about the abnormal wiring harness segments into a set of identifiers and generates a corresponding physical repair guide. This repair guide details the location of the fault point, possible causes, and repair recommendations. Based on this guide, maintenance personnel can quickly locate the fault point and take appropriate repair measures, such as replacing the damaged wiring harness segment or re-soldering the connector. This method of one-by-one investigation, waveform analysis, and physical repair guidance ensures that every fault point is accurately identified and effectively repaired, greatly improving the reliability and safety of the engine wiring harness.

[0039] In a preferred embodiment, the system further comprises: if the execution response set includes a result with a failed identification, extracting the relay with the failed identification and performing position warning processing.

[0040] Specifically, after the system completes the matrix relay logic self-test and obtains the execution response set, it enters the result verification phase. The system verifies each result in the execution response set one by one to determine whether each relay unit is operating normally according to the preset logic and parameter requirements. If a result marked as "failed" in the execution response set is found during the verification process, this indicates that the corresponding relay unit has failed to meet the expected response standard. There may be abnormal conditions such as contact adhesion, coil disconnection, and response delay. This will directly affect the accuracy of the subsequent wiring harness conductivity test and may even cause the entire test process to be interrupted.

[0041] In such cases, the relay position warning mechanism is immediately activated. Specifically, the system accurately extracts information related to the relay unit marked as "failed." This information includes key elements such as the relay's specific coordinate position in the wiring harness layout, its circuit number, and its unique identification. Based on this information, an intuitive position warning prompt is then generated and presented to the tester in the form of a visual interface or an alarm prompt.

[0042] For example, if a relay located in the core area of ​​the engine wiring harness, responsible for connecting key sensors and control modules, fails self-test, the system will highlight the relay's location with a striking red marker on the layout diagram, and a detailed prompt window will pop up, indicating the relay number, fault type, and potentially affected circuit functions. Based on this early warning information, testers can quickly locate the faulty relay without wasting time troubleshooting each one in the complex wiring harness, greatly shortening fault diagnosis time. Next, testers can further physically inspect and replace the relay to ensure that the matrix relay network has returned to normal working condition, providing reliable protection for the smooth implementation of subsequent engine wiring harness continuity testing.

[0043] In a preferred embodiment, a logic self-test is performed on the matrix relay through an instruction triggering control signal to obtain an execution response set. If the results in the execution response set are all marked as passed, the programmable switch matrix is ​​activated, including: triggering a self-test control signal through a wiring harness conductivity test start instruction, sending the self-test control signal to each relay unit of the matrix relay in turn, monitoring the action response of each relay unit, and obtaining an execution response set; judging the signal-action matching relationship in the execution response set based on a preset standard response list, when the matching relationship is consistent with the relationship in the preset standard response list and the parameter deviation is not greater than the preset deviation threshold, the corresponding relay unit is marked as passed; if the results in the execution response set are all marked as passed, activating the programmable switch matrix to perform a wiring harness conductivity test.

[0044] In one specific embodiment, the first step in the system startup test is to perform a logic self-test on the matrix relay. Specifically, when the tester issues a command to start the wiring harness continuity test, the system triggers a self-test control signal, which is then sent to each relay unit in the matrix relay. The system then monitors each relay unit's response to the self-test control signal, including contact closing and opening movements, and response speed. These monitoring results are then integrated into an execution response set, which represents the self-test performance of each relay unit.

[0045] The system then evaluates the execution response set based on a preset standard response list. The preset standard response list is like a detailed standard answer, storing the correspondence between the contact action time range and state change sequence parameters that the relay unit should have under normal operating conditions. The system carefully compares the signal-action matching relationship in the execution response set with the relationship in the preset standard response list. Not only does it require the matching relationship to be consistent, but it also strictly examines the deviation of parameters such as action time. Only when the parameter deviation is no greater than the preset deviation threshold will the corresponding relay unit be marked as "passed." For example, if a relay unit's standard response list stipulates that the contact closure action time should be within 50-70 milliseconds, and the actual monitored action time is 60 milliseconds, the deviation is within the allowable range, and the unit passes this evaluation; if the actual action time is 80 milliseconds, exceeding the deviation threshold, it will be judged as abnormal.

[0046] When all results in the execution response set are marked as "passed," indicating that the matrix relay's overall performance meets the test requirements, the system immediately activates the programmable switch matrix, placing it in a standby state, ready to perform a continuity test on the engine wiring harness. This rigorous self-check and activation process ensures the reliable operation of the matrix relay during the test, laying a solid foundation for subsequent, accurate wiring harness continuity testing, avoiding distortion of test results due to relay failures, and ensuring the accuracy and reliability of the entire test process.

[0047] In a preferred embodiment, in combination with the engine wiring harness layout diagram, based on the hierarchical partitioning model and with the wiring harness conductivity as a constraint, a path search is performed on the programmable switch matrix based on the DFS algorithm to obtain multiple path conductivity node atlases, including: obtaining historical fault areas, dividing the engine wiring harness layout diagram into regions based on the fault frequency, and constructing a hierarchical partitioning model based on the regional division results, wherein each region corresponds to a partition level; taking the wiring harness conductivity as a constraint, performing wiring harness conductivity path search and parallel testing on the programmable switch matrices in different layer areas based on the DFS algorithm, batch verifying the conductivity of multiple wiring harness segments, and obtaining multiple path conductivity node atlases; wherein each partition level corresponds to a path conductivity node atlas, and the path conductivity node atlas is a path topology diagram of all normally conductive wiring harnesses in the engine wiring harness layout diagram.

[0048] Optionally, in order to improve test efficiency and fault location accuracy, the accumulated engine wiring harness fault data in the past is collected and analyzed to extract historical fault area information. These historical fault areas are like the "problem-prone areas" of the wiring harness, covering specific wiring harness segments where faults such as open circuits, short circuits, or poor contact have frequently occurred. Then, based on the fault frequency reflected by these historical fault data, the system will divide the engine wiring harness layout into regions. For example, if the wiring harness failure rate in a certain area is as high as 30% in the past year, while in another area it is only 5%, the system will classify the high-failure rate area as a high-frequency fault area and the low-failure rate area as a low-frequency fault area based on this significant difference, and then build a hierarchical partitioning model based on the regional division results. In this model, each area corresponds to a specific partition level. The higher the level, the greater the risk of failure, and the higher the test priority.

[0049] After completing the hierarchical partitioning model, harness continuity, a key metric, was established as a core constraint, establishing a strict "passing rule" for the testing process. Subsequently, a depth-first search (DFS) algorithm was used to conduct parallel testing of harness continuity paths within the programmable switch matrix within different layers. The DFS algorithm penetrates every corner of the harness network, exploring all possible continuity paths. During the parallel testing process, testing tasks at multiple partition levels proceed simultaneously, allowing the system to batch verify the continuity of multiple harness segments, significantly reducing overall testing time. For example, harness segments in high-frequency and low-frequency fault zones are tested simultaneously, allowing the system to rapidly traverse the harness connections within these areas to check for anomalies such as opens or shorts.

[0050] After path search and test verification, the system ultimately obtains multiple path connectivity node atlases. Each partition level corresponds to a dedicated path connectivity node atlas. These atlases are essentially path topology diagrams of all normally conductive wire harnesses in the engine wiring harness layout. They present the connection and connectivity status of the wire harnesses within each partition level in an intuitive graphical manner. By viewing these atlases, testers can clearly understand which wire harness segments are normally conductive and which may have potential problems. This provides a valuable reference for subsequent troubleshooting and repair work, effectively improving the efficiency and quality of engine wiring harness maintenance.

[0051] In a preferred embodiment, a path search is performed on the programmable switch matrix based on a DFS algorithm, including: constructing a path search graph by taking each relay unit node in the programmable switch matrix as a vertex of a graph and taking the connecting wire bundles between the nodes as edges of the graph; configuring a path stack structure, and based on the path search graph, selecting any relay unit node at the partition level as a starting node, recording the node path from the starting node to the current path node through the path stack structure, and identifying all nodes on the path and adding them to an access tag array set; when a new node is accessed, pushing the path corresponding to the new node into the path stack structure, adding the new node to the access tag array set, and determining whether the new node is a cutoff node, wherein the cutoff node is determined to be an abnormally conductive wire bundle; if it is the cutoff node, storing the node path and popping the current node from the path stack, backtracking to the previous node, and continuing to search for unvisited nodes outside the access tag array set until all nodes are added to the access tag array set, thereby obtaining a plurality of path conductive node graph sets.

[0052] For example, performing a path search on the programmable switch matrix based on the DFS (depth-first search) algorithm is a key step in accurately locating the wiring harness continuity. First, the system abstracts each relay unit node in the programmable switch matrix as a vertex in graph theory, and the wiring harnesses used to connect and transmit signals between nodes are considered edges of the graph. Through this mapping, a path search graph is constructed. This can be understood as drawing a map for the complex wiring harness network, providing a clear path for subsequent search operations. For example, in an engine wiring harness system containing multiple relay units, relays A, B, C, etc. are like different locations on the map, and the wiring harnesses connecting them are like the roads connecting these locations.

[0053] Next, the system configures a path stack structure, which records the complete path from the starting node to the current search path node. Within the partition level, the system randomly selects a relay unit node as the starting node, pushes it onto the path stack, and simultaneously adds the starting node to the visit tag array set. This set can be thought of as a "visited list" that marks which nodes have been searched to avoid repeated searches.

[0054] When a new node is found, the system immediately pushes the path corresponding to the new node into the path stack structure, adding a new record to the path record. It also adds the new node to the access tag array set and marks it as "visited." The system then determines whether the new node is a cutoff node. The cutoff node here has a special meaning. It indicates that the current path harness has been determined to be abnormally conductive, such as a broken or shorted fault.

[0055] Suppose, during the search process, the system accesses a new node, relay D, and detects a break in its connecting wiring harness. Relay D is then identified as a cutoff node. The system then stores the entire path from the starting node to the ending node, effectively preserving a flawed "path clue." The system then pops the ending node D from the path stack, backtracks to the previous node, and continues exploring unvisited nodes outside the visit marker array. This is like exploring a maze. Finding one path blocked, the system returns to the fork in the road and tries another.

[0056] Through this continuous backtracking and search, the system continues to advance until all nodes are added to the access tag array set, indicating that all possible paths in the entire wiring harness network have been thoroughly searched. Ultimately, the system is able to obtain multiple path connectivity node atlases, which detail the path information of all normally conductive harnesses in the engine wiring harness, providing strong data support for subsequent troubleshooting, harness optimization, and other tasks.

[0057] In a preferred embodiment, the system further includes: checking whether the path corresponding to the new node exists in the path stack structure; if so, determining that a loop is found, pausing the current search, and recording the loop information, wherein the loop information includes the node sequence in the loop, the starting node and the ending node of the loop; marking the loop, bypassing the marked loop in subsequent searches, and continuing the search from other adjacent nodes of the loop starting node; after the search for non-loop nodes is completed, introducing an additional test signal to perform a separate conductivity test on the loop node harness.

[0058] Furthermore, when the system explores a new node based on the path stack, it simultaneously performs a detailed check of the path corresponding to the new node, carefully verifying whether this path already exists in the path stack. The path stack records the complete path from the starting node to the currently searched node. If the path corresponding to the new node already exists in the path stack, this indicates that the system has encountered a closed loop during the search process, thus determining that a loop has been discovered. For example, in a complex engine wiring harness network, the system starts from node A and passes through nodes B, C, and D. When it reaches node E, it discovers that the path from A to E partially or completely overlaps with a path already recorded in the path stack, forming a closed loop similar to ABCDEA, indicating the existence of a loop. In this case, the system immediately pauses the current search process to prevent the search from becoming trapped in an infinite loop. Simultaneously, the system accurately records the loop information, which acts as an "identity profile" for the loop, detailing the node sequence within the loop—the order in which the nodes are connected—as well as the loop's starting and ending nodes (in the case of a loop, the starting and ending nodes are the same node).

[0059] After recording the loop information, the system will mark it as "processed." In subsequent searches, the system will bypass the marked loop and continue searching from the adjacent nodes of the loop's starting point. This is like exploring a maze and finding a dead end (loop) on one path, abandoning it and looking for other possible exits (adjacent nodes).

[0060] Once all non-loop nodes have been searched, the system has thoroughly checked most of the normal connection paths in the engine harness. At this point, the system introduces an additional test signal to perform a separate continuity test specifically for the loop node harness. This additional test signal provides a more in-depth and accurate detection of potential issues in the loop harness, such as open circuits, short circuits, or poor contact. This approach not only avoids search confusion caused by loops but also provides targeted testing of the loop harness, ensuring the comprehensiveness and accuracy of engine harness continuity test results and providing a reliable basis for subsequent fault diagnosis and repair.

[0061] In a preferred embodiment, based on the engine wiring harness layout diagram, the path conduction node atlas corresponding to each partition is overlapped and mapped to obtain a topology map abnormal marked wiring harness segment, including: coordinate matching of the path conduction node atlas corresponding to each partition according to the engine wiring harness layout diagram, using coordinate overlap mapping to superimpose and display the nodes and connection relationships in different partition atlases, and performing consistency checks on the conduction status and connection properties of the nodes; if there is a conflict in the consistency check or the difference exceeds a preset threshold, the wiring harness segment is marked as a suspected abnormality and the topology map abnormal marked wiring harness segment is determined.

[0062] To accurately locate wiring harness anomalies, the system performs overlapping mapping analysis of multiple partitioned path connectivity node atlases based on the engine wiring harness layout. Specifically, the system meticulously coordinate-matches the path connectivity node atlases corresponding to each partition based on the engine wiring harness layout. These path connectivity node atlases record the nodes and connections of properly connected wiring harnesses within each partition. Coordinate matching ensures that different partitioned atlases can be compared and analyzed within the same coordinate system.

[0063] After completing the coordinate matching, the system uses the coordinate overlapping mapping technology to map the nodes and connection relationships in different partition graphs like a puzzle. Figure 1 The system then performs a comprehensive and detailed consistency check of the conduction status and connection properties of all overlapping nodes. A node's conduction status indicates whether the relay or wiring harness connection it represents can properly transmit signals, while connection properties provide key information such as the connection method between nodes and the direction of signal transmission.

[0064] For example, in a certain engine wiring harness system, the path connectivity node atlas of partition A shows that a certain node is in a normal conduction state, and its connection attribute with the adjacent node is one-way signal transmission; however, after the coordinates of the corresponding atlas of partition B overlap, the conduction state of the node is shown as intermittent conduction, and the connection attribute also becomes two-way signal transmission, which is an obvious conflict. The system will set a preset threshold to measure the acceptable range of differences in node conduction states and connection attributes between different partitions. When a conflict or difference exceeding this preset threshold is found during the consistency check, it means that there may be potential problems in the harness segment, and the system will decisively mark the harness segment as a suspected anomaly. These marked harness segments constitute the abnormally marked harness segments in the topology map.

[0065] In this way, the system can intuitively display the differences in the conductivity of wiring harnesses in different partitions, helping inspectors quickly lock in suspected abnormal areas, providing a clear target direction for subsequent in-depth fault diagnosis and repair work, and effectively improving the efficiency of engine wiring harness detection and maintenance.

[0066] In a preferred embodiment, analog signals are injected into the abnormally marked harness segments in the topology diagram one by one to perform waveform analysis at the receiving end, obtain a set of abnormal harness segment identifiers, and perform physical repair guidance, including: selecting an analog signal source to inject into the abnormally marked harness segments according to the positions and electrical characteristics of the abnormally marked harness segments in the topology diagram, performing global detection in turn, and performing waveform collection at the corresponding receiving end; comparing and analyzing the collected receiving end waveforms with the corresponding preset standard waveforms to obtain a set of abnormal harness segment identifiers, wherein the types of identifiers include open circuit, short circuit, and poor contact; and formulating corresponding physical repair guidance plans based on the abnormal harness segment identifier set to perform repair work.

[0067] Specifically, technicians tailor a detection plan based on the specific location and electrical characteristics of the abnormally marked harness segment on the topology map, carefully selecting appropriate analog signal sources. These analog signal sources act as "signal probes," simulating the signal characteristics of the harness under actual operating conditions and accurately injecting them into the abnormally marked harness segment to initiate global detection. After the signal is injected, the system begins waveform acquisition at the corresponding receiving end, which records the changes in the signal after passing through the abnormal harness segment.

[0068] After completing the waveform acquisition, the system will start the comparison and analysis process. It will carefully compare the collected receiving-end waveform with the corresponding preset standard waveform. The preset standard waveform reflects the signal characteristics that the wiring harness should have under normal working conditions. Through this comparison, the system can keenly capture the specific abnormal conditions of the abnormal wiring harness segment. For example, when there is a clear interruption in the receiving-end waveform, which is in sharp contrast to the continuous and stable signal in the preset standard waveform, the system will determine that there is a short circuit problem in the wiring harness segment; if the waveform has abnormal peaks or fluctuations and deviates too much from the preset standard waveform range, it may mean a short circuit fault; and if the waveform shows periodic attenuation or distortion, it may point to poor contact. Based on these comparison results, the system will generate a set of abnormal wiring harness segment identifications, clearly identifying the specific problem type of each abnormal wiring harness segment, including open circuit, short circuit and poor contact.

[0069] Finally, based on this clear and unambiguous set of identifications of abnormal wiring harness segments, technicians can develop targeted physical repair instructions. For disconnection issues, the wiring harness may need to be reconnected or the damaged segment replaced. For short circuits, abnormal connections between the harnesses must be carefully identified and eliminated. For poor contact, the connectors may need to be cleaned, tightened, or replaced. Following these scientifically sound repair instructions, technicians can efficiently and accurately perform repairs, ensuring the engine wiring harness returns to normal function and overall engine operation stability and reliability.

[0070] The present invention provides an engine wiring harness continuity test system, which has at least the following technical effects:

[0071] 1. By obtaining the engine wiring harness layout and laying out matrix relays to form a programmable switch matrix, a command-triggered logic self-test process is designed based on this. During the self-test, the self-test control signal is sent to each relay unit in sequence, and the signal-action matching relationship and parameter deviation are strictly determined based on a preset standard response list. This mechanism accurately identifies relays that fail to execute a response before testing and issues a position warning, eliminating potential hardware failures in advance and ensuring that subsequent continuity tests based on the programmable switch matrix are performed in a reliable hardware environment. This significantly improves the stability and reliability of the entire test system and avoids test errors and invalid operations caused by hardware failures.

[0072] 2. Combined with the engine wiring harness layout diagram, a hierarchical partitioning model is constructed based on historical fault areas and fault frequencies. Based on this, a path search is performed on the programmable switch matrix using the DFS algorithm. Through regional division and hierarchical partitioning, the complex wiring harness network is decomposed into multiple partition levels that can be tested in parallel. The DFS algorithm is used to batch verify the conductivity of multiple wiring harness segments, and a set of path conductivity node graphs corresponding to each partition is obtained. In addition, during the execution of the DFS algorithm, a loop detection and processing mechanism is added to avoid falling into an infinite loop search. After the non-loop node search is completed, the loop node harness is tested for conductivity separately. This combination of multi-level, regional parallel testing and depth-first search, as well as a complete loop processing mechanism, greatly improves the efficiency and accuracy of fault location, and can quickly and accurately find abnormal locations in the wiring harness.

[0073] 3. After obtaining the path conduction node atlas, the node conduction status and connection properties are checked for consistency by overlapping and mapping each partition atlas, and the abnormal marked harness segments in the topology diagram are accurately determined. Subsequently, for these abnormal harness segments, an analog signal source is selected for injection based on their position and electrical characteristics, and the waveform is collected at the receiving end and compared with the preset standard waveform for analysis to obtain a set of identifications including abnormal types such as open circuit, short circuit and poor contact. Finally, a targeted physical repair guidance plan is formulated based on this set. This multi-stage comprehensive analysis process from abnormal harness segment identification to waveform analysis to precise repair guidance forms a complete fault troubleshooting and repair closed loop, which can provide technicians with clear repair directions and methods, effectively improving the efficiency and quality of engine harness fault repair, and reducing maintenance costs and time.

[0074] Example 2:

[0075] like Figure 2As shown, based on the same inventive concept as the engine wiring harness continuity test system provided in the first embodiment, the embodiment of the present invention further provides an engine wiring harness continuity test method, the method comprising:

[0076] An engine wiring harness layout diagram is obtained, key nodes of the engine wiring harness layout diagram are traversed, matrix relays are laid out, and a programmable switch matrix is ​​obtained.

[0077] The logic self-check of the matrix relay is performed by the instruction triggering control signal to obtain an execution response set. If the results in the execution response set are all marked as passed, the programmable switch matrix is ​​activated.

[0078] In combination with the engine wiring harness layout diagram, based on the hierarchical partition model and with the wiring harness conductivity as a constraint, a path search is performed on the programmable switch matrix based on the DFS algorithm to obtain multiple path conductivity node atlases, wherein the multiple path conductivity node atlases correspond one-to-one to the partitions in the hierarchical partition model.

[0079] Based on the engine wiring harness layout diagram, the path conduction node atlas corresponding to each partition is overlapped and mapped to obtain the abnormal marked wiring harness segment of the topology diagram.

[0080] An analog signal is injected into each of the abnormally marked harness segments in the topology diagram to perform waveform analysis at the receiving end, obtain an abnormal harness segment identification set, and perform physical repair guidance.

[0081] Furthermore, the method further includes: if the execution response set includes a result with the mark "failed", extracting the relay with the mark "failed" and performing position warning processing.

[0082] Furthermore, a logic self-test is performed on the matrix relay through an instruction triggering control signal to obtain an execution response set. If the results in the execution response set are all marked as passed, the programmable switch matrix is ​​activated, including: triggering a self-test control signal through a wiring harness conductivity test start instruction, sending the self-test control signal to each relay unit of the matrix relay in turn, monitoring the action response of each relay unit, and obtaining an execution response set; judging the signal-action matching relationship in the execution response set based on a preset standard response list, when the matching relationship is consistent with the relationship in the preset standard response list and the parameter deviation is not greater than the preset deviation threshold, the corresponding relay unit is marked as passed; if the results in the execution response set are all marked as passed, activating the programmable switch matrix to perform a wiring harness conductivity test.

[0083] Furthermore, in combination with the engine wiring harness layout diagram, based on the hierarchical partitioning model and with the wiring harness conductivity as a constraint, a path search is performed on the programmable switch matrix based on the DFS algorithm to obtain multiple path conductivity node atlases, including: obtaining historical fault areas, dividing the engine wiring harness layout diagram into regions based on the fault frequency, and constructing a hierarchical partitioning model based on the regional division results, wherein each region corresponds to a partition level; taking the wiring harness conductivity as a constraint, performing wiring harness conductivity path search and parallel testing on the programmable switch matrices in different layer areas based on the DFS algorithm, batch verifying the conductivity of multiple wiring harness segments, and obtaining multiple path conductivity node atlases; wherein each partition level corresponds to a path conductivity node atlas, and the path conductivity node atlas is a path topology diagram of all normally conductive wiring harnesses in the engine wiring harness layout diagram.

[0084] Furthermore, a path search is performed on the programmable switch matrix based on a DFS algorithm, including: taking each relay unit node in the programmable switch matrix as a vertex of a graph and taking the connecting wire bundles between the nodes as edges of the graph to construct a path search graph; configuring a path stack structure, based on the path search graph, randomly selecting a relay unit node in the partition level as a starting node, recording the node path from the starting node to the current path node through the path stack structure, and identifying all nodes on the path to add to the access mark array set; when a new node is accessed, pushing the path corresponding to the new node into the path stack structure, adding the new node to the access mark array set, and judging whether the new node is a cut-off node, wherein the cut-off node is a current path wire bundle that is determined to be an abnormally conductive wire bundle; when it is the cut-off node, storing the node path and popping the current node from the path stack, backtracking to the previous node, and continuing to search for unvisited nodes outside the access mark array set until all nodes are added to the access mark array set, thereby obtaining multiple path conductive node graph sets.

[0085] Furthermore, the method also includes: checking whether the path corresponding to the new node exists in the path stack structure; if so, determining that a loop is found, pausing the current search, and recording the loop information, wherein the loop information includes the node sequence in the loop, the starting node and the ending node of the loop; marking the loop, bypassing the marked loop in subsequent searches, and continuing the search from other adjacent nodes of the loop starting node; after the search for non-loop nodes is completed, introducing additional test signals to perform a separate conductivity test on the loop node harness.

[0086] Furthermore, based on the engine wiring harness layout diagram, the path conduction node atlas corresponding to each partition is overlapped and mapped to obtain a topology map abnormal marked wiring harness segment, including: coordinate matching of the path conduction node atlas corresponding to each partition according to the engine wiring harness layout diagram, using coordinate overlap mapping to superimpose and display the nodes and connection relationships in different partition atlases, and performing consistency check on the conduction status and connection properties of the nodes; if there is a conflict in the consistency check or the difference exceeds a preset threshold, the wiring harness segment is marked as a suspected abnormality and the topology map abnormal marked wiring harness segment is determined.

[0087] Furthermore, analog signals are injected into the abnormally marked harness segments in the topology diagram one by one to perform waveform analysis on the receiving end, obtain a set of abnormal harness segment identifiers, and perform physical repair guidance, including: selecting an analog signal source to inject into the abnormally marked harness segments according to the positions and electrical characteristics of the abnormally marked harness segments in the topology diagram, performing global detection in turn, and performing waveform collection at the corresponding receiving end; comparing and analyzing the collected receiving end waveforms with the corresponding preset standard waveforms to obtain a set of abnormal harness segment identifiers, wherein the types of identifiers include open circuit, short circuit, and poor contact; and formulating corresponding physical repair guidance plans based on the abnormal harness segment identifier set to perform repair work.

[0088] It should be noted that the order in which the embodiments of the present application are presented is for illustrative purposes only and does not necessarily represent the superiority or inferiority of the embodiments. Furthermore, the foregoing descriptions of specific embodiments of this specification are provided. The processes depicted in the accompanying drawings do not necessarily require the specific order or sequential sequence shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

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

[0090] This specification and drawings are merely illustrative of the present application and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of this application. Thus, this application is intended to include such modifications and variations as fall within the scope of this application and its equivalents.

Claims

1. A continuity test system for an engine wiring harness, characterized in that: The system comprises: A control matrix layout module is used to obtain an engine wiring harness layout diagram, traverse key nodes of the engine wiring harness layout diagram, layout matrix relays, and obtain a programmable switch matrix; a logic self-test module, configured to perform a logic self-test on the matrix relay by means of an instruction triggering control signal, obtain an execution response set, and activate the programmable switch matrix if all results in the execution response set are marked as passed; a path search module, configured to perform a path search on the programmable switch matrix based on a DFS algorithm in combination with the engine wiring harness layout diagram, based on a hierarchical partition model and with wiring harness conductivity as a constraint, to obtain a plurality of path conductivity node atlases, wherein the plurality of path conductivity node atlases correspond one-to-one to partitions in the hierarchical partition model; An atlas mapping module is used to overlap and map the path connectivity node atlas corresponding to each partition based on the engine wiring harness layout diagram to obtain a topology diagram with abnormally marked wiring harness segments; The repair guidance module is used to inject analog signals into the abnormally marked harness segments in the topology diagram one by one to perform receiving end waveform analysis, obtain an abnormal harness segment identification set, and perform physical repair guidance.

2. The continuity test system of an engine wiring harness according to claim 1, characterized in that: The system further includes: if the execution response set includes a result of marking failure, extracting the relay with the marking failure to perform position warning processing.

3. The continuity test system of an engine wiring harness according to claim 1, characterized in that: The logic self-test module includes: Triggering a self-test control signal through a harness continuity test start instruction, sending the self-test control signal to each relay unit of the matrix relay in sequence, monitoring the action response of each relay unit, and obtaining an execution response set; Determine the signal-action matching relationship in the execution response set based on a preset standard response list, and when the matching relationship is consistent with the relationship in the preset standard response list and the parameter deviation is not greater than a preset deviation threshold, mark the corresponding relay unit as passed; If the results in the execution response set are all marked as passed, the programmable switch matrix is ​​activated to perform a harness continuity test.

4. The continuity test system for an engine wiring harness according to claim 1, characterized in that: The path search module includes: Obtaining historical fault regions, dividing the engine wiring harness layout diagram into regions based on fault frequencies, and constructing a hierarchical partitioning model based on the regional division results, wherein each region corresponds to a partitioning level; Taking harness conductivity as a constraint, the programmable switch matrix in different layer areas is tested for harness conductivity path search in parallel based on the DFS algorithm. The conductivity of multiple harness segments is verified in batches, and multiple path conductivity node atlases are obtained. Among them, each partition level corresponds to a path conduction node atlas, and the path conduction node atlas is a path topology diagram of all normally conductive wiring harnesses in the engine wiring harness layout diagram.

5. The continuity test system of an engine wiring harness according to claim 4, characterized in that: The path search module also includes: Each relay unit node in the programmable switch matrix is ​​used as a vertex of a graph, and the connecting wires between the nodes are used as edges of the graph to construct a path search graph; Configuring a path stack structure, based on the path search graph, randomly selecting a relay unit node in the partition level as a starting node, recording the node path from the starting node to the current path node through the path stack structure, and identifying all nodes on the path to add to the access tag array set; When a new node is accessed, the path corresponding to the new node is pushed into the path stack structure, and the new node is added to the access tag array set, and it is determined whether the new node is a cutoff node, wherein the cutoff node is determined to be an abnormally conductive wire harness; When it is the end node, the node path is stored and the current node is popped from the path stack, backtracking to the previous node, and continuing to search for unvisited nodes outside the access mark array set until all nodes are added to the access mark array set, and obtaining multiple path-connected node graph sets.

6. The continuity test system for an engine wiring harness according to claim 5, characterized in that: The system further comprises: Check whether the path corresponding to the new node exists in the path stack structure. If so, determine that a loop is found, pause the current search, and record loop information, wherein the loop information includes the node sequence in the loop, the start node and the end node of the loop; Mark the loop, bypass the marked loop in subsequent searches, and continue searching from other adjacent nodes of the loop starting node; After the non-loop node search is completed, an additional test signal is introduced to perform a separate continuity test on the loop node harness.

7. The continuity test system for an engine wiring harness according to claim 1, characterized in that: The atlas mapping module includes: Coordinate matching is performed on the path connectivity node atlas corresponding to each partition according to the engine wiring harness layout diagram, nodes and connection relationships in different partition atlases are superimposed and displayed using coordinate overlap mapping, and consistency checks are performed on the connectivity status and connection properties of the nodes; If there is a conflict in the consistency check or the difference exceeds a preset threshold, the harness segment is marked as a suspected abnormality and the abnormally marked harness segment in the topology map is determined.

8. The continuity test system for an engine wiring harness according to claim 1, characterized in that: The repair guidance module includes: According to the position and electrical characteristics of the abnormally marked harness segment in the topology map, select an analog signal source to inject into the abnormally marked harness segment, perform global detection in sequence, and collect waveforms at the corresponding receiving end; Comparing and analyzing the collected receiving-end waveform with the corresponding preset standard waveform to obtain a set of abnormal harness segment identifications, wherein the types of identifications include open circuit, short circuit and poor contact; Based on the abnormal wiring harness segment identification set, a corresponding physical repair guidance plan is formulated to carry out repair work.

9. A method for testing the continuity of an engine wiring harness, characterized in that: The method is applied to a continuity test system for an engine wiring harness according to any one of claims 1 to 8, and the method comprises: Obtaining an engine wiring harness layout diagram, traversing key nodes of the engine wiring harness layout diagram, laying out matrix relays, and obtaining a programmable switch matrix; Performing a logic self-test on the matrix relay by means of an instruction triggering control signal to obtain an execution response set, and activating the programmable switch matrix if all results in the execution response set are marked as passed; In combination with the engine wiring harness layout diagram, based on the hierarchical partition model and with wiring harness conductivity as a constraint, a path search is performed on the programmable switch matrix based on a DFS algorithm to obtain multiple path conductivity node atlases, wherein the multiple path conductivity node atlases correspond one-to-one to the partitions in the hierarchical partition model; Based on the engine wiring harness layout diagram, the path conduction node atlas corresponding to each partition is overlapped and mapped to obtain the abnormal marked wiring harness segment of the topology diagram; An analog signal is injected into each of the abnormally marked harness segments in the topology diagram to perform waveform analysis at the receiving end, obtain an abnormal harness segment identification set, and perform physical repair guidance.

10. The method for testing the continuity of an engine wiring harness according to claim 9, wherein: The method further includes: if the execution response set includes a result of marking failure, extracting the relay with the marking failure for position warning processing.

Citation Information

Patent Citations

  • Automobile wire harness conduction detection system

    CN111025185A

  • Branch wire harness path planning and optimizing method and system oriented to multiple wiring process constraints

    CN116595689A