Test method and test system

By inputting multiple test signals to the autonomous mobile robot chassis control board in the test system and receiving feedback data, automated testing of various functions of the chassis control board is achieved, solving the problem of low testing efficiency in the existing technology, and improving the testing accuracy and efficiency.

CN119511082APending Publication Date: 2025-02-25KEENON ROBOTICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411615311.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the prior art, the pressure testing efficiency of the autonomous mobile robot chassis control board is low, and manual testing is usually adopted, which is time-consuming and inefficient.

Method used

Provide a test method and test system to automatically test various functions of the chassis control board by inputting a variety of test signals (such as supply voltage and current signals, battery power signals, charging voltage and current signals, etc.) to the chassis control board and receiving feedback data.

Benefits of technology

It realizes automated testing of various functions of the chassis control board, improves testing accuracy, reliability and efficiency, and reduces testing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119511082A_ABST
    Figure CN119511082A_ABST
Patent Text Reader

Abstract

The invention discloses a testing method and a testing system, and belongs to the technical field of testing. The method comprises the following steps: the test system inputs one or more test signals to the chassis control panel, wherein the one or more test signals comprise one or more of a power supply voltage and current signal, a battery electric quantity signal, a charging voltage and current signal, a sudden power failure voltage signal, a collision strip voltage signal, a motor motion control signal, a temperature signal and a humidity signal. And after receiving the test signal, the chassis control panel executes corresponding operation and outputs feedback data to the test system. And the test system determines a test result of the chassis control panel according to the feedback data. According to the application, automatic testing of each function in the chassis control panel can be realized, so that not only can the testing accuracy, the testing reliability and the testing efficiency be improved, but also the testing cost can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of testing technology, and in particular to a testing method and a testing system. Background Art

[0002] Robots have been gradually applied to various scenarios, such as cleaning and food delivery, due to their automation and precision. Robots need to undergo a series of stress tests before leaving the factory, such as stress testing the chassis control panel of the robot to ensure that the various functions of the chassis control panel meet the requirements. In related technologies, manual testing is usually used to stress test the various functions of the chassis control panel. However, this testing method is inefficient. Summary of the invention

[0003] This application provides a testing method and a testing system, which can improve the testing efficiency. The technical solution is as follows:

[0004] In a first aspect, a testing method is provided, which is applied to a testing system, the testing system being used to test a chassis control board of an autonomous mobile robot, the method comprising:

[0005] The test system inputs one or more test signals to the chassis control board, the one or more test signals including one or more of a power supply voltage and current signal, a battery charge signal, a charging voltage and current signal, an emergency stop voltage signal, a collision bar voltage signal, a motor motion control signal, a temperature signal, and a humidity signal;

[0006] The test system receives feedback data output by the chassis control board;

[0007] The test system determines the test results of the chassis control board based on the feedback data.

[0008] In the present application, the test system can input one or more test signals to the chassis control board, and the one or more test signals include one or more of a power supply voltage and current signal, a battery charge signal, a charging voltage and current signal, an emergency stop voltage signal, a collision bar voltage signal, a motor motion control signal, a temperature signal, and a humidity signal. After receiving the test signal, the chassis control board can perform corresponding operations and output feedback data to the test system. The test system can determine the test results of the chassis control board based on the feedback data. In this way, automated testing of each function in the chassis control board can be achieved, thereby not only improving test accuracy, test reliability, and test efficiency, but also reducing test costs.

[0009] In a second aspect, a test system is provided for performing a functional test on a chassis control board and executing the test method of the first aspect, including: a test device, and one or more of a first controllable DC power supply, a second controllable DC power supply, a first controllable relay, and a second controllable relay, wherein the chassis control board includes one or more of a charging interface, a battery interface, a battery power interface, an emergency stop interface, a collision bar interface, a communication interface, a temperature detection interface, and a humidity detection interface, wherein the first controllable DC power supply is connected to the charging interface of the chassis control board, the chassis control board feeds back the charging status according to the first controllable DC power supply, the test system determines the test result according to the feedback data of the charging status, and the second controllable DC power supply is connected to the The battery interface of the chassis control board is connected, and the test equipment is connected to the battery power interface, wherein the test equipment determines whether the chassis control board includes a BMS; if not, the test equipment controls the second controllable DC power supply to input a supply voltage and current signal, and the chassis control board outputs a first battery power signal according to the supply voltage and current signal, and the test equipment determines the test result of the battery power function of the chassis control board according to the first preset power and the first battery power; if yes, the test equipment outputs the battery power signal to the chassis control board, and the BMS of the chassis control board outputs a second battery power according to the battery power signal, and the test equipment determines the test result of the battery power function of the chassis control board according to the second preset power and the second battery power.

[0010] It can be understood that the beneficial effects of the second aspect mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0012] Figure 1 is a structural diagram of a test system provided in an embodiment of the present application;

[0013] Figure 2 is a structural diagram of a chassis control board provided in an embodiment of the present application;

[0014] Figure 3 is a structural diagram of another test system provided in an embodiment of the present application;

[0015] Figure 4 is a flow chart of a testing method provided in an embodiment of the present application;

[0016] Figure 5 is a flow chart of another testing method provided in an embodiment of the present application;

[0017] Figure 6 is a flow chart of another testing method provided in an embodiment of the present application;

[0018] Figure 7 is a flow chart of another testing method provided in an embodiment of the present application;

[0019] Figure 8 is a flow chart of another testing method provided in an embodiment of the present application;

[0020] Fig. 9 is a flow chart of another testing method provided in an embodiment of the present application;

[0021] Fig.10 is a flow chart of another testing method provided in an embodiment of the present application;

[0022] Fig.11 is a flow chart of another testing method provided in an embodiment of the present application;

[0023] Fig.12 It is a flow chart of another testing method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0025] It should be understood that the "multiple" mentioned in this application refers to two or more. In the description of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in order to facilitate the clear description of the technical solution of this application, the words "first" and "second" are used to distinguish between the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not limit them to be different.

[0026] The phrases such as "one embodiment" or "some embodiments" described in the present application mean that the specific features, structures or characteristics described in the embodiment are included in one or more embodiments of the present application. Therefore, the phrases such as "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments" that appear in the differences in the present application do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. In addition, the terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0027] The application scenarios of the embodiments of the present application are described below.

[0028] With the continuous development of science and technology, the functions of autonomous mobile robots are becoming more and more abundant. Autonomous mobile robots need to undergo a series of stress tests before leaving the factory, such as stress testing the chassis control board of the autonomous mobile robot to ensure that the various functions of the chassis control board meet the requirements. In the related art, manual testing is usually used to stress test the various functions of the chassis control board. For example, when performing a power function test, it is necessary to first consume the battery power of the autonomous mobile robot to a preset value, and then test the corresponding function. However, this testing method takes up a lot of time, and only a small number of stress tests can be performed on the functions of the chassis control board within a limited time, which is inefficient.

[0029] To this end, an embodiment of the present application provides a testing method that can automatically test various functions of the chassis control board, thereby improving testing efficiency.

[0030] The test system provided in the embodiment of the present application is described below.

[0031] The embodiment of the present application provides a test system. In the embodiment of the present application, the test system can input a test signal to a chassis control board, then receive feedback data sent by the chassis control board, and finally determine the test result of the function of the chassis control board according to the feedback data.

[0032] The chassis control board can be connected to the test system.

[0033] The chassis control board can receive a test signal input by the test system, execute a corresponding function according to the test signal and output feedback data, and send the feedback data to the test system. For example, the chassis control board can be called a device under test.

[0034] Among them, the test signals input by the test system to the chassis control board may include one or more of power supply voltage and current signals, battery charge signals, charging voltage and current signals (including automatic charging voltage and current signals and manual charging voltage and current signals), emergency stop voltage signals, collision bar voltage signals, motor motion control signals, temperature signals, humidity signals, etc.

[0035] For example, the supply voltage and current signal, the charging voltage and current signal, the emergency stop voltage signal and the collision bar voltage signal can all be analog signals. The battery power signal, the motor motion control signal, the temperature signal, the humidity signal and the feedback data can all be digital signals.

[0036] Figure 1 is a structural diagram of a test system provided in an embodiment of the present application, such as Figure 1 As shown, the test device is used to connect with one or more of the battery power interface, the communication interface, etc. of the chassis control board 20 .

[0037] The test equipment is used to input one or more of a battery charge signal, a motor motion control signal, a temperature signal, a humidity signal, etc. to the chassis control board 20 .

[0038] For example, the test device can input one or more of a battery power signal, a motor motion control signal, a temperature signal, a humidity signal, etc. to the chassis control board 20 based on the serial port protocol. For example, the test device can input one or more of a battery power signal, a motor motion control signal, a temperature signal, a humidity signal, etc. to the chassis control board 20 through an RS232 interface.

[0039] The test device may also be referred to as a host computer. For example, the test device may be an electronic device such as a desktop computer or a laptop computer, which is not limited in the present application.

[0040] In some embodiments, a host computer program runs in the test device, and the host computer program can implement a data logic simulation process and a data logic verification process.

[0041] Specifically, the test device can send control signals to one or more of the first controllable DC power supply, the second controllable DC power supply, the first controllable relay, and the second controllable relay by executing the automated test script, and input one or more of the battery power signal, the motor motion control signal, the temperature signal, the humidity signal, etc. to the chassis control board 20, so as to realize the data logic simulation of the input end of the chassis control board 20. In addition, the test device can receive the feedback data output by the chassis control board 20 by executing the automated test script, and determine the test result of the chassis control board 20 according to the feedback data, so as to realize the data logic verification of the output end of the chassis control board 20.

[0042] For example, technicians can write automated test scripts based on test cases, and then the test equipment can execute the automated test scripts and control the hardware equipment through the serial port protocol to simulate related analog signals and digital signals to input test signals to the chassis control board 20. At the same time, they can also receive feedback data output by the chassis control board 20 through the serial port protocol, and determine the test results of the test cases corresponding to the automated test scripts based on the feedback data.

[0043] The test case can be preset. For example, it can be set by a technician according to the functions in the chassis control board 20.

[0044] The first controllable DC power supply is used to receive a first control signal sent by the test equipment, and input a charging voltage and current signal to the chassis control board 20 according to the first control signal, thereby testing the charging function of the chassis control board 20.

[0045] For example, Figure 1 As shown, a first controllable DC power supply can input a manual charging voltage and current signal to the manual charging interface in the chassis control board 20 to simulate manual charging, thereby testing the manual charging function of the chassis control board 20. Another first controllable DC power supply can input an automatic charging voltage and current signal to the automatic charging interface in the chassis control board 20 to simulate automatic charging, thereby testing the automatic charging function of the chassis control board 20.

[0046] The second controllable DC power supply is used to receive a second control signal sent by the test equipment, and input a power supply voltage and current signal to the chassis control board 20 according to the second control signal.

[0047] For example, Figure 1 As shown, the second controllable DC power supply can input a supply voltage and current signal to the battery interface in the chassis control board 20 to simulate the battery supplying power to the chassis control board 20, thereby testing the battery power function of the chassis control board 20 that does not include the BMS.

[0048] Alternatively, if Figure 1 As shown, the test equipment can be connected to the battery power interface in the chassis control board 20 to input BMS power data to the battery power interface in the chassis control board 20, thereby testing the battery power function of the chassis control board 20 including the BMS.

[0049] The first controllable relay is used to receive a third control signal sent by the test equipment, and is turned on or off according to the third control signal.

[0050] For example, Figure 1As shown, the first controllable relay can input an emergency stop voltage signal to the emergency stop interface in the chassis control board 20 to simulate the opening or closing of the emergency stop, thereby testing the emergency stop function of the chassis control board 20. In the embodiment of the present application, if the emergency stop is opened, the motor is in an unlocked state and cannot be driven by instructions, and can be pushed manually; if the emergency stop is closed, the motor is in a locked state and cannot be pushed manually. At this time, the motor is in a powered-on state and can be driven to move by instructions.

[0051] The second controllable relay is used to receive a fourth control signal sent by the test equipment, and is turned on or off according to the fourth control signal.

[0052] For example, Figure 1 As shown, the second controllable relay can input a collision bar voltage signal to the collision bar interface in the chassis control board 20 to simulate whether the collision bar is kicked by humans, thereby testing the collision bar function of the chassis control board 20. In the embodiment of the present application, if there is a collision bar voltage signal, the chassis control board 20 will unlock the motor, and the motor cannot be driven by instructions; if there is no collision bar voltage signal, the chassis control board 20 will not unlock the motor, and the motor is in a locked state and can be driven by instructions.

[0053] In another embodiment, the test system includes: a test device, a first controllable DC power supply, a second controllable DC power supply, a first controllable relay, and a second controllable relay. The chassis control board includes a charging interface, a battery interface, a battery power interface, an emergency stop interface, a collision bar interface, and a communication interface. The first controllable DC power supply is connected to the charging interface of the chassis control board, and the chassis control board feeds back the charging status according to the first controllable DC power supply. The test system determines the test result according to the feedback data of the charging status. The second controllable DC power supply is connected to the battery interface of the chassis control board, and the test device is connected to the battery power interface. , the test equipment determines whether the chassis control board includes a BMS; if not, the test equipment controls the second controllable DC power supply to input a supply voltage and current signal, the chassis control board outputs a first battery power signal according to the supply voltage and current signal, and the test equipment determines the test result of the battery power function of the chassis control board according to the first preset power and the first battery power; if yes, the test equipment outputs the battery power signal to the chassis control board, the BMS of the chassis control board outputs the second battery power according to the battery power signal, and the test equipment determines the test result of the battery power function of the chassis control board according to the second preset power and the second battery power.

[0054] The test system of this embodiment integrates multiple functional tests and performs automated testing on the functions of the chassis control panel through reasonable module layout. The traditional manual testing method requires a lot of manpower and time. It can not only provide automated testing equipment and methods to automatically generate test reports, thereby greatly improving testing efficiency, shortening testing cycles, and improving testing efficiency, but also can quickly execute a large number of test cases to achieve comprehensive functional coverage and regression testing, thereby improving test coverage and reducing omissions and potential problems.

[0055] The chassis control panel 20 provided in the embodiment of the present application is described below.

[0056] Figure 2 2 is a schematic diagram of a chassis control board 20 provided in an embodiment of the present application. The chassis control board 20 may be a chassis control board in an autonomous mobile robot, and the chassis control board 20 is used to implement various functions of the autonomous mobile robot. Figure 2 The chassis control panel 20 may include a battery interface 201, a battery power interface 202, a charging interface (including an automatic charging interface 203 and a manual charging interface 204), an emergency stop interface 205, a collision bar interface 206, a communication interface 207, a temperature detection interface 208, and a humidity detection interface 209.

[0057] Optionally, the chassis control board 20 can also be connected to a motor to control the motor to move and obtain the motion data of the motor. Optionally, the motor can be a motor of the autonomous mobile robot, and the motor is used to drive the autonomous mobile robot to move. For example, the motor can be the left and right motor wheels of the autonomous mobile robot. For example, the chassis control board 20 can control the motor to move and obtain the motion data of the motor through an RS485 interface.

[0058] The chassis control panel 20 may include multiple functions. For example, the multiple functions may include one or more of a battery power function, a charging function (including an automatic charging function and a manual charging function), an emergency stop function, a collision bar function, a motor drive function, a temperature control function, and a dehumidification function.

[0059] The test system 30 provided in the embodiment of the present application is described below.

[0060] Figure 3 is a schematic diagram of a test system 30 provided in an embodiment of the present application. Figure 3 The test system 30 may include a test device 301 , a first controllable DC power supply 302 , a second controllable DC power supply 303 , a first controllable relay 304 , and a second controllable relay 305 .

[0061] For example, the first controllable DC power supply 302, the second controllable DC power supply 303, the first controllable relay 304, and the second controllable relay 305 can be constructed by the technician after analyzing the functions of the chassis control board 20. That is, the technician can construct the first controllable DC power supply 302 that simulates the charging voltage and current signal, and the second controllable DC power supply 303 that simulates the supply voltage and current signal, and the first controllable relay 304 that simulates the emergency stop voltage signal, and the second controllable relay 305 that simulates the collision bar voltage signal, through the functional analysis of the chassis control board 20.

[0062] The test device 301 can be connected to a first controllable DC power supply 302, and the first controllable DC power supply 302 is used to connect to the charging interface of the chassis control board 20. The number of the first controllable DC power supply 302 can be multiple. For example, the number of the first controllable DC power supply 302 can be 2. Figure 1 As shown, a first controllable DC power source 302 can be connected to the automatic charging interface 203 of the chassis control board 20 , and another first controllable DC power source 302 can be connected to the manual charging interface 204 of the chassis control board 20 .

[0063] The test device 301 can be connected to the second controllable DC power supply 303. Figure 1 As shown, the second controllable DC power supply 303 can be connected to the battery interface 201 of the chassis control board 20 .

[0064] The test device 301 can be connected to the first controllable relay 304. Figure 1 As shown, the first controllable relay 304 can be connected to the emergency stop interface 205 of the chassis control board 20 .

[0065] The test device 301 can be connected to the second controllable relay 305. Figure 1 As shown, the first controllable relay 304 may be connected to the crash bar interface 206 of the chassis control board 20 .

[0066] The test equipment 301 is used to send control signals to one or more of the first controllable DC power supply 302, the second controllable DC power supply 303, the first controllable relay 304, and the second controllable relay 305, so as to input charging voltage and current signals, power supply voltage and current signals, emergency stop voltage signals, and collision bar voltage signals to the chassis control board 20.

[0067] For example, the test device 301 may send a control signal to one or more of the first controllable DC power source 302 , the second controllable DC power source 303 , the first controllable relay 304 , and the second controllable relay 305 based on the serial port protocol.

[0068] The test method provided in the embodiments of the present application is explained in detail below.

[0069] Figure 4 is a flow chart of a test method provided in an embodiment of the present application. The test method can be applied to a test system, and the test system is used to test a chassis control board. Figure 4 , the method comprises the following steps:

[0070] Step 401: The test system inputs one or more test signals to the chassis control board, and the one or more test signals include one or more of a power supply voltage and current signal, a battery charge signal, a charging voltage and current signal, an emergency stop voltage signal, a collision bar voltage signal, a motor motion control signal, a temperature signal, and a humidity signal.

[0071] The test signal is a signal used to test the function of the chassis control board. Among them, the power supply voltage and current signal is used to test the battery power function of the chassis control board, the battery power signal is used to test the battery power function of the chassis control board, the charging voltage and current signal is used to test the charging function of the chassis control board, the emergency stop voltage signal is used to test the emergency stop function of the chassis control board, the collision bar voltage signal is used to test the collision bar function of the chassis control board, the motor motion control signal is used to test the motor drive function of the chassis control board, the temperature signal is used to test the temperature control function of the chassis control board, and the humidity signal is used to test the dehumidification function of the chassis control board.

[0072] In some embodiments, the test system may include a test device and a first controllable DC power supply, the first controllable DC power supply is connected to the charging interface of the chassis control board, and the operation of the test system inputting one or more test signals to the chassis control board may be: the test device sends a first control signal to the first controllable DC power supply; the first controllable DC power supply inputs the charging voltage and current signal to the charging interface of the chassis control board under the action of the first control signal.

[0073] The first control signal is used to control the first controllable DC power supply to output the charging voltage and current signal.

[0074] For example, the voltage of the charging voltage and current signal may be a random voltage greater than 0V (volt) and less than or equal to 50V, and the current of the charging voltage and current signal may be 1A (ampere).

[0075] Optionally, after the first controllable DC power supply inputs the charging voltage and current signal to the battery interface of the chassis control board, the chassis control board can detect the charging status, generate feedback data including the charging status, and then send the feedback data to the test equipment.

[0076] The charging status is used to indicate whether the chassis control board is currently being charged. For example, the charging status may include charging and not charging.

[0077] For example, the charging status may be a hexadecimal byte code.

[0078] In some embodiments, the operation of the chassis control board to detect the charging status may be: the chassis control board periodically detects the charging voltage, and determines that charging is currently being performed when the charging voltage is continuously greater than a preset voltage, that is, the charging status is determined to be charging; otherwise, it is determined that charging is not currently being performed, that is, the charging status is determined to be not charging.

[0079] The charging voltage is the voltage of the charging interface of the chassis control board.

[0080] The preset voltage can be set in advance. For example, the preset voltage can be 48V.

[0081] The period for detecting the charging voltage can be preset. For example, the period for detecting the charging voltage can be set to 200 ms (milliseconds) or the like.

[0082] For example, the chassis control board can automatically detect the charging voltage every 200ms and determine whether the charging voltage is greater than 48V for 5 consecutive times. If the charging voltage is greater than 48V for 5 consecutive times, it means that the charging voltage of the chassis control board is normal, so the charging state is determined to be charging; if the charging voltage is not greater than 48V for 5 consecutive times, it means that the charging voltage of the chassis control board is abnormal, so the charging state is determined to be not charging.

[0083] In some embodiments, the number of the first controllable DC power supply may be one, and the first controllable DC power supply is connected to the automatic charging interface of the chassis control board. At this time, the charging voltage and current signal input by the first controllable DC power supply to the automatic charging interface can be called an automatic charging voltage and current signal, and the charging state determined by the chassis control board accordingly is the automatic charging state, and the automatic charging state is used to indicate whether the chassis control board is performing automatic charging.

[0084] In some embodiments, the number of the first controllable DC power supply may be one, and the first controllable DC power supply is connected to the manual charging interface of the chassis control board. At this time, the charging voltage and current signal input by the first controllable DC power supply to the manual charging interface can be called a manual charging voltage and current signal, and the charging state determined by the chassis control board accordingly is the manual charging state, and the manual charging state is used to indicate whether the chassis control board is performing manual charging.

[0085] In some embodiments, the number of the first controllable DC power supplies can be two, one of which is connected to the automatic charging interface of the chassis control board, and the other is connected to the manual charging interface of the chassis control board.

[0086] In this case, the first controllable DC power supply connected to the automatic charging interface of the chassis control board can input an automatic charging voltage and current signal to the automatic charging interface, and the charging state determined by the chassis control board accordingly includes an automatic charging state; the first controllable DC power supply connected to the manual charging interface of the chassis control board can input a manual charging voltage and current signal to the manual charging interface, and the charging state determined by the chassis control board accordingly includes a manual charging state.

[0087] In some embodiments, the test system may include a test device and a second controllable DC power supply, the second controllable DC power supply is connected to the battery interface of the chassis control board, and the operation of the test system inputting one or more test signals to the chassis control board may be: the test device sends a second control signal to the second controllable DC power supply; the second controllable DC power supply inputs the supply voltage and current signal to the battery interface of the chassis control board under the action of the second control signal.

[0088] The second control signal is used to control the second controllable DC power supply to output the supply voltage and current signal.

[0089] For example, the voltage of the supply voltage and current signal may be a random voltage greater than 0V and less than or equal to 50V, and the current of the supply voltage and current signal may be 1A.

[0090] Optionally, if the chassis control board does not include a BMS, after the second controllable DC power supply inputs the supply voltage and current signal to the battery interface of the chassis control board under the action of the second control signal, the chassis control board can determine the first battery power according to the voltage of the supply voltage and current signal, generate feedback data including the first battery power and send it to the test equipment.

[0091] In some embodiments, the test system includes a test device, which is connected to the battery power interface of the chassis control board. The operation of the test system inputting one or more test signals to the chassis control board may be: the test device determines whether the chassis control board includes a BMS; the test device inputs the battery power signal to the battery power interface of the chassis control board when the chassis control board includes a BMS, and the battery power signal is BMS power data.

[0092] For example, the BMS power data can be simulated by the test device through a BMS data simulation service. For example, the BMS power data can be the remaining power of the battery (state of charge, SOC). For example, the BMS power data can be 70%, 80%, 90%, etc., which is not limited in the embodiments of the present application.

[0093] Optionally, after the test device inputs the BMS power data to the battery power interface of the chassis control board, the chassis control board can determine the second battery power according to the BMS power data, generate feedback data including the second battery power and send it to the test device.

[0094] In some embodiments, the test system includes a test device and a first controllable relay. The test device is connected to the emergency stop interface of the chassis control board through the first controllable relay. The operation of the test system inputting one or more test signals to the chassis control board may be: the test device sends a third control signal to the first controllable relay to turn the first controllable relay on or off; the test device inputs the emergency stop voltage signal to the emergency stop interface of the chassis control board when the first controllable relay is turned on.

[0095] In some cases, the test device may first send a third control signal for turning on the first controllable relay to the first controllable relay. In this case, after the test device inputs the emergency stop voltage signal to the emergency stop interface of the chassis control board through the first controllable relay, the chassis control board can control the motor connected to the chassis control board to unlock according to the emergency stop voltage signal, and then send the first motor locking state to the test device. The first motor locking state is used to indicate whether the motor is in a locked state or an unlocked state. Here, the first motor locking state can indicate that the motor is in an unlocked state.

[0096] In other cases, after the test device sends the third control signal for turning on the first controllable relay to the first controllable relay, if the test device receives the first motor lock state sent by the chassis control board, it can also send the third control signal for turning off the first controllable relay to the first controllable relay. In this case, the emergency stop interface of the chassis control board will no longer receive the emergency stop voltage signal, and the chassis control board can control the motor to lock, and then send the first motor lock state to the test device, where the first motor lock state can indicate that the motor is in a locked state.

[0097] In some embodiments, the test system includes a test device and a second controllable relay, and the test device is connected to the collision bar interface of the chassis control board through the second controllable relay. The operation of the test system to input one or more test signals to the chassis control board can be: the test device sends a fourth control signal to the second controllable relay to turn the second controllable relay on or off; the test device inputs the collision bar voltage signal to the collision bar interface of the chassis control board when the second controllable relay is turned on.

[0098] In some cases, the test device may first send a fourth control signal for turning on the second controllable relay to the second controllable relay. In this case, after the test device inputs the collision bar voltage signal to the collision bar interface of the chassis control board through the second controllable relay, the chassis control board can control the motor to unlock according to the collision bar voltage signal, and then send the second motor locking state to the test device, the second motor locking state is used to indicate whether the motor is in a locked state or an unlocked state, and here the second motor locking state can indicate that the motor is in an unlocked state.

[0099] In other cases, after the test device sends the fourth control signal for turning on the second controllable relay to the second controllable relay, if the test device receives the second motor locking state sent by the chassis control board, it can also send the fourth control signal for turning off the second controllable relay to the second controllable relay. In this case, the collision bar interface of the chassis control board will no longer receive the collision bar voltage signal, and the chassis control board can control the motor to lock, and then send the second motor locking state to the test device, where the second motor locking state can indicate that the motor is in a locked state.

[0100] In some embodiments, the test system includes a test device, which is connected to the communication interface of the chassis control board. The operation of the test system inputting one or more test signals to the chassis control board can be: the test device inputs the motor motion control signal to the communication interface of the chassis control board.

[0101] For example, after receiving the motor motion control signal through the communication interface, the chassis control board may send a control instruction corresponding to the motor motion control signal to the motor to control the motor to move.

[0102] For example, the motor motion control signal may include a speed to instruct the motor to move at the speed, for example, the speed may be 0.5 m / s.

[0103] In some embodiments, after the motor finishes moving, it can send the motor movement data to the chassis control board, and the chassis control board receives the motor movement data and sends it to the test equipment.

[0104] For example, the motor motion data may include one or more of mileage, acceleration, speed, and the like.

[0105] Step 402: The test system receives feedback data output by the chassis control board.

[0106] The feedback data may be data outputted after the chassis control board receives the test signal and executes the processing logic of the function corresponding to the test signal.

[0107] For example, if the test system inputs the charging voltage and current signal to the charging interface of the chassis control board, the feedback data output by the chassis control board may be the charging status. For example, if the test system inputs the automatic charging voltage and current signal to the automatic charging interface of the chassis control board, the feedback data output by the chassis control board may include the automatic charging status. If the test system inputs the manual charging voltage and current signal to the manual charging interface of the chassis control board, the feedback data output by the chassis control board may include the manual charging status.

[0108] For another example, if the test system inputs the supply voltage and current signal to the battery interface of the chassis control board, the feedback data output by the chassis control board may be the first battery power.

[0109] For another example, if the test system inputs the battery power signal to the battery power interface of the chassis control board, the feedback data output by the chassis control board may be the second battery power.

[0110] For another example, if the test system inputs the emergency stop voltage signal to the emergency stop interface of the chassis control board, the feedback data output by the chassis control board may be the locking state of the first motor.

[0111] For another example, if the test system inputs the collision bar voltage signal to the collision bar interface of the chassis control board, the feedback data output by the chassis control board may be the locking state of the second motor.

[0112] For another example, if the test system inputs the motor motion control signal to the communication interface of the chassis control board, the feedback data output by the chassis control board may be the motor motion data.

[0113] For another example, if the test system inputs a temperature signal to the temperature detection interface of the chassis control board, the feedback data output by the chassis control board may be the status of the temperature control function.

[0114] For another example, if the test system inputs a humidity signal to the humidity detection interface of the chassis control board, the feedback data output by the chassis control board may be the dehumidification function status.

[0115] Step 403: The test system determines the test result of the chassis control board according to the feedback data.

[0116] Since the feedback data is the data output by the chassis control board after executing the processing logic of the corresponding function, the test system can determine whether each function in the chassis control board passes the test and obtain the test result of the chassis control board. For example, the test result of the chassis control board can be determined by the test equipment in the test system.

[0117] In an embodiment of the present application, by performing automated testing on each function in the chassis control panel, errors caused by human misoperation and subjective judgment can be reduced, and manpower input can be reduced, thereby not only improving test accuracy, test reliability and test efficiency, but also reducing test costs.

[0118] In some embodiments, the feedback data includes a charging status, and the operation of the test system determining the test result of the chassis control board according to the feedback data may be: the test device determines the test result of the charging function of the chassis control board according to the charging status.

[0119] After the test device controls the first controllable DC power supply to input the charging voltage and current signal to the charging interface of the chassis control board, the expected charging state can be determined according to the voltage of the charging voltage and current signal output by the first controllable DC power supply. For example, if the voltage of the charging voltage and current signal output by the first controllable DC power supply is less than or equal to the preset voltage, the test device can determine that the expected charging state is not charged; if the voltage of the charging voltage and current signal output by the first controllable DC power supply is greater than the preset voltage, the test device can determine that the expected charging state is charging.

[0120] If the charging status sent by the chassis control board is the same as the expected charging status, it means that the charging function of the chassis control board is normal, so the test equipment can determine that the test result of the charging function of the chassis control board is passed; if the charging status sent by the chassis control board is different from the expected charging status, it means that the charging function of the chassis control board may be abnormal, so the test equipment can determine that the test result of the charging function of the chassis control board is failed.

[0121] In some embodiments, the charging state may include an automatic charging state and / or a manual charging state, and the charging function may include an automatic charging function and / or a manual charging function.

[0122] In some cases, if the first controllable DC power source is connected to the automatic charging interface of the chassis control board, then the charging state is an automatic charging state.

[0123] In this case, after the test equipment controls the first controllable DC power supply to input the automatic charging voltage and current signal to the automatic charging interface of the chassis control board, the expected automatic charging state can be determined according to the voltage of the automatic charging voltage and current signal output by the first controllable DC power supply.

[0124] If the automatic charging status sent by the chassis control board is the same as the expected automatic charging status, it means that the automatic charging function of the chassis control board is normal, so the test equipment can determine that the test result of the automatic charging function of the chassis control board is passed; if the automatic charging status sent by the chassis control board is different from the expected automatic charging status, it means that the automatic charging function of the chassis control board may be abnormal, so the test equipment can determine that the test result of the automatic charging function of the chassis control board is failed.

[0125] In other cases, if the first controllable DC power supply is connected to the manual charging interface of the chassis control board, then the charging state is a manual charging state.

[0126] In this case, after the test equipment controls the first controllable DC power supply to input a manual charging voltage and current signal to the manual charging interface of the chassis control board, the expected manual charging state can be determined according to the voltage of the manual charging voltage and current signal output by the first controllable DC power supply.

[0127] If the manual charging status sent by the chassis control board is the same as the expected manual charging status, it means that the manual charging function of the chassis control board is normal, so the test equipment can determine that the test result of the manual charging function of the chassis control board is passed; if the manual charging status sent by the chassis control board is different from the expected manual charging status, it means that the manual charging function of the chassis control board may be abnormal, so the test equipment can determine that the test result of the manual charging function of the chassis control board is failed.

[0128] In some embodiments, the feedback data includes a first battery power, and the operation of the test system determining the test result of the chassis control board based on the feedback data may be: the test device determines the test result of the battery power function of the chassis control board based on the first preset power and the first battery power.

[0129] After the test equipment controls the second controllable DC power supply to input the supply voltage and current signal to the battery interface of the chassis control board, the expected battery power can be determined according to the voltage of the supply voltage and current signal output by the second controllable DC power supply, and the expected battery power is the first preset power.

[0130] After receiving the first battery power sent by the chassis control board, the test device can compare the first preset power with the first battery power. If the first preset power is the same as the first battery power, it means that the battery power function of the chassis control board can determine the battery power more accurately, so the test device can determine that the test result of the battery power function of the chassis control board is passed; if the first preset power is different from the first battery power, it means that the battery power determined by the battery power function of the chassis control board is inaccurate, so the test device can determine that the test result of the battery power function of the chassis control board is failed.

[0131] In some embodiments, the feedback data includes a second battery power, and the operation of the test system determining the test result of the chassis control board based on the feedback data may be: the test device determines the test result of the battery power function of the chassis control board based on the second preset power and the second battery power.

[0132] The test device inputs BMS power data to the battery power interface of the chassis control board, and can determine the expected battery power according to the BMS power data, and the expected battery power is the second preset power.

[0133] After receiving the second battery power sent by the chassis control board, the test device can compare the second preset power with the second battery power. If the second preset power is the same as the second battery power, it means that the battery power function of the chassis control board can determine the battery power more accurately, so the test device can determine that the test result of the battery power function of the chassis control board is passed; if the second preset power is different from the second battery power, it means that the battery power determined by the battery power function of the chassis control board is inaccurate, so the test device can determine that the test result of the battery power function of the chassis control board is failed.

[0134] In some embodiments, the feedback data includes a first motor locking state, and the operation of the test system determining the test result of the chassis control board based on the feedback data may be: the test device determines the test result of the emergency stop function of the chassis control board based on the first preset locking state and the first motor locking state.

[0135] After the test device sends the third control signal to the first controllable relay, if the third control signal is used to turn on the first controllable relay, the test device can determine that the expected motor locking state is an unlocked state, and if the third control signal is used to turn off the first controllable relay, the test device can determine that the expected motor locking state is a locked state. The expected motor locking state is the first preset locking state.

[0136] After receiving the first motor locking state sent by the chassis control board, the test device can compare whether the first preset locking state is the same as the first motor locking state.

[0137] When the first preset locking state is the unlocked state, if the first preset locking state is the same as the first motor locking state, it means that after the emergency stop function is triggered, the chassis control board can control the motor to unlock (that is, control the motor to stop moving), so the test equipment can determine that the test result of the emergency stop function of the chassis control board is passed the test; if the first preset locking state is different from the first motor locking state, it means that after the emergency stop function is triggered, the chassis control board fails to control the motor to unlock (that is, fails to control the motor to stop moving), so the test equipment can determine that the test result of the emergency stop function of the chassis control board is failed the test.

[0138] When the first preset locking state is the locked state, if the first preset locking state is the same as the first motor locking state, it means that after stopping triggering the emergency stop function, the chassis control board can control the motor to lock (that is, control the motor to continue moving), so the test equipment can determine that the test result of the emergency stop function of the chassis control board is passed the test; if the first preset locking state is different from the first motor locking state, it means that after stopping triggering the emergency stop function, the chassis control board failed to control the motor to lock (that is, failed to control the motor to continue moving), so the test equipment can determine that the test result of the emergency stop function of the chassis control board is failed the test.

[0139] In some embodiments, the feedback data includes a second motor locking state, and the operation of the test system to determine the test result of the chassis control panel based on the feedback data may be: the test device determines the test result of the collision bar function of the chassis control panel based on the second preset locking state and the second motor locking state.

[0140] After the test device sends the fourth control signal to the second controllable relay, if the fourth control signal is used to turn on the second controllable relay, the test device can determine that the expected motor locking state is an unlocked state, and if the fourth control signal is used to turn off the second controllable relay, the test device can determine that the expected motor locking state is a locked state. The expected motor locking state is the second preset locking state.

[0141] After receiving the second motor locking state sent by the chassis control board, the test device can compare whether the second preset locking state is the same as the second motor locking state.

[0142] When the second preset locking state is the unlocked state, if the second preset locking state is the same as the second motor locking state, it means that after the collision bar function is triggered, the chassis control board can control the motor to unlock, so the test equipment can determine that the test result of the collision bar function of the chassis control board is passed the test; if the second preset locking state is different from the second motor locking state, it means that after the collision bar function is triggered, the chassis control board fails to control the motor to unlock, so the test equipment can determine that the test result of the collision bar function of the chassis control board is failed the test.

[0143] When the second preset locking state is the locked state, if the second preset locking state is the same as the second motor locking state, it means that after stopping triggering the collision bar function, the chassis control board can control the motor to lock, so the test equipment can determine that the test result of the collision bar function of the chassis control board is passed the test; if the second preset locking state is different from the second motor locking state, it means that after stopping triggering the collision bar function, the chassis control board fails to control the motor to lock, so the test equipment can determine that the test result of the collision bar function of the chassis control board is failed the test.

[0144] In some embodiments, the feedback data includes motor motion data, and the operation of the test system determining the test result of the chassis control board based on the feedback data can be: the test device determines the test result of the motor drive function of the chassis control board based on preset motion data and the motor motion data.

[0145] After the test device inputs the motor motion control signal to the communication interface of the chassis control board, the expected motor motion data can be determined according to the motor motion control signal, and the expected motor motion data is the preset motion data.

[0146] After receiving the motor motion data sent by the chassis control board, the test device can compare the preset motion data with the motor motion data to determine whether the preset motion data is the same as the motor motion data.

[0147] If the preset motion data is the same as the motor motion data, it means that after the chassis control board receives the motor motion control signal, it can control the motor to move according to the instructions of the motor motion control signal, so the test equipment can determine that the test result of the motor drive function of the chassis control board is passed the test; if the preset motion data is different from the motor motion data, it means that after the chassis control board receives the motor motion control signal, it cannot control the motor to move according to the instructions of the motor motion control signal, so the test equipment can determine that the test result of the motor drive function of the chassis control board is failed the test.

[0148] For ease of understanding, the following Figures 5 to 12The process of testing various functions of the chassis control board in the embodiment of the present application is exemplified.

[0149] Figure 5 This is a flow chart of testing the automatic charging function of the chassis control board provided by the embodiment of the present application. Figure 5 , the method includes steps 501 to 508.

[0150] Step 501: The test device executes a test script for the automatic charging function.

[0151] Step 502: The testing device sends a first control signal to a first controllable DC power supply.

[0152] Step 503: The first controllable DC power supply inputs an electrical signal of 49V voltage and 1A current to the automatic charging interface of the chassis control board.

[0153] Step 504: The chassis control board checks the automatic charging voltage every 200ms to see if it is greater than 48V for five consecutive times.

[0154] If the automatic charging voltage of the chassis control board is greater than 48V for five consecutive times, step 505 is executed; if the automatic charging voltage of the chassis control board is not greater than 48V for five consecutive times, step 506 is executed.

[0155] Step 505: The chassis control board outputs an automatic charging state of "charging".

[0156] Step 506: The chassis control board outputs an automatic charging state of "not charging".

[0157] Step 507: The test device verifies whether the automatic charging state is an expected result.

[0158] Step 508: The testing device outputs the test result of the automatic charging function.

[0159] If the automatic charging state is consistent with the expected result, the test result of the automatic charging function is output as the test passed; if the automatic charging state is inconsistent with the expected result, the test result of the automatic charging function is output as the test failed.

[0160] Figure 6 1 is a flow chart of testing the manual charging function of the chassis control board provided in an embodiment of the present application. Figure 6 , the method includes steps 601 to 608.

[0161] Step 601: The test device executes a test script for the manual charging function.

[0162] Step 602: The testing device sends a first control signal to a first controllable DC power supply.

[0163] Step 603: The first controllable DC power supply inputs an electrical signal of 50V voltage and 1A current to the manual charging interface of the chassis control board.

[0164] Step 604: The chassis control board checks the manual charging voltage every 200 ms to see if it is greater than 48 volts for five consecutive times.

[0165] If the manual charging voltage of the chassis control board is greater than 48 volts for five consecutive times, step 605 is executed; if the manual charging voltage of the chassis control board is not greater than 48 volts for five consecutive times, step 606 is executed.

[0166] Step 605: The chassis control board outputs a manual charging state of "charging".

[0167] Step 606: The chassis control board outputs a manual charging state of “not charging”.

[0168] Step 607: The test device verifies whether the manual charging state is an expected result.

[0169] Step 608: The testing device outputs the test result of the manual charging function.

[0170] If the manual charging state is consistent with the expected result, the test result of the manual charging function is output as the test passed; if the manual charging state is inconsistent with the expected result, the test result of the manual charging function is output as the test failed.

[0171] Figure 7 This is a flow chart of a battery power function of a chassis control board provided by an embodiment of the present application. Figure 7 The method includes steps 701 to 713.

[0172] Step 701: The test device executes a test script for the battery power function.

[0173] Step 702: The testing device sends a second control signal to a second controllable DC power supply.

[0174] Step 703: The second controllable DC power supply inputs an electrical signal of 50V voltage and 1A current to the battery interface of the chassis control board.

[0175] Step 704: The test device determines whether the chassis control board includes a BMS.

[0176] For example, the test device may send an inquiry message to the communication interface of the chassis control board, the inquiry message being used to inquire whether the chassis control board includes a BMS. After receiving the inquiry message, the chassis control board may send a response message to the test device. After receiving the response message, the test device may determine whether the chassis control board includes a BMS according to the response message.

[0177] If the chassis control board includes a BMS, execute step 705 ; if the chassis control board does not include a BMS, execute step 708 .

[0178] Step 705: The test device sends a battery power signal to the battery power interface of the chassis control board.

[0179] Step 706: The chassis control board determines the second battery power according to the battery power signal, and sends the second battery power to the test equipment.

[0180] Step 707: The testing device determines whether the second preset power level is consistent with the second battery power level.

[0181] If the second preset power level is consistent with the second battery power level, step 710 is executed; if the second preset power level is inconsistent with the second battery power level, step 711 is executed.

[0182] Step 708: The chassis control board determines the first battery power according to the power supply voltage, and sends the first battery power to the test device.

[0183] Step 709: The testing device determines whether the first preset power level is consistent with the first battery power level.

[0184] If the first preset power level is consistent with the first battery power level, step 710 is executed; if the first preset power level is inconsistent with the first battery power level, step 711 is executed.

[0185] Step 710: The test device outputs a test report of “Battery power function test passed”.

[0186] Step 711: The test device outputs a test report of "Battery power function test failed".

[0187] Figure 8 This is a flow chart of testing the emergency stop function of the chassis control panel provided by the embodiment of the present application. Figure 8 , the method includes steps 801 to 807.

[0188] Step 801: The test device executes the test script of the emergency stop function.

[0189] Step 802: The test device sends a third control signal to the first controllable relay to turn on the first controllable relay.

[0190] Step 803: The test device sends an emergency stop voltage signal to the emergency stop interface of the chassis control board through the first controllable relay.

[0191] Step 804: the chassis control board controls the motor to unlock according to the emergency stop voltage signal, and sends the first motor locking state to the test equipment.

[0192] Step 805: The testing device determines whether the first preset locking state is consistent with the first motor locking state.

[0193] If the first preset locking state is consistent with the first motor locking state, step 806 is executed; if the first preset locking state is inconsistent with the first motor locking state, step 807 is executed.

[0194] Step 806: The test device outputs a test report of “Emergency stop function test passed”.

[0195] Step 807: The test device outputs a test report of “the emergency stop function test failed”.

[0196] Fig. 9 1 is a flow chart of a method for testing the collision bar function of a chassis control panel provided by an embodiment of the present application. Fig. 9 , the method includes steps 901 to 907.

[0197] Step 901: The test device executes a test script for the collision bar function.

[0198] Step 902: The test device sends a fourth control signal to the second controllable relay to turn on the second controllable relay.

[0199] Step 903: The test device sends a collision bar voltage signal to the collision bar interface of the chassis control board through the second controllable relay.

[0200] Step 904: the chassis control board controls the motor to unlock according to the collision bar voltage signal, and sends the second motor locking state to the test device.

[0201] Step 905: The testing device determines whether the second preset locking state is consistent with the second motor locking state.

[0202] If the second preset locking state is consistent with the second motor locking state, step 906 is executed; if the second preset locking state is inconsistent with the second motor locking state, step 907 is executed.

[0203] Step 906: The test device outputs a test report of “collision bar function test passed”.

[0204] Step 907: The test device outputs a test report of “collision bar function test failed”.

[0205] Fig.10 1 is a flow chart of testing the motor drive function of the chassis control board provided by the embodiment of the present application. Fig.10 , the method includes steps 1001 to 1006.

[0206] Step 1001: The test device executes a test script of the motor driving function.

[0207] Step 1002: The test device inputs a motor motion control signal to the communication interface of the chassis control board.

[0208] Step 1003: The chassis control board controls the motor movement according to the motor movement control signal, obtains the motor movement data, and sends the motor movement data to the test equipment.

[0209] Step 1004: The testing device determines whether the preset motion data is consistent with the motor motion data.

[0210] If the preset motion data is consistent with the motor motion data, step 1005 is executed; if the preset motion data is inconsistent with the motor motion data, step 1006 is executed.

[0211] Step 1005: The test device outputs a test report of “Motor drive function test passed”.

[0212] Step 1006: The test device outputs a test report of "motor drive function test failed".

[0213] In some embodiments, the test system includes a test device, the test device is connected to a temperature detection interface of a chassis control board, and / or the test device is connected to a humidity detection interface of the chassis control board, and the test system inputs one or more test signals to the chassis control board, including: the test device inputs a temperature signal to the temperature detection interface of the chassis control board, and / or inputs a humidity signal to the humidity detection interface of the chassis control board;

[0214] The feedback data includes a temperature control function status, and the temperature control function status is used to indicate whether the temperature control function of the chassis control board is turned on. The test system determines the test result of the chassis control board based on the feedback data, including: the test equipment determines the test result of the temperature control function of the chassis control board based on a preset temperature control function status and the temperature control function status; and / or, the feedback data includes a dehumidification function status, and the dehumidification function status is used to indicate whether the dehumidification function of the chassis control board is turned on. The test system determines the test result of the chassis control board based on the feedback data, including: the test equipment determines the test result of the dehumidification function of the chassis control board based on a preset dehumidification function status and the dehumidification function status.

[0215] The feedback data includes the temperature control function status. The operation of the test system determining the test result of the chassis control board according to the feedback data can be: the test device determines the test result of the temperature control function of the chassis control board according to the preset temperature control function status and the temperature control function status.

[0216] Fig.11 This is a flow chart of testing the temperature control function of the chassis control board provided by the embodiment of the present application. Fig.11 , the method includes steps 1101 to 1106.

[0217] Step 1101: The test device executes the test script of the temperature control function.

[0218] Step 1102: The test equipment inputs a temperature signal to the temperature detection interface of the chassis control board.

[0219] Step 1103: The chassis control board starts or stops the temperature control function according to the temperature signal, and sends the temperature control function status to the test device.

[0220] Step 1104: The testing device determines whether the preset temperature control function state is consistent with the temperature control function state.

[0221] If the preset temperature control function state is consistent with the temperature control function state, execute step 1105; if the preset temperature control function state is inconsistent with the temperature control function state, execute step 1106. Among them, after the test device inputs the temperature signal to the temperature detection interface of the chassis control board, the expected temperature control function state can be determined according to the temperature signal, and the expected temperature control function state is the preset temperature control function state. For example, if the temperature signal includes a first temperature, the test device can determine that the preset temperature control function state is turned on for cooling; if the temperature signal includes a second temperature, the test device can determine that the preset temperature control function state is turned off; if the temperature signal includes a third temperature, the test device can determine that the preset temperature control function state is turned on for heating. After the test device receives the temperature control function state sent by the chassis control board, it can compare whether the preset temperature control function state is the same as the temperature control function state.

[0222] Step 1105: The test device outputs a test report of "temperature control function test passed".

[0223] Step 1106: The test device outputs a test report of "temperature control function test failed".

[0224] Fig.12 is a flow chart of testing the dehumidification function of the chassis control board provided by an embodiment of the present application. Fig.12 , the method includes steps 1201 to 1206.

[0225] Step 1201: The test device executes the test script of the dehumidification function.

[0226] Step 1202: The test device inputs a humidity signal to the humidity detection interface of the chassis control board.

[0227] Step 1203: The chassis control board starts or stops the dehumidification function according to the humidity signal, and sends the dehumidification function status to the test device.

[0228] Step 1204: The testing device determines whether the preset dehumidification function state is consistent with the dehumidification function state.

[0229] If the preset dehumidification function state is consistent with the dehumidification function state, step 1205 is executed; if the preset dehumidification function state is inconsistent with the dehumidification function state, step 1206 is executed. Wherein, in the case where the humidity signal includes the first humidity, if the preset dehumidification function state is the same as the dehumidification function state, it means that the chassis control board can start the dehumidification function to dehumidify after receiving the humidity signal, so the test equipment can determine that the test result of the dehumidification function of the chassis control board is passed; if the preset dehumidification function state is different from the dehumidification function state, it means that the chassis control board fails to start the dehumidification function to dehumidify after receiving the humidity signal, so the test equipment can determine that the test result of the dehumidification function of the chassis control board is failed. When the humidity signal includes a second humidity, if the preset dehumidification function state is the same as the dehumidification function state, it means that the chassis control board did not start the dehumidification function or turned off the dehumidification function after receiving the humidity signal, so the test equipment can determine that the test result of the dehumidification function of the chassis control board is passed; if the preset dehumidification function state is different from the dehumidification function state, it means that the chassis control board started the dehumidification function or did not turn off the dehumidification function after receiving the humidity signal, so the test equipment can determine that the test result of the dehumidification function of the chassis control board is failed.

[0230] Step 1205: The test device outputs a test report of "dehumidification function test passed".

[0231] Step 1206: The test device outputs a test report of "dehumidification function test failed".

[0232] In an embodiment of the present application, the test system can input one or more test signals to the chassis control board, and the one or more test signals include one or more of a power supply voltage and current signal, a battery charge signal, a charging voltage and current signal, an emergency stop voltage signal, a collision bar voltage signal, a motor motion control signal, a temperature signal, and a humidity signal. After receiving the test signal, the chassis control board can perform corresponding operations and output feedback data to the test system. The test system can determine the test results of the chassis control board based on the feedback data. In this way, automated testing of each function in the chassis control board can be achieved, thereby not only improving test accuracy, test reliability, and test efficiency, but also reducing test costs.

[0233] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A testing method, characterized in that: Applied to a test system, the test system is used to test a chassis control board of an autonomous mobile robot, the method comprising: The test system inputs one or more test signals to the chassis control board, the one or more test signals including one or more of a power supply voltage and current signal, a battery charge signal, a charging voltage and current signal, an emergency stop voltage signal, a collision bar voltage signal, a motor motion control signal, a temperature signal, and a humidity signal; The test system receives feedback data output by the chassis control board; The test system determines a test result of the chassis control board according to the feedback data.

2. The method according to claim 1, characterized in that The test system includes a test device and a first controllable DC power supply, wherein the first controllable DC power supply is connected to a charging interface of the chassis control board, and the test system inputs one or more test signals to the chassis control board, including: The testing device sends a first control signal to the first controllable DC power supply; The first controllable DC power supply inputs the charging voltage and current signal to the charging interface of the chassis control board under the action of the first control signal; The feedback data includes a charging state, and the charging state is used to indicate whether the chassis control board is being charged. The test system determines a test result of the chassis control board according to the feedback data, including: The testing device determines a test result of the charging function of the chassis control board according to the charging status.

3. The method according to claim 2, characterized in that The first controllable DC power supply is connected to the automatic charging interface of the chassis control board, the charging state is an automatic charging state, the automatic charging state is used to indicate whether the chassis control board is being automatically charged, and the charging function is an automatic charging function; or, The first controllable DC power supply is connected to the manual charging interface of the chassis control board, the charging state is a manual charging state, the manual charging state is used to indicate whether the chassis control board is being manually charged, and the charging function is a manual charging function; or, The number of the first controllable DC power supplies is two, one of which is connected to the automatic charging interface of the chassis control board, and the other of which is connected to the manual charging interface of the chassis control board. The charging state includes an automatic charging state and a manual charging state, and the charging function includes an automatic charging function and a manual charging function.

4. The method according to claim 1, characterized in that The test system includes a test device and a second controllable DC power supply, wherein the second controllable DC power supply is connected to a battery interface of the chassis control board, and the test system inputs one or more test signals to the chassis control board, including: The testing device sends a second control signal to the second controllable DC power supply; Under the action of the second control signal, the second controllable DC power supply inputs the supply voltage and current signal to the battery interface of the chassis control board, and the chassis control board outputs the first battery power according to the supply voltage and current signal. The testing equipment determines the test result of the battery power function of the chassis control board according to the first preset power and the first battery power.

5. The method according to claim 1, characterized in that The test system includes a test device, the test device is connected to the battery power interface of the chassis control board, and the test system inputs one or more test signals to the chassis control board, including: Determining whether the chassis control board includes a battery management system BMS; The testing device inputs the battery power signal to the battery power interface of the chassis control board when the chassis control board includes the BMS, wherein the battery power signal is the BMS power data; The feedback data includes the power of the second battery, and the test system determines the test result of the chassis control board according to the feedback data, including: The testing device determines a test result of the battery power function of the chassis control board according to the second preset power and the second battery power.

6. The method according to claim 1, characterized in that The test system includes a test device and a first controllable relay, the test device is connected to the emergency stop interface of the chassis control board through the first controllable relay, and the test system inputs one or more test signals to the chassis control board, including: The test device sends a third control signal to the first controllable relay to turn on or off the first controllable relay; The testing device inputs the emergency stop voltage signal to the emergency stop interface of the chassis control board when the first controllable relay is turned on; The feedback data includes a first motor locking state, and the first motor locking state is used to indicate whether the motor of the chassis control board is in a locked state or an unlocked state. The test system determines the test result of the chassis control board according to the feedback data, including: The testing device determines a test result of the emergency stop function of the chassis control board according to a first preset locking state and a locking state of the first motor.

7. The method of claim 1, wherein: The test system includes a test device and a second controllable relay, wherein the test device is connected to the collision bar interface of the chassis control board through the second controllable relay, and the test system inputs one or more test signals to the chassis control board, including: The test device sends a fourth control signal to the second controllable relay to turn on or off the second controllable relay; The testing device inputs the collision bar voltage signal to the collision bar interface of the chassis control board when the second controllable relay is turned on; The feedback data includes a second motor locking state, and the second motor locking state is used to indicate whether the motor of the chassis control board is in a locked state or an unlocked state. The test system determines the test result of the chassis control board according to the feedback data, including: The testing device determines a test result of the crash bar function of the chassis control panel according to the second preset locking state and the second motor locking state.

8. The method of claim 1, wherein: The test system includes a test device, the test device is connected to the communication interface of the chassis control board, and the test system inputs one or more test signals to the chassis control board, including: The testing device inputs the motor motion control signal to the communication interface of the chassis control board; The feedback data includes motor motion data, and the test system determines the test result of the chassis control board according to the feedback data, including: The testing device determines a test result of the motor driving function of the chassis control board according to the preset motion data and the motor motion data.

9. The method according to any one of claims 1 to 8, characterized in that The test system comprises a test device, the test device is connected to the temperature detection interface of the chassis control board, and the test system inputs one or more test signals to the chassis control board, including: the test device inputs the temperature signal to the temperature detection interface of the chassis control board; The feedback data includes a temperature control function state, and the temperature control function state is used to indicate whether the temperature control function of the chassis control board is turned on. The test system determines the test result of the chassis control board according to the feedback data, including: the test device determines the test result of the temperature control function of the chassis control board according to a preset temperature control function state and the temperature control function state; and / or, The test system includes a test device, the test device is connected to the humidity detection interface of the chassis control board, and the test system inputs one or more test signals to the chassis control board, including: the test device inputs the humidity signal to the humidity detection interface of the chassis control board; The feedback data includes a dehumidification function state, and the dehumidification function state is used to indicate whether the dehumidification function of the chassis control board is turned on. The test system determines the test result of the chassis control board according to the feedback data, including: The testing device determines a test result of the dehumidification function of the chassis control panel according to a preset dehumidification function state and the dehumidification function state.

10. A test system for performing functional testing on a chassis control panel, characterized in that: The test system is used to perform the method as claimed in claim 1, comprising: a test device, and one or more of a first controllable DC power supply, a second controllable DC power supply, a first controllable relay, and a second controllable relay, The chassis control panel includes one or more of a charging interface, a battery interface, a battery power interface, an emergency stop interface, a collision bar interface, a communication interface, a temperature detection interface, and a humidity detection interface. The first controllable DC power supply is connected to the charging interface of the chassis control board, the chassis control board feeds back the charging status according to the first controllable DC power supply, and the test system determines the test result according to the feedback data of the charging status. The second controllable DC power supply is connected to the battery interface of the chassis control board, and the test device is connected to the battery power interface, wherein the test device determines whether the chassis control board includes a BMS; if not, the test device controls the second controllable DC power supply to input the supply voltage and current signal, and the chassis control board outputs a first battery power according to the supply voltage and current signal, and the test device determines a test result of the battery power function of the chassis control board according to the first preset power and the first battery power; if yes, the test device outputs a battery power signal to the chassis control board, and the BMS of the chassis control board outputs a second battery power according to the battery power signal, and the test device determines a test result of the battery power function of the chassis control board according to the second preset power and the second battery power.