Automated test system and method for remote control of vehicles

By using an automated test system for remote testing and fault simulation in the early stage of vehicle development, the problems of long test cycles and difficult fault verification of vehicle remote control system are solved, and efficient remote testing and fault verification are achieved.

CN115016441BActive Publication Date: 2025-01-03CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210771977.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-01-03
Estimated Expiration
2042-06-30

AI Technical Summary

Technical Problem

In the prior art, the testing of the vehicle remote control system is mainly carried out in the later stage of vehicle development, resulting in a long verification and improvement cycle, and it is impossible to effectively verify whether the actuator failure leads to the failure of remote control.

Method used

An automated test system for remote control of vehicles is designed, including a computer, cabinet and test bench, using the main controller, sub-controller, actuator, processor, power communication unit, information communication unit and fault setting unit. Ability to conduct remote testing in the early stages of vehicle development and simulate actuator failure for verification.

Benefits of technology

It realizes remote testing in the early stage of vehicle development, shortens verification and improvement cycles, can automatically verify actuator failures, improves testing efficiency and versatility, and is suitable for remote testing in various vehicle conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115016441B_ABST
    Figure CN115016441B_ABST
Patent Text Reader

Abstract

The present invention discloses an automated test system and method for remote control of a vehicle. The automated test system for remote control of a vehicle includes: a host computer, a cabinet and a test bench. The test bench includes a main controller and multiple different execution modules of the vehicle. Each execution module includes a sub-controller and an actuator. The cabinet includes a processor, a power communication unit, an information communication unit and a fault setting unit. The host computer is electrically connected to the processor, and the processor is electrically connected to the power communication unit, the information communication unit and the fault setting unit respectively. The fault setting unit is connected in series between each sub-controller and the corresponding actuator. This system can perform remote testing in the early stage of vehicle development, solve the problem of late vehicle verification and improvement cycle, and can also simulate various faults to perform remote testing on the vehicle. It is suitable for remote testing under various vehicle conditions, and the test is more versatile. In addition, this system is an automated test, which saves labor and has high testing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to an automated testing system and method for remote control of a vehicle. Background Art

[0002] The automated testing of vehicle remote control functions is used for testing during the vehicle function development process. It can provide a good basis for vehicle remote control strategy development and function improvement.

[0003] In the prior art, the testing of vehicle remote control systems is mainly carried out by using real vehicles for testing and verification, which can only be done in the late stage of vehicle development, and the verification and improvement cycle is late. In addition, in the prior art, when a certain actuator of the vehicle fails and causes a test failure, it is impossible to verify the cause of the remote control failure, that is, whether it is indeed caused by the actuator failure. Summary of the invention

[0004] The present invention provides an automated testing system and method for remote control of a vehicle, which can perform remote testing in the early stage of vehicle development, thereby solving the problem of late vehicle verification and improvement cycles, and can also simulate various faults to perform remote testing on the vehicle.

[0005] According to one aspect of the present invention, there is provided an automated test system for remote control of a vehicle, comprising: a host computer, a cabinet and a test bench, the test bench comprising a main controller and a plurality of different execution modules of the vehicle, each execution module comprising a sub-controller and an actuator, the cabinet comprising a processor, a power communication unit, an information communication unit and a fault setting unit, the host computer being electrically connected to the processor, the processor being electrically connected to the power communication unit, the information communication unit and the fault setting unit respectively, the power communication unit being electrically connected to the main controller, each of the sub-controllers and each of the actuators respectively, the information communication unit being electrically connected to the main controller, and the fault setting unit being connected in series between each of the sub-controllers and the corresponding actuators;

[0006] The host computer is used to generate a first test case and construct a corresponding test sequence according to the first test case; the first test case is a test case generated when verifying a set actuator failure;

[0007] The processor is used to generate a first remote parameter setting signal according to the test sequence;

[0008] The fault setting unit is used to disconnect the connection between the corresponding sub-controller and the actuator according to the first remote parameter setting signal;

[0009] The main controller is used to control the corresponding actuator action through the corresponding sub-controller according to the test sequence, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator;

[0010] The host computer is used to determine whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the first test case.

[0011] Optionally, the host computer is further used to generate a second test case and construct a corresponding test sequence according to the second test case; the second test case is a test case for verifying that the set actuator acts according to the instruction;

[0012] The processor is used to generate a second remote parameter setting signal according to the test sequence;

[0013] The fault setting unit is used to connect the corresponding sub-controller and the actuator according to the second remote parameter setting signal;

[0014] The main controller is used to control the corresponding actuator action according to the test sequence, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator;

[0015] The host computer is used to determine whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the second test case.

[0016] Optionally, the processor includes a control signal input unit, a body parameter setting unit, a vehicle mode setting unit and a power supply unit, the host computer is electrically connected to the control signal input unit, the body parameter setting unit, the vehicle mode setting unit and the power supply unit respectively, the power supply unit is electrically connected to the power communication unit, the control signal input unit is electrically connected to the information communication unit, the body parameter setting unit is electrically connected to the information communication unit and the fault setting unit respectively, and the vehicle mode setting unit is electrically connected to the information communication unit; the first remote parameter setting signal includes a first remote control instruction, body parameter input information and vehicle mode information;

[0017] The power supply unit is used to supply power to the main controller and the corresponding execution module according to the test sequence;

[0018] The control signal input unit is used to perform protocol conversion on the test sequence to generate the first remote control instruction to enable the corresponding actuator to act;

[0019] The vehicle body parameter setting unit is used to generate vehicle body parameter input information according to the test sequence, and the main controller is used to set parameters of the vehicle remote test according to the vehicle body parameter input information;

[0020] The vehicle mode setting unit is used to generate the vehicle mode information according to the test sequence, so as to enable the test bench to enter a corresponding mode.

[0021] Optionally, the vehicle body parameter input information includes at least vehicle speed information, door status information, vehicle power status information and gear information.

[0022] Optionally, the host computer is further used to generate a third test case and construct a corresponding test sequence according to the third test case; the third test case is a test case generated when verifying that the setting parameters of the vehicle remote test in the vehicle body parameter information do not meet the setting rules;

[0023] The control signal input unit is used to generate a third remote control instruction according to the test sequence;

[0024] The vehicle body parameter setting unit generates the vehicle body parameter input information according to the test sequence, wherein information corresponding to the setting parameters of the vehicle remote test in the vehicle body parameter input information is information that does not comply with the setting rules;

[0025] The vehicle body parameter setting unit is used to control the fault setting unit to communicate with the corresponding sub-controller and actuator according to the test sequence;

[0026] The vehicle mode setting unit is used to generate vehicle mode information according to the test sequence;

[0027] The main controller is used to control the corresponding actuator action according to the third remote control command, and at the same time set the parameters of the vehicle according to the vehicle body parameter input information, set the vehicle mode according to the vehicle mode information, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator;

[0028] The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the third test case.

[0029] Optionally, the host computer includes a database module, a test sequence module and an automated test module, the database module is electrically connected to the test sequence module, the automated test module is electrically connected to the test sequence module, and the automated test module is also electrically connected to the processor;

[0030] The database module is used to store parameters of vehicle remote testing;

[0031] The test sequence module is used to generate the first test case, and generate the corresponding test sequence according to the first test case and the parameters of the vehicle remote test;

[0032] The automated testing module is used to transmit the test sequence to the processor, and compare the action result signal with the expected result corresponding to the first test case to determine whether the remote test passes.

[0033] Optionally, the host computer also includes a report generation module, which is electrically connected to the automated test module, and is used to generate a test report based on a comparison result between an action result signal of the automated test module and the corresponding expected result.

[0034] Optionally, the power communication unit includes an IO board, the information communication unit includes a CAN board, and the fault setting unit 24 includes a fault injection board.

[0035] According to another aspect of the present invention, there is provided an automated test method for vehicle remote control, which is applied to a test system for vehicle remote control, wherein the automated test system for vehicle remote control comprises: a host computer, a cabinet and a test bench, wherein the test bench comprises a main controller and a plurality of different execution modules of the vehicle, each execution module comprises a sub-controller and an actuator, and the cabinet comprises a processor, a power communication unit, an information communication unit and a fault setting unit;

[0036] The automated testing method for vehicle remote control comprises:

[0037] The host computer generates a first test case and constructs a corresponding test sequence according to the first test case; the first test case is a test case generated when verifying a set actuator failure;

[0038] The processor generates a first remote parameter setting signal according to the test sequence;

[0039] The fault setting unit disconnects the connection between the corresponding sub-controller and the actuator according to the first remote parameter setting signal;

[0040] The main controller controls the corresponding actuator action through the corresponding sub-controller according to the test sequence, and generates a corresponding action result signal according to the component signal fed back by the action component connected to the actuator;

[0041] The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the first test case.

[0042] Optionally, the automated testing method for vehicle remote control also includes:

[0043] The host computer also generates a second test case, and constructs a corresponding test sequence according to the second test case; the second test case is a test case for verifying that the set actuator acts according to the instruction;

[0044] The processor generates a second remote parameter setting signal according to the test sequence;

[0045] The fault setting unit connects the corresponding sub-controller and the actuator according to the second remote parameter setting signal;

[0046] The main controller controls the corresponding actuator action according to the test sequence, and generates a corresponding action result signal according to the component signal fed back by the action component connected to the actuator;

[0047] The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the second test case.

[0048] The embodiment of the present invention provides an automated test system and method for remote control of a vehicle. The automated test system for remote control of a vehicle includes: a host computer, a cabinet and a test bench. The test bench includes a main controller and multiple different execution modules of the vehicle. Each execution module includes a sub-controller and an actuator. The cabinet includes a processor, a power communication unit, an information communication unit and a fault setting unit. The host computer is electrically connected to the processor. The processor is electrically connected to the power communication unit, the information communication unit and the fault setting unit respectively. The power communication unit is electrically connected to the main controller, each sub-controller and each actuator respectively. The information communication unit is electrically connected to the main controller. The fault setting unit is connected in series between each sub-controller and the corresponding actuator. In this embodiment, the test case of the actuator fault can be tested by remote control. The fault setting unit disconnects the fault between the sub-controller and the actuator according to the test sequence corresponding to the first test case, and then simulates the actuator fault, thereby completing the verification of the actuator fault and determining whether it is indeed an actuator fault. In the embodiment of the present invention, the test bench is integrated with the execution modules and main controllers of multiple vehicles, and remote testing can be performed in the early stage of vehicle development, solving the problem of late vehicle verification and improvement cycle. At the same time, various faults can be simulated to perform remote testing on the vehicle, which is suitable for remote testing under various vehicle conditions and has wider versatility. In addition, the test system is an automated test, which does not require human intervention, saves labor, and has high test efficiency.

[0049] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0051] Figure 1 It is a structural schematic diagram of an automatic test system for remote control of a vehicle provided by an embodiment of the present invention;

[0052] Figure 2 is a structural schematic diagram of another automatic test system for remote control of a vehicle provided according to an embodiment of the present invention;

[0053] Figure 3 is a structural schematic diagram of another automatic test system for remote control of a vehicle provided according to an embodiment of the present invention;

[0054] Figure 4 It is a structural schematic diagram of an automated testing method for vehicle remote control provided according to an embodiment of the present invention. DETAILED DESCRIPTION

[0055] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0056] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the term "comprising" and any of its variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0057] Figure 1 A schematic diagram of a vehicle remote control automated test system according to an embodiment of the present invention is provided. Figure 1 The automated test system for remote control of a vehicle includes a host computer 1, a cabinet 2 and a test bench 3. The test bench 3 includes a main controller 31 and a plurality of different execution modules 32 of the vehicle. Each execution module 32 includes a sub-controller 321 and an actuator 322. The cabinet 2 includes a processor 21, a power communication unit 22, an information communication unit 23 and a fault setting unit 24. The host computer 1 is electrically connected to the processor 21. The processor 21 is electrically connected to the power communication unit 22, the information communication unit 23 and the fault setting unit 24 respectively. The power communication unit 22 is electrically connected to the main controller 31, each sub-controller 321 and each actuator 322 respectively. The information communication unit 23 is electrically connected to the main controller 31. The fault setting unit 24 is connected in series between each sub-controller 321 and the corresponding actuator 322.

[0058] The host computer 1 is used to generate a first test case and construct a corresponding test sequence according to the first test case; the first test case is a test case generated when the actuator 322 fails to verify the setting;

[0059] The processor 21 is used to generate a first remote parameter setting signal according to the test sequence;

[0060] The fault setting unit 24 is used to disconnect the connection between the corresponding sub-controller 321 and the actuator 322 according to the first remote parameter setting signal;

[0061] The main controller 31 is used to control the corresponding actuator 322 to act through the corresponding sub-controller 321 according to the test sequence, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator;

[0062] The host computer 1 is used to determine whether the remote test passes according to the action result signal obtained by the processor 21 and the expected result corresponding to the first test case.

[0063] The test bench 3 is used to simulate the vehicle. The test bench 3 is integrated with multiple execution modules 32 on the vehicle. The execution module 32 is a module that controls multiple action components on the vehicle. The action components can be doors, windows, seats, lighting lamps and other components. Each actuator 322 is connected to an action component, and the actuator 322 can be a motor that controls the action of the door, a motor that controls the action of the window, a motor that controls the action of the seat, etc. The test bench 3 is used to simulate the vehicle, and the main controller 31 can set the vehicle parameters to perform remote control automated testing. The automated test system for remote control of the vehicle provided in this embodiment can perform remote testing in the early stage of the vehicle development cycle, without having to wait until the actual vehicle product development is completed before testing.

[0064] The power communication unit 22 is used to provide power to the main controller 31, the sub-controller 321 and the actuator 322, the information communication unit 23 is used to realize the communication between the processor 21 and the main controller 31, and the fault setting unit 24 is used to simulate the fault of the actuator. The fault setting unit 24 includes multiple channels, each channel can be regarded as a switch, and the two ends of the switch are respectively connected to the sub-controller 321 and the corresponding actuator 322. When testing the first test case, the fault setting unit 24 will disconnect the corresponding channel after receiving the relevant information, so that the connection between the sub-controller 321 and the corresponding actuator 322 is disconnected, and the sub-controller 321 cannot control the actuator action. Optionally, the power communication unit 22 includes an IO board, the information communication unit 23 includes a CAN board, and the fault setting unit 24 includes a fault injection board.

[0065] When testing the remote control of a vehicle, various situations that may occur in the vehicle should be simulated for testing. For example, the vehicle window cannot be opened, and the cause of the failure is a failure of the actuator that controls the opening of the window. To verify whether the above reason that the vehicle window cannot be opened is correct, the vehicle can be remotely tested. In this embodiment, the first test case is a test case for the above situation.

[0066] In this embodiment, it is exemplified that only one execution module 32 is included, and this execution module 32 is a module related to the vehicle window, that is, the action component connected to the actuator 322 is the vehicle window. In this embodiment, it is exemplified that the actuator 322 set in the set actuator fault verified by the first test case is the actuator 322 connected to the vehicle window. The specific working process of the automatic test system for vehicle remote control is as follows:

[0067] The host computer 1 generates a first test case, which may be "when the window is opened by remote control, the window does not move, and the failure reason is the actuator failure". The host computer 1 transmits the corresponding test sequence constructed according to the first test case to the processor 21. The processor 21 generates a first remote parameter setting signal according to the test sequence, wherein the first remote parameter setting signal includes the instruction of "opening the window". The processor 21 supplies power to the main controller 31, and the corresponding sub-controller 321 and actuator 322 for controlling the window action through the power communication unit 22 according to the first remote parameter setting signal. The processor 21 is also used to control the fault setting unit 24 to disconnect the connection between the sub-controller 321 and the actuator 322 according to the first remote parameter setting signal. The processor 21 also exchanges information with the test bench 3 through the information communication unit 23, and transmits the instruction of "opening the window" to the main controller 31. The main controller 31 of the test bench 3 controls the actuator 322 to move through the sub-controller 321 corresponding to the window according to the instruction of "opening the window", so as to open the window (action component). The window will feedback component signals, such as the window status signal, to the main controller 31 in real time. When the window status signal is that the window is closed, the action result signal generated by the main controller 31 is "the window is closed, and the reason for the failure to open the window is that the actuator has not acted". The main controller 31 uploads this action result signal to the processor 21 through the information communication unit 23, and the processor 21 uploads it to the host computer 1. The host computer 1 determines that the action result signal is consistent with the expected result "the window is closed" corresponding to the action result signal and the first test case, and determines that the remote test has passed. If the component signal is "the window is open", the action result signal generated by the main controller 31 is "the window is open", and the host computer determines that the action result signal is inconsistent with the expected result, and determines that the remote test has failed.

[0068] In this embodiment, the test case of actuator failure can be tested by remote control. The fault setting unit disconnects the fault between the sub-controller and the actuator according to the test sequence corresponding to the first test case, and then simulates the actuator failure, thereby completing the verification of the actuator failure and determining whether it is indeed an actuator failure. In this embodiment, the test bench is integrated with multiple vehicle execution modules and main controllers, and remote testing can be performed in the early stage of vehicle development to solve the problem of late vehicle verification and improvement cycle. At the same time, various faults can be simulated to perform remote testing on the vehicle, which is suitable for remote testing under various vehicle conditions and has wider versatility. In addition, this test system is an automated test, which does not require human intervention, saves labor, and has high testing efficiency.

[0069] Figure 2 A schematic diagram of another automatic test system for remote control of a vehicle provided by an embodiment of the present invention, referring to Figure 2Optionally, the host computer 1 includes a database module 11, a test sequence module 12 and an automated test module 13, the database module 11 is electrically connected to the test sequence module 12, the automated test module 13 is electrically connected to the test sequence module 12, and the automated test module 13 is also electrically connected to the processor 21;

[0070] The database module 11 is used to store parameters of vehicle remote testing;

[0071] A test sequence module 12, used to generate a first test case, and generate a corresponding test sequence according to the first test case and the parameters of the vehicle remote test;

[0072] The automated test module 13 is used to transmit the test sequence to the processor 21, and compare the action result signal with the expected result corresponding to the first test case to determine whether the remote test passes.

[0073] Acquire the parameters of the remote test of the vehicle in advance, such as power parameters, body parameters, and mode parameters. Specifically, the power parameters include power on and power off, the body parameters include various vehicle parameter information such as zero speed, 5 km / h speed, door closed, door open, P gear, N gear, etc., and the mode parameters include normal module, remote mode, and OTA mode. The parameters of the remote test of the vehicle are stored in the database module 11. The test sequence module 12 generates corresponding test cases according to the remote tests under different circumstances that the user needs to perform. After the first test case is determined, the setting rules of the corresponding parameters of the remote test of the vehicle are also determined. Corresponding to the first test case, for example, the test sequence of "the window does not move when the window is opened by remote control, and the failure reason is the actuator failure" can be "power on the car, the window is opened", and the automated test module 13 compares the action result signal fed back by the main controller 31 to determine whether the remote test passes.

[0074] Continue to refer Figure 2 Optionally, the host computer 1 also includes a report generation module 14, which is electrically connected to the automated test module 13. The report generation module 14 is used to generate a test report based on the comparison result of the action result signal of the automated test module 13 and the corresponding expected result.

[0075] The test report can include specific test cases, comparison results and other information about the test process, which is convenient for users to review and collect.

[0076] Figure 3 A schematic diagram of another automatic test system for remote control of a vehicle provided by an embodiment of the present invention, referring to Figure 3Optionally, the processor 21 includes a control signal input unit 211, a body parameter setting unit 212, a vehicle mode setting unit 213 and a power supply unit 214, the host computer 1 is electrically connected to the control signal input unit 211, the body parameter setting unit 212, the vehicle mode setting unit 213 and the power supply unit 214 respectively, the power supply unit 214 is electrically connected to the power communication unit 22, the control signal input unit 211 is electrically connected to the information communication unit 23, the body parameter setting unit 212 is electrically connected to the information communication unit 23 and the fault setting unit 24 respectively, and the vehicle mode setting unit 213 is electrically connected to the information communication unit 23; the first remote parameter setting signal includes a first remote control instruction, body parameter input information and vehicle mode information;

[0077] The power supply unit 214 is used to supply power to the main controller 31 and the corresponding execution module 32 according to the test sequence;

[0078] The control signal input unit 211 is used to perform protocol conversion on the test sequence and generate a first remote control instruction to cause the corresponding actuator 322 to act;

[0079] The vehicle body parameter setting unit 212 is used to generate vehicle body parameter input information according to the test sequence, and the main controller 31 sets the parameters of the vehicle remote test according to the vehicle body parameter input information;

[0080] The vehicle mode setting unit 213 is used to generate vehicle mode information according to the test sequence, so as to enable the test bench to enter a corresponding mode.

[0081] The main controller 31 of the test bench 3 cannot recognize the test sequence generated by the host computer 1, so the test sequence needs to be converted to a protocol. The control signal input unit 211 converts the test sequence into a first remote control instruction recognizable by the main controller 31, such as an instruction to open the window, so that the execution module 32 can recognize it. The modes of the test bench 3 include normal mode, remote mode and OTA mode. When the host computer 1 generates the first test case, the vehicle remote control automatic test system performs remote testing according to the first test case, and the body parameter setting unit 212 controls the test bench to enter the remote mode. At this time, the vehicle mode information is the remote mode. Optionally, the body parameter input information includes at least vehicle speed information, door status information, vehicle power status information and gear information. When the vehicle is performing remote testing, for different test cases, the parameters of the vehicle remote test should meet different setting rules. For the first test case, the parameters of the vehicle remote test should meet the vehicle speed of zero, the door is closed, the vehicle is powered off, and the gear is P gear. The main controller 31 sets various parameters of the vehicle according to the vehicle body parameter input information so that the vehicle is under set conditions, so as to enter the remote mode for remote testing.

[0082] Continue to refer Figure 3Optionally, the host computer 1 is also used to generate a second test case and construct a corresponding test sequence according to the second test case; the second test case is a test case for verifying that the set executor 322 acts according to the instruction;

[0083] The processor 21 is used to generate a second remote parameter setting signal according to the test sequence;

[0084] The fault setting unit 24 is used to connect the corresponding sub-controller and the actuator according to the second remote parameter setting signal;

[0085] The main controller 31 is used to control the corresponding actuator 322 to act according to the test sequence, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator 322;

[0086] The host computer 1 is used to determine whether the remote test passes according to the action result signal obtained by the processor 21 and the expected result corresponding to the second test case.

[0087] The second test case is a test case for normally testing whether the vehicle can be remotely controlled to perform corresponding actions, for example, it can be a test case for testing whether the vehicle can be remotely controlled to open the window. The second remote parameter setting signal includes a second remote control instruction, body parameter input information and vehicle mode information. The control signal input unit 211 performs protocol conversion according to the test sequence to generate a second remote control instruction recognizable by the test bench 3, such as a message of "open the window". The body parameter setting unit 212 generates corresponding body parameter input information according to the test sequence, such as the vehicle speed is zero, the door is closed, the vehicle is powered off, and the gear is P gear. The vehicle mode setting unit 213 is used to generate vehicle mode information according to the test sequence, such as the vehicle is in remote mode. The main controller 31 sets the parameters of the vehicle remote test according to the body parameter input information so that the vehicle is under the parameters to be set, and the main controller 31 controls the test bench 3 to enter the corresponding remote mode according to the vehicle mode information. At the same time, the main controller 31 transmits the second remote control instruction to the sub-controller 321, and the sub-controller 321 controls the motor of the corresponding window to work to open the window. The window sends an action component signal, such as a window status signal, to the main controller 31. If the window status signal is on, the main controller 31 determines that the window has been opened, generates a message of "window open" (action result information), and transmits this message to the host computer 1 through the information communication unit 23 and the processor 21. The host computer 1 compares the action result signal with the expected result (the expected result is "window open"), and if the results are consistent, the remote test passes. If the window status signal is off, the main controller 31 determines that the window is not open, and generates a message of "window closed". The host computer 1 determines that the expected result is inconsistent with the message of "window closed", and the remote test fails. In addition to the window status on and off, in other embodiments, the component signal may also be an anti-pinch signal.

[0088] Continue to refer Figure 3 Optionally, the host computer 1 is also used to generate a third test case and construct a corresponding test sequence according to the third test case; the third test case is a test case generated when the setting parameters of the vehicle remote test in the vehicle body parameter information do not meet the setting rules;

[0089] The control signal input unit 211 is used to generate a third remote control instruction according to the test sequence;

[0090] The vehicle body parameter setting unit 212 generates vehicle body parameter input information according to the test sequence, wherein information corresponding to the setting parameters of the vehicle remote test in the vehicle body parameter input information is information that does not comply with the setting rules;

[0091] The vehicle body parameter setting unit 212 is used to control the fault setting unit 24 to communicate with the corresponding sub-controller 321 and the actuator 322 according to the test sequence;

[0092] The vehicle mode setting unit 213 is used to generate vehicle mode information according to the test sequence;

[0093] The main controller 31 is used to control the corresponding actuator action 322 according to the third remote control instruction, and at the same time set the parameters of the vehicle remote test according to the vehicle body parameter input information, set the vehicle mode according to the vehicle mode information, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator 322;

[0094] The host computer 1 determines whether the remote test passes according to the action result signal obtained by the processor 21 and the expected result corresponding to the third test case.

[0095] When the vehicle is remotely controlled, for example, to open the window, there are many reasons for the failure to open the window, such as a certain parameter of the vehicle is not set as required and does not meet the setting rules. Therefore, it is necessary to verify the reasons for the failure to open the window caused by such situations to determine whether the failure to open the window is indeed caused by the parameter of a certain vehicle remote test not meeting the setting rules. The third test case is a test case for the above situation. This embodiment exemplifies the third test case as "failure to open the window remotely, the reason for the failure is that the gear of the vehicle is not in the P gear". In this embodiment, the third remote control instruction is a message of "open the window", and the body parameter input information is: the vehicle speed is zero, the door is closed, the vehicle is powered off, and the gear is N gear, where the gear is the setting parameter of the vehicle remote test. The body mode information is remote mode. The main controller 31 sets the vehicle speed to zero, the door is closed, the vehicle is powered off, and the gear is N gear according to the body parameter information, and sets it to remote mode according to the body mode information. At the same time, the main controller 31 controls the actuator 322 to act through the sub-controller 321 according to the third remote control instruction, in order to open the window connected to the actuator 322. The main controller 31 also obtains the feedback component signal of the window, such as the window status signal. When the window status signal is that the window is closed, the action result signal generated by the main controller 31 is "the window fails to open, and the reason for the failure is that the gear is not in the P gear". The main controller 31 uploads this action result signal to the processor 21 through the information communication unit 23, and the processor 21 uploads it to the host computer 1. The host computer 1 determines that the action result signal is consistent with the expected result according to the action result signal and the expected result "the window fails to open" corresponding to the third test case, and determines that the remote test passes. If the window status signal is that the window is open and the action result signal generated by the main controller 31 is "the window opens successfully", the host computer 1 determines that the action result signal is inconsistent with the expected result, and determines that the remote test fails.

[0096] Continue to refer Figure 3 Optionally, the test bench 3 also includes a remote platform 33, and the remote platform 33 is electrically connected to the power communication unit 22 and the information communication unit 23 respectively.

[0097] The embodiment of the present invention also provides an automated testing method for vehicle remote control. Figure 4 A flowchart of an automated test method for vehicle remote control provided by an embodiment of the present invention, referring to Figure 4 , the automated test method of vehicle remote control is applied to a test system of vehicle remote control, the automated test system of vehicle remote control comprises: a host computer, a cabinet and a test bench, the test bench comprises a main controller and a plurality of different execution modules of the vehicle, each execution module comprises a sub-controller and an actuator, the cabinet comprises a processor, a power communication unit, an information communication unit and a fault setting unit;

[0098] Automated testing methods for vehicle remote control include:

[0099] S101: The host computer generates a first test case and constructs a corresponding test sequence according to the first test case; the first test case is a test case generated when verifying a set actuator failure.

[0100] S102: The processor generates a first remote parameter setting signal according to the test sequence.

[0101] S103: The fault setting unit disconnects the connection between the corresponding sub-controller and the actuator according to the first remote parameter setting signal.

[0102] S104: The main controller controls the corresponding actuator action through the corresponding sub-controller according to the test sequence, and generates a corresponding action result signal according to the component signal fed back by the action component connected to the actuator.

[0103] S105: The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the first test case.

[0104] The beneficial effects of the automated testing method for remote control of a vehicle provided in this embodiment are the same as those of the automated testing system for remote control of a vehicle, and this embodiment will not be described in detail herein.

[0105] Optionally, the automated testing method for vehicle remote control also includes:

[0106] The host computer also generates a second test case and constructs a corresponding test sequence according to the second test case; the second test case is a test case for verifying that the set actuator acts according to the instruction;

[0107] The processor generates a second remote parameter setting signal according to the test sequence;

[0108] The fault setting unit connects the corresponding sub-controller and the actuator according to the second remote parameter setting signal;

[0109] The main controller controls the corresponding actuator action according to the test sequence, and generates the corresponding action result signal according to the component signal fed back by the action component connected to the actuator;

[0110] The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the second test case.

[0111] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. An automated test system for remote control of a vehicle, characterized in that: include: A host computer, a cabinet and a test bench, wherein the test bench includes a main controller and a plurality of different execution modules of the vehicle, each execution module includes a sub-controller and an actuator, the cabinet includes a processor, a power communication unit, an information communication unit and a fault setting unit, the host computer is electrically connected to the processor, the processor is electrically connected to the power communication unit, the information communication unit and the fault setting unit respectively, the power communication unit is electrically connected to the main controller, each of the sub-controllers and each of the actuators respectively, the information communication unit is electrically connected to the main controller, and the fault setting unit is connected in series between each of the sub-controllers and the corresponding actuators; The host computer is used to generate a first test case and construct a corresponding test sequence according to the first test case; the first test case is a test case generated when verifying a set actuator failure; The processor is used to generate a first remote parameter setting signal according to the test sequence; The fault setting unit is used to disconnect the connection between the corresponding sub-controller and the actuator according to the first remote parameter setting signal; The main controller is used to control the corresponding actuator action through the corresponding sub-controller according to the test sequence, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator; The host computer is used to determine whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the first test case; The host computer is also used to generate a third test case and construct a corresponding test sequence according to the third test case; the third test case is a test case generated when verifying that the setting parameters of the vehicle remote test in the vehicle body parameter information do not meet the setting rules; The setting parameters of the vehicle remote test include gear position; The processor includes a control signal input unit, a vehicle body parameter setting unit, a vehicle mode setting unit and a power supply unit; The control signal input unit is used to generate a third remote control instruction according to the test sequence; The vehicle body parameter setting unit generates vehicle body parameter input information according to the test sequence, wherein information corresponding to the setting parameters of the vehicle remote test in the vehicle body parameter input information is information that does not conform to the setting rules; the vehicle body parameter input information at least includes vehicle speed information, vehicle door status information, vehicle power status information and gear information; The vehicle body parameter setting unit is used to control the fault setting unit to communicate with the corresponding sub-controller and actuator according to the test sequence; The vehicle mode setting unit is used to generate vehicle mode information according to the test sequence; The main controller is used to control the corresponding actuator action according to the third remote control command, and at the same time set the parameters of the vehicle according to the vehicle body parameter input information, set the vehicle mode according to the vehicle mode information, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator; The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the third test case.

2. The vehicle remote control automated testing system according to claim 1, characterized in that: The host computer is also used to generate a second test case and construct a corresponding test sequence according to the second test case; the second test case is a test case for verifying that the set actuator acts according to the instruction; The processor is used to generate a second remote parameter setting signal according to the test sequence; The fault setting unit is used to connect the corresponding sub-controller and the actuator according to the second remote parameter setting signal; The main controller is used to control the corresponding actuator action according to the test sequence, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator; The host computer is used to determine whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the second test case.

3. The vehicle remote control automated testing system according to claim 1, characterized in that: The host computer is electrically connected to the control signal input unit, the body parameter setting unit, the vehicle mode setting unit and the power supply unit respectively, the power supply unit is electrically connected to the power communication unit, the control signal input unit is electrically connected to the information communication unit, the body parameter setting unit is electrically connected to the information communication unit and the fault setting unit respectively, and the vehicle mode setting unit is electrically connected to the information communication unit; the first remote parameter setting signal includes a first remote control instruction, body parameter input information and vehicle mode information; The power supply unit is used to supply power to the main controller and the corresponding execution module according to the test sequence; The control signal input unit is used to perform protocol conversion on the test sequence to generate the first remote control instruction to enable the corresponding actuator to act; The vehicle body parameter setting unit is used to generate vehicle body parameter input information according to the test sequence, and the main controller is used to set parameters of the vehicle remote test according to the vehicle body parameter input information; The vehicle mode setting unit is used to generate the vehicle mode information according to the test sequence, so as to enable the test bench to enter a corresponding mode.

4. The vehicle remote control automated testing system according to claim 1, characterized in that: The host computer includes a database module, a test sequence module and an automated test module, wherein the database module is electrically connected to the test sequence module, the automated test module is electrically connected to the test sequence module, and the automated test module is also electrically connected to the processor; The database module is used to store parameters of vehicle remote testing; The test sequence module is used to generate the first test case, and generate the corresponding test sequence according to the first test case and the parameters of the vehicle remote test; The automated testing module is used to transmit the test sequence to the processor, and compare the action result signal with the expected result corresponding to the first test case to determine whether the remote test passes.

5. The vehicle remote control automated testing system according to claim 4, characterized in that: The host computer also includes a report generation module, which is electrically connected to the automated test module and is used to generate a test report based on a comparison result of an action result signal of the automated test module and the corresponding expected result.

6. The vehicle remote control automated testing system according to claim 1, characterized in that: The power communication unit includes an IO board, the information communication unit includes a CAN board, and the fault setting unit 24 includes a fault injection board.

7. An automated testing method for vehicle remote control, characterized in that: A test system for vehicle remote control, the automated test system for vehicle remote control comprising: a host computer, a cabinet and a test bench, the test bench comprising a main controller and a plurality of different execution modules of the vehicle, each execution module comprising a sub-controller and an actuator, the cabinet comprising a processor, a power communication unit, an information communication unit and a fault setting unit; The automated testing method for vehicle remote control comprises: The host computer generates a first test case and constructs a corresponding test sequence according to the first test case; the first test case is a test case generated when verifying a set actuator failure; The processor generates a first remote parameter setting signal according to the test sequence; The fault setting unit disconnects the connection between the corresponding sub-controller and the actuator according to the first remote parameter setting signal; The main controller controls the corresponding actuator action through the corresponding sub-controller according to the test sequence, and generates a corresponding action result signal according to the component signal fed back by the action component connected to the actuator; The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the first test case; The host computer is also used to generate a third test case and construct a corresponding test sequence according to the third test case; the third test case is a test case generated when verifying that the setting parameters of the vehicle remote test in the vehicle body parameter information do not meet the setting rules; the setting parameters of the vehicle remote test include gear positions; The processor includes a control signal input unit, a vehicle body parameter setting unit, a vehicle mode setting unit and a power supply unit; The control signal input unit is used to generate a third remote control instruction according to the test sequence; The body parameter setting unit generates body parameter input information according to the test sequence, wherein the information corresponding to the setting parameters of the vehicle remote test in the body parameter input information is information that does not conform to the setting rules; the body parameter input information at least includes vehicle speed information, door status information, vehicle power status information and gear information; the body parameter setting unit is used to control the fault setting unit to connect the corresponding sub-controller and actuator according to the test sequence; The vehicle mode setting unit is used to generate vehicle mode information according to the test sequence; The main controller is used to control the corresponding actuator action according to the third remote control command, and at the same time set the parameters of the vehicle according to the vehicle body parameter input information, set the vehicle mode according to the vehicle mode information, and generate a corresponding action result signal according to the component signal fed back by the action component connected to the actuator; The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the third test case.

8. The automated testing method for vehicle remote control according to claim 7, characterized in that: Also includes: The host computer also generates a second test case, and constructs a corresponding test sequence according to the second test case; The second test case is a test case for verifying that the set actuator acts according to the instruction; The processor generates a second remote parameter setting signal according to the test sequence; The fault setting unit connects the corresponding sub-controller and the actuator according to the second remote parameter setting signal; The main controller controls the corresponding actuator action according to the test sequence, and generates a corresponding action result signal according to the component signal fed back by the action component connected to the actuator; The host computer determines whether the remote test passes according to the action result signal obtained by the processor and the expected result corresponding to the second test case.