Load box based on automatic driving domain controller test
By adopting a load box design that combines physical objects and software in autonomous driving domain controller tests, the problem of insufficient accuracy of traditional load box test data is solved, efficient and reliable test data collection and monitoring are achieved, and the cost of test personnel is reduced.
Patent Information
- Application Number
- CN202422854481.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2034-11-22
AI Technical Summary
In existing autonomous driving domain controller tests, the test data from traditional load boxes lacks accuracy and reliability, resulting in the need for multiple tests and increased personnel costs.
A load box based on autonomous driving domain controller testing was designed using a physical plus software approach. It includes 6 front-view cameras, 30 side-view cameras, 24 surround-view fisheye cameras, and 72 ultrasonic radars. Combined with Ethernet, CAN, and Flexray communications, the load box transmits test signals and monitors results through a host computer module, achieving continuous operation for more than 2,000 hours.
It improves the accuracy and reliability of test data, reduces the cost of test personnel, meets the stringent market standards, and achieves the traceability of test data.
Smart Images

Figure CN223436209U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to the automatic driving field technical field, concretely relates to a load box based on automatic driving field controller test. BACKGROUND
[0002] In the development process of the automobile controller, various tests need to be carried out, wherein DV (Design Verification) and PV (Product Validation) are a very important kind of test, the systematic test and verification are carried out on the automobile controller to ensure that it meets the design requirements, has good performance, quality and reliability, and the automatic driving field controller is not exceptional in recent years, but the traditional load box is used for testing in the DV / PV test, and the accuracy and reliability of the test data cannot meet the actual needs, and multiple tests are needed, so that the personnel cost required for the test is higher. UTILITY MODEL CONTENT
[0003] To solve the above technical problems, the utility model provides a load box based on automatic driving field controller test, including the cabinet, be provided with host computer module, at least one field controller and the module to be measured in the cabinet,
[0004] The host computer module is electrically connected with the field controller through the communication module, the host computer module transmits test signals to the field controller through the communication module, the field controller is electrically connected with the module to be measured, and the field controller transmits test signals to the module to be measured to realize the test of the module to be measured.
[0005] The field controller receives the test information fed back by the module to be measured and transmits the test information to the host computer module through the communication module.
[0006] Optionally, the module to be measured at least includes a camera test unit and an ultrasonic radar test unit.
[0007] The camera test unit is connected with the field controller through a camera test unit coaxial line, the camera test unit coaxial line is used to transmit the video picture collected by the camera test unit to the field controller, and the field controller transmits the video picture to the host computer module.
[0008] Optionally, the ultrasonic radar test unit is connected with the field controller through an ultrasonic radar wire harness, the ultrasonic radar wire harness is used to transmit radar signal data collected by the ultrasonic radar test unit to the field controller, and the field controller transmits the radar signal data to the host computer module.
[0009] Optionally, the domain controller is connected with the communication module through a communication line.
[0010] Optionally, the communication module comprises at least a CAN communication board card, a Flexray communication board card and an Ethernet communication board card.
[0011] Optionally, the communication line comprises a CAN communication line, a Flexray communication line and an Ethernet communication line.
[0012] The CAN communication board card is connected with the domain controller through the CAN communication line.
[0013] The Flexray communication board card is connected with the domain controller through the Flexray communication line.
[0014] The Ethernet communication board card is connected with the domain controller through the Ethernet communication line.
[0015] Optionally, an electric control module is further included, which is electrically connected with the domain controller and the host computer module, and is used for controlling the signal transmission on-off of the host computer module and the domain controller.
[0016] Optionally, the cabinet comprises an upper panel, and a plurality of cooling fans are integrated on the upper panel and are arranged on the upper panel of the cabinet in a regular distribution shape.
[0017] Optionally, the ultrasonic radar test unit comprises 72 ultrasonic radars.
[0018] Optionally, the camera test unit comprises 6 front-view cameras, 30 side and rear-view cameras and 24 surround-view fisheye cameras.
[0019] The technical effects and advantages of the utility model are as follows:
[0020] 1, this scheme adopts the mode of loading of real object and software together, the real object mainly includes 6 front-view cameras, 30 side and rear-view cameras, 24 surround-view fisheye cameras and 72 ultrasonic radars, and the software includes Ethernet communication loopback, CAN communication loopback and the image output of software GMSL camera acquisition, is low in cost, and can meet the test demand of different projects by simple transformation, and evenly distributes the development cost of different projects.
[0021] 2, The load box in the scheme can run continuously for more than 2000 hours, and can meet the strict standards of most automobile manufacturers in the market; the state of the automatic driving domain controller is controlled by the host computer software, and the state and test Log in the test are monitored and recorded throughout the process, and the parameter threshold of the monitoring can be modified according to sample data, which solves the problem that the test personnel cannot continuously monitor the test state of the controller for more than hundreds of hours, realizes the accuracy, reliability and traceability of the test data, and greatly reduces the personnel cost required for the test. BRIEF DESCRIPTION OF DRAWINGS
[0022] Figure 1 is a schematic diagram of the load box cabinet based on the automatic driving domain controller test provided by the embodiment of the application;
[0023] Figure 2 is a front view of the load box based on the automatic driving domain controller test provided by the embodiment of the application;
[0024] Figure 3 is an automatic test flowchart of the host computer in the load box based on the automatic driving domain controller test provided by the embodiment of the application.
[0025] In the figure: 1, cabinet; 2, upper panel; 3, lower panel; 4, cooling fan; 5, front panel; 6, side wall; 7, module to be tested; 8, communication module; 9, host computer module; 10, domain controller; 11, electric control module. DETAILED DESCRIPTION
[0026] The utility model will be further explained in detail in combination with the drawings and specific embodiments. The embodiments of the utility model are given for the purpose of example and description, and are not exhaustive or limit the utility model to the disclosed form. Many modifications and changes are obvious to those skilled in the art. The embodiments are selected and described in order to better illustrate the principles and practical application of the utility model, and to enable those skilled in the art to understand the utility model so as to design various embodiments with various modifications suitable for specific purposes.
[0027] Please refer to Figure 1 and Figure 2 In the embodiment, a load box based on automatic driving domain controller test is provided, which comprises a cabinet 1, the cabinet 1 comprises a front panel 5 and a side wall 6 for accommodating components and upper and lower panels 3;
[0028] The cabinet 1 is provided with an upper computer module 9, at least one domain controller 10 and a to-be-tested module 7, wherein the upper computer module 9 is electrically connected with the domain controller 10 through a communication module 8, specifically, the upper computer module 9 transmits test signals to the domain controller 10 through the communication module 8, the domain controller 10 is electrically connected with the to-be-tested module 7, the domain controller 10 transmits the received test signals to the to-be-tested module 7, and the to-be-tested module 7 starts to work to realize functional test of the to-be-tested module 7. After the to-be-tested module 7 is tested, the to-be-tested module 7 transmits test results to the domain controller 10, and the domain controller 10 receives the test information fed back by the to-be-tested module 7, and then transmits the test information to the upper computer module 9 through the communication module 8, so that the operator can obtain the test results of the to-be-tested module 7.
[0029] Optionally, the upper computer module 9, i.e. the upper computer operating platform, comprises a mouse, a keyboard, a Linux industrial computer display and a windows industrial computer display.
[0030] Optionally, the to-be-tested module 7 at least comprises a camera test unit and an ultrasonic wave test unit arranged above the camera test unit. Optionally, the camera test unit is a camera integrated drawer, a plurality of cameras for acquiring video pictures are arranged in the camera integrated drawer. Optionally, 6 front-view cameras, 30 side and rear-view cameras, 24 ring-view fisheye cameras and one mechanical clock are arranged in the camera integrated drawer. By arranging the above-mentioned multiple and various types of cameras, the accuracy of the domain controller 10 in controlling different types of cameras can be more accurately detected during testing, and different cameras can be selected for testing according to different test types, and the operation is more convenient.
[0031] The camera test unit is connected with the domain controller 10 through a camera test unit coaxial line, the camera test unit coaxial line is used for transmitting video pictures collected by the camera test unit to the domain controller 10, and the domain controller 10 transmits the video pictures to the upper computer module to test and judge the video pictures.
[0032] Optionally, the ultrasonic wave radar test unit, i.e. the ultrasonic wave radar integrated drawer, is provided with 72 ultrasonic wave radars. The ultrasonic wave radar test unit is connected with the domain controller 10 through an ultrasonic wave radar wire harness, the ultrasonic wave radar wire harness is used for transmitting radar signal data collected by the ultrasonic wave radar test unit to the domain controller 10, and the domain controller 10 transmits the radar signal data to the upper computer module, and the upper computer module can analyze and process the received radar signal collection. The 72 ultrasonic wave radars arranged in the ultrasonic wave radar integrated drawer can effectively test the load capacity of the domain controller, and can also judge the working performance of each ultrasonic wave radar.
[0033] Optionally, the domain controller 10 is connected with the communication module 8 through a communication line, wherein the communication module 8 comprises a board card integrated drawer arranged in the cabinet 1, and a plurality of board cards for collecting the working state signals of the domain controller 10 are arranged in the board card integrated drawer. Optionally, a CAN communication board card, a Flexray communication board card, an Ethernet communication board card, and a relay board card for controlling the power-on and power-off of the domain controller 10 are further included. The CAN communication board card is connected with the domain controller 10 through a CAN communication line. The Flexray communication board card is connected with the domain controller 10 through a Flexray communication line. The Ethernet communication board card is connected with the domain controller 10 through an Ethernet communication line.
[0034] The CAN communication board card processes the communication task of the CAN bus, supports the data exchange between the vehicle electronic systems, and is used for transmitting control data and state information in real time.
[0035] The FlexRay communication board card processes the FlexRay bus communication, and is suitable for applications requiring high data transmission rate and low delay, such as advanced driving assistance system (ADAS).
[0036] The Ethernet communication board card processes the Ethernet communication, supports the network connection with high data bandwidth, and is suitable for applications requiring large data transmission, such as vehicle entertainment system and navigation system.
[0037] The relay board card is used for controlling the power-on and power-off operation of the domain controller 10, and ensures the correct control of the power supply during system startup and shutdown.
[0038] The load box further comprises an electric control module 11 electrically connected with the domain controller 10 and the upper computer module 9. The electric control module 11 is used for controlling the power-on and power-off of the load box, the signal transmission on-off between the upper computer module and the domain controller, and the power-on and power-off of the load box. Optionally, the electric control module 11 comprises a total power air switch, a total power indicator, an emergency stop button, a communication board card power switch, a DC power supply switch, a Linux industrial computer, and a windows industrial computer which are distributed in the cabinet 1 of the front panel 5. The total power air switch can be used to control the power-on and power-off of the entire cabinet, the power indicator can display the power-on and power-off condition, the emergency stop button can be pressed to quickly cut off the power supply in an emergency, the communication board card power switch is used to control the power-on and power-off of each board card in the communication module 8, and the DC power supply switch is used to control the power-on of each element in the load box.
[0039] The Linux industrial computer can collect the video data shot by the camera integrated drawer and transmit the video to the Linux industrial computer, comprising the following steps:
[0040] 1. Confirm hardware compatibility
[0041] Check the video capture board: Ensure that the video capture board has driver support on the Linux system.
[0042] Check the specifications of the industrial computer: Ensure that the Linux industrial computer has enough interfaces (such as PCIe, PCI) to install the video capture board and meet the power requirements.
[0043] 2. Install the video capture board
[0044] Power off and disconnect: Ensure that the industrial computer is powered off and disconnected.
[0045] Install the board: According to the specifications of the board, correctly insert it into the corresponding slot (such as PCIe) of the industrial computer. Ensure that it is securely installed.
[0046] Restart the system: Restart the industrial computer and enter the Linux system.
[0047] 3. Configuration and testing
[0048] Configure the driver: Some drivers require configuration files to adjust settings. Edit the configuration file according to the driver documentation.
[0049] Test the function: Use the test tool developed in C# language to collect and display real-time video to verify whether the video capture function is working properly.
[0050] 4. Maintenance and updates
[0051] Monitor the system: Regularly check system logs to ensure there are no errors related to the driver or hardware.
[0052] Update the driver: Pay attention to updates of the driver and firmware to ensure system stability and compatibility.
[0053] Optionally, the windows industrial computer is integrated with 6 mechanical hard drives with a capacity of 1Tb, including the following steps:
[0054] 1. Hardware installation
[0055] 1.1 Confirm hardware compatibility
[0056] Check the specifications of the industrial computer: Check whether the industrial computer's case supports the installation of 6 hard drives and confirm whether there are enough hard drive slots or trays.
[0057] Interface type: Ensure that the motherboard of the industrial computer has enough SATA interfaces; if there are not enough SATA interfaces, you may need to install a SATA expansion card.
[0058] 1.2 Install the hard drive
[0059] Power off and disconnect: Turn off the industrial computer and disconnect the power supply;
[0060] Install hard drives: Install each hard drive correctly into the chassis according to the hard drive tray or mounting bracket, and ensure it is securely fastened.
[0061] Connect data and power cables: Connect the SATA data cable to each hard drive and the power cable to the hard drive, ensuring all connections are secure.
[0062] 2. Configure hard drives
[0063] 2.1 Enter BIOS / UEFI settings
[0064] Start the computer: Enter the BIOS / UEFI settings interface at startup (usually by pressing Del, F2, or another specific key).
[0065] Check hard drive detection: Confirm that all 6 hard drives are detected in the BIOS / UEFI and check the SATA mode (e.g., AHCI mode).
[0066] 2.2 Start the Windows operating system
[0067] Enter the Windows system: Start the Windows operating system.
[0068] 3. Disk initialization and partitioning
[0069] 3.1 Open Disk Management
[0070] Access the Disk Management tool: Right-click "This PC" or "Computer" and select "Manage," then select "Disk Management."
[0071] 3.2 Initialize hard drives
[0072] Initialize disks: In Disk Management, find the newly installed hard drives (they should appear as "Uninitialized"). Right-click each hard drive and select "Initialize Disk," and choose the partition style (MBR or GPT).
[0073] 3.3 Create new partitions
[0074] Create partitions: After initialization, right-click the unallocated space and select "New Simple Volume" to create a partition and file system (NTFS or exFAT) following the wizard steps.
[0075] 5. Format and assign drive letters
[0076] Format disks: In the Disk Management tool, right-click each partition and select "Format" to format it with a file system (e.g., NTFS) and complete the formatting process.
[0077] Assign drive letters: Right-click on each partition and select "Change Drive Letter and Path" to assign a drive letter to each partition for easy access in File Explorer.
[0078] 6. Verification and Maintenance
[0079] Check disk health: Use tools like CrystalDiskInfo or HD Tune to check the health status and temperature of the hard drive;
[0080] Backup and recovery: Regularly backup important data and configure appropriate backup solutions to prevent data loss.
[0081] Optionally, the domain controller 10 is connected with the communication module 8 through the controller harness, wherein the controller harness includes the power line, the CAN communication line, the Flexray communication line, the Ethernet communication line, the camera coaxial line and the ultrasonic radar line bundle of the domain controller 10.
[0082] Among them, the power line provides stable power supply for the domain controller 10. The power line usually includes positive, negative and hardware wake-up lines to ensure the stable operation of the domain controller 10 under various working conditions.
[0083] Among them, the CAN communication line is used for communication between the domain controller 10 and other control modules of the vehicle. CAN (Controller Area Network) is a high-efficiency serial communication protocol widely used in automotive electronic systems. It allows multiple domain controllers 10 to exchange real-time data and improves the reliability and robustness of the system.
[0084] Among them, the FlexRay communication line provides higher speed and higher reliability of communication, which is usually used in application scenarios that require high bandwidth and low delay. FlexRay is a communication protocol for automobiles, which supports high data transmission rate (up to 10 Mbps) and is suitable for more complex control systems, such as advanced driving assistance systems (ADAS).
[0085] Among them, the Ethernet communication line is used for high data rate communication and supports larger bandwidth network connection. Ethernet is gradually popular in modern automobiles, especially in application scenarios that require transmission of large amounts of data, such as in-vehicle entertainment systems, navigation systems and advanced driving assistance systems (ADAS).
[0086] Among them, the camera coaxial line is used to transmit the video signals captured by the camera. The camera coaxial line is usually a coaxial cable used to transmit analog video signals, ensuring stable video image quality and reducing interference.
[0087] Where the ultrasonic radar line bundle connects the ultrasonic radar sensor and the domain controller 10, transmitting radar data. The ultrasonic radar is used to measure the distance to obstacles, commonly used in parking assistance, collision warning and other distance measurement applications.
[0088] It should be noted that when installing and configuring these line bundles, the following points should be noted:
[0089] Line bundle layout: Ensure that the line bundles are installed in a reasonable layout, avoiding interference with each other or being pinched by mechanical components.
[0090] Cable protection: Use cable management and protection measures (such as line bundle sleeves, cable ties) to protect cables from physical damage and environmental effects.
[0091] Connector connection: Ensure that all connector connections are stable and avoid loose or poor contact.
[0092] Signal interference: For high-frequency signal lines (such as Ethernet and coaxial lines), using shielded cables can reduce signal interference and improve signal quality.
[0093] Testing and verification: After installation is complete, conduct a comprehensive test of the system to ensure that all line bundle connections are normal and communication is error-free.
[0094] Through careful installation and configuration, ensure that the domain controller 10 line bundle can reliably complete its intended functions and provide stable support for the system.
[0095] Note that interface compatibility: Ensure that the interfaces and communication protocols of each board are compatible and can work normally with other components in the system.
[0096] Power management: Reasonably allocate power to ensure that each board receives stable power supply. Check the connection quality of power lines and connectors.
[0097] Heat dissipation design: Consider the heat dissipation of the board during operation, and ensure that there are sufficient heat dissipation measures such as heat sinks or fans to prevent overheating from affecting system performance.
[0098] Wiring and layout: Reasonably wire in the drawer to avoid cable entanglement or crossing, and maintain good cable management. Ensure that the physical distance between each board is appropriate to avoid signal interference.
[0099] System testing: After system integration, conduct comprehensive functional testing and troubleshooting to ensure that all boards and communication interfaces are working properly. This includes communication performance testing of CAN, FlexRay and Ethernet, as well as functional testing of relay control.
[0100] Optionally, the rear panel of the cabinet 1 is integrated with 220V mains input terminals, 220V power supply plug-in plates, Linux industrial computer power input terminals, windows industrial computer power input terminals, card integrated drawer power input terminals, and DC power input terminals.
[0101] In some embodiments of the present disclosure, the fans are arranged in a symmetrical layout:
[0102] Optionally, the upper panel 2 of the cabinet 1 is integrated with four cooling fans 4, which are arranged in a regular distribution shape on the upper panel 2 of the cabinet 1. The regular distribution shape is the position where the four cooling fans 4 are located, which forms a regular shape such as a rectangle or a trapezoid, which can effectively improve the heat dissipation effect of the load box.
[0103] To ensure uniform air flow, the fans are arranged symmetrically on the panel. For example, the fans can be divided into two groups, each with two fans, arranged symmetrically front and back.
[0104] Air flow direction: Choose the inlet and outlet configuration to optimize air flow. Typically, one group of fans (e.g., the front two) acts as inlet fans, drawing air into the cabinet 1; the other group (e.g., the rear two) acts as outlet fans, expelling hot air.
[0105] Optionally, the lower panel 3 of the cabinet 1 is integrated with four universal wheels to facilitate moving the cabinet 1 to any location.
[0106] Optionally, the DV load box host computer is programmed using C#, including the following steps:
[0107] 1. Device communication protocol: First, you need to understand the communication protocol supported by the load box (such as serial port, TCP / IP, USB, etc.) and its data format;
[0108] 2. Install the relevant library: According to the type of device communication interface, install the corresponding library or driver. For example, if the device uses serial communication, you need to use the System.IO.Ports namespace; if you use TCP / IP, you need to use the System.Net.Sockets namespace;
[0109] 3. Create a project: Create a new C# Windows Forms or WPF project in Visual Studio to design the user interface;
[0110] 4. Write communication code: Implement communication with the device, including sending commands and receiving data;
[0111] 5. Process data: According to the returned data of the device, parse and process;
[0112] 6. Design user interface: implement the interface of user operation, such as control button, data display area, etc.
[0113] In the utility model, the ability of host computer includes:
[0114] 1. Independent control of relay board card and DC power supply, realize the power-on and power-off operation of the maximum 6 domain controllers 10, the relay board card: select a board card supporting at least 6 relays; DC power supply: ensure that the power supply adapts to the required voltage and current; connection line: connect the output of the relay board card to the power input end of each domain controller 10.
[0115] 2. Support custom test cycle, can set corresponding test cycle according to test requirements in different standards, such as Figure 2 As shown.
[0116] 3. Specific CAN message format and content hibernate automatic driving domain domain controller 10;
[0117] 4. Specific Flexray message format and content wake up automatic driving domain domain controller 10, support Flexray as cold node network management;
[0118] 5. Control the opening and closing of each function module of the automatic driving domain domain controller 10, including CAN communication, Flexray communication, Ethernet communication, GMSL video output.
[0119] Among them, the CAN communication content includes CAN communication message, ultrasonic test distance, APA switch, power supply voltage of main chip of domain controller 10, temperature of domain controller 10.
[0120] CAN communication message is the basic information unit on CAN bus.
[0121] CAN communication management is a kind of serial communication protocol widely used in automobile electronics. The management of CAN communication involves the following aspects:
[0122] Start and stop CAN module:
[0123] Initialize CAN module: configure CAN controller when system starts, set baud rate, dbc configuration file, etc.
[0124] Enable and disable CAN bus: enable or disable CAN bus according to needs, which can be realized by control register or software command.
[0125] Configure CAN message: define the sending and receiving rules of CAN message.
[0126] Ultrasonic test distance is the distance between the ultrasonic sensor and the object, the ultrasonic data is transmitted to the domain controller 10 through CAN message.
[0127] The supply voltage of the main chip of the domain controller 10, including the voltage value in the CAN message:
[0128] Parse voltage value: extract and parse voltage data from CAN message,
[0129] Monitor voltage: regularly check the voltage value to ensure system stability.
[0130] Domain controller 10 temperature, temperature monitoring of domain controller 10 helps to ensure that the system does not overheat.
[0131] FlexRay communication includes FlexRay communication message, FlexRay communication management is a high-bandwidth, real-time communication protocol, widely used in advanced driving assistance and autonomous driving systems.
[0132] Start and stop FlexRay module:
[0133] Initialize FlexRay module: configure FlexRay controller's time period, bandwidth, XML project file and other parameters.
[0134] Enable and disable FlexRay bus: manage by controlling the start and stop state of FlexRay controller.
[0135] Ethernet communication status includes Ethernet bandwidth running, output frame rate of front and side view cameras, eMMC and EEPROM read and write functions, Ethernet communication management Ethernet communication is used for high-bandwidth data transmission in autonomous driving systems, such as sensor data and control commands.
[0136] Start and stop Ethernet module:
[0137] Initialize Ethernet interface: configure Ethernet hardware, set IP address and network parameters.
[0138] Enable and disable Ethernet interface: control the connection state of Ethernet interface.
[0139] The GMSL video output includes the video picture collected by the surround view camera of the domain controller 10, and the GMSL (Gigabit Multimedia Serial Link) is a high-bandwidth serial interface standard for video and data transmission, which is widely used in the surround view system in the automotive field. The GMSL interface can support high-quality video transmission while providing control signals and data channels. This makes it very suitable for applications with high-resolution camera systems, and GMSL video output management is used for video transmission, usually for cameras and displays.
[0140] Starting and stopping the GMSL module:
[0141] Initializing the GMSL interface: configuring video interface parameters such as resolution and frame rate.
[0142] Enabling and disabling GMSL video output: controlling the start and stop of video output.
[0143] Optionally, the results of the automatic driving domain controller 10 functional module test state are fed back and judged, and the results are recorded,
[0144] The module functions include the working current collection of the automatic driving domain controller 10, the CAN communication state, the Flexray communication state, the Ethernet communication state, and the GMSL video output state.
[0145] The CAN communication content includes whether the CAN link is normal, whether the CAN message appears error frame, whether the ultrasonic test distance is within the normal threshold, the APA switch state, whether the power supply voltage of the main chip of the domain controller 10 is normal, and the temperature collection of the domain controller 10. The test results are stored in TXT text mode.
[0146] Flexray communication includes whether the Flexray link is normal, whether the Flexray message appears error frame, and the test results are stored in TXT text mode.
[0147] The Ethernet communication state includes whether the Ethernet link is normal, whether the Ethernet bandwidth is within the normal threshold, whether the output frame rate of the front and side view cameras is within the normal threshold, whether the eMMC and EEPROM read-write functions are normal, and the test results are stored in TXT text mode.
[0148] The GMSL video output includes whether the video picture appears interruption, and the display picture is abnormal, and the test results are stored in MP4 format.
[0149] Referring to Figure 3 As shown in the figure, the automatic test process of the DV / PV load box host computer is as follows:
[0150] The load box controls the power-on of the domain controller 10;
[0151] Load box Flexray / CAN control domain controller 10 wakes up;
[0152] Determine whether the wake-up is successful, if not, the test is aborted, print wake-up fail log, maintain power on, if yes, execute the next step;
[0153] Load box control domain controller 10 starts each functional module test, determines the test result of each module, if not, the test is aborted, print each module fail log, maintain power on, if yes, execute the next step;
[0154] Continue to test to reach a single cycle test time, print test log, determine whether the test cycle number is reached, if yes, keep the test result, sleep first and then power off, the test is ended, if not, execute the next step;
[0155] Load box control domain controller 10 enters sleep, waits for a specified time, and wakes up the load box Flexray / CAN control domain controller 10 again.
[0156] It should be noted that the load box in the utility model is not only suitable for DV / PV test, but also can be applied to a series of whole machine function tests such as robustness test, four corner test, aging test and storage pressure test.
[0157] Obviously, the described embodiments are only part of the embodiments of the utility model, rather than all the embodiments. Based on the embodiments in the utility model, all other embodiments obtained by ordinary skilled in the art and related fields without creative labor should belong to the protection scope of the utility model. The structures, devices and operation methods not specifically described and explained in the utility model are implemented according to the conventional means in the art, if no special description and limitation is made.
Claims
1. A load box based on an autonomous driving domain controller test, comprising a cabinet, characterized in that: The cabinet is provided with a host computer module, at least one domain controller and a module to be tested; The host computer module is electrically connected to the domain controller via the communication module, and the host computer module transmits a test signal to the domain controller via the communication module. The domain controller is electrically connected to the module to be tested, and the domain controller transmits the test signal to the module to be tested, so as to implement testing of the module to be tested; The domain controller receives the test information fed back by the module to be tested, and transmits the test information to the host computer module through the communication module.
2. The load box based on the autonomous driving domain controller test according to claim 1, characterized in that: The module to be tested includes at least a camera test unit and an ultrasonic radar test unit; The camera test unit is connected to the domain controller via a camera test unit coaxial line. The camera test unit coaxial line is used to transmit the video images collected by the camera test unit to the domain controller, and the domain controller transmits the video images to the host computer module.
3. The load box based on the autonomous driving domain controller test according to claim 2, characterized in that: The ultrasonic radar test unit is connected to the domain controller via an ultrasonic radar harness. The ultrasonic radar harness is used to transmit the radar signal data collected by the ultrasonic radar test unit to the domain controller, and the domain controller transmits the radar signal data to the host computer module.
4. The load box based on the autonomous driving domain controller test according to claim 2, characterized in that: The domain controller is connected to the communication module via a communication line.
5. The load box based on the autonomous driving domain controller test according to claim 4 is characterized in that: The communication module at least includes a CAN communication board, a Flexray communication board and an Ethernet communication board.
6. The load box based on the autonomous driving domain controller test according to claim 5, characterized in that: The communication lines include CAN communication lines, Flexray communication lines and Ethernet communication lines; The CAN communication board is connected to the domain controller via a CAN communication line; The Flexray communication board is connected to the domain controller via a Flexray communication line; The Ethernet communication board is connected to the domain controller via an Ethernet communication line.
7. The load box based on the autonomous driving domain controller test according to claim 2, characterized in that: It also includes an electric control module, which is electrically connected to the domain controller and the host computer module, and is used to control the on-off signal transmission between the host computer module and the domain controller.
8. The load box based on autonomous driving domain controller test according to claim 1, characterized in that: The cabinet includes an upper panel, and the upper panel is integrated with a plurality of cooling fans, and the plurality of cooling fans are arranged on the upper panel of the cabinet in a regularly distributed shape.
9. The load box based on the autonomous driving domain controller test according to claim 2, characterized in that: The ultrasonic radar test unit includes 72 ultrasonic radars.
10. The load box based on the autonomous driving domain controller test according to claim 2, characterized in that: The camera test unit includes 6 front-view cameras, 30 side-view cameras and 24 surround-view fisheye cameras.