An electronic system and processing method

By using a universal connector in the electronic system to connect communication media of different signal types at different times, the problem of time-consuming and labor-intensive wiring in the prior art is solved, the wiring operation and system design are simplified, and hardware requirements and costs are reduced.

CN122309416APending Publication Date: 2026-06-30KUNYI ELECTRONICS TECHNOLOGY (SHANGHAI) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
KUNYI ELECTRONICS TECHNOLOGY (SHANGHAI) CO LTD
Filing Date
2024-12-31
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

During data acquisition or testing, it is necessary to find an interface with the same signal type as the electronic device among multiple I/O interfaces, which makes wiring operations time-consuming and labor-intensive, especially when multiple electronic devices need to be connected.

Method used

The universal connector enables connection of communication media with different signal types at different times, simplifying the wiring process and allowing signals to be transmitted between communication media and communication channels of the same signal type.

Benefits of technology

It reduces wiring time and labor, simplifies system design, lowers hardware requirements and costs, and promotes the standardization of connection methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122309416A_ABST
    Figure CN122309416A_ABST
Patent Text Reader

Abstract

This application discloses an electronic system and processing method. The electronic system is a data acquisition system or a testing system, including a host, multiple communication channels, and multiple universal connection units. The host communicates with the target object through the communication channels, the universal connection units, and a communication medium connected to the target object. The universal connection units are configured to connect to communication media of different signal types at different times. Furthermore, the universal connection units are used to transmit signals between communication media of the same signal type and the communication channels. The universal connection units are compatible with communication media of different signal types. When connecting the target object to the electronic system, it is not necessary to wire according to the signal type of the communication medium connected to the target object; simply connecting the communication medium connected to the target object to the universal connection unit is sufficient, making the wiring operation more time-saving and labor-saving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, specifically to an electronic system and processing method. Background Technology

[0002] In application scenarios such as testing and data acquisition, the host connects to the I / O device and uses the multiple I / O interfaces provided by the I / O device to connect to the electronic device, so as to realize the communication connection between the host and the electronic device, thereby enabling data transmission between the host and the electronic device for data acquisition, testing and other operations.

[0003] However, the existing technology has the following shortcomings:

[0004] When connecting electronic devices to I / O interfaces, it's necessary to find an I / O interface with the same signal type as the communication medium connected to the electronic device. For example, if the electronic device is connected to a CAN bus or LIN bus, the CAN bus interface or LIN bus interface must be found among the multiple I / O devices and connected to the CAN bus or LIN bus connected to the electronic device. Users need to spend time finding I / O interfaces with the same signal type. In particular, when there are multiple electronic devices that need to connect to multiple I / O interfaces, a significant amount of time is required for wiring operations. Summary of the Invention

[0005] This application provides an electronic system and processing method. In the electronic system, the host communicates with the target object through a communication channel, a universal connector, and a communication medium connected to the target object. The universal connector connects to communication media of different signal types at different times. The universal connector in the electronic system is compatible with communication media of different signal types. When connecting the target object to the electronic system, it is not necessary to wire according to the signal type of the communication medium connected to the target object. It is only necessary to connect the communication medium connected to the target object to the universal connector, which saves time and effort in the wiring operation.

[0006] This application provides an electronic system, which is a data acquisition system or a testing system. The electronic system includes a host, multiple communication channels, and multiple universal connection units. The host communicates with the target object through the communication channels, the universal connection units, and a communication medium connected to the target object. The universal connection units are configured to connect to communication media of different signal types at different time periods. The universal connection units are used to transmit signals between communication media and communication channels of the same signal type. The target object includes any one or more of the following: electronic devices installed on vehicles, devices under test (DUTs), and auxiliary equipment used to assist in testing the DUTs.

[0007] This application provides a processing method applied to an electronic system, wherein the electronic system is a data acquisition system or a testing system, and the processing method is a data acquisition method or a testing method. The electronic system includes a host, multiple communication channels, and multiple universal connection units. The host communicates with the target object through the communication channels, the universal connection units, and a communication medium connected to the target object. The processing method includes: connecting the universal connection units to communication media of different signal types at different time periods, and transmitting signals between communication media of the same signal type and communication channels through the universal connection units. The target object includes any one or more of the following: electronic devices installed on vehicles, devices under test (DUTs), and auxiliary equipment for assisting the DUTs in testing. Attached Figure Description

[0008] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0009] Figure 1 This is a schematic diagram of the connection between the host and the target object in the prior art;

[0010] Figure 2 This is a schematic diagram of an application scenario of the electronic system provided in the embodiments of this application;

[0011] Figure 3 This is a schematic diagram of another application scenario of the electronic system provided in the embodiments of this application;

[0012] Figure 4 This is a schematic diagram of the signal distribution module provided in the embodiments of this application;

[0013] Figure 5 This is a schematic diagram of the structure of the first switch matrix provided in the embodiments of this application;

[0014] Figure 6 This is a schematic diagram of the load distribution module provided in the embodiments of this application;

[0015] Figure 7 This is a schematic diagram of the connection of the first general connection part provided in the embodiments of this application when performing different tasks;

[0016] Figure 8 This is a schematic diagram of the connection of the second universal connection part provided in the embodiments of this application when performing different tasks;

[0017] Figure 9This is a schematic diagram of the connection of the third universal connection part provided in the embodiments of this application when performing different tasks;

[0018] Figure 10 This is a schematic diagram of the connection between the fourth general-purpose connector provided in this application embodiment and the target input channel at different time periods;

[0019] Figure 11 This is a schematic diagram of the connection between the fifth universal connector provided in the embodiments of this application and the target output channel at different time periods;

[0020] Figure 12 This is a schematic diagram showing the transmission of signals by the sixth and seventh universal connecting parts provided in the embodiments of this application at different time periods. Detailed Implementation

[0021] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, terms, etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly and specifically defined.

[0022] In existing technologies, such as Figure 1 As shown, the data acquisition system or testing system includes a host. Since the types of communication protocols supported by the host are limited and the number of communication interfaces on the host is limited, the host can connect to multiple communication channels. Thus, the communication medium connected to the target object can be connected to a communication channel with the same signal type. The host can communicate with the target object through the communication channel and the communication medium connected to the target object to perform data acquisition, testing and other operations on the target object.

[0023] However, each time communication is established between the host and the target object, the communication medium connected to the target object needs to be connected to a communication channel of the same signal type, which is time-consuming and labor-intensive. To address this, this application provides an electronic system, such as a data acquisition system or a testing system. Figure 2As shown, the electronic system includes a host, multiple communication channels, and multiple universal connection units. The host communicates with the target object through the communication channels, universal connection units, and communication media connected to the target object. The universal connection units are configured to connect to communication media of different signal types at different times. Furthermore, the universal connection units are used to transmit signals between communication media and communication channels of the same signal type. The target object includes any one or more of the following: electronic equipment installed on a vehicle, a device under test (DUT), and auxiliary equipment used to assist in testing the DUT. Further, during data acquisition or testing, the electronic system can connect to one target object or multiple target objects; the host can communicate with one target object or simultaneously with multiple target objects.

[0024] In one example, the host computer has the ability to execute program instructions and process data. It can be any circuit, circuit board, or device equipped with a processor. For example, it can refer to a single circuit board or a combination of multiple circuit boards containing a processor. It can also include both the circuit board containing the processor and mechanical structures such as the casing. The processor refers to a processor that can run an operating system. The operating system configured in the host computer can be a real-time operating system or a desktop operating system. Examples of real-time operating systems include QNX and Linux, while examples of desktop operating systems include Windows and Mac.

[0025] In some examples, the host computer is configured with a real-time operating system (RTS). The RTS ensures a timely response to events, which is crucial for time-sensitive tasks. The host can function as an industrial control computer (ICS) for data acquisition or testing, i.e., a slave device. It possesses high real-time performance and reliability, acquiring data sent by the target object through signal acquisition devices and directly controlling the data acquisition and testing process. For example... Figure 3 As shown, the host computer can also connect to a computing device simultaneously. This computing device runs a desktop operating system and acts as a host computer, which connects to an industrial control computer. The industrial control computer then controls the data acquisition and testing process of the target object. The computing device can be a server, computer, tablet, or other computer equipment, as well as a circuit board with a processor capable of running an operating system. The computing device can run the target software, which executes to cooperate with the host computer in testing, data acquisition, and other tasks. The target software can be, for example, simulation software or data analysis software.

[0026] During testing, the industrial control computer (ICC) controls the testing process, including running test cases and sending simulation signals to the target object. During data acquisition, the ICC controls the data acquisition process, including adding timestamps to the acquired data and filtering and sorting the data. During data acquisition or testing, the ICC interacts with the user through a host computer, allowing the user to monitor and / or influence the tests or data acquisition performed by the ICC. This influence can include pre-testing and post-testing / data acquisition actions, such as selecting and configuring the test environment and test cases, and configuring the acquisition frequency and storage path.

[0027] It should be noted that the host can be connected to the computing device throughout the entire data acquisition and testing process, or it can be connected to the computing device only during certain time periods of the data acquisition and testing process, such as before the data acquisition and testing begins or during the data acquisition and testing process.

[0028] In some examples, the host computer is equipped with a desktop operating system. This desktop operating system provides a user-friendly graphical interface, enabling intuitive human-computer interaction and supporting the installation of a wide range of application software. The host computer can function as an industrial control computer for data acquisition or testing, without needing to be connected to a host computing device. It can provide its own user interface and communicate with the target object through a connected communication channel, directly controlling the data acquisition and testing process, such as collecting information from the target object and sending signals to it. Although the real-time performance and stability of a desktop operating system are lower than those of a real-time operating system, it can still meet the needs of some data acquisition or testing scenarios where real-time requirements are not high.

[0029] During data acquisition or testing, there can be one or more industrial control computers, meaning there can be one or more host computers. These host computers can also be connected to computing devices acting as host computers. The testing system can be at least one of the following: HIL testing system, RCP testing system, simulation testing system, back-injection testing system, etc.

[0030] In addition, the host can also connect to storage devices, and during data acquisition or testing, the data received by the host from the target object can be stored on the storage devices, as can the data generated by the host.

[0031] In one example, the target object could be an electronic device installed on a vehicle. In this case, the host connects to the target object and collects data from it. The target object serves as the data source, and the host can receive and record the signals emitted by the target object, thus achieving data collection. Furthermore, during the data collection process, the host can also send trigger signals, feedback signals, and other signals to the target object to trigger it to output signals.

[0032] Among them, the means of transportation can be vehicles, high-speed trains, drones, airplanes, etc. The means of transportation are equipped with electronic devices, which include sensors, controllers, and actuators. Sensors can be cameras, lidar, temperature sensors, accelerometers, gyroscopes, GPS and other electronic devices. Controllers can be electronic control units (ECUs), battery management units, cockpit controllers, flight control units and other electronic devices. Actuators can be motors, engines, speakers and other electronic devices.

[0033] In one example, the target object can be the device under test (DUT). In this case, the host connects to the target object and performs tests on it. The target object can refer to the DUT in Hardware-in-the-Loop (HIL) testing, for example, a controller during the development and / or verification phases.

[0034] In one example, the target object may include electronic devices installed on a vehicle, or a device under test (DUT), such as mounting the DUT on a vehicle to test it in a real-world operating environment.

[0035] In one example, the target object can be an auxiliary device used to assist in testing the device under test (DUT), such as a simulation device for simulating sensors and actuators, or a test bench built for simulating part of the electrical system of a vehicle for software algorithm testing; the test bench could be, for example, a driver's operating bench. Taking rapid prototyping (RCP) testing as an example, the host computer runs the software under test (e.g., algorithm, model, etc.), and the target object connected to the host computer is the sensors, actuators, etc., that the software under test communicates with when it is applied to a vehicle.

[0036] In one example, the target object may include the device under test (DUT) and auxiliary equipment used to assist in testing the DUT. For example, when testing an ECU, in addition to the vehicle's original sensors, additional sensors, controllers, actuators, etc., may be installed to acquire richer data during the test and facilitate analysis of the test results. In another example, the host computer is connected to multiple communication channels, of which at least two communication channels have different signal types. That is, the host computer is connected to communication channels with at least two different signal types. The difference between the different types of communication channels lies in the different signal types they support for transmission.

[0037] The multiple communication channels connected to the host can be provided by one or more communication devices. The communication devices are provided with at least one first connection end for connecting to the host, and multiple second connection ends. The signal transmission path formed between a first connection end and a second connection end is a communication channel. The signal type that the communication channel supports for transmission is the signal type transmitted by the second connection end.

[0038] In some examples, the signal transmitted by a communication channel, i.e., the signal transmitted by the second connection end constituting the communication channel, is any of the following: CAN bus signal, LIN bus signal, FlexRay bus signal, automotive Ethernet bus signal, SENT bus signal, DSI bus signal, PSI bus signal, K-Line bus signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, or digital voltage input signal. For example, the DSI bus signal is a DSI3 bus signal, and the PSI bus signal is a PSI5 bus signal.

[0039] In some examples, the signal type transmitted at the first connection end is any of the following: PCIe signal, USB signal, traditional Ethernet signal, EtherNet signal, IIC signal, SPI signal, GPIO signal, etc. That is, the communication device can convert the signal received at the first connection end into a signal type and then transmit it through a second connection end, and / or can convert the signal received at the second connection end into a signal type and then transmit it through a first connection end. The communication device is, for example, a CAN bus board with a USB interface and a CAN bus interface. The USB interface is used to connect to the host, and the CAN bus interface is used to transmit and receive CAN bus signals.

[0040] In some examples, the multiple communication channels connected to the host are used to connect to a general-purpose connection unit. In other examples, some communication channels connected to the host are used to connect to the general-purpose connection unit, while others are used to connect to the communication medium. That is, the communication channels connected to the host can be connected to the communication medium through the general-purpose connection unit or directly to the communication medium.

[0041] In one example, the communication medium is a signal line used for signal transmission. Different types of communication media differ in the types of signals they support for transmission. Generally, communication media are divided into bus signal lines and unidirectional transmission signal lines. One type of bus signal line supports the transmission of one type of bus signal, which can be any of the following: CAN bus signal, LIN bus signal, FlexRay bus signal, automotive Ethernet bus signal, SENT bus signal, DSI bus signal, PSI bus signal, or K-Line bus signal. Similarly, one type of unidirectional transmission signal line supports the transmission of one type of unidirectional signal, which can be any of the following: analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, or digital voltage input signal. Furthermore, the communication medium may also include interfaces or terminals on the target object for connecting the bus signal lines and unidirectional transmission signal lines, and may also include connectors for connecting the bus signal lines and unidirectional transmission signal lines to the target object.

[0042] A target object is connected to at least one type of communication medium, and the number of each type of communication medium connected to the target object is one or more. For example, the target object is an ECU, which is connected to a CAN bus and two analog voltage input signal lines.

[0043] In some examples, the target object is an ECU (Electronic Control Unit). Different ECU models have different hardware structures, resulting in different signal lines connected when installed in a vehicle. Each ECU has a large number of connected signal lines. To facilitate ECU testing, all signal lines from the ECU are connected to a connector module. One end of the connector module is connected to the ECU's signal lines, and the other end is used to connect to a communication medium. In a further example, the number of universal connectors in the electronic system is fixed. The connector module includes a first module and a second module. The first module is connected to the second module. The first module is used to connect to the ECU, and the second module is used to connect to the universal connectors in the electronic system. The first module can be changed depending on the ECU model, while the second module remains fixed. This way, when connecting different ECUs to the electronic system, it is not necessary to redo the entire connector module; only the first module needs to be adjusted. The second module, being a standard component, reduces workload.

[0044] In one example, the universal connector is configured to connect to communication media of different signal types at different times.

[0045] In some examples, the universal connector has two signal terminals. Most signal types are transmitted through these two signal lines. Therefore, the universal connector can connect to communication media with different signal types. For example, the CAN_H and CAN_L lines of a CAN bus can be connected to the universal connector, as can the input and ground lines of analog current input signals. The universal connector is used to transmit signals between communication media and communication channels of the same signal type. It does not involve signal processing, modulation / demodulation, serialization / deserialization, or protocol conversion; it simply transmits signals between the communication media and the communication channel.

[0046] In some examples, the universal connector has a signal terminal, and one communication medium can connect two universal connectors. These two universal connectors can transmit signals between the connected communication medium and a communication channel, further decoupling the connectors to adapt to different application requirements. Moreover, for some special communication media, such as the PSI bus, it can ensure the safety and reliability of the electrical connection. In further examples, the electronic system also includes a GND connector, where one communication medium can connect one universal connector and one GND connector. The GND connector is a universal connector used to connect the ground wire in the communication medium.

[0047] In the technical solution of this application, the universal connector can be compatible with communication media of different signal types. When connecting the target object to the electronic system, it is not necessary to wire according to the signal type of the communication medium connected to the target object. It is only necessary to connect the communication medium connected to the target object to the universal connector, which makes the wiring operation more time-saving and labor-saving.

[0048] Moreover, since the universal connector can connect to communication media of different signal types, there is no need to set up a separate connector for each type of signal, which simplifies system design, reduces design complexity, reduces hardware requirements, and thus saves costs.

[0049] Furthermore, since universal connectors transmit signals between communication media and communication channels, they do not require large-scale modifications to the communication media and communication channels, and can be easily applied to existing technologies. In addition, the use of universal connectors promotes the standardization of connectors connected to communication media, which helps to unify the connection methods between different target objects and electronic systems.

[0050] In one example, the electronic system also includes a signal distribution module, such as Figure 4As shown, the multiple first connection portions of the signal distribution module are respectively connected to different communication channels; the multiple second connection portions of the signal distribution module are respectively connected to different general connection portions, or: the multiple second connection portions of the signal distribution module are respectively used as different general connection portions; the signal distribution module is configured to selectively connect the first connection portions and the second connection portions.

[0051] In some examples, the signal distribution module includes an FPGA module. The FPGA module is equipped with multiple first connection parts and multiple second connection parts. The FPGA module can acquire the data received by each first connection part and selectively send the data received by one first connection part through one second connection part. The FPGA module can also acquire the data received by each second connection part and selectively send the data received by one second connection part through one first connection part, thereby selectively connecting the first connection parts and the second connection parts.

[0052] In some examples, the signal distribution module includes a first switch matrix, such as... Figure 5 As shown, the first switch matrix includes multiple switching elements. Each first connection portion is connected to each second connection portion via a switching element. The switching elements are configured to switch between an on state and an off state to selectively connect the first connection portion and the second connection portion. The signal distribution module further includes a processing module for controlling the state of each switching element. Furthermore, the signal distribution module is also connected to a host computer, which controls the state of each switching element.

[0053] Compared to FPGA modules, the first connection part and the second connection part are selectively connected by the first switch matrix. Since it is implemented in hardware, the connection establishment and switching speed is faster and the reliability is higher.

[0054] Furthermore, when selectively connecting the first and second connection parts using an FPGA module, the number of first and second connection parts that can be connected is limited by the performance and size of the FPGA module itself, while the first switch matrix can connect a greater number of first and second connection parts.

[0055] Furthermore, in the signal distribution module, there can be multiple first switch matrices. Each first switch matrix connects multiple first connection parts and multiple second connection parts. For example, a first switch matrix includes 4×10 switch elements, connecting 4 first connection parts and 10 second connection parts, or a first switch matrix includes 10×10 switch elements, connecting 10 first connection parts and 10 second connection parts.

[0056] Multiple independent first switch matrices improve equipment reliability and redundancy. If one first switch matrix fails, the others can continue to operate, ensuring the normal operation of the signal distribution module. Furthermore, the architecture of multiple first switch matrices is easily expandable; to meet the increasing demands of signal quantity and type, new first switch matrices can be added, or existing ones can be modified.

[0057] In some examples, the electronic system also includes a cabinet for housing the host, communication channels, and signal distribution modules. A universal connection is located on the cabinet panel. The multiple first connection parts of the signal distribution module are connected to different communication channels, and the multiple second connection parts of the signal distribution module are connected to different universal connection parts. The second connection parts of the signal distribution module are pins, sockets, pads, connectors, etc. The second connection parts can be connected to the universal connection parts via wire harnesses or via wire harnesses and connectors.

[0058] Furthermore, the panel is equipped with signal connectors. Among the multiple communication channels connected to the host, some communication channels are connected to multiple first connection parts, and some communication channels are connected to multiple signal connectors provided on the panel. Each signal connector is used to connect one type of communication channel. The panel has multiple types of signal connectors, such as CAN signal connectors, LIN signal connectors, and automotive Ethernet signal connectors. This allows the target object's communication medium to connect to a universal connection part, which in turn connects to the same type of communication channel via a signal distribution module. The target object's communication medium can also directly connect to the same type of signal connector, providing greater flexibility. Moreover, some communication media, due to their special electrical characteristics or connection methods, are not suitable for sharing connection parts with other communication media; in such cases, they can be connected using dedicated signal connectors.

[0059] Specifically, the CAN communication channel is selectively connected to terminating resistor modules via switches. In the CAN bus, terminating resistors are installed at both ends to improve signal quality. Since the CAN bus may or may not have terminating resistors connected, selectively connected terminating resistor modules can be added to the CAN communication channel to accommodate unknown CAN bus impedances. Connecting the terminating resistor module to the CAN communication channel adds a terminating resistor to the CAN bus; disconnecting the terminating resistor module from the CAN communication channel eliminates the need for a terminating resistor. The terminating resistor modules include 60-ohm and 120-ohm resistors. The switches have three operating states: disconnected, first connected, and second connected, used to disconnect the terminating resistor module from the CAN communication channel, connect the 60-ohm resistor to the CAN communication channel, and connect the 120-ohm resistor to the CAN communication channel, respectively. Furthermore, communication channels used for transmitting FlexRay signals, automotive Ethernet signals, and other signals requiring bus impedance matching also selectively connect terminating resistor modules via switches.

[0060] The communication channel is selectively connected to a terminating resistor module via a switch. The control unit of this switch can be located on the panel and can take the form of a button, knob, toggle, or slider. For communication channels connected to a signal connector, the switch control unit can be located near the signal connector. For communication channels connected to a general connection unit via a signal distribution module, the switch control unit can be located on the panel, and an identifier for the communication channel corresponding to the switch can be created using methods such as stickers, engraving, etching, printing, or thermal transfer.

[0061] In one example, the electronic system also includes a load distribution module, such as Figure 6 As shown, the multiple third connection parts of the load distribution module are respectively connected to different load devices and / or excitation devices; the multiple fourth connection parts of the load distribution module are used to connect to the target object; the load distribution module is configured to selectively connect the third connection parts and the fourth connection parts.

[0062] Load devices are devices that consume electrical energy and convert it into other forms of energy, such as various electrical appliances, such as electric motors and lights. Excitation devices are devices used to drive other electronic devices to produce the expected voltage and current response, such as power supplies and signal sources.

[0063] In some examples, the load distribution module includes a second switch matrix comprising multiple switch elements. Each third connection is connected to a fourth connection via a switch element. The switch elements are configured to switch between an on and off state to selectively connect the third and fourth connections. The load distribution module also includes a processing module for controlling the state of each switch element. The fourth connections are used to connect to target objects. These fourth connections can be of the same type or include different types of connections to connect to various load / excitation connections of the target object. Furthermore, the load distribution module is connected to a host computer for controlling the state of each switch element.

[0064] By connecting the load device or excitation device to the target object through the load distribution module, different loads and / or excitations can be applied to the target object during data acquisition and testing to simulate the real working environment of the target object, which facilitates data acquisition and testing.

[0065] In one example, the electronic system further includes a distribution module, wherein multiple first connection portions of the distribution module are respectively connected to different communication channels; multiple second connection portions of the distribution module are respectively connected to different general-purpose connection portions, or: multiple second connection portions of the distribution module are respectively used as different general-purpose connection portions; multiple third connection portions of the distribution module are respectively connected to different load devices and / or excitation devices; and multiple fourth connection portions of the distribution module are respectively used to connect to target objects.

[0066] The distribution module includes a first switch matrix and a second switch matrix. The first switch matrix includes multiple switching elements, with each first connection portion connected to each second connection portion via a switching element. The switching elements are configured to switch between an on / off state to selectively connect the first and second connection portions. The second switch matrix also includes multiple switching elements, with each third connection portion connected to each fourth connection portion via a switching element. These switching elements are configured to switch between an on / off state to selectively connect the third and fourth connection portions. The distribution module further includes a processing module for controlling the state of each switching element. Furthermore, because the signal power transmitted between the load, excitation, and target object is greater, the maximum current carrying capacity of the switching elements in the second switch matrix is ​​greater than that of the switching elements in the first switch matrix.

[0067] Both the signal distribution module and the load distribution module are essentially selectively establishing different signal paths. Integrating them into a unified distribution module facilitates unified configuration and management.

[0068] In one example, the universal connector is configured to connect to communication media of different signal types at different times. These different time periods represent the periods during which the electronic system performs different tasks, such as data acquisition or testing. Different tasks can be distinguished by different task identifiers. Each task targets at least one object. When performing a task, the electronic system communicates with the target object, and during the execution of a task, the electronic system connects to at least one communication medium connected to the target object via the universal connector. For example, Task 1 is a vehicle Ethernet bus communication test for ECU1, Task 2 is a CAN bus fault simulation test for ECU1, and Task 3 is data acquisition from multiple electronic devices connected to the LIN bus and the vehicle Ethernet bus. Typically, different tasks target different objects, or different tasks target the same object but the target objects are connected to different communication media of the electronic system. However, it is also possible for different tasks to target the same object and the target objects to be connected to the same communication media of the electronic system.

[0069] A general-purpose connection in an electronic system can be in a disconnected state when the electronic system is not performing a task or when the electronic system is performing a task; it can connect to a communication medium of one type (e.g., signal type 1) of a target object (e.g., target object 1) when the electronic system is performing another task; it can connect to a communication medium of another type (e.g., signal type 2) of the same target object (e.g., target object 1) when the electronic system is performing yet another task; or it can connect to the communication medium of another target object (e.g., target object 3).

[0070] In some examples, a task is executed within a time period. For instance, the general connectivity unit executes the first task in time period T1 and the second task in time period T2.

[0071] In some examples, a task is executed across multiple discontinuous time periods; that is, a task may be executed in stages across different time periods. For instance, the general connectivity unit executes the first task in time period T1, the second task in time period T2, the first task in time period T3, and the second task in time period T5. Time periods T1 and T3 are discontinuous, as are T2 and T5. Therefore, when a task needs to be temporarily stopped during execution, it can be interrupted to execute other tasks before resuming execution, thus making fuller use of the electronic system's resources.

[0072] In one example, at least two of the multiple general-purpose connectors are of different types. The difference between the different types of general-purpose connectors lies in the communication media they support. One type of general-purpose connector supports at least two types of communication media. For example, one type of general-purpose connector supports connecting to CAN bus and LIN bus; another type supports connecting to CAN bus, LIN bus, and FlexRay bus; one type supports connecting to analog voltage input signal lines and digital voltage input signal lines; and another type supports connecting to analog current output signal lines and analog voltage output signal lines.

[0073] In one example, multiple general-purpose connections include a first general-purpose connection; the first general-purpose connection connects to a communication medium of a first target object for transmitting bus signals when the electronic system performs a first task; and connects to a communication medium of a second target object or the first target object for transmitting unidirectional transmission signals when the electronic system performs a second task; the bus signal is any of the following: CAN bus signal, LIN bus signal, FlexRay bus signal, automotive Ethernet bus signal, SENT bus signal, DSI bus signal, PSI bus signal, K-Line bus signal; the unidirectional transmission signal is any of the following: analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal.

[0074] Among them, such as Figure 7 As shown, the first universal connection unit is compatible with any type of bus signal and any type of unidirectional transmission signal. At any given time, the first universal connection unit can be connected to either a communication medium for transmitting bus signals or a communication medium for transmitting unidirectional transmission signals. Therefore, both communication media for transmitting bus signals and communication media for transmitting unidirectional transmission signals can be connected to the first universal connection unit.

[0075] For example, when the electronic system performs a first task, the first general connection unit is connected to a communication medium connected to a first target object for transmitting FlexRay bus signals. The first task is a test task, and the first target object is an ECU. When the electronic system performs a second task, the first general connection unit is connected to a communication medium connected to a second target object for transmitting digital voltage output signals. The second task is a data acquisition task, and the second target object is a wheel speed sensor.

[0076] In one example, multiple general-purpose connections include a second general-purpose connection; the second general-purpose connection connects to the communication medium of the third target object for transmitting first-type bus signals when the electronic system performs a third task; and connects to the communication medium of the fourth or third target object for transmitting second-type bus signals when the electronic system performs a fourth task; the first-type bus signals and the second-type bus signals are different types of bus signals; the first-type bus signals are any of the following: CAN bus signals, LIN bus signals, FlexRay bus signals, automotive Ethernet bus signals, SENT bus signals, DSI bus signals, PSI bus signals, and K-Line bus signals; the second-type bus signals are any of the following: CAN bus signals, LIN bus signals, FlexRay bus signals, automotive Ethernet bus signals, SENT bus signals, DSI bus signals, PSI bus signals, and K-Line bus signals.

[0077] Among them, such as Figure 8 As shown, the second universal connector is compatible with any type of bus signal. Therefore, any communication medium transmitting any type of bus signal can be connected to the second universal connector. Since the second universal connector only needs to be compatible with different types of bus signals and does not need to consider the transmission of unidirectional signals, its design is simpler than that of the first universal connector, and it is more suitable for special scenarios requiring the handling of different types of bus signals. Furthermore, the first universal connector can implement all the functions of the second universal connector; that is, the second universal connector can be implemented by the first universal connector, and the first universal connector can be used as the second universal connector.

[0078] For example, when the electronic system performs a third task, the second universal connection unit is connected to a communication medium connected to a third target object for transmitting vehicle Ethernet bus signals. The third task is a data acquisition task, and the third target object is an ECU. When the electronic system performs a fourth task, the second universal connection unit is connected to a communication medium connected to a third target object for transmitting LIN bus signals. The fourth task is a data acquisition task.

[0079] In one example, multiple general-purpose connections include a third general-purpose connection; the third general-purpose connection connects to the communication medium of the fifth target object for transmitting a first type of unidirectional transmission signal when the electronic system performs a fifth task; and connects to the communication medium of the sixth target object or the fifth target object for transmitting a second type of unidirectional transmission signal when the electronic system performs a sixth task; the first type of unidirectional transmission signal and the second type of unidirectional transmission signal are different types of unidirectional transmission signals; the first type of unidirectional transmission signal is any one of the following: analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal; the second type of unidirectional transmission signal is any one of the following: analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal.

[0080] Among them, such as Figure 9 As shown, the third universal connector is compatible with any type of unidirectional transmission signal. Therefore, any communication medium transmitting any type of unidirectional transmission signal can be connected to the third universal connector. Since the third universal connector only needs to be compatible with different types of unidirectional transmission signals and does not need to consider transmission bus signals, its design is simpler than that of the first universal connector, and it is more suitable for special scenarios requiring the handling of different types of unidirectional transmission signals. Furthermore, the first universal connector can implement all the functions of the third universal connector; that is, the third universal connector can be implemented by the first universal connector, and the first universal connector can be used as the third universal connector.

[0081] For example, when the electronic system performs the fifth task, the third general connection unit is connected to the communication medium connected to the fifth target object for transmitting analog current input signals. The fifth task is a test task, and the fifth target object is an ECU. When the electronic system performs the sixth task, the third general connection unit is connected to the communication medium connected to the sixth target object for transmitting digital current output signals. The sixth task is a data acquisition task, and the sixth target object is an acceleration sensor.

[0082] In one example, multiple general-purpose connectors include one or more of the following: a first general-purpose connector, a second general-purpose connector, and a third general-purpose connector. For instance, all general-purpose connectors may be the first general-purpose connector; some may be the second general-purpose connector and some the third general-purpose connector; or some may be the first general-purpose connector, some the second general-purpose connector, and some the third general-purpose connector. The first, second, and third general-purpose connectors can be flexibly combined according to different task requirements to avoid resource waste.

[0083] In one example, multiple communication channels include at least one target input channel; the target input channel has multiple input states; the multiple input states include at least: analog voltage signal input state, digital voltage signal input state, analog current signal input state, and digital current signal input state; multiple general-purpose connections include a fourth general-purpose connection; the fourth general-purpose connection connects to the communication medium of the seventh target object for transmitting the first type of unidirectional output signal when the electronic system performs the seventh task, transmits signals between the target input channel and the seventh target object for transmitting the first type of unidirectional output signal, and the target input channel is in the first input state; when the electronic system performs the eighth task, it connects to the eighth target object or the seventh target object. A communication medium for transmitting a second type of unidirectional output signal is used to transmit signals between a target input channel and a communication medium for transmitting a second type of unidirectional output signal of an eighth or seventh target object, wherein the target input channel is in a second input state; the first input state and the second input state are different types of input states; the first type of unidirectional output signal and the second type of unidirectional output signal are different types of unidirectional output signals; the first type of unidirectional output signal is any one of the following: analog voltage output signal, digital voltage output signal, analog current output signal, digital current output signal; the second type of unidirectional output signal is any one of the following: analog voltage output signal, digital voltage output signal, analog current output signal, digital current output signal.

[0084] The fourth universal connector is compatible with any type of unidirectional output signal. Furthermore, the fourth universal connector is used to transmit signals between the target input channel and the communication medium. The target input channel can be configured to different input states, and when configured to different input states, it supports the transmission of different types of signals. Therefore, as... Figure 10As shown, the target input channel can be configured to different input states as needed, and the fourth universal connection unit can transmit signals between the target input channel and different types of communication media when the target input channel is in different input states. Furthermore, the first universal connection unit and the third universal connection unit can implement all the functions of the fourth universal connection unit, that is, the fourth universal connection unit can be implemented by the first universal connection unit or the third universal connection unit, and the first universal connection unit or the third universal connection unit can be used as the fourth universal connection unit.

[0085] For example, when the electronic system performs the seventh task, the fourth universal connection unit connects to a communication medium for transmitting analog current output signals. The fourth universal connection unit transmits analog current output signals between the target input channel and the communication medium, and the target input channel is in an analog current input state. When the electronic system performs the eighth task, the fourth universal connection unit connects to a communication medium for transmitting digital voltage output signals. The fourth universal connection unit transmits digital voltage output signals between the target input channel and the communication medium, and the target input channel is in a digital voltage input state.

[0086] In some examples, the target input channel includes a front-end sampling circuit and a back-end conversion circuit. The target input channel is connected to the control module. The front-end sampling circuit includes a voltage sampling circuit and a current sampling circuit. The back-end conversion circuit includes a first analog-to-digital converter (ADC), a first threshold voltage comparison unit, a second ADC, and a second threshold voltage comparison unit. The control module is used to connect between the target input channel and the host computer. The voltage sampling circuit receives a voltage signal through the input terminal of the target input channel and obtains a first voltage signal, then sends it to the first ADC and / or the first threshold voltage comparison unit. The current sampling circuit receives a current signal through the input terminal of the target input channel and obtains a second voltage signal, then sends it to the first ADC and / or the first threshold voltage comparison unit. The signal is sent to a second analog-to-digital converter (ADC) and / or a second threshold voltage comparison unit. The first ADC receives the first voltage signal, converts it into a first digital signal, and sends it to the control module. The second ADC receives the second voltage signal, converts it into a second digital signal, and sends it to the control module. The first threshold voltage comparison unit receives the first voltage signal, compares it with a threshold voltage to obtain a first comparison result, and sends it to the control module. The second threshold voltage comparison unit receives the second voltage signal, compares it with a threshold voltage to obtain a second comparison result, and sends it to the control module. In some possible implementations, the target input channel is located on a communication device, which is a signal acquisition device. The signal acquisition device includes a control module and at least one target input channel.

[0087] In a further example, the voltage sampling circuit is connected to a selection switch. Switching the on / off state of the selection switch connects the voltage sampling circuit to either the first analog-to-digital converter (ADC) or the first threshold voltage comparator. Thus, the control module can control the switching of the selection switch, connecting the voltage sampling circuit to either the ADC or the comparator when the target input channel is configured with different input states. Alternatively, the voltage sampling circuit can be connected to both the ADC and the comparator. Regardless of whether the target input channel is in analog or digital voltage acquisition mode, both the ADC and the comparator will output signal values ​​to the control module. The control module determines the magnitude of the voltage signal to be measured based on the output signal of either the ADC or the comparator, according to the current input state of the target input channel. For example, if the current input state is analog voltage acquisition mode, the signal output to the control module from the comparator is ignored. This reduces the number of circuit components used and lowers costs.

[0088] In a further example, the current sampling circuit is connected to a selection switch. Switching the on / off state of the selection switch connects the current sampling circuit to either the second analog-to-digital converter (ADC) or the second threshold voltage comparator. Thus, the control module can control the switching of the selection switch, connecting the current sampling circuit to either the ADC or the comparator when the target input channel is configured with different input states. Alternatively, the current sampling circuit can be connected to both the ADC and the comparator simultaneously. Regardless of whether the target input channel is in analog or digital current acquisition mode, both the ADC and the comparator will output signal values ​​to the control module. The control module determines the magnitude of the current signal to be measured based on the output signal of either the ADC or the comparator, according to the current input state of the target input channel. For example, if the current input state is analog current acquisition mode, the signal output to the control module from the comparator is ignored. This reduces the number of circuit components used and lowers costs.

[0089] In a further example, the first and second analog-to-digital (ADC) units use the same ADC circuit, which includes a filter module and an ADC. For instance, the first and second ADC units are implemented using the same ADC unit, which is connected to a selector switch. Switching the on / off state of the selector switch can connect the ADC unit to a current sampling circuit or a voltage sampling circuit.

[0090] In a further example, the first threshold voltage comparison unit and the second threshold voltage comparison unit use the same set of threshold voltage comparison circuits, which include a dual-threshold comparator and a voltage divider module. For instance, the first and second threshold voltage comparison units are implemented using the same set of threshold voltage comparison units, which are connected to a selector switch. Switching the on / off state of the selector switch can connect the threshold voltage comparison unit to a current sampling circuit or a voltage sampling circuit.

[0091] In one example, multiple communication channels include at least one target output channel; the target output channel has multiple output states; the multiple output states include at least: analog voltage signal output state, digital voltage signal output state, analog current signal output state, and digital current signal output state; multiple general-purpose connections include a fifth general-purpose connection; the fifth general-purpose connection connects to the communication medium of the ninth target object for transmitting the first type of unidirectional input signal when the electronic system performs the ninth task, transmits signals between the target output channel and the ninth target object for transmitting the first type of unidirectional input signal, and the target output channel is in the first output state; when the electronic system performs the tenth task, it connects to the tenth target object or the ninth target object. A communication medium for transmitting a second type of unidirectional input signal is used to transmit signals between a target output channel and a communication medium for transmitting a second type of unidirectional input signal in a tenth or ninth target object, wherein the target output channel is in a second output state; the first output state and the second output state are different types of output states; the first type of unidirectional input signal and the second type of unidirectional input signal are different types of unidirectional input signals; the first type of unidirectional input signal is any one of the following: analog voltage input signal, digital voltage input signal, analog current input signal, digital current input signal; the second type of unidirectional input signal is any one of the following: analog voltage input signal, digital voltage input signal, analog current input signal, digital current input signal.

[0092] The fifth universal connector is compatible with any type of unidirectional output signal. Furthermore, the fifth universal connector is used to transmit signals between the target output channel and the communication medium. The target output channel can be configured to different output states, and when configured to different output states, it supports the transmission of different types of signals. Therefore, as... Figure 11 As shown, the target output channel can be configured to different output states as needed. The universal connection unit can transmit signals between the target output channel and different types of communication media when the target output channel is in different output states. Furthermore, the first universal connection unit and the third universal connection unit can implement all the functions of the fifth universal connection unit, that is, the fifth universal connection unit can be implemented by the first universal connection unit or the third universal connection unit, and the first universal connection unit or the third universal connection unit can be used as the fifth universal connection unit.

[0093] For example, when the electronic system performs the ninth task, the communication medium connected to the universal connection unit is used to transmit digital voltage input signals. The universal connection unit transmits signals between the target output channel and the communication medium, and the target output channel is in a digital output state. When the electronic system performs the tenth task, the communication medium connected to the universal connection unit is used to transmit analog current input signals. The universal connection unit transmits signals between the target output state and the communication medium, and the target output channel is in an analog current output state.

[0094] In some examples, the target output channel includes an electrical parameter control circuit and a digital signal generation circuit. The target output channel is connected to a control module, which connects the target output channel and the host. The electrical parameter control circuit generates electrical signals with corresponding electrical parameters in response to the output signal of the control module. When the target output channel is in analog output mode, the electrical signal generated by the controlled electrical parameter control circuit is used as an analog signal. The digital signal generation circuit generates digital signals in response to the output signal of the control module, using the electrical signal generated by the electrical parameter control circuit as a power source when the target output channel is in digital output mode. The power source can be a voltage source or a current source. The analog output mode includes analog voltage signal output mode and analog current signal output mode, while the digital output mode includes digital voltage signal output mode and digital current signal output mode. In some possible implementations, the target output channel is located on a communication device, which is a signal generation device including a control module and at least one target output channel.

[0095] In a further example, the electrical parameter control circuit is configured to switch between voltage control mode and current control mode; when the target output channel is in the analog voltage signal output state, the electrical parameter control circuit generates an electrical signal of the corresponding voltage as an analog voltage signal in response to the output signal of the control module in the voltage control mode; when the target output channel is in the analog current signal output state, the electrical parameter control circuit generates an electrical signal of the corresponding current as an analog current signal in response to the output signal of the control module in the current control mode.

[0096] In a further example, when the target output channel is in the digital voltage signal output state, the electrical parameter control circuit is in voltage control mode to generate an electrical signal of the corresponding voltage as a voltage source; when the target output channel is in the digital current signal output state, the electrical parameter control circuit is in current control mode to generate an electrical signal of the corresponding current as a current source.

[0097] In one example, multiple communication channels include a first communication channel and a second communication channel; during a first time period, a general connection is configured to transmit signals between the first communication channel and the first communication medium, and during a second time period, the general connection is configured to transmit signals between the second communication channel and the first communication medium; the signal types of the first communication channel and the second communication channel are the same as those of the first communication medium, the first communication channel experiences a fault during the second time period, or the first time period and the second time period are time periods for performing different tasks.

[0098] For example, the first communication medium of the target object is connected to a general connection unit. This general connection unit is first connected to the first communication channel. When the first communication channel cannot be used due to a fault or other reasons (such as resource occupation), the general connection unit is connected to the second communication channel. While keeping the connection between the target object and the general connection unit unchanged, one of the target object's communication media is connected to different communication channels at different times through the same general connection unit. For example, it can be connected to the CAN0 communication channel first and then to the CAN4 communication channel. When a communication channel fails, it can switch to other communication channels without rewiring, saving fault handling time.

[0099] For example, the first communication medium of the target object is connected to a general connection unit. This general connection unit is initially connected to the first communication channel. When the task changes (such as the test case in the host changes and the number of the communication channel required by the test case changes), the general connection unit is connected to the second communication channel. That is, the connection between the target object and the general connection unit remains unchanged. One communication medium of the target object is connected to different communication channels at different times through the same general connection unit. For example, it is first connected to the LIN1 communication channel and then connected to the LIN2 communication channel. It can switch to different communication channels during different tasks without rewiring, saving time for task switching.

[0100] In one example, multiple general-purpose connections include a sixth general-purpose connection and a seventh general-purpose connection; during a third time period, the sixth general-purpose connection is configured to connect to a second communication medium of an eleventh target object; during a fourth time period, the sixth general-purpose connection is configured to transmit signals between the sixth and seventh communication media via a communication channel of the same signal type as the second communication medium; during the third and / or fourth time periods, the seventh general-purpose connection is configured to connect to a third communication medium of a twelfth target object; and during a fifth time period, the seventh general-purpose connection is configured to transmit signals between the seventh and seventh communication media via a communication channel of the same signal type as the third communication medium.

[0101] Among them, such as Figure 12As shown, the sixth and seventh universal connecting parts are universal connecting parts for connecting different target objects. The first to fifth universal connecting parts described above can all be used as the sixth universal connecting part, and the first to fifth universal connecting parts described above can all be used as the seventh universal connecting part. In some examples, the number of sixth universal connecting parts and the number of seventh universal connecting parts are one or more.

[0102] For example, the electronic system first connects the eleventh target object and the twelfth target object through the sixth and seventh universal connection parts respectively. After both the eleventh and twelfth target objects are connected, the electronic system first executes the task for the eleventh target object, and then executes the task for the twelfth target object. Alternatively, the electronic system first connects to the eleventh target object through the sixth universal connection part. After the connection is completed, the electronic system executes the task for the eleventh target object, and while executing the task for the eleventh target object, it connects to the twelfth target object through the seventh universal connection part. After the task for the eleventh target object is completed, the electronic system then executes the task for the twelfth target object. Or, the electronic system first connects to the eleventh and twelfth target objects through the sixth and seventh universal connection parts respectively. When the eleventh target object is connected but the twelfth target object is not, the electronic system first executes the task for the eleventh target object, and while executing the task for the eleventh target object, it continues to connect to the twelfth target object through the seventh universal connection part. After the task for the eleventh target object is completed, the electronic system then executes the task for the twelfth target object.

[0103] Therefore, multiple target objects can be connected to the electronic system at once, and tasks for each target object can be executed sequentially. Users do not need to frequently go to the site to connect the target objects to the electronic system, saving users time. Moreover, since the universal connector can be connected to different communication channels, even if the number of communication channels of a certain type required by the multiple target objects is insufficient, the target objects can still be connected to the electronic system. For example, if the host has 8 communication channels, including 4 CAN communication channels and 4 analog voltage input communication channels, and the target object needs to be connected to the host through two CAN communication channels for each task, the electronic system can connect to a maximum of 2 target objects simultaneously and execute tasks for a maximum of 2 target objects at the same time if the communication channels are not connected to the universal connector. If each communication channel is connected to a universal connector, the electronic system can connect to a maximum of 4 target objects simultaneously and execute tasks for a maximum of 2 target objects at the same time.

[0104] Furthermore, a task can be performed on a target object after it is connected to the electronic system, while other target objects are connected to the electronic system simultaneously, thereby reducing the total time required to perform multiple tasks.

[0105] Furthermore, if a task targeting a single object is executed over multiple discontinuous time periods, tasks targeting other objects can be executed without disconnecting the target object from the electronic system. This allows for more efficient use of the electronic system's resources and saves time. For example, if the electronic system connects target object 1 and target object 2, task 1 targeting target object 1 can be executed first. If task 1 is interrupted or temporarily terminated, the connection between the electronic system and target object 1 does not need to be disconnected, and task 2 targeting target object 2 can continue to be executed. If task 2 is interrupted or temporarily terminated, task 1 targeting target object 1 can then be executed again.

[0106] When the number of communication channels of a certain type connected to the host is insufficient to meet the number of communication channels required by the currently executed task, a communication channel can be allocated to multiple communication media through time-division multiplexing. For example, if the host is connected to four digital current output communication channels, and one or more target objects connected to the electronic system need to communicate with the host through five communication media and five digital current output communication channels, then one digital current output communication channel can be sequentially and cyclically connected to two communication media.

[0107] In some examples, the host is configured to send a first type of signal to multiple thirteenth target objects respectively, wherein the first type of signal is any of the bus signals or any of the unidirectional output signals. When there is no conflict between the time periods when the host sends the first type of signal to each thirteenth target object, the general connection unit connected to the communication medium for transmitting the first type of signal of any thirteenth target object is configured to: transmit the first type of signal between the third communication channel and the connected communication medium within a preset time period, wherein the preset time period is the time period during which the host sends the first type of signal to the connected thirteenth target object.

[0108] In some examples, the host connects to multiple fourteenth target objects, each of which is configured to send a second type of signal to the host. The second type of signal is any of the bus signals or any of the unidirectional output signals. When there is no conflict between the time periods when the fourteenth target objects send the first type of signal to the host, the general connection unit connected to the communication medium for transmitting the second type of signal of any fourteenth target object is configured to transmit the second type of signal between the fourth communication channel and the connected communication medium within a preset time period, wherein the preset time period is the time period during which the connected fourteenth target object sends the second type of signal to the host.

[0109] In some examples, the host connects to multiple fifteenth target objects. The host and each fifteenth target object are configured to transmit third-type signals between the host and each fifteenth target object, wherein the third-type signal is any of the bus signals or any of the unidirectional output signals. When there is no conflict between the time periods for transmitting the third-type signals between the host and each fifteenth target object, a general connection unit connected to the communication medium for transmitting the third-type signal of any fifteenth target object is configured to transmit the third-type signal between the fifth communication channel and the connected communication medium within a preset time period, wherein the preset time period is the time period for transmitting the third-type signal between the host and the connected fifteenth target object. The transmission of the third-type signal between the host and the fifteenth target object includes: the host sending the third-type signal to the fifteenth target object, and / or, the fifteenth target object sending the third-type signal to the host.

[0110] For example, a host computer connects to two ECUs and sends CAN bus signals to each ECU. The communication media of the two ECUs are connected to two universal connectors. When the host computer has enough CAN communication channels, the universal connectors of the two ECUs can connect to different communication channels. When the host computer has insufficient CAN communication channels, the universal connectors of the two ECUs can connect to the same communication channel sequentially. For example, if the universal connector of ECU1 is connected to the CAN1 communication channel for 0.3 seconds, the host computer sends a CAN bus signal to ECU1 through the CAN1 communication channel. After waiting for 0.1 seconds, the universal connector of ECU1 disconnects from the CAN1 communication channel. If the universal connector of ECU2 is connected to the CAN1 communication channel for 0.5 seconds, the host computer sends a CAN bus signal to ECU2 through the CAN1 communication channel. After waiting for 0.1 seconds, the universal connector of ECU2 disconnects from the CAN1 communication channel, and the universal connector of ECU1 reconnects to the CAN1 communication channel, and so on.

[0111] This application also provides a processing method applied to an electronic system, where the electronic system is a data acquisition system or a testing system, and the processing method is a data acquisition method or a testing method. The electronic system includes a host, multiple communication channels, and multiple universal connection parts. The host communicates with the target object through the communication channels, the universal connection parts, and a communication medium connected to the target object. The processing method includes: connecting the universal connection parts to communication media of different signal types at different time periods, and transmitting signals between communication media of the same signal type and communication channels through the universal connection parts. The target object includes any one or more of the following: electronic equipment installed on a vehicle, a device under test (DUT), and auxiliary equipment used to assist the DUT in testing.

[0112] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0113] The above provides a detailed description of an electronic system and processing method provided by the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. An electronic system, characterized in that, The electronic system is a data acquisition system or a testing system. The electronic system includes a host, multiple communication channels and multiple universal connection parts. The host communicates with the target object through the communication channels, the universal connection parts, and a communication medium connected to the target object. The universal connector is configured to connect to communication media of different signal types at different times; and the universal connector is used to transmit signals between communication media and communication channels of the same signal type. The target object includes any one or more of the following: electronic devices installed on vehicles, the device under test, and auxiliary equipment used to assist the device under test in testing.

2. The electronic system as claimed in claim 1, characterized in that, The electronic system also includes a signal distribution module, wherein multiple first connection portions of the signal distribution module are respectively connected to different communication channels; The multiple second connection portions of the signal distribution module are respectively connected to different general connection portions, or: the multiple second connection portions of the signal distribution module are respectively used as different general connection portions; The signal distribution module is configured to selectively connect the first connection part and the second connection part.

3. The electronic system as described in claim 2, characterized in that, The signal distribution module includes a first switch matrix, which includes multiple switch elements. Each first connection part is connected to each second connection part through a switch element. The switch elements are configured to switch between an on state and an off state to selectively connect the first connection part and the second connection part.

4. The electronic system as claimed in claim 1, characterized in that, The electronic system also includes a load distribution module, wherein multiple third connection portions of the load distribution module are respectively connected to different load devices and / or excitation devices; The load distribution module has multiple fourth connection parts for connecting to target objects; The load distribution module is configured to selectively connect the third connection part and the fourth connection part.

5. The electronic system as claimed in claim 4, characterized in that, The load distribution module includes a second switch matrix, which includes multiple switch elements. Each third connection is connected to a fourth connection through a switch element. The switch elements are configured to switch between an on state and an off state to selectively connect the third connection to the fourth connection.

6. The electronic system as claimed in claim 1, characterized in that, The plurality of general-purpose connecting parts includes a first general-purpose connecting part; The first universal connection unit connects to the communication medium of the first target object for transmitting bus signals when the electronic system performs the first task; and connects to the communication medium of the second target object or the first target object for transmitting unidirectional transmission signals when the electronic system performs the second task. The bus signal is any one of the following: CAN bus signal, LIN bus signal, FlexRay bus signal, automotive Ethernet bus signal, SENT bus signal, DSI bus signal, PSI bus signal, K-Line bus signal; The unidirectional transmission signal is any one of the following: analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, or digital voltage input signal.

7. The electronic system as claimed in claim 1, characterized in that, The plurality of general-purpose connecting parts includes a second general-purpose connecting part; The second universal connection unit connects to the communication medium of the third target object for transmitting first-type bus signals when the electronic system performs the third task; and connects to the communication medium of the fourth target object or the third target object for transmitting second-type bus signals when the electronic system performs the fourth task; the first-type bus signals and the second-type bus signals are different types of bus signals; The first type of bus signal is any one of the following: CAN bus signal, LIN bus signal, FlexRay bus signal, automotive Ethernet bus signal, SENT bus signal, DSI bus signal, PSI bus signal, K-Line bus signal; The second type of bus signal is any one of the following: CAN bus signal, LIN bus signal, FlexRay bus signal, vehicle Ethernet bus signal, SENT bus signal, DSI bus signal, PSI bus signal, or K-Line bus signal.

8. The electronic system as claimed in claim 1, characterized in that, The plurality of general-purpose connecting parts includes a third general-purpose connecting part; The third general-purpose connection unit connects to the communication medium of the fifth target object for transmitting the first type of unidirectional transmission signal when the electronic system performs the fifth task; and connects to the communication medium of the sixth target object or the fifth target object for transmitting the second type of unidirectional transmission signal when the electronic system performs the sixth task; the first type of unidirectional transmission signal and the second type of unidirectional transmission signal are different types of unidirectional transmission signals; The first type of unidirectional transmission signal is any one of the following: analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, and digital voltage input signal; The second type of unidirectional transmission signal is any one of the following: analog voltage output signal, digital voltage output signal, analog voltage input signal, digital voltage input signal, analog voltage output signal, digital voltage output signal, analog voltage input signal, and digital voltage input signal.

9. The electronic system as claimed in claim 1, characterized in that, The plurality of communication channels includes at least one target input channel; The target input channel has multiple input states; The multiple input states include at least: analog voltage signal input state, digital voltage signal input state, analog current signal input state, and digital current signal input state; The plurality of general-purpose connecting parts includes a fourth general-purpose connecting part; The fourth general-purpose connection unit connects to the communication medium of the seventh target object for transmitting a first type of unidirectional output signal when the electronic system performs the seventh task, transmitting signals between the target input channel and the communication medium of the seventh target object for transmitting the first type of unidirectional output signal, and the target input channel is in a first input state; when the electronic system performs the eighth task, it connects to the communication medium of the eighth target object or the seventh target object for transmitting a second type of unidirectional output signal, transmitting signals between the target input channel and the communication medium of the eighth target object or the seventh target object for transmitting the second type of unidirectional output signal, and the target input channel is in a second input state; the first input state and the second input state are different types of input states; the first type of unidirectional output signal and the second type of unidirectional output signal are different types of unidirectional output signals; The first type of unidirectional output signal is any one of the following: analog voltage output signal, digital voltage output signal, analog current output signal, and digital current output signal; The second type of unidirectional output signal is any one of the following: analog voltage output signal, digital voltage output signal, analog current output signal, or digital current output signal.

10. The electronic system as claimed in claim 1, characterized in that, The plurality of communication channels includes at least one target output channel; the target output channel has multiple output states; The multiple output states include at least: analog voltage signal output state, digital voltage signal output state, analog current signal output state, and digital current signal output state; The plurality of general-purpose connecting parts includes a fifth general-purpose connecting part; The fifth general-purpose connection unit connects to the communication medium of the ninth target object for transmitting a first type of unidirectional input signal when the electronic system performs the ninth task, and transmits signals between the target output channel and the communication medium of the ninth target object for transmitting the first type of unidirectional input signal, wherein the target output channel is in a first output state; when the electronic system performs the tenth task, it connects to the communication medium of the tenth target object or the ninth target object for transmitting a second type of unidirectional input signal, and transmits signals between the target output channel and the communication medium of the tenth target object or the ninth target object for transmitting the second type of unidirectional input signal, wherein the target output channel is in a second output state; the first output state and the second output state are different types of output states; the first type of unidirectional input signal and the second type of unidirectional input signal are different types of unidirectional input signals; The first type of unidirectional input signal is any one of the following: analog voltage input signal, digital voltage input signal, analog current input signal, or digital current input signal; The second type of unidirectional input signal is any one of the following: analog voltage input signal, digital voltage input signal, analog current input signal, or digital current input signal.

11. The electronic system as claimed in claim 1, characterized in that, The plurality of communication channels includes a first communication channel and a second communication channel; During a first time period, the universal connection is configured to transmit signals between the first communication channel and the first communication medium; during a second time period, the universal connection is configured to transmit signals between the second communication channel and the first communication medium. The signal types of the first communication channel and the second communication channel are the same as those of the first communication medium, and the first communication channel has a fault during the second time period.

12. The electronic system as claimed in claim 1, characterized in that, The plurality of general-purpose connecting parts include a sixth general-purpose connecting part and a seventh general-purpose connecting part; During the third time period, the sixth universal connection unit is configured to connect to the second communication medium of the eleventh target object; during the fourth time period, the sixth universal connection unit is configured to transmit signals between the second communication medium and a communication channel with the same signal type as the second communication medium. During the third and / or fourth time periods, the seventh universal connection is configured to connect to the third communication medium of the twelfth target object. During the fifth time period, the seventh universal connection is configured to transmit signals between the third communication medium and a communication channel with the same signal type as the third communication medium.

13. A processing method, characterized in that, The method is applied to an electronic system, which is a data acquisition system or a testing system. The processing method is a data acquisition method or a testing method. The electronic system includes a host, multiple communication channels, and multiple universal connection parts. The host communicates with the target object through the communication channels, the universal connection parts, and a communication medium connected to the target object. The processing method includes: The universal connector is connected to communication media of different signal types at different time periods, and signals are transmitted between communication media and communication channels of the same signal type through the universal connector. The target object includes any one or more of the following: electronic devices installed on vehicles, the device under test, and auxiliary equipment used to assist the device under test in testing.