Relay array module, HIL virtual simulation system and wiring method

By automatically controlling the wiring harness connection through a relay array module, the wiring problems caused by the complexity of the circuit in HIL virtual simulation testing are solved, improving testing efficiency and accuracy, and reducing error rate and cost.

CN121578784APending Publication Date: 2026-02-27FAW CAR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511658022.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-12
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

The complex wiring connections in existing HIL virtual simulation testing systems lead to tedious manual wiring, high repetition, and a high risk of errors, affecting the accuracy and stability of testing and potentially damaging the equipment.

Method used

The system employs a relay array module, which automatically controls the wiring harness by connecting CAN-controlled relays arranged in a matrix, combined with HIL boards and actuators to achieve automated wiring.

Benefits of technology

It improves the efficiency, accuracy, and stability of virtual simulation testing for driver assistance, reduces the probability of human error and testing costs, and enhances the flexibility and adaptability of testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121578784A_ABST
    Figure CN121578784A_ABST
Patent Text Reader

Abstract

The invention relates to a relay array module, an HIL virtual simulation system and a wiring method, and the relay array module comprises a first sub-region, a second sub-region, a third sub-region and a fourth sub-region. Wherein the first sub-region is connected with a tested controller; the second sub-region is connected with a plurality of HIL board cards, collects bus signals and hard wire signals output by a plurality of tested controllers through the plurality of HIL board cards, or provides input signals for at least one tested controller through the plurality of HIL board cards; the third sub-region is connected with the actuator; and the fourth sub-region comprises a plurality of CAN control relays arranged in a matrix, and the plurality of CAN control relays arranged in the matrix are controlled according to the received control instruction so as to establish wire harness connection between the first sub-region, the second sub-region and the third sub-region. Therefore, the problems that the manual wiring process is tedious, the repeatability is high and errors are likely to occur due to complex line connection are solved, and the working efficiency, accuracy and stability of the driving assistance virtual simulation test are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, and in particular to a relay array module, a hardware-in-the-loop (HIL) virtual simulation system, and a wiring method. BACKGROUND

[0002] Currently, for an HIL virtual simulation test system, wiring work is a key link to ensure smooth testing.

[0003] In related technologies, a driving assistance system includes various sensors, controllers, and actuators, and a large number of lines need to be accurately connected each time the HIL virtual simulation test system is used for testing.

[0004] However, in related technologies, a slight oversight in manual operation can cause line connection errors, poor contact, and other problems, which not only affects the accuracy of test results, but also can cause testing to fail, and in severe cases, can even damage test equipment, increasing testing costs and cycles, while consuming a large amount of human and time resources, and reducing testing efficiency. In addition, when the connection mode of the tested sensors, controllers, and actuators needs to be adjusted, the workload of manual re-wiring in related technologies is huge, and it is difficult to quickly respond to changes in testing requirements. SUMMARY

[0005] The present application provides a relay array module, an HIL virtual simulation system, and a wiring method to solve the problem of a complicated line connection process that is tedious, repetitive, and prone to errors, thereby improving the work efficiency, accuracy, and stability of driving assistance virtual simulation testing.

[0006] The first aspect of the present application provides a relay array module, comprising: a first sub-region to a fourth sub-region, wherein, The first sub-region is configured to establish a connection with a tested controller; The second sub-region is connected with a plurality of HIL board cards, and the second sub-region is configured to collect bus signals and hard-wired signals output by a plurality of tested controllers through the plurality of HIL board cards, or to provide input signals to at least one tested controller through the plurality of HIL board cards; The third sub-region is configured to establish a connection with an actuator; The fourth sub-region includes a plurality of matrix-arranged Controller Area Network (CAN) relays, and the fourth sub-region is configured to control the plurality of matrix-arranged CAN relays according to received control instructions to establish a wiring harness connection between the first sub-region, the second sub-region, and the third sub-region.

[0007] Optionally, in some embodiments, the first sub-region comprises a plurality of first pins, and the plurality of first pins are respectively connected to the plurality of controllers under test.

[0008] Optionally, in some embodiments, the second sub-region comprises a plurality of second pins, and the plurality of second pins are respectively connected to the plurality of HIL board cards.

[0009] Optionally, in some embodiments, the board card type of the HIL board card comprises at least one of a CAN communication board card, a collection board card and a simulation board card.

[0010] Optionally, in some embodiments, the third sub-region comprises a plurality of third pins, and the plurality of third pins are respectively connected to the plurality of actuators.

[0011] Optionally, in some embodiments, when the output end pin of the controller under test is connected to the first sub-region, the output state of the controller under test is collected by the collection board card connected to the second sub-region.

[0012] Optionally, in some embodiments, when the input end pin of the controller under test is connected to the first sub-region, the input signal of the controller under test is simulated by the simulation board card connected to the third sub-region.

[0013] The second aspect embodiment of the present application provides a HIL virtual simulation system, comprising the relay array module of the first aspect embodiment.

[0014] The third aspect embodiment of the present application provides a wiring method, which adopts the relay array module of the first aspect embodiment, and comprises the following steps: initializing the relay array module; receiving a control instruction of a user, and determining a target state of the plurality of matrix-arranged CAN control relays according to the control instruction; controlling the wiring of the plurality of matrix-arranged CAN control relays according to the target state, and establishing the wire harness connection among the first sub-region, the second sub-region and the third sub-region.

[0015] Optionally, in some embodiments, the wiring method further comprises: after the wire harness connection among the first sub-region, the second sub-region and the third sub-region is completed, sending the wiring state information to the upper computer, so as to display the wiring state by the upper computer.

[0016] Thus, the first sub-area is connected with the controller under test; the second sub-area is connected with the plurality of HIL board cards, and the bus signals and hardwire signals output by the plurality of controllers under test are collected, or input signals are provided to at least one controller under test; the third sub-area is connected with the actuators; and the fourth sub-area controls the plurality of matrix-arranged CAN-controlled relays contained therein according to the received control instructions, so as to establish the wiring harness connection among the first sub-area, the second sub-area and the third sub-area. Thus, the problem that the manual wiring process is tedious, repetitive and prone to errors due to the complex wiring connection is solved, and the working efficiency, accuracy and stability of the driving assistance virtual simulation test are improved.

[0017] Additional aspects and advantages of the present application will be made apparent by the following description and the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0018] The above and / or additional aspects and advantages of the present application will become apparent and be readily appreciated from the following description, including the accompanying drawings, wherein: Figure 1 A block schematic diagram of a relay array module according to an embodiment of the present application is provided; Figure 2 A block schematic diagram of a relay array system according to an embodiment of the present application is provided; Figure 3 A schematic diagram of a visual interface of a relay array module according to an embodiment of the present application is provided; Figure 4 A flowchart of a wiring method according to an embodiment of the present application is provided. DETAILED DESCRIPTION

[0019] Embodiments of the present application are described in detail below with reference to the accompanying drawings, in which like reference numerals indicate like elements or elements having the same or similar function throughout the several views. The embodiments described below are examples for explaining the present application and are not intended to be limiting of the present application.

[0020] The relay array module, the HIL virtual simulation system and the wiring method of the embodiments of the present application are described below with reference to the accompanying drawings. In view of the problem of complicated line connection leading to tedious, repetitive and error-prone manual wiring process mentioned in the background art, the present application provides a relay array module, a HIL virtual simulation system and a wiring method. In the method, the first sub-region is connected to the measured controller; the second sub-region is connected to the plurality of HIL board cards, and the bus signals and the hardwire signals output by the plurality of measured controllers are collected, or the input signals are provided to at least one measured controller; the third sub-region is connected to the actuator; and the fourth sub-region controls the plurality of matrix-arranged CAN-controlled relays according to the received control instructions to establish the wiring harness connection between the first sub-region, the second sub-region and the third sub-region. Thus, the problem of complicated line connection leading to tedious, repetitive and error-prone manual wiring process is solved, and the working efficiency, accuracy and stability of the driving assistance virtual simulation test are improved.

[0021] Specifically, Figure 1 A block diagram of a relay array module provided by the embodiments of the present application.

[0022] As Figure 1 shown, the relay array module 10 includes first to fourth sub-regions, wherein the first sub-region 100 is configured to establish a connection with the measured controller; the second sub-region 200 is connected to the plurality of HIL board cards, and the second sub-region 200 is configured to collect the bus signals and the hardwire signals output by the plurality of measured controllers through the plurality of HIL board cards, or to provide the input signals to at least one measured controller through the plurality of HIL board cards; the third sub-region 300 is configured to establish a connection with the actuator; and the fourth sub-region 400 includes a plurality of matrix-arranged CAN-controlled relays, and the fourth sub-region 400 is configured to control the plurality of matrix-arranged CAN-controlled relays according to the received control instructions to establish the wiring harness connection between the first sub-region 100, the second sub-region 200 and the third sub-region 300.

[0023] Wherein, the relay array module 10 refers to a set of multiple relays combined in a regular manner; the first sub-region 100 refers to an interface region connected to a measured controller; the measured controller refers to components such as sensors, controllers and actuators included in a driving assistance system; the second sub-region 200 refers to a region connected to a HIL board card; the HIL board card is used to simulate input signals in a real environment or collect output signals of a measured device, so as to realize closed-loop testing of the measured controller; the bus signal refers to a digital signal transmitted through a bus; the hard-wire signal refers to an electrical signal transmitted through an independent wire; the input signal refers to a trigger signal sent to the measured controller; the third sub-region 300 refers to an interface region connected to an actuator; the actuator refers to a device receiving a control signal and performing an action; the fourth sub-region 400 refers to a functional region including multiple matrix-arranged CAN-controlled relays; the matrix arrangement refers to that the relays are arranged in a grid in rows and columns; the CAN-controlled relay refers to a relay receiving an instruction through a CAN bus to control the on-off of a circuit; the wire harness connection refers to an electrical connection path established through a wire harness.

[0024] Wherein, in some embodiments, the first sub-region 100 includes multiple first pins, and the multiple first pins are respectively connected to multiple measured controllers.

[0025] Wherein, the first pin refers to a terminal contact point for establishing a connection between the first sub-region 100 and the measured controller.

[0026] Wherein, in some embodiments, the second sub-region 200 includes multiple second pins, and the multiple second pins are respectively connected to multiple HIL board cards.

[0027] Wherein, the second pin refers to a terminal contact point for establishing a connection between the second sub-region 200 and the HIL board card.

[0028] Wherein, in some embodiments, the board card type of the HIL board card includes at least one of a CAN communication board card, a collection board card and a simulation board card.

[0029] Wherein, the CAN communication board card is used to realize CAN bus signal interaction with the measured controller or other devices; the collection board card is used to collect bus signals, hard-wire signals and other types of signals output by the measured controller; the simulation board card is used to simulate input signals such as sensor signals in a real environment and actuator feedback.

[0030] Wherein, in some embodiments, the third sub-region 300 includes multiple third pins, and the multiple third pins are respectively connected to multiple actuators.

[0031] Wherein, the third pin refers to a terminal contact point for establishing a connection between the third sub-region 300 and the actuator.

[0032] Optionally, in some embodiments, when the output pin of the controller under test is connected to the first sub-region 100, the output state of the controller under test is collected by the acquisition board connected to the second sub-region 200.

[0033] The output pin refers to an interface pin on the controller under test for outputting a signal; and the output state refers to signal characteristics or state information sent by the controller under test through the output pin.

[0034] Optionally, in some embodiments, when the input pin of the controller under test is connected to the first sub-region 100, the input signal of the controller under test is simulated by the simulation board connected to the third sub-region 300.

[0035] The input pin refers to an interface pin on the controller under test for receiving an external signal; and the input signal refers to a signal for triggering corresponding processing logic of the controller.

[0036] To make the skilled in the art further understand the relay array module of the embodiments of the present application, the following will be described in conjunction with specific embodiments. Figure 2 and Figure 3 Specific embodiments.

[0037] Figure 2 A block diagram of a relay array system according to an embodiment of the present application is provided; Figure 3 A visual interface diagram of a relay array module according to an embodiment of the present application is provided.

[0038] As Figure 2As shown, the core component of the embodiment of the present application is a relay array module 10, which is installed in the HIL virtual simulation system cabinet. The connection of the wire harness is realized by sending instructions by the HIL host computer 201. The relay array module 10 is composed of four sub-regions, which is powered by the HIL system. The A region (i.e. the first sub-region 100) of the relay array module 10 is the controller 202 connection area, which is distributed with A1, A2... An pins for connecting the measured controller 202 pin wire harness and establishing connection with the controller 202. The wire harness connection with the controller 202 needs to be manually completed in this area. The B region (i.e. the second sub-region 200) of the relay array module 10 is the HIL board card connection area, which is distributed with B1, B2... Bn pins for connecting various HIL board cards on the HIL cabinet 203, such as CAN communication board card, acquisition board card, simulation board card, etc. according to the needs. The bus signal and hard-wire signal output by the controller 202 can be collected, and various input signals required by the controller 202 can be simulated and sent. The wire harness connection with the HIL board card needs to be manually completed in this area. The C region (i.e. the third sub-region 300) of the relay array module 10 is the actuator connection area, which is distributed with C1, C2... Cn pins for connecting the actuator pin wire harness on the actuator rack 204 and establishing connection with the actuator. The function performance of the actuator end can be intuitively felt during the test process. The wire harness connection with the actuator needs to be manually completed in this area. The D region (i.e. the fourth sub-region 400) of the relay array module 10 is the array control area, which is composed of a large number of matrix arranged CAN control relays. The wire harness of the first sub-region 100, the second sub-region 200 and the third sub-region 300 does not need to be manually connected in this area. Through the control instructions sent by the HIL host computer 201, the switching and circulation of signals between the first sub-region 100, the second sub-region 200 and the third sub-region 300 are realized, so as to realize the program control automatic wiring. In addition, as shown in the figure, the HIL cabinet 203 is connected with the controller 202, the actuator rack 204 and the relay array module 10 through the wire harness, and the HIL host computer 201 is connected with the controller 202, the actuator rack 204 and the relay array module 10 through the wire harness. Figure 3As shown, for the HIL host computer 201, the HIL host computer 201 has a visual operation interface, which can be simplified as a graph composed of horizontal and vertical lines, and also represents the fourth sub-region 400 of the relay array module 10, that is, the control logic inside the array controller. Generally, the first sub-region 100, which connects the pins of the output end of the controller 202, is usually connected with the second sub-region 200 of the HIL board card controller 202 to obtain the output state of the controller 202; the first sub-region 100, which connects the pins of the input end of the controller 202, is usually connected with the second sub-region 200 of the HIL board card controller 202 to simulate the input signal required by the controller 202. Due to the strong correlation between the first sub-region 100 and the second sub-region 200, the internal connection state is also defaulted as one-to-one correspondence. The third sub-region 300, for the intelligent driving virtual simulation test, some pins are not needed, and a straight line intersecting with the AC is used to represent. For the visual interface of the host computer 201, only the required intersection needs to be clicked to complete the region connection, and the host computer 201 sends instructions to the fourth sub-region 400, so as to change the signal transmission direction and realize automatic wiring.

[0039] For example, taking the connection of the driving assistance lamp as an example, the function of the driving assistance lamp is that when the controller 202 receives the bus instruction, the controller 202 controls the output pin of the actuator to output high level, so as to light up the driving assistance lamp. Among them, the HIL acquisition board needs to collect the high level output by the actuator, so as to realize the visual display on the host computer 201. The test execution steps of the driving assistance lamp are as follows: Step one: preparation. This step needs to manually complete the wiring connection between the first sub-region 100, the second sub-region 200 and the third sub-region 300. Taking this scene as an example, the light output pin is connected to A1 area, the driving assistance lamp is connected to C2 area, and the HIL acquisition board is connected to B3 area. The next few steps are the specific implementation mode of automatic wiring between the first sub-region 100, the second sub-region 200 and the third sub-region 300.

[0040] Step two: system initialization. This step mainly involves the power-on, self-checking, loading of control programs and configuration files for driving assistance test and other preparation work of the host computer 201, HIL board card, controller 202, relay array module 10 and other devices. In this step, the power-on detection of each hardware device is performed to ensure that the hardware function is normal, and the software program and configuration information for subsequent wiring control and test process management are loaded.

[0041] Step three: the host computer 201 inputs the wiring configuration information. In this embodiment, the host computer 201 visual display interface will appear a dark dot to prompt the user to complete the connection selection by clicking a specific position on the host computer 201 visual display interface. For example, if A1 is clicked on the host computer 201 visual interface, the controller 202 pin selection is completed; if B3 is clicked on the host computer 201 visual interface, the acquisition card selection is completed; if C2 and A1, C2 and A3 are clicked on the host computer 201 visual interface, the actuator pin selection is completed. Finally, click the confirmation button, and the host computer 201 will send the control command to the fourth sub-region 400 of the relay array module 10.

[0042] Step four: the fourth sub-region 400 receives and analyzes the configuration information. The fourth sub-region 400 receives the wiring configuration information sent by the host computer 201 and analyzes it to convert it into an instruction that can accurately control the action of the relay array module 10. The fourth sub-region 400 will perform syntax and logic checks on the input configuration information to ensure its accuracy, and then convert it into a signal form suitable for controlling hardware action.

[0043] Step five: the relay array module 10 performs the wiring action. According to the instruction issued by the fourth sub-region 400, the relay array module 10 acts according to the set logical relationship to realize the connection switching between the virtual simulation control board card, the actuator load end, and the controller 202 end, and completes the wiring operation. The relay array module 10 will accurately change its on-off state according to the instruction to establish the required electrical connection.

[0044] Step six: wiring state feedback and confirmation. After the relay array module 10 completes the wiring action, it feeds back the wiring state information to the fourth sub-region 400, which then uploads the information to the host computer 201. The host computer 201 displays and confirms the feedback wiring state to ensure the accuracy of the wiring operation. The host computer 201 will display the wiring state in an intuitive way, such as through a graphical interface to display the on-off status of each connection line, making it easy for users to check and confirm.

[0045] Therefore, the embodiment can control the wiring through the program, which has repeatability and modifiability, avoiding the repetitive work of traditional manual wiring, greatly improving the efficiency of driving assistance virtual simulation testing, greatly reducing the probability of human error, improving the accuracy and stability of testing, reducing the failure of testing and equipment damage caused by wiring errors, and reducing testing costs. In addition, by controlling the wiring through the program, it is convenient to quickly switch between different test scenarios, improving the flexibility and adaptability of testing, solving the dilemma of traditional manual wiring in driving assistance virtual simulation testing, and better meeting the testing needs of the development of driving assistance systems.

[0046] Further, the embodiment of the present application also provides a driving assistance virtual simulation test program control wiring method, which is realized by a driving assistance virtual simulation test program control wiring system and comprises the following steps: Step one: system initialization. Power on, self-check, load the control program and configuration file for driving assistance test for the host computer 201, the fourth sub-region 400 and the relay array module 10; Step two: the host computer 201 inputs wiring configuration information. The target wiring mode configuration information between the virtual simulation control board card, the actuator load end and the controller 202 end is input through the interactive interface specially designed for driving assistance test of the host computer 201; Step three: the fourth sub-region 400 receives and analyzes the configuration information. The configuration information sent by the host computer 201 is analyzed into instructions for controlling the action of the relay array module 10; Step four: the relay array module 10 executes the wiring action. The connection switching between the virtual simulation control board card, the actuator load end and the controller 202 end is realized according to the instructions issued by the fourth sub-region 400; Step five: wiring state feedback and confirmation. The relay array module 10 feeds back the wiring state to the fourth sub-region 400, which is uploaded to the host computer 201 for display and confirmation.

[0047] Further, the embodiment of the present application also provides a driving assistance virtual simulation test program control wiring system, which is used for realizing the above-mentioned driving assistance virtual simulation test program control wiring method. The system comprises a host computer 201, a fourth sub-region 400, a relay array module 10, a virtual simulation control board card, an actuator load end and a controller 202 end. The host computer 201 is used for receiving the wiring configuration information input by the user for driving assistance test, sending control instructions to the fourth sub-region 400 and receiving and displaying wiring state feedback information; the fourth sub-region 400 is used for receiving the instructions of the host computer 201, analyzing and processing the instructions into signals for controlling the action of the relay array module 10 and receiving and uploading the wiring state information fed back by the relay array module 10; the relay array module 10 is used for realizing the electrical connection switching between the virtual simulation control board card, the actuator load end and the controller 202 end according to the instructions of the fourth sub-region 400, completing the wiring operation and feeding back the wiring state information; the virtual simulation control board card is used as the collection and transmission interface of sensor signals in the driving assistance system and performs data interaction with the actuator load end and the controller 202 end; the actuator load end is used for simulating the load condition of the actuator in the driving assistance system in actual work, receiving test signals and providing corresponding load response; the controller 202 end is used for controlling the driving assistance test process and data processing and cooperates with the virtual simulation control board card and the actuator load end to complete the virtual simulation test.

[0048] According to the relay array module provided in the embodiment of the present application, the first sub-region is connected with the measured controller, the second sub-region is connected with the plurality of HIL board cards, and the bus signals and the hardwire signals output by the plurality of measured controllers are collected, or the input signals are provided to at least one measured controller, the third sub-region is connected with the actuator, and the plurality of matrix-arranged CAN-controlled relays contained in the fourth sub-region are controlled according to the received control instructions to establish the wire harness connection among the first sub-region, the second sub-region and the third sub-region. Thus, the problem that the manual wiring process is tedious, repetitive and prone to errors due to the complex line connection is solved, and the working efficiency, accuracy and stability of the driving assistance virtual simulation test are improved.

[0049] The embodiment of the present application further provides a HIL virtual simulation system, which comprises Figure 1 The relay array module shown in the embodiment.

[0050] According to the HIL virtual simulation system provided in the embodiment of the present application, the problem that the manual wiring process is tedious, repetitive and prone to errors due to the complex line connection is solved by the relay array module, and the working efficiency, accuracy and stability of the driving assistance virtual simulation test are improved.

[0051] In addition, the embodiment of the present application further provides a wiring method as shown in Figure 4 The wiring method.

[0052] Figure 4 The wiring method provided in the embodiment of the present application is shown in a flowchart.

[0053] In the embodiment, the wiring method adopts Figure 1 The relay array module shown in the embodiment.

[0054] As shown in Figure 4 The wiring method comprises the following steps: In step S401, the relay array module is initialized; In step S402, the control instructions of the user are received, and the target states of the plurality of matrix-arranged CAN-controlled relays are determined according to the control instructions; In step S403, the plurality of matrix-arranged CAN-controlled relays are controlled according to the target states to establish the wire harness connection among the first sub-region, the second sub-region and the third sub-region.

[0055] Optionally, in some embodiments, the wiring method further comprises the following steps: after the wire harness connection among the first sub-region, the second sub-region and the third sub-region is completed, the wiring state information is sent to the upper computer to display the wiring state through the upper computer.

[0056] According to the wiring method provided by the embodiment of the present application, the first sub-area is connected with the measured controller, the second sub-area is connected with the plurality of HIL board cards, and the bus signals and the hardwire signals output by the plurality of measured controllers are collected, or the input signals are provided to at least one measured controller; the third sub-area is connected with the actuator; and the fourth sub-area controls the plurality of matrix-arranged CAN-controlled relays contained therein according to the received control instructions, so as to establish the wiring harness connection among the first sub-area, the second sub-area and the third sub-area. Thus, the problem that the manual wiring process is tedious, repetitive and prone to errors due to the complex wiring connection is solved, and the working efficiency, accuracy and stability of the driving assistance virtual simulation test are improved.

[0057] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, the person skilled in the art can combine and combine the different embodiments or examples described in the present specification and the features of the different embodiments or examples without contradiction.

[0058] In addition, the terms "first", "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include at least one of the features. In the description of the present application, the meaning of "N" is at least two, such as two, three, etc., unless otherwise specifically limited.

[0059] Any process or method descriptions in flow charts or described herein in other ways can be understood as representing code modules, segments, or portions of code that include one or more executable instructions for implementing the specified logic functions (or steps) of the process, and the preferred embodiments of the present application also include additional implementation involving other processes or methods. It should be understood that the order of the steps or order of execution of the blocks in the flow charts can be changed, and that additional blocks can be added or removed, and that the functions of the blocks can be performed in an order different from that shown in the flow charts, and that the functions of the blocks can be performed in substantially simultaneous with each other, or in reverse order, depending on the functionality involved, as will be understood by those skilled in the art.

[0060] The logic and / or steps represented in the flowcharts and / or described herein, for example, can be considered as a sequence of executable instructions stored in a computer readable medium, which can be executed by an instruction execution system, apparatus or device, such as a computer-based system, a processor-based system, or other system that can fetch the instructions from the instruction execution system, apparatus or device and execute the instructions, or a combination of the above. For the purposes of this specification, a "computer readable medium" can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus or device. The computer readable medium can be a computer readable storage medium or a computer readable signal medium. The computer readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a propagation medium. The computer readable signal medium can include, but is not limited to, a computer readable medium that facilitates transfer of the program from one place to another. A specific example of a computer readable medium is a non-transitory computer-readable storage medium. A specific example of a computer readable signal medium is a source or destination of the computer readable medium. Another specific example of a computer readable signal medium is a computer readable signal travelling through space. Thus, a computer readable medium can take many forms of hardware to carry out the program for use by or in connection with the instruction execution system, apparatus or device.

[0061] It should be understood that aspects of the application can be implemented in hardware, software, firmware or a combination thereof. In the above embodiments, the N steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented in hardware and in another embodiment, the hardware can be implemented with any or a combination of the following technologies, which are all well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon an application of data signals, an application specific integrated circuit having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc.

[0062] Those of skill in the art would understand that the steps carried out in the above-mentioned embodiment methods can be carried out by program instructions to relevant hardware, and the program can be stored in a computer readable storage medium. When the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

[0063] In addition, each of the functional units in the various embodiments of the present application can be integrated in one processing module, or each of the units can be physically present separately, or two or more units can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software functional module. When the integrated module is realized in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer readable storage medium.

[0064] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limiting the present application, and those skilled in the art can make changes, modifications, replacements and variations to the above embodiments within the scope of the present application.

Claims

1. A relay array module, characterized in that, include: The first to fourth sub-regions, among which... The first sub-region is configured to establish a connection with the controller under test; The second sub-region is connected to multiple HIL boards. The second sub-region is configured to acquire bus signals and hardwire signals output by multiple controllers under test through the multiple HIL boards, or to provide input signals to at least one controller under test through the multiple HIL boards. The third sub-region is configured to establish a connection with the actuator; The fourth sub-region includes multiple matrix-arranged CAN-controlled relays, which are configured to control the multiple matrix-arranged CAN-controlled relays according to received control commands to establish a wiring harness connection between the first sub-region, the second sub-region, and the third sub-region.

2. The relay array module according to claim 1, characterized in that, The first sub-region includes a plurality of first pins, which are respectively connected to a plurality of the controllers under test.

3. The relay array module according to claim 2, characterized in that, The second sub-region includes multiple second pins, which are respectively connected to multiple HIL boards.

4. The relay array module according to claim 3, characterized in that, HIL boards include at least one of the following types: CAN communication boards, data acquisition boards, and simulation boards.

5. The relay array module according to claim 3, characterized in that, The third sub-region includes a plurality of third pins, which are respectively connected to a plurality of actuators.

6. The relay array module according to claim 1, characterized in that, When the output pin of the controller under test is connected to the first sub-region, the output status of the controller under test is acquired through the acquisition board connected to the second sub-region.

7. The relay array module according to claim 1, characterized in that, When the input pins of the controller under test are connected to the first sub-region, the input signal of the controller under test is simulated by the simulation board connected to the third sub-region.

8. A HIL virtual simulation system, characterized in that, include: The relay array module as described in any one of claims 1-7.

9. A wiring method, characterized in that, The relay array module as described in any one of claims 1-7 is used, wherein the method includes the following steps: Initialize the relay array module; Receive user control commands and determine the target state of multiple CAN-controlled relays arranged in the matrix according to the control commands; Based on the target state, wiring control is performed on the multiple CAN-controlled relays arranged in the matrix to establish wiring harness connections between the first sub-region, the second sub-region, and the third sub-region.

10. The relay array module according to claim 1, characterized in that, Also includes: After completing the wiring harness connection between the first sub-region, the second sub-region, and the third sub-region, the wiring status information is sent to the host computer so that the wiring status can be displayed on the host computer.