Automatic driving controller test system, automatic driving controller and vehicle
By designing the test system of the autonomous driving controller, using the calculation module, power module, communication module and video information input and output module, the problem of low automation of the durability verification of the autonomous driving controller in the existing technology is solved, and an efficient testing process is realized. Reduced labor costs.
Patent Information
- Application Number
- CN202210385709.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-13
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2042-04-13
AI Technical Summary
The durability verification method of existing autonomous driving controllers requires manual operation and low degree of automation, resulting in high testing efficiency and labor costs.
An autonomous driving controller testing system is designed, including a computing module, a power module, a communication module and a video information input and output module, which is used to automatically power supply, information transmission and video data processing, and improve the degree of automation and efficiency of tests.
Through the automated testing system, the durability verification efficiency of the autonomous driving controller is significantly improved, the labor cost during the test is reduced, and the degree of automation of the test is improved.
Smart Images

Figure CN114706369B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to testing technology, and more particularly to an automatic driving controller testing system, an automatic driving controller and a vehicle. Background Art
[0002] With the development of science and technology, the intelligence of vehicles has become one of the new directions of development in the automotive industry. In order to meet the needs of vehicle intelligence, the automatic driving controller came into being.
[0003] However, in order to ensure that the autonomous driving controller can have high stability and reliability in complex environments, it is often necessary to perform durability verification on the autonomous driving controller. The existing durability verification method for the autonomous driving controller requires manual operation of the test software to test the autonomous driving controller. During the test, the status of the autonomous driving controller is manually verified and the test report of the autonomous driving controller is manually recorded. The degree of automation is low, it consumes a lot of manpower, and the test efficiency is low. Summary of the invention
[0004] The present invention provides an automatic driving controller testing system, an automatic driving controller and a vehicle, so as to improve the automation degree and efficiency of the automatic driving controller testing and reduce the labor cost in the testing process.
[0005] In a first aspect, an embodiment of the present invention provides an automatic driving controller test system, comprising:
[0006] Computation module;
[0007] A power module, the power module being used to supply power to the automatic driving controller to be tested according to the power control signal of the computing module;
[0008] A communication module, the communication module is used to transmit information between the computing module and the automatic driving controller to be tested;
[0009] A video information input and output module, wherein the video information input and output module is used to send and receive video information to the automatic driving controller to be tested.
[0010] Optionally, the power supply module includes a programmable power supply sub-module and a power switching control sub-module, the programmable power supply sub-module is used to supply power to the power switching control sub-module according to the power control signal of the computing module; the power switching control sub-module selects to supply power to the corresponding automatic driving controller to be tested according to the power control signal of the computing module.
[0011] Optionally, the power switching control submodule includes a controller, a switch driving circuit and a switch device, the output end of the calculation module is connected to the signal input end of the controller, the signal output end of the controller is connected to the signal input end of the switch driving circuit, the driving end of the switch driving circuit is connected to the controlled end of the switch device, the power output end of the programmable power submodule is connected to the first end of the switch device, and the second end of the switch device is connected to the power input end of the automatic driving controller to be tested;
[0012] The controller is used to drive the switch device to be turned on or off through the switch drive circuit according to the power control signal.
[0013] Optionally, the computing module includes an industrial computer.
[0014] Optionally, the video information input and output module includes a camera sensor, and the camera sensor is used to provide video information for the autonomous driving controller to be tested.
[0015] Optionally, the video information input and output module includes a display, and the display is used to receive video information sent by the automatic driving controller to be tested.
[0016] Optionally, the communication module includes an Ethernet communication submodule, and the Ethernet communication submodule includes a Gigabit baseband transmission Ethernet communication card and a 100M baseband transmission Ethernet communication card.
[0017] Optionally, the communication module includes a bus communication submodule, and the bus communication submodule includes a controller area network communication card, a local internet network communication card and a universal asynchronous receiver and transmitter communication card.
[0018] In a second aspect, an embodiment of the present invention further provides an autonomous driving controller, which uses any one of the above-mentioned autonomous driving controller test systems to perform durability testing.
[0019] In a third aspect, an embodiment of the present invention further provides a vehicle, comprising the above-mentioned automatic driving controller.
[0020] An embodiment of the present invention provides an automatic driving controller test system, which includes: a computing module; a power module, which is used to supply power to the automatic driving controller to be tested according to the power control signal of the computing module; a communication module, which is used to transmit information between the computing module and the automatic driving controller to be tested; and a video information input and output module, which is used to send and receive video information to the automatic driving controller to be tested. An embodiment of the present invention provides a test system that can automatically perform durability verification on an automatic driving controller. This system can improve the automation level and efficiency of the automatic driving controller test and reduce the labor cost during the test process. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 A schematic diagram of the structure of an automatic driving controller test system provided by an embodiment of the present invention;
[0022] Figure 2 A schematic diagram of the structure of another automatic driving controller test system provided by an embodiment of the present invention;
[0023] Figure 3 A schematic diagram of the structure of a partial automated driving controller test system provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0024] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0025] Figure 1 A schematic diagram of the structure of an automatic driving controller test system provided by an embodiment of the present invention, see Figure 1 An embodiment of the present invention provides an automatic driving controller test system, comprising:
[0026] Computing module 1;
[0027] Power module 2, which is used to supply power to the automatic driving controller to be tested according to the power control signal of the computing module 1;
[0028] Communication module 3, communication module 3 is used to transmit information between computing module 1 and the automatic driving controller to be tested;
[0029] The video information input and output module 4 is used to send and receive video information to the automatic driving controller to be tested.
[0030] Among them, the communication module 3 can be a module for transmitting information between the automatic driving controller to be tested and the computing module 1, for example, the communication module 3 translates the communication protocol between the automatic driving controller to be tested and the computing module 1. The computing module 1 can be used to monitor the information transmitted by the automatic driving controller to be tested to determine the state of the automatic driving controller to be tested and monitor the automatic driving controller to be tested. The power supply module 2 is used to supply power to the automatic driving controller to be tested specified by the computing module 1 under the control of the computing module 1. The video information input and output module 4 can send video data to the automatic driving controller to be tested and receive video data sent back by the automatic driving controller to be tested. Among them, the automatic driving controller test system can be used to test multiple automatic driving controllers to be tested. The number of automatic driving controllers tested by the automatic driving controller test system each time can be determined according to actual needs. Optionally, one automatic driving controller test system can be used for the endurance test of three automatic driving controllers to be tested. When more automatic driving controllers need to be tested, more automatic driving controller test systems can be added. For example, three automatic driving controller test systems can be used to perform endurance tests on nine automatic driving controllers to be tested. The embodiments of the present invention are designed for the characteristics of the autonomous driving controller, such as high bandwidth and rate of output data, large processor computing power consumption, high power consumption, many high-speed signals in the hardware design, large chip scale, and complex design. A durability test system is designed for the autonomous driving controller. It can support durability testing of level 2 or level 3 autonomous driving functions and distributed gateway functions, and can provide the autonomous driving controller with functions such as video sensor access, video output display, power supply, and status monitoring. Through the test system that automatically performs durability verification on the autonomous driving controller, the automation level and efficiency of the autonomous driving controller test are improved, and the labor cost during the test process is reduced.
[0031] Figure 2 A structural diagram of another automatic driving controller test system provided by an embodiment of the present invention, see Figure 2 Optionally, the computing module 1 can execute corresponding functions by running the host computer test management software. The host computer test management software is installed in the computing module 1, and the computing module 1 and the host computer test management software jointly realize functions such as controlling the power supply module 2, reading the data and status transmitted by the communication module 3, and automatically generating a test report.
[0032] Continue to see Figure 2 In other embodiments, the power module 2 includes a programmable power submodule 21 and a power switching control submodule 22. The programmable power submodule 21 is used to supply power to the power switching control submodule 22 according to the power control signal of the computing module 1; the power switching control submodule 22 selects to supply power to the corresponding automatic driving controller to be tested according to the power control signal of the computing module 1.
[0033] Among them, the program-controlled power submodule 21 can be any component that adjusts the power output specifications such as output voltage or output current according to the instructions of the computing module 1. The program-controlled power submodule 21 receives instructions from the computing module 1 and outputs corresponding power according to the instructions, which is used to power the group of autonomous driving controllers to be tested. Among them, the group of autonomous driving controllers to be tested may include several autonomous driving controllers to be tested. The computing module 1 can send a power control signal to the program-controlled power submodule 21 through a universal serial bus (USB). The power switching control submodule 22 can be any component that selects part or all of the power supply paths according to the instructions of the computing module 1. The power switching control module receives instructions from the computing module 1, completes the power switching work of the group of autonomous driving controllers to be tested, and makes it possible to freely switch the power supply of the autonomous driving controllers to be tested. The controller to be tested with power supply is the controller under test, and the controller without power supply is the controller not under test. For example, the power switching control submodule 22 can divide the power supplied by the program-controlled power submodule 21 into three power supplies to power three autonomous driving controllers. The computing module 1 can send a power control signal to the power switching control submodule 22 through a universal asynchronous receiver and transmitter (UART). The program-controlled power submodule 21 and the power switching control submodule 22 cooperate to supply power to multiple autonomous driving controllers to be tested.
[0034] Figure 3 A schematic diagram of a partially automated driving controller test system provided by an embodiment of the present invention, see Figure 3 . Further, the power switching control submodule 22 includes a controller, a switch driving circuit and a switch device, the output end of the calculation module is connected to the signal input end of the controller, the signal output end of the controller is connected to the signal input end of the switch driving circuit, the driving end of the switch driving circuit is connected to the controlled end of the switch device, the power output end of the programmable power submodule 21 is connected to the first end of the switch device, and the second end of the switch device is connected to the power input end of the automatic driving controller to be tested;
[0035] The controller is used to drive the switch device to turn on or off through the switch drive circuit according to the power control signal.
[0036] Wherein, the controller can be a microcontroller unit (MCU). The computing module transmits a power control signal via UART. The MCU parses the power control signal and controls the switch drive circuit through the input and output ports so that the switch drive circuit drives the switch device to perform on and off actions. Wherein, the switch drive circuit can be a relay drive circuit, and the switch device can be a relay. The MCU controls the relay drive circuit 1, the relay drive circuit 2 through the first input and output port GPIO1, the second input and output port GPIO2, and the nth input and output port GPIOn until the relay drive circuit n drives the corresponding relay, so that relay 1, relay 2, and relay n perform on or off actions. The program-controlled power submodule 21 provides power for all relays.
[0037] Continue to see Figure 2 In some other embodiments, the computing module 1 includes an industrial computer 11.
[0038] Among them, since the industrial computer 11 has good stability and reliability, selecting the industrial computer 11 to form the computing module 1 can improve the stability and reliability of the system.
[0039] Alternatively, the computing module may include a personal computer.
[0040] Continue to see Figure 2 In other embodiments, the video information input and output module 4 includes a camera sensor 41, and the camera sensor 41 is used to provide video information for the automatic driving controller to be tested.
[0041] Among them, the camera sensor 41 can be used to provide video information to the autonomous driving controller to simulate the image obtained when the autonomous driving controller is working normally. That is, the camera sensor 41 is input as a sensor into the group of autonomous driving controllers to be tested to provide sensor signal input for it. The camera sensor 41 can be a low voltage differential signal (LVDS) camera sensor 41. LVDS uses a very low amplitude signal (about 350mV) to transmit data through a pair of differential traces or balanced cables. It can transmit serial data at a speed of up to several gigabits per second. Because the voltage signal amplitude is low and it is driven in a constant current source mode, it only generates extremely low noise and consumes very little power, and even the power consumption is almost unchanged regardless of the frequency. In addition, since LVDS transmits data in a differential manner, it is not easily affected by common mode noise. Optionally, a camera simulator can be used instead of the camera sensor 41.
[0042] Continue to see Figure 2 In other embodiments, the video information input and output module 4 includes a display, and the display is used to receive video information sent by the automatic driving controller to be tested.
[0043] The display may be an LVDS output display 42. The LVDS output display 42 is connected to the group of automatic driving controllers to be tested as a load, and is used to complete the display function of the group of automatic driving controllers to be tested. By acquiring the video information output by the automatic driving controller, the image output when the automatic driving controller works normally is simulated, so as to achieve the effect of simulating the working state of the automatic driving controller.
[0044] Continue to see Figure 2 In other embodiments, the communication module 3 includes an Ethernet communication submodule, and the Ethernet communication submodule includes a Gigabit baseband transmission (1000Base-T1) Ethernet communication card and a 100M baseband transmission (100Base-T1 or 100Base-Tx) Ethernet communication card.
[0045] Among them, the 1000Base-T1 Ethernet communication card can communicate with the group of autonomous driving controllers to be tested through the Gigabit Ethernet (ETH) of the whole vehicle, and the 1000Base-T1 Ethernet communication card can communicate with the industrial computer 11 through RJ45. The 100Base-T1 Ethernet communication card can communicate with the group of autonomous driving controllers to be tested through the 100M Ethernet (ETH) of the whole vehicle, and the 100Base-T1 Ethernet communication card can communicate with the industrial computer 11 through RJ45. The 100Base-Tx Ethernet communication card can communicate with the group of autonomous driving controllers to be tested through the vehicle debugging Ethernet (ETH), and the 100Base-Tx Ethernet communication card can communicate with the industrial computer 11 through RJ45. The data exchange between the autonomous driving controller and the computing module 1 can be carried out through the Gigabit baseband transmission Ethernet communication card and the 100M baseband transmission Ethernet communication card, so as to realize the real-time monitoring of the autonomous driving controller by the autonomous driving controller test system. The autonomous driving controller can exchange data with the computing module 1 through one or more of the above communication cards. By setting up a Gigabit baseband transmission Ethernet communication card and a 100M baseband transmission Ethernet communication card, the compatibility of the autonomous driving controller test system with the autonomous driving controller can be improved, making the test system applicable to more types of autonomous driving controllers.
[0046] Continue to see Figure 2 In other embodiments, the communication module 3 includes a bus communication submodule, and the bus communication submodule includes a controller area network (CAN / CAN-FD) communication card, a local interconnect network (LIN) communication card, and a universal asynchronous receiver and transmitter (UART) communication card.
[0047] Among them, the CAN / CAN-FD communication card can communicate with the group of autonomous driving controllers to be tested through the vehicle CAN bus, and the CAN / CAN-FD communication card can communicate with the industrial computer 11 through the high-speed serial computer expansion bus standard (PCIE). The LIN communication card can communicate with the group of autonomous driving controllers to be tested through the vehicle LIN bus, and the LIN communication card can communicate with the industrial computer 11 through USB. The UART communication card can communicate with the group of autonomous driving controllers to be tested through the UART debug bus, and the UART communication card can communicate with the industrial computer 11 through PCIE. The controller area network (CAN / CAN-FD) communication card, the local interconnect network (LIN) communication card and the universal asynchronous receiver and transmitter (UART) communication card are used to communicate with the group of autonomous driving controllers to be tested to verify whether the working status of the corresponding communication interface in the group of autonomous driving controllers to be tested is normal. Optionally, an integrated communication card integrating CAN / CAN-FD / LIN can be used to replace the controller area network (CAN / CAN-FD) communication card and the local interconnect network (LIN) communication card.
[0048] Optionally, the communication module can set the number of various communication cards according to actual needs. For example, by setting appropriate communication cards, the communication module can support 12 CAN / CAN-FD interfaces, 6 100Base-T1 interfaces, 6 1000Base-T1 interfaces, 1 100Base-Tx interface, 3 LIN interfaces, 2 UART interfaces, 13 LVDS cameras, and 3 LVDS output displays. This setting can support the durability testing of various controllers of second-level and third-level autonomous driving functions and distributed gateway functions.
[0049] An embodiment of the present invention also provides an autonomous driving controller, which uses any of the above-mentioned autonomous driving controller test systems to perform durability testing.
[0050] Among them, since the autonomous driving controller provided in the embodiment of the present invention uses the autonomous driving controller test system provided in any embodiment of the present invention for durability testing, the autonomous driving controller in this embodiment has technical features and beneficial effects corresponding to the autonomous driving controller test system.
[0051] An embodiment of the present invention also provides a vehicle, comprising the above-mentioned automatic driving controller.
[0052] Among them, since the vehicle provided by the embodiment of the present invention includes the automatic driving controller provided by any embodiment of the present invention, the vehicle in this embodiment has the same beneficial effects as the automatic driving controller.
[0053] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, combinations and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. An automatic driving controller test system, characterized in that: include: Computation module; A power module, the power module being used to supply power to the automatic driving controller to be tested according to the power control signal of the computing module; A communication module, the communication module is used to transmit information between the computing module and the automatic driving controller to be tested; A video information input and output module, the video information input and output module is used to send and receive video information to the automatic driving controller to be tested; Wherein, the power supply module includes a programmable power supply submodule and a power switching control submodule, the programmable power supply submodule is used to supply power to the power switching control submodule according to the power control signal of the calculation module; the power switching control submodule selects to supply power to the corresponding automatic driving controller to be tested according to the power control signal of the calculation module; the automatic driving controller group to be tested includes several automatic driving controllers to be tested; the power switching control submodule includes a controller, a switch driving circuit and a switch device, the output end of the calculation module is connected to the signal input end of the controller, the signal output end of the controller is connected to the signal input end of the switch driving circuit, the driving end of the switch driving circuit is connected to the controlled end of the switch device, the power output end of the programmable power supply submodule is connected to the first end of the switch device, and the second end of the switch device is connected to the power input end of the automatic driving controller to be tested; The controller is used to drive the switch device to be turned on or off through the switch drive circuit according to the power control signal.
2. The automatic driving controller test system according to claim 1, characterized in that: The computing module includes an industrial computer.
3. The automatic driving controller test system according to claim 1, characterized in that: The video information input and output module includes a camera sensor, and the camera sensor is used to provide video information for the automatic driving controller to be tested.
4. The automatic driving controller test system according to claim 1, characterized in that: The video information input and output module includes a display, and the display is used to receive video information sent by the automatic driving controller to be tested.
5. The automatic driving controller test system according to claim 1, characterized in that: The communication module includes an Ethernet communication submodule, and the Ethernet communication submodule includes a Gigabit baseband transmission Ethernet communication card and a 100M baseband transmission Ethernet communication card.
6. The automatic driving controller test system according to claim 1, characterized in that: The communication module comprises a bus communication submodule, and the bus communication submodule comprises a controller area network communication card, a local interconnect network communication card and a universal asynchronous receiver and transmitter communication card.
7. An automatic driving controller, characterized in that: A durability test is performed using the autonomous driving controller test system as described in any one of claims 1-6.
8. A vehicle, characterized in that: Including the automatic driving controller as described in claim 7.
Citation Information
Patent Citations
Automobile instrument driving information automatic testing system based on CAN bus and vision detection
CN104266671A
Automatic drive controller test system and method as well as upper computer
CN110543164A
Portable unmanned aerial vehicle control controller test system
CN209343196U
