Simulation platform for simulating vehicle-mounted equipment test environment and vehicle-mounted equipment test method

By providing a simulation platform for simulated vehicle equipment testing in signal system product testing, and using simulation bridge, WAGO module and terminal strips to perform functional testing of vehicle controller VOBC, the problem of difficulty in verifying product stability and correctness in the existing technology is solved, and high-reliability simulation testing is achieved.

CN119806100APending Publication Date: 2025-04-11BEIJING URBAN CONSTR INTELLIGENT CONTROL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411883461.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In signal system product testing, it is difficult to effectively verify the stability and correctness of the product, especially the coordination between data and systems, and the prior art is difficult to provide a reliable testing environment for simulated vehicle equipment.

Method used

It provides a simulation platform for simulating the test environment of on-board equipment, including a simulation bridge, WAGO module and terminal strip. Through these components, a functional test environment for VOBC of the on-board controller is constructed, and a test command to control the on-off of the IO signal is sent.

Benefits of technology

It improves the simulation reliability of the simulation platform for the on-board equipment test environment and the flexibility of the test environment configuration, and reduces the workload of actual on-site testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119806100A_ABST
    Figure CN119806100A_ABST
Patent Text Reader

Abstract

The invention relates to a simulation platform for simulating a vehicle-mounted equipment testing environment and a vehicle-mounted equipment testing method. The simulation platform for simulating the test environment of the vehicle-mounted equipment comprises a simulation bridge which is deployed at a cloud end or an industrial personal computer; the WAGO module is connected with the terminal strip; the WAGO module communicates with the simulation console through the Ethernet; and the simulation console constructs a test environment for performing a function test on the vehicle-mounted controller VOBC based on the WAGO module and the terminal strip, and sends a test instruction for controlling the on-off of the IO signal to the vehicle-mounted controller VOBC based on the WAGO module and the terminal strip. According to the simulation platform, a WAGO module and terminal strip connection structure is adopted, so that the simulation console constructs a test environment for performing function test on the vehicle-mounted controller VOBC based on the WAGO module and the terminal strip, and sends a test instruction for controlling on-off of an IO signal to the vehicle-mounted controller VOBC based on the WAGO module and the terminal strip; the test environment simulation reliability and the test environment configuration flexibility of the simulation platform for the vehicle-mounted equipment are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of rail transit technology, and in particular to a simulation platform for simulating a vehicle-mounted device test environment, a method for performing vehicle-mounted device testing in a simulation platform environment, a storage medium, and an electronic device. Background Art

[0002] During the product testing of the signal system, the stability and correctness of the product need to be verified. In particular, the coordination between data and systems requires an indoor simulation platform that simulates the vehicle equipment test environment. The indoor simulation platform can simulate and deduce the actual driver console simulation, load, engineering interface, line composition, slope and other conditions, thereby reducing the workload of actual on-site testing. Summary of the invention

[0003] In view of this, the embodiments of the present disclosure are intended to provide a simulation platform for simulating a vehicle-mounted device test environment, a method for performing vehicle-mounted device testing in a simulation platform environment, a storage medium, and an electronic device.

[0004] The technical solution of the present disclosure is achieved as follows:

[0005] In a first aspect, the present disclosure provides a simulation platform for simulating a vehicle-mounted device test environment.

[0006] The simulation platform for simulating the vehicle-mounted device test environment provided by the embodiment of the present disclosure includes:

[0007] Simulation driving console, deployed in the cloud or industrial computer;

[0008] A WAGO module is connected to the terminal block; the WAGO module communicates with the simulated driving console via Ethernet;

[0009] Wherein, the terminal block is connected to the vehicle-mounted controller VOBC;

[0010] Among them, the simulated driving console builds a test environment for functional testing of the on-board controller VOBC based on the WAGO module and terminal block, and sends a test instruction for controlling the on-off of IO signals to the on-board controller VOBC based on the WAGO module and terminal block.

[0011] In some embodiments, the simulation driving console includes a WAGO interactive processing module, an IO processing module and a logic processing module connected in sequence; wherein,

[0012] The WAGO interactive processing module is used to perform communication handshake, protocol verification, information transmission and operation instruction issuance of the WAGO module and the terminal block;

[0013] The IO processing module is used to interactively process the switch quantities DI and DO that need to be tested by the vehicle-mounted controller VOBC to form usable variables for logical processing;

[0014] The logic processing module is used to perform logic processing on the variables formed by the switch quantities DI and DO.

[0015] In some embodiments, the simulated driving platform includes:

[0016] Human-computer interaction module, used to provide interactive operations to testers;

[0017] Configuration management module, configure the IO switch data.

[0018] In some embodiments, the WAGO module comprises:

[0019] A writing module card, a reading module card, an analog reading card, and a host card with a network driver; wherein the writing module card, the reading module card, the analog reading card, and the host card with a network driver cooperate with each other to transmit the signal of the simulated driving console to the on-board controller VOBC.

[0020] In a second aspect, the present disclosure provides a method for testing vehicle-mounted equipment in a simulation platform environment, wherein the simulation platform includes a simulation driving console, which is deployed in the cloud or an industrial computer; a WAGO module, which is connected to a terminal block; the WAGO module communicates with the simulation driving console via Ethernet; wherein the terminal block is connected to a vehicle-mounted controller VOBC;

[0021] The method comprises:

[0022] Generating a test task for the vehicle-mounted controller VOBC on a simulation driving platform;

[0023] Based on the WAGO module and the terminal block, a test instruction for executing the test task is sent to the vehicle-mounted controller VOBC.

[0024] In some embodiments, the simulation driving console includes a WAGO interactive processing module, an IO processing module and a logic processing module connected in sequence;

[0025] The sending of a test instruction for executing the test task to the vehicle-mounted controller VOBC based on the WAGO module and the terminal block includes:

[0026] Based on the IO processing module, the switch quantities DI and DO that need to be tested by the vehicle controller VOBC are interactively processed to form usable variables;

[0027] Based on the logic processing module, the variables formed by the switch values ​​DI and DO are logically processed to generate a test instruction for executing the test task;

[0028] Based on the WAGO interactive processing module, a communication handshake and protocol verification are established between the simulation driving console and the WAGO module and terminal block, and the test instruction is issued.

[0029] In some embodiments, the simulated driving console includes a human-computer interaction module;

[0030] The test task of generating the vehicle-mounted controller VOBC on the simulation driving platform includes:

[0031] The human-computer interaction module allows the tester to interact with the simulated driving console to generate a test task for the on-board controller VOBC.

[0032] In some embodiments, the simulated driving console includes a configuration management module;

[0033] The IO processing module interactively processes the switch quantities DI and DO that need to be tested by the vehicle-mounted controller VOBC to form usable variables, including:

[0034] Based on the configuration management module, the switch quantity of IO is configured with data to obtain the switch quantity DI and DO that the vehicle-mounted controller VOBC needs to test;

[0035] Based on the IO processing module, the switch values ​​DI and DO obtained through data configuration are interactively processed to form usable variables.

[0036] In a third aspect, the present disclosure provides a computer-readable storage medium on which is stored a program for testing vehicle-mounted equipment in a simulation platform environment. When the program for testing vehicle-mounted equipment in a simulation platform environment is executed by a processor, the method for testing vehicle-mounted equipment in a simulation platform environment described in the second aspect is implemented.

[0037] In a fourth aspect, the present disclosure provides an electronic device comprising a memory, a processor, and a program for testing vehicle-mounted equipment in a simulation platform environment that is stored in the memory and can be run on the processor. When the processor executes the program for testing vehicle-mounted equipment in the simulation platform environment, the method for testing vehicle-mounted equipment in the simulation platform environment described in the second aspect is implemented.

[0038] The simulation platform for simulating the vehicle-mounted equipment test environment provided by the disclosed embodiment includes: a simulation driving console, which is deployed in the cloud or an industrial computer; a WAGO module, which is connected to a terminal block; the WAGO module communicates with the simulation driving console via Ethernet; wherein the terminal block is connected to the vehicle-mounted controller VOBC; wherein the simulation driving console constructs a test environment for functional testing of the vehicle-mounted controller VOBC based on the WAGO module and the terminal block, and sends a test instruction for controlling the on-off of IO signals to the vehicle-mounted controller VOBC based on the WAGO module and the terminal block. The simulation platform for simulating the vehicle-mounted equipment test environment in the present application adopts a WAGO module and a terminal block connection structure, so that the simulation driving console constructs a test environment for functional testing of the vehicle-mounted controller VOBC based on the WAGO module and the terminal block, and sends a test instruction for controlling the on-off of IO signals to the vehicle-mounted controller VOBC based on the WAGO module and the terminal block, so as to improve the simulation reliability of the simulation platform for the vehicle-mounted equipment test environment and the flexibility of the test environment configuration.

[0039] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 is a schematic diagram of a simulation platform structure for simulating a vehicle-mounted device test environment according to an exemplary embodiment;

[0041] Figure 2 is a schematic diagram of a simulated driving console structure in a simulation platform according to an exemplary embodiment;

[0042] Figure 3 is a schematic diagram of the structure of a WAGO module in a simulation platform according to an exemplary embodiment;

[0043] Figure 4 is a schematic diagram of the structure of a vehicle-mounted VOBC in a simulation platform according to an exemplary embodiment;

[0044] Figure 5 The present invention is a flow chart of a method for testing an in-vehicle device in a simulation platform environment according to an exemplary embodiment. DETAILED DESCRIPTION

[0045] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0046] During the product testing of the signal system, the stability and correctness of the product need to be verified. In particular, the coordination between data and systems requires an indoor simulation platform that simulates the vehicle equipment test environment. The indoor simulation platform can simulate and deduce the actual driver console simulation, load, engineering interface, line composition, slope and other conditions, thereby reducing the workload of actual on-site testing.

[0047] In view of the above situation, the present disclosure provides a simulation platform for simulating a vehicle-mounted device test environment. Figure 1 FIG. 1 is a schematic diagram of a simulation platform structure for simulating a vehicle-mounted device test environment according to an exemplary embodiment. Figure 1 As shown, the simulation platform for simulating the vehicle-mounted equipment test environment includes:

[0048] Simulation driving console 01, deployed in the cloud or industrial computer;

[0049] WAGO module 02, connected to the terminal block; the WAGO module communicates with the simulation driving console via Ethernet;

[0050] Wherein, the terminal block is connected to the vehicle-mounted controller VOBC03;

[0051] The simulation driving console 01 constructs a test environment for functional testing of the on-board controller VOBC03 based on the WAGO module 02 and the terminal block, and sends test instructions to the on-board controller VOBC03 based on the WAGO module 02 and the terminal block.

[0052] In this exemplary embodiment, the simulation driving console in the simulation platform can be deployed in the cloud or in an industrial computer. In this application, the WAGO module and the terminal block constitute an intermediate communication medium for functional testing of the vehicle controller VOBC, thereby constructing a test environment for functional testing of the vehicle controller VOBC through the simulation driving console, the WAGO module, and the terminal block, and sending a test instruction for controlling the on-off of the IO signal to the vehicle controller VOBC based on the WAGO module and the terminal block, so as to improve the simulation reliability of the vehicle equipment test environment simulation platform and the flexibility of the test environment configuration.

[0053] In some embodiments, Figure 2 FIG. 1 is a schematic diagram of a simulated driving console structure in a simulation platform according to an exemplary embodiment. Figure 2 As shown, the simulation driving console includes a WAGO interactive processing module 101, an IO processing module 102 and a logic processing module 103 connected in sequence; wherein,

[0054] The WAGO interaction processing module 101 is used to perform communication handshake, protocol verification, information transmission and operation instruction issuance between the WAGO module and the terminal block;

[0055] The IO processing module 102 is used to perform switch quantity processing on the switch quantities DI and DO that need to be tested by the vehicle-mounted controller VOBC to form usable variables;

[0056] The logic processing module 103 is used to perform logic processing on the variables formed by the switch values ​​DI and DO.

[0057] In this exemplary embodiment, for example, when the onboard controller VOBC is tested, the onboard controller VOBC determines whether a DO instruction needs to be generated based on the state of the switch DI signal and the train operation logic. For example, when the emergency brake button is pressed (DI signal changes), VOBC generates an emergency brake instruction (DO signal output), etc. Based on the logical judgment, VOBC processes the DI signal and DO instruction into usable variables. These variables may include train speed, position, operation mode, door status, etc., which are used for subsequent logical processing and decision-making.

[0058] In some embodiments, the simulated driving platform includes:

[0059] The human-computer interaction module 104 is used to provide interactive operations to the test personnel;

[0060] The configuration management module 105 performs data configuration on the switch quantity of the IO.

[0061] In this exemplary embodiment, the number of digital input (DI) and digital output (DO) channels required is determined according to actual needs. Signal types (such as high level, low level, pulse, etc.) and electrical characteristics (such as input and output current, voltage range, insulation resistance, etc.) are considered. Modules that support the required communication protocols (such as Modbus, custom vernacular protocols, etc.) are selected. Among them, the network communication module 106 is used to support network communication between modules of the simulation driving console.

[0062] In this exemplary embodiment, parameter configuration, input signal configuration: in the configuration page of the IO module or in the programming environment, set the digital input channel to the appropriate signal type (such as high level valid, low level valid, etc.). Configure parameters such as filter time and de-jitter to improve signal stability. Output signal configuration: Set the digital output channel to the required signal type (such as high level, low level, pulse, etc.). Configure the electrical characteristics of the output signal, such as current, voltage, etc., to ensure compatibility with external devices. Alarm and threshold setting: Configure the alarm threshold of the input or output signal, and trigger an alarm when the signal exceeds or falls below the set threshold. Set the alarm output mode (such as indicator light, sound, network message, etc.).

[0063] Communication protocol selection: Select the appropriate communication protocol (such as Modbus, TCP / IP and UDP, custom vernacular protocol, etc.) according to the IO module and system requirements. Protocol parameter configuration: Configure the module's network parameters (such as IP address, subnet mask, gateway, etc.) to support network communication. Set serial port parameters (such as baud rate, data bit, stop bit, check bit, etc.) to support serial port communication. Data

[0064] Packet format: If you use a custom protocol, you need to define the structure and format of the data packet, including the start character, address code, function code, data area, check code, and end character.

[0065] In some embodiments, Figure 3 FIG. 1 is a schematic diagram of the WAGO module structure in the simulation platform according to an exemplary embodiment. Figure 3 As shown, the WAGO module includes:

[0066] Write module card 201, read module card 202, analog quantity reading card 203, host card with network driver 204; wherein, the write module card 201, read module card 202, analog quantity reading card 203, host card with network driver 204 cooperate with each other to transmit the signal of the simulated driving console to the on-board controller VOBC.

[0067] In this exemplary embodiment, write module card, be mainly used for control signal or data are written into external device or system.In WAGO's product line, write module card and may represent a kind of module card with specific write function.

[0068] The write module card usually has multiple output channels for controlling multiple devices or signals at the same time. It can support multiple signal types, such as digital signals, analog signals, etc. It can have programmable functions, allowing users to customize output logic according to actual needs.

[0069] The reader module card is mainly used to read signals or data from external devices or systems. The reader module card is a multifunctional industrial automation control module provided by WAGO, mainly used to read digital signals.

[0070] The reader module card usually has multiple input channels for reading the status of multiple devices or signals at the same time, and supports high-speed and accurate signal acquisition to ensure real-time performance.

[0071] The analog input module supports multi-channel input to meet the needs of complex systems. It has high-precision analog acquisition capabilities, which helps to ensure measurement accuracy.

[0072] The host card with network driver integrates network communication capabilities and can serve as the main controller or gateway device in the system.

[0073] The host card with network driver supports multiple network communication protocols, which is convenient for data exchange with other devices. It has powerful processor performance and can handle complex control algorithms and data processing tasks.

[0074] Figure 4 FIG. 1 is a schematic diagram of the structure of a vehicle-mounted VOBC in a simulation platform according to an exemplary embodiment. Figure 4 As shown, the on-board VOBC includes ATP+ATO application layer 301, adaptation layer 302, IO input and output module 303, main control module 304, communication module 305 and dual-system synchronous voting module 306. Among them, ATP (automatic train protection subsystem) and ATO (automatic train driving subsystem) are two important components of the rail transit system. Their interaction and collaboration at the application layer are crucial to ensure the safety and efficiency of train operation. Among them, the main task of the ATP system is to ensure the safe operation of the train and prevent the occurrence of dangerous situations such as overspeeding and reckless advance of the train.

[0075] Among them, in the ATP+ATO system, the interaction between the ATP system and the ATO system at the application layer is mainly reflected in the following aspects:

[0076] Data sharing: The ATP system will transmit the train's speed, position, speed limit and other information to the ATO system in real time, which will serve as the basis for the ATO system to control the train operation. At the same time, the ATO system will also feed back the train's real-time operation data to the ATP system so that the ATP system can conduct safety supervision;

[0077] Collaborative control: The ATP system and the ATO system work together at the application layer to achieve safe operation and automatic driving of the train. For example, when the train stops at a station, the ATP system will send a signal to allow the door to open, while the ATO system is responsible for controlling the train to stop accurately at the predetermined parking position;

[0078] Fault handling: When a system fault occurs, the ATP system and the ATO system will collaborate according to the preset fault handling process to ensure the safe operation of the train.

[0079] The adaptation layer 302 is an intermediate layer that links the upper layer application and the secure computer platform, and plays a role in information exchange and API calling.

[0080] The IO input and output module 303 is mainly responsible for receiving and processing data or commands sent from the input device simulation console, and reporting the data or commands to the adaptation layer, which is then reported to the application by the adaptation layer.

[0081] The main control module 304 is a main control module, which is used to provide an operating environment for the application and control CPU detection, fault downtime processing, etc.

[0082] The communication module 305 is used to support the communication between the vehicle-mounted controller VOBC and the simulated driving console, and to support the communication between the vehicle-mounted controller VOBC and other modules, for example, to support the communication between the vehicle-mounted controller VOBC and the WAGO module.

[0083] Among them, in the two-by-two-take-two secure computer system, the dual-system synchronous voting module 306 usually includes two core processors, each of which is responsible for different tasks. One of the processors (such as core processor 1) is mainly responsible for running the task software and completing the specific commands that the system needs to execute; while the other processor (such as core processor 2) is mainly responsible for running the platform software and realizing the voting function. The two processors ensure a high degree of consistency in processing data and executing tasks through a synchronization mechanism, thereby improving the overall reliability and security of the system.

[0084] The present disclosure provides a method for testing vehicle-mounted equipment in a simulation platform environment, wherein the simulation platform includes a simulation driving console deployed in the cloud or an industrial computer; a WAGO module connected to a terminal block; the WAGO module communicates with the simulation driving console via Ethernet; wherein the terminal block is connected to a vehicle-mounted controller VOBC. Figure 5 FIG. 1 is a flow chart of a method for testing vehicle-mounted equipment in a simulation platform environment according to an exemplary embodiment. Figure 5 As shown, the method includes:

[0085] Step 50: generating a test task for controlling the on-board controller VOBC to send an IO signal on and off on the simulated driving console;

[0086] Step 51: Send a test instruction for executing the test task to the vehicle-mounted controller VOBC based on the WAGO module and the terminal block.

[0087] In this exemplary embodiment, the simulation driving console in the simulation platform can be deployed in the cloud or in an industrial computer. In this application, the WAGO module and the terminal block constitute an intermediate communication medium for functional testing of the vehicle controller VOBC, thereby constructing a test environment for functional testing of the vehicle controller VOBC through the simulation driving console, the WAGO module, and the terminal block, and sending a test instruction for controlling the on-off of the IO signal to the vehicle controller VOBC based on the WAGO module and the terminal block, so as to improve the simulation reliability of the vehicle equipment test environment simulation platform and the flexibility of the test environment configuration.

[0088] In some embodiments, the simulation driving console includes a WAGO interactive processing module, an IO processing module and a logic processing module connected in sequence;

[0089] The sending of a test instruction for executing the test task to the vehicle-mounted controller VOBC based on the WAGO module and the terminal block includes:

[0090] Based on the IO processing module, the switch quantities DI and DO required to be tested by the vehicle-mounted controller VOBC are processed to form usable variables;

[0091] Based on the logic processing module, the variables formed by the switch values ​​DI and DO are logically processed to generate a test instruction for executing the test task;

[0092] Based on the WAGO interactive processing module, a communication handshake and protocol verification are established between the simulation driving console and the WAGO module and terminal block, and the test instruction is issued.

[0093] In this exemplary embodiment, for example, when the onboard controller VOBC is tested, the onboard controller VOBC determines whether a DO instruction needs to be generated based on the state of the switch DI signal and the train operation logic. For example, when the emergency brake button is pressed (DI signal changes), VOBC generates an emergency brake instruction (DO signal output), etc. Based on the logical judgment, VOBC processes the DI signal and DO instruction into usable variables. These variables may include train speed, position, operation mode, door status, etc., which are used for subsequent logical processing and decision-making.

[0094] In some embodiments, the simulated driving console includes a human-computer interaction module;

[0095] The test task of generating the vehicle-mounted controller VOBC on the simulation driving platform includes:

[0096] The human-computer interaction module allows the tester to interact with the simulated driving console to generate a test task for the on-board controller VOBC.

[0097] In this exemplary embodiment, the simulated driving console includes a configuration management module;

[0098] The IO processing module interactively processes the switch quantities DI and DO that need to be tested by the vehicle-mounted controller VOBC to form usable variables, including:

[0099] Based on the configuration management module, the switch quantity of IO is configured with data to obtain the switch quantity DI and DO that the vehicle-mounted controller VOBC needs to test;

[0100] Based on the IO processing module, the switch quantities DI and DO obtained through data configuration are processed to form usable variables.

[0101] In this exemplary embodiment, the number of digital input (DI) and digital output (DO) channels required is determined based on actual needs. Consider the signal type (such as high level, low level, pulse, etc.) and electrical characteristics (such as input and output current, voltage range, insulation resistance, etc.). Select a module that supports the required communication protocol (such as Modbus, custom vernacular protocol, etc.).

[0102] In this exemplary embodiment, parameter configuration, input signal configuration: in the configuration page of the IO module or in the programming environment, set the digital input channel to the appropriate signal type (such as high level valid, low level valid, etc.). Configure parameters such as filter time and de-jitter to improve signal stability. Output signal configuration: Set the digital output channel to the required signal type (such as high level, low level, pulse, etc.). Configure the electrical characteristics of the output signal, such as current, voltage, etc., to ensure compatibility with external devices. Alarm and threshold setting: Configure the alarm threshold of the input or output signal, and trigger an alarm when the signal exceeds or falls below the set threshold. Set the alarm output mode (such as indicator light, sound, network message, etc.).

[0103] Communication protocol selection: Select the appropriate communication protocol (such as Modbus, TCP / IP and UDP, custom vernacular protocol, etc.) according to the IO module and system requirements. Protocol parameter configuration: Configure the module's network parameters (such as IP address, subnet mask, gateway, etc.) to support network communication. Set serial port parameters (such as baud rate, data bit, stop bit, check bit, etc.) to support serial port communication. Data packet format: If a custom protocol is used, the structure and format of the data packet need to be defined, including the start character, address code, function code, data area, check code, and end character.

[0104] The present disclosure provides a computer-readable storage medium on which is stored a program for testing vehicle-mounted equipment in a simulation platform environment. When the program for testing vehicle-mounted equipment in a simulation platform environment is executed by a processor, the method for testing vehicle-mounted equipment in a simulation platform environment described in each embodiment is implemented.

[0105] The present disclosure provides an electronic device, including a memory, a processor, and a program for testing vehicle-mounted equipment in a simulation platform environment that is stored in the memory and can be run on the processor. When the processor executes the program for testing vehicle-mounted equipment in the simulation platform environment, the method for testing vehicle-mounted equipment in the simulation platform environment described in each embodiment is implemented.

[0106] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can obtain instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.

[0107] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0108] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0109] In the description of the present disclosure, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present disclosure and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present disclosure.

[0110] In addition, the terms "first", "second", etc. used in the embodiments of the present disclosure are only used for descriptive purposes and should not be understood as indicating or implying relative importance, or implicitly indicating the number of technical features indicated in the embodiments. Therefore, the features defined by the terms "first", "second", etc. in the embodiments of the present disclosure may explicitly or implicitly indicate that at least one of the features is included in the embodiment. In the description of the present disclosure, the word "multiple" means at least two or two or more, such as two, three, four, etc., unless otherwise clearly and specifically defined in the embodiments.

[0111] In the present disclosure, unless otherwise clearly specified or limited in the embodiments, the terms "installed", "connected", "connected" and "fixed" etc. appearing in the embodiments should be understood in a broad sense. For example, the connection can be a fixed connection, a detachable connection, or an integrated connection. It can be understood that it can also be a mechanical connection, an electrical connection, etc.; of course, it can also be a direct connection, or an indirect connection through an intermediate medium, or it can be the internal connection of two elements, or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present disclosure can be understood according to the specific implementation situation.

[0112] In the present disclosure, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, a first feature being "above", "above" or "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below", "below" or "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.

[0113] Although the embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present disclosure. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present disclosure.

Claims

1. A simulation platform for simulating a vehicle-mounted equipment test environment, characterized in that: include: Simulation driving console, deployed in the cloud or industrial computer; WAGO module, connected to the terminal block; The WAGO module communicates with the simulated driving console via Ethernet; Wherein, the terminal block is connected to the vehicle-mounted controller VOBC; Among them, the simulated driving console builds a test environment for functional testing of the on-board controller VOBC based on the WAGO module and terminal block, and sends a test instruction for controlling the on-off of IO signals to the on-board controller VOBC based on the WAGO module and terminal block.

2. The simulation platform for simulating the vehicle-mounted equipment test environment according to claim 1, characterized in that: The simulation driving console includes a WAGO interactive processing module, an IO processing module and a logic processing module connected in sequence; wherein, The WAGO interactive processing module is used to perform communication handshake, protocol verification, information transmission and operation instruction issuance of the WAGO module and the terminal block; The IO processing module is used to interactively process the switch quantities DI and DO that need to be tested by the vehicle-mounted controller VOBC to form usable variables for logical processing; The logic processing module is used to perform logic processing on the variables formed by the switch quantities DI and DO.

3. The simulation platform for simulating the vehicle-mounted equipment test environment according to claim 2, characterized in that: The simulation driving platform comprises: Human-computer interaction module, used to provide interactive operations to testers; Configuration management module, configure the IO switch data.

4. The simulation platform for simulating the vehicle-mounted equipment test environment according to claim 2, characterized in that: The WAGO module includes: A writing module card, a reading module card, an analog reading card, and a host card with a network driver; wherein the writing module card, the reading module card, the analog reading card, and the host card with a network driver cooperate with each other to transmit the signal of the simulated driving console to the on-board controller VOBC.

5. A method for testing vehicle-mounted equipment in a simulation platform environment, characterized in that: The simulation platform includes a simulation driving console, which is deployed in the cloud or an industrial computer; a WAGO module, which is connected to a terminal block; The WAGO module communicates with the simulated driving console via Ethernet; wherein the terminal block is connected to the vehicle-mounted controller VOBC; The method comprises: Generating a test task for the vehicle-mounted controller VOBC on a simulation driving platform; Based on the WAGO module and the terminal block, a test instruction for executing the test task is sent to the vehicle-mounted controller VOBC.

6. The method for testing vehicle-mounted equipment in a simulation platform environment according to claim 5, characterized in that: The simulation driving console includes a WAGO interactive processing module, an IO processing module and a logic processing module connected in sequence; The sending of a test instruction for executing the test task to the vehicle-mounted controller VOBC based on the WAGO module and the terminal block includes: Based on the IO processing module, the switch quantities DI and DO that need to be tested by the vehicle controller VOBC are interactively processed to form usable variables; Based on the logic processing module, the variables formed by the switch values ​​DI and DO are logically processed to generate a test instruction for executing the test task; Based on the WAGO interactive processing module, a communication handshake and protocol verification are established between the simulation driving console and the WAGO module and terminal block, and the test instruction is issued.

7. The method for testing vehicle-mounted equipment in a simulation platform environment according to claim 6, characterized in that: The simulation driving platform includes a human-computer interaction module; The test task of generating the vehicle-mounted controller VOBC on the simulation driving platform includes: The human-computer interaction module allows the tester to interact with the simulated driving console to generate a test task for the on-board controller VOBC.

8. The method for testing vehicle-mounted equipment in a simulation platform environment according to claim 7, characterized in that: The simulation driving console includes a configuration management module; The IO processing module interactively processes the switch quantities DI and DO that need to be tested by the vehicle-mounted controller VOBC to form usable variables, including: Based on the configuration management module, the switch quantity of IO is configured with data to obtain the switch quantity DI and DO that the vehicle-mounted controller VOBC needs to test; Based on the IO processing module, the switch values ​​DI and DO obtained through data configuration are interactively processed to form usable variables.

9. A computer-readable storage medium, characterized in that: A program for testing vehicle-mounted equipment in a simulation platform environment is stored thereon. When the program for testing vehicle-mounted equipment in a simulation platform environment is executed by a processor, the method for testing vehicle-mounted equipment in a simulation platform environment described in any one of claims 5-8 is implemented.

10. An electronic device, characterized in that: The invention comprises a memory, a processor and a program for testing vehicle-mounted equipment in a simulation platform environment which is stored in the memory and can be run on the processor. When the processor executes the program for testing vehicle-mounted equipment in the simulation platform environment, the method for testing vehicle-mounted equipment in the simulation platform environment as described in any one of claims 5 to 8 is implemented.