Hardware white box test combination device and test method thereof

Through the automated testing environment and data acquisition technology of the hardware white box test combination device, the problems of low efficiency, high cost, large safety hazards and difficult traceability in hardware white box testing are solved, and efficient and safe testing process and result traceability are achieved.

CN119292859AActive Publication Date: 2025-01-10CHINA NUCLEAR CONTROL SYST ENG
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411822899.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-01-10
Estimated Expiration
2044-12-12

AI Technical Summary

Technical Problem

During the hardware white box testing process, there are problems such as low testing efficiency, high labor costs, large safety risks, and difficulty in traceability, especially when multiple varieties are produced in small batches and frequent technical status changes.

Method used

Provide a hardware white box test combination device, including test station module, network switch, printer, electronic tool cabinet module and test cabinet module, through computer management testing process, network communication, automated tool cabinet and robotic arm, it realizes automatic construction of the test environment and data collection to reduce manual operations and repetitive labor.

Benefits of technology

It realizes automation of hardware white box testing, reduces testing costs and manpower management time, improves testing efficiency and security, and ensures traceability and record automation of test results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292859A_ABST
    Figure CN119292859A_ABST
Patent Text Reader

Abstract

The invention discloses a hardware white box test combination device and a test method thereof, and relates to the technical field of hardware white box test, and a test station module in the device comprises a computer, a top layer test area, a bottom layer test area and a high voltage test area; the computer is used for managing traceability files and executing a test process; the network switch comprises a plurality of network ports; each network port is connected with other modules through a cable; the network switch is used for providing network communication for the printer, the test station module, the electronic tool cabinet and the test cabinet module; the printer is used for printing a test case; the electronic tool cabinet module is used for storing test tools; the test cabinet module comprises a digital multimeter, an oscilloscope, a camera, a high-voltage tester, a programmable power supply, a hygrothermograph, a code scanning gun, a probe pen, a mechanical arm, a rack and a cabinet body, and the test cabinet module is used for providing a hardware white-box test environment for the tested module. Test is carried out based on the device, and the test cost of the hardware white box can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of hardware white box testing, and in particular to a hardware white box testing combination device and a testing method thereof. Background Art

[0002] Product hardware white box testing is to test every power supply, every signal line, and every interface signal of the product under test, including electrical signal amplitude test, electrical signal waveform test, channel isolation test, etc.

[0003] The electrical signal amplitude (voltage / resistance) test includes but is not limited to the following test ranges: voltage test points include 1.2V, 1.8V, 3.3V, ±5V, ±15V, 24V, 48V. The resistance test range includes 0Ω~100Ω, 100Ω~1KΩ, 1KΩ~100KΩ, 100KΩ~100MΩ. The electrical signal waveform test includes but is not limited to the following test ranges: ripple test of voltage test points, crystal oscillator circuit output waveform test, watchdog circuit waveform test, memory circuit waveform test, A / D, D / A circuit waveform test. The channel isolation test includes but is not limited to the following test items: isolation test between the channel ports of the module under test, isolation test between the channel port of the module under test and the common ground of the digital signal, and isolation test between the channel port of the module under test and the electrostatic protection ground.

[0004] After investigation, it was found during the hardware white box testing process that there are many problems affecting efficiency that need to be solved urgently.

[0005] 1) During the white box test, due to the different distribution coordinates of the test points on the module PCB board caused by different module types, the test points are determined according to the schematic diagram while testing. In the context of multi-variety and small-batch production, the test efficiency is low; multiple test cases are executed separately, and the connection between the test cases is not tight, resulting in a waste of test time.

[0006] 2) When white-box testing is performed, different products under test require repeated construction, dismantling, and reconstruction of different test environments, wasting repetitive labor time; test tools are managed manually, and it is necessary to look up the ledger to pick up and deliver the tools, wasting manpower and time costs.

[0007] 3) During the electrical signal waveform test, the oscilloscope operation process requires cumbersome parameter settings, and the image capture, copying, and pasting processes waste manpower and time costs.

[0008] 4) During the channel isolation test, a strict test environment is required, and the high-voltage output of the test instrument poses certain safety hazards.

[0009] 5) During the white box testing process, the editing and printing of white box test records need to be done manually, which brings inconvenience to the testing work.

[0010] 6) During the hardware development process, the hardware technical status and version change frequently, and multiple rounds of white box testing are required. Due to the particularity of hardware white box testing, the test results are closely related to the hardware version and technical status. In addition, after the product technical status changes, the intermediate status of the product will not be retained. This results in the hardware white box test tracing process. It is difficult to find the hardware with the corresponding technical status version, which makes tracing difficult. Summary of the invention

[0011] The purpose of this application is to provide a hardware white box test combination device and a test method thereof, which can reduce the test cost of hardware white box automated testing.

[0012] To achieve the above objectives, this application provides the following solutions: In a first aspect, the present application provides a hardware white box test assembly device, including: a test station module, a network switch, a printer, an electronic tooling cabinet module and a test cabinet module.

[0013] The test station module includes a computer, a top test area, a bottom test area and a high-voltage test area; the computer is used to manage traceability files and execute test processes.

[0014] The network switch includes several network ports; each of the network ports is connected to the remaining modules through a cable; the network switch is used to provide network communication for the printer, the test station module, the electronic tooling cabinet and the test cabinet module.

[0015] The printer is used to print test cases.

[0016] The electronic tool cabinet module is used to store test tools.

[0017] The test cabinet module includes a digital multimeter, an oscilloscope, a camera, a high-voltage tester, a programmable power supply, a thermometer and a hygrometer, a barcode scanner, a probe pen, a robotic arm, a rack and a cabinet. The test cabinet module is used to provide a hardware white box test environment for the module under test.

[0018] Optionally, the test program executed by the test station module includes controlling the barcode scanner to register the serial number, controlling the camera to take multimedia photos of the object under test, providing a test case execution environment, controlling the door of the electronic tooling cabinet to provide different test tools in different test cases, controlling the input and output of the test instrument, and controlling the printer to complete the printing steps of the test case.

[0019] Optionally, the test station module includes several USB interfaces.

[0020] Optionally, the test cabinet module further includes: a first communication interface, a second communication interface, a third communication interface, a fourth communication interface and a plurality of network ports.

[0021] Optionally, the first communication interface, the second communication interface, the third communication interface and the fourth communication interface are respectively connected to a USB of the test station module via a cable.

[0022] Optionally, the top-level test area includes a first power interface, a first cable, a first test point set and a first robotic arm; the first robotic arm is used to fix the first cable, the first cable is connected to the second input interface of the oscilloscope, and the signals of the first test point set in the top-level test area and the signals of the second test point set in the bottom-level test area are collected through the first cable.

[0023] Optionally, the bottom test area includes a second power supply interface, a second cable, a second test point set and a second robotic arm; the second robotic arm is used to fix the second cable, the second cable is connected to the first input interface of the digital multimeter, and the signals of the first test point set in the top test area and the signals of the second test point set in the bottom test area are collected through the second cable.

[0024] Optionally, the high-voltage test area includes a third mechanical arm, a third cable, a third test point set and an isolation test component; the third mechanical arm is used to fix the third cable, the third cable is connected to the first output interface of the high-voltage tester, and the signal of the third test point set in the high-voltage test area is measured through the third cable.

[0025] In a second aspect, the present application provides a testing method, which is applied to the hardware white box testing combination device, and the testing method includes: Get the test task.

[0026] Send the test task to the computer in the test station module.

[0027] Start the computer of the test station module and control the computer to open the executable program operation interface of the test software.

[0028] The control executable program operation interface performs hardware interface initialization and software interface initialization.

[0029] The control test program enters a test characteristic selection process; the characteristic selection process includes a numerical test, a waveform test, and an insulation test.

[0030] After completing the test characteristic selection process, the control test program enters the product test information entry process; the product test information entry process includes the tested product number, the test instrument number and the test instrument verification validity period.

[0031] After completing the product test information input process, the control test program enters the test case selection process; the test case selection process includes a test point test step prompt part and a test point coordinate prompt part.

[0032] After completing the test case selection process, the control test program enters the test tool installation process; the test tool installation process includes the electronic tool cabinet action, the test probe pen installation and the test probe pen fixture installation.

[0033] After the test fixture installation process is completed, the control test program enters the robot arm tentacle connection measurement point process.

[0034] After completing the measurement point process, the control test program executes the data acquisition process; the data acquisition process includes power supply, data acquisition and power off.

[0035] Optionally, the test task includes test content, test object, test object version number and expected completion time.

[0036] According to the specific embodiments provided in this application, this application discloses the following technical effects: The present application provides a hardware white box test integrated device and a test method thereof, the device comprises a test station module, a network switch, a printer, an electronic tool cabinet module and a test cabinet module; the test station module comprises a computer, a top test area, a bottom test area and a high voltage test area; the computer is used to manage traceability files and execute test processes; the network switch comprises several network ports; each network port is connected to the remaining modules through a cable; the network switch is used to provide network communication for the printer, the test station module, the electronic tool cabinet and the test cabinet module; the printer is used to print test cases; the electronic tool cabinet module is used to store test tools; the test cabinet module comprises a digital multimeter, an oscilloscope, a high voltage tester, a programmable power supply, a thermometer and a hygrometer, a probe pen, a mechanical arm, a rack and a cabinet, and the test cabinet module is used to provide a hardware white box test environment for the module under test. Using this device for testing can effectively reduce the cost of hardware white box testing. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in 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 paying creative work.

[0038] Figure 1 A connection relationship diagram of a hardware white box test combination component provided in one embodiment of the present application.

[0039] Figure 2A structural layout diagram of a hardware white box test combination device provided in one embodiment of the present application.

[0040] Figure 3 A test procedure flow chart provided for an embodiment of the present application.

[0041] Figure 4 A schematic diagram of a software operation interface provided in one embodiment of the present application. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0043] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0044] Embodiment 1 like Figure 1 As shown, this embodiment provides a hardware white box test assembly device, which is characterized by comprising: a test station module, a network switch, a printer, an electronic tooling cabinet module and a test cabinet module.

[0045] The test station module includes a computer, a top test area, a bottom test area and a high-voltage test area; the computer is used to manage traceability files and execute test processes.

[0046] The network switch includes several network ports; each of the network ports is connected to the remaining modules through a cable; the network switch is used to provide network communication for the printer, the test station module, the electronic tooling cabinet and the test cabinet module.

[0047] The printer is used to print test cases.

[0048] The electronic tool cabinet module is used to store test tools.

[0049] The test cabinet module includes a digital multimeter, an oscilloscope, a camera, a high-voltage tester, a programmable power supply, a thermometer and a hygrometer, a barcode scanner, a probe pen, a robotic arm, a rack and a cabinet. The test cabinet module is used to provide a hardware white box test environment for the module under test.

[0050] In this embodiment, the test station module consists of three test areas: a top test area, a bottom test area, and a high-voltage test area. The top test area includes a first power interface, a first cable, a first test point set, and a first mechanical arm; the bottom test area includes a second power interface, a second cable, a second test point set, and a second mechanical arm; and the high-voltage test area includes a third mechanical arm, a third cable, a third test point set, and an isolation test assembly.

[0051] In terms of connection relationship, the first mechanical arm is used to fix the first cable, which is connected to the second input interface of the oscilloscope and is used to collect signals from the first test point set of the top test area and the second test point set of the bottom test area, thereby realizing the waveform collection function of the product under test. The second mechanical arm is used to fix the second cable, which is connected to the first input interface of the digital multimeter and is used to collect signals from the first test point set of the top test area and the second test point set of the bottom test area, thereby realizing the voltage and resistance collection function of the product under test. The third mechanical arm is used to fix the third cable, which is connected to the first output interface of the high-voltage tester and is used to measure the signals from the third test point set of the high-voltage test area, thereby completing the channel isolation test function of the product under test.

[0052] The test station module is responsible for starting the test process and executing the test program. First, it registers the product serial number by controlling the barcode scanner, obtains the product multimedia image by controlling the camera, and obtains the temperature and humidity values ​​of the test environment by controlling the thermometer and hygrometer; second, it provides a test case execution environment and controls the execution steps of the test case; third, it can control the door of the electronic tooling cabinet and provide corresponding test tools according to different test cases; fourth, it supports remote control of the input and output of the test instrument to assist the tester to successfully complete the test execution process; finally, it is also responsible for controlling the printer to complete the printing steps of the test case.

[0053] Among them, Figure 1 As shown, the eighth network port of the first computer is connected to the fifth network port of the network switch through the tenth cable. The first USB of the first computer is connected to the fourth communication interface barcode scanner. The second USB of the first computer is connected to the first communication interface of the hardware white box test device. The third USB of the first computer is connected to the second communication interface of the hardware white box test device. The fourth USB of the first computer is connected to the third communication interface of the hardware white box test device, and the display interface of the first computer is connected to the display.

[0054] Specifically, the first USB is connected to the barcode scanner to collect the serial number information of the product under test; the second USB is connected to the first communication interface of the high-voltage tester to complete the isolation test; the third USB is connected to the second communication interface of the programmable power supply to complete the power supply function of the product under test; the fourth USB is connected to the third communication interface of the thermometer and hygrometer to complete the collection function of the temperature and humidity of the test environment; the fifth USB is connected to the electronic switch to complete the switching function of the electronic switch; the eighth network port is connected to the fifth network port of the switch to complete the network exchange with the switch and complete the control function of other devices; the display is connected to the display interface of the first computer through the fourth cable to complete the display function of the computer operating system.

[0055] Specifically, the network switch is responsible for establishing a local area network for this embodiment and providing a network communication environment. Figure 1 As shown, the network switch includes a first network port, a second network port, a third network port, a fourth network port, a fifth network port and a sixth network port. Among them, the first network port is connected to the twelfth network port of the image acquisition device to complete the image acquisition function of the tested product photo during the test process; the second network port is connected to the eleventh network port of the oscilloscope to complete the waveform acquisition function during the voltage test of the tested product; the third network port is connected to the tenth network port of the digital multimeter to complete the voltage data and resistance data acquisition function during the test of the tested product; the fourth network port is connected to the ninth network port of the electronic tooling cabinet to complete the test tooling search and storage function during the test of the tested product; the fifth network port is connected to the eighth network port of the first computer to complete the network data communication function between the first computer and other network devices; the sixth network port is connected to the seventh network port of the printer to complete the printing function of the test case.

[0056] Specifically, the printer includes a printer and a seventh network port, and the seventh network port of the printer is connected to the sixth network port of the network switch through a ninth cable.

[0057] Specifically, the electronic tooling cabinet is responsible for providing a neat and uniform storage environment that can be opened programmably for scattered test tools. Among them, the ninth network port of the electronic tooling cabinet is connected to the fourth network port of the network switch through the eleventh cable.

[0058] Specifically, the test cabinet module is responsible for providing a hardware white box test environment for the module under test. Figure 1 As shown, the test cabinet module includes a cabinet, a digital multimeter, an oscilloscope, a camera, a high-voltage tester, a programmable power supply, a thermometer and a humidity meter, and a barcode scanner.

[0059] The cabinet in the test cabinet module is a rack with the function of installing and fixing instruments. The digital multimeter, oscilloscope, camera, high-voltage tester, programmable power supply, thermometer and hygrometer, and barcode scanner are installed on the cabinet. The tenth network port of the digital multimeter is connected to the third network port of the switch through the twelfth cable to complete the control function of the first computer to the digital multimeter; the eleventh network port of the oscilloscope is connected to the second network port of the switch through the thirteenth cable to complete the control function of the first computer to the oscilloscope; the twelfth network port of the camera is connected to the first network port of the switch through the fifth cable to complete the control function of the first computer to the camera; the first communication interface of the high-voltage tester is connected to the second USB of the first computer through the fifteenth cable to complete the control function of the first computer to the high-voltage tester; the second communication interface of the programmable power supply is connected to the third USB of the first computer through the fourteenth cable to complete the control function of the first computer to the programmable power supply; the third communication interface of the thermometer and hygrometer is connected to the fourth USB of the first computer through the sixteenth cable to complete the control function of the first computer to the thermometer and hygrometer; the fourth communication interface of the barcode scanner is connected to the first USB of the first computer through the eighth cable to complete the control function of the first computer to the barcode scanner.

[0060] Specifically, Figure 1 and Figure 2 As shown, the tenth network port of the digital multimeter is connected to the third network port of the switch through the twelfth cable; the first input interface is connected to the second test point set of the bottom test area through the second cable.

[0061] The eleventh network port of the oscilloscope is connected to the second network port of the switch through the thirteenth cable; the second input interface is connected to the first test point set of the top-level tester through the first cable.

[0062] The first communication interface of the high voltage tester is connected to the second USB of the first computer through the fifteenth cable; the first output interface is connected to the third test point set of the high voltage test area through the third cable.

[0063] The twelfth network port of the camera is connected to the first network port of the switch through the fifth cable.

[0064] The second communication interface of the programmable power supply is connected to the third USB of the first computer through the fourteenth cable; the third output interface is connected to the first power interface of the top test area through the sixth cable, and is connected to the second power interface of the bottom test area through the seventh cable.

[0065] The third communication interface of the thermometer and hygrometer is connected to the fourth USB of the first computer through the sixteenth cable; the thermometer and hygrometer is installed in a ventilated place on the rack.

[0066] The fourth communication interface of the barcode scanner is connected to the first USB of the first computer through an eighth cable.

[0067] In some implementations of this embodiment, the switch may be an ordinary switch, and the number of network ports is ≥6. The printer may be a printer with a network port communication function, which can complete the printing function according to computer instructions, and includes a network port. The test station is divided into three customized areas: the top test area, the bottom test area, and the high-voltage test area. In the top test area, the first test point set is a set of test points to be tested in the top layer of the PCB of the tested module, the first power interface is fixed in the top test area, and the tested module is fixed on the first power interface through a connector; in the bottom test area, the second test point set is a set of test points to be tested in the bottom layer of the PCB of the tested module, the second power interface is fixed in the bottom test area, and the tested module is fixed on the second power interface through a connector; in the high-voltage test area, the third test point set is a set of the first electronic switch output and the second electronic switch output; the first electronic switch set and the second electronic switch set can be 8-to-1 multiplexers. 8 channels are input, and at the same time, only one channel is output. The test chassis and the terminal board provide a test environment for the tested module. The first computer may be an ordinary computer or workstation, with a display interface number ≥1, a network port number ≥1, and a USB port number ≥5. An electronic work cabinet can be a storage cabinet with ≥9 storage spaces, and the door of each storage space can be opened by computer commands. The computer is embedded in the work cabinet and has the function of network communication with a switch or other computers, with a network port number of ≥1. A test cabinet can be an ordinary rack, which can be a frame structure made of metal materials that can integrate multiple desktop instruments. It can be a fixed structure or a rolling structure with pulleys installed at the bottom.

[0068] A digital multimeter, an oscilloscope, a camera, a high-voltage tester, a programmable power supply, a thermometer and humidity meter, a barcode scanner, and a robotic arm are fixed on the rack. The digital multimeter can be a digital multimeter with an acquisition accuracy requirement of 5.5 digits or more, including 1 network port. It has voltage measurement and resistance measurement functions, and can complete data acquisition functions through program control. The oscilloscope can be an oscilloscope with a bandwidth of 500MHz or more, including 1 network port. Parameter configuration function, image acquisition function, and test data readback function can be realized through program control. The camera can be a high-definition camera, which can realize the photo function and photo readback function through program control, including 1 network port. The high-voltage tester is a tester with AC voltage and DC voltage output functions, which can output AC voltage 0V~1000V / 50Hz, can output DC voltage 0V~1000V, and the leakage current warning range is 0mA~10mA adjustable. The first communication interface can be an RS232 port, a GPIB port, or a USB port.

[0069] The programmable power supply can be a power supply with programmable function, which can realize voltage output and shutdown through program control, and the output voltage is ≥60V. The second communication interface can be RS232 port, GPIB port or USB port. The programmable power supply is responsible for supplying power to the power interface of the top test area and the bottom test area of ​​the module.

[0070] The thermometer and hygrometer can be a device with temperature and humidity measurement functions, and has an accessible third communication interface, which can be a USB port. The barcode scanner can be a data entry device with a barcode scanning function, and has an accessible fourth communication interface, which can be a USB port. The robotic arm can be a mechanical structural component with a space extension function that can be adjusted up and down and left and right. The robotic arm can be extended downward to touch the desktop of the cabinet, and can be extended to the right to cover the area of ​​the entire cabinet.

[0071] Embodiment 2 A testing method is provided, which is applied to the hardware white box testing combination device, and the testing method includes: Get the test task.

[0072] Send the test task to the computer in the test station module.

[0073] Start the computer of the test station module and control the computer to open the executable program operation interface of the test software.

[0074] The control executable program operation interface performs hardware interface initialization and software interface initialization.

[0075] The control test program enters a test characteristic selection process; the characteristic selection process includes a numerical test, a waveform test, and an insulation test.

[0076] After completing the test characteristic selection process, the control test program enters the product test information entry process; the product test information entry process includes the tested product number, the test instrument number and the test instrument verification validity period.

[0077] After completing the product test information input process, the control test program enters the test case selection process; the test case selection process includes a test point test step prompt part and a test point coordinate prompt part.

[0078] After completing the test case selection process, the control test program enters the test tool installation process; the test tool installation process includes the electronic tool cabinet action, the test probe pen installation and the test probe pen fixture installation.

[0079] After the test fixture installation process is completed, the control test program enters the robot arm tentacle connection measurement point process.

[0080] After completing the measurement point process, the control test program executes the data acquisition process; the data acquisition process includes power supply, data acquisition and power off.

[0081] The test task includes the test content, the object to be tested, the version number of the test object and the expected completion time.

[0082] Specifically, Figure 3 As shown, the test start process may include accepting the test task and starting the test software. Accepting the test task may include receiving the board to be tested, the task completion time, the completion form (which may be a test record and a test report), etc. The computer sends the test task to the first computer of the test station module through the internal communication software. The test task information may include the test content, the object to be tested, the version number of the test object, the expected completion time, etc.

[0083] Then, starting the test software can start the first computer of the test station module and open the preset executable program operation interface of the test software, such as Figure 4 The test software can be C#, LabWindows / CVI, VC++, LabView, etc.

[0084] Then the initialization process is performed, which can be hardware interface initialization and software interface initialization.

[0085] Specifically, the hardware interface initialization can be that the test program and the hardware desktop instrument shake hands through the VISA function to establish a connection, and after the initialization is successful, an instrument operation handle is generated. The subsequent program can complete the parameter configuration of the test instrument, start / stop output, start / stop acquisition, etc. by manipulating the instrument handle. The hardware desktop instrument can be a digital multimeter, an oscilloscope, a high-voltage tester, a programmable power supply, etc.

[0086] Specifically, the software interface initialization may be that the test program shakes hands with the pre-installed software in the first computer to establish a connection, and generates a software operation handle after the initialization is successful. The pre-installed software may be WORD, EXCEL, MYSQL, etc.

[0087] If all hardware interfaces and software interfaces are initialized successfully, the test program enters the next process; if more than one interface fails to initialize, the program reinitializes until the initialization is successful.

[0088] After the test program is initialized successfully, enter the product installation process.

[0089] The product installation process may be to install the product under test in the PCB board installation area of ​​the product test area. The product test area may be the top test area, the bottom test area, the insulation withstand voltage test area, etc.

[0090] After completing the product installation process, the test program will guide the user into the test feature selection stage. The test features that users can select include numerical tests, waveform tests, insulation tests, and user-defined test features.

[0091] After selecting the test characteristics, the program will enter the stage of entering the product test information. The test information may include the product number, test instrument number, test instrument verification validity period, ambient temperature and humidity, product multimedia photos, etc. The entry of this information is completed by scanning the barcode with an electronic barcode scanner and collecting images with a camera. The test program will prompt the objects that need to be scanned in turn, and the tester will then use the barcode scanner and camera to scan.

[0092] After the accompanying test information is scanned, the program will enter the test case selection stage. The test case selection interface will provide test point test step prompts and test point coordinate prompts. Test cases are the smallest unit in the product testing process. Testers can complete the entire test process in sequence according to these cases. In the operation interface, testers only need to select the corresponding test case button.

[0093] The Test Point Test Step Prompt section will display the step prompts during the execution of the current test case, such as test start and test completion, etc. The Test Point Coordinate Prompt section provides hardware test point location information related to the test case to quickly locate the test point, such as the position on the PCB of the board under test (located in the bottom test area or the top test area), silk screen or related capacitor bit number, etc.

[0094] After selecting the test case, the program will enter the test execution phase. The test execution phase includes three steps: test fixture installation, robot arm tentacles connecting measurement points, and test data verification. Test fixture installation includes electronic fixture cabinet action, test probe installation, and test probe fixture installation. The electronic fixture cabinet action involves the test station module computer sending a command to open the cabinet door to the electronic fixture cabinet computer network port through the TCP / IP interface. After receiving the preset code containing the cabinet door number and status information, the electronic fixture cabinet will perform the opening action.

[0095] Test probes may include digital multimeter probes, oscilloscope matching plugs, high-voltage tester special cables, etc. The installation of the test probe involves taking the probe out of the electronic tooling cabinet and installing and fixing it on the robot arm. The test probe fixture may include chip capacitor fixtures, chip pin fixtures, etc. The installation process is to take the fixture out of the electronic tooling cabinet and install and fix it on the test probe.

[0096] The test probe and the test probe fixture are both affixed with barcodes, and the test probe and the fixture can be returned by scanning these barcodes with an electronic barcode scanner.

[0097] After the test fixture is installed, the program will enter the stage of connecting the robot arm tentacles to the measurement points. This process involves quickly locating the measurement points according to the measurement point coordinates displayed on the test case software interface and installing the robot arm tentacles on the measurement points.

[0098] Test data verification includes two steps: power supply and test data reading. Power supply means that the program-controlled power supply provides 24V power to the module under test. After the power supply is supplied, the test instrument starts to read the test data. If the test data meets the index requirements, the test passes; if the test data does not meet the index requirements, the test fails.

[0099] Next, the data acquisition process includes two steps: data writing and power off. Data writing includes the digital multimeter automatically collecting voltage / current / resistance values, the oscilloscope automatically collecting test point images and data, and the high-voltage tester applying 1000V@50HZ@1min voltage to the test point. Power off means that the programmable power supply stops outputting.

[0100] Subsequently, the process of generating electronic test cases includes test data interpretation, generation of electronic test cases, and test case printing. Test data interpretation means that the test program compares the data read back from the test point with the test qualification standard. Generating electronic test cases means that the test program writes all test information into the preset test table and saves it as a new electronic test case. Test case printing is to call the print command of the WINDOWS operating system to print out the newly generated electronic test case.

[0101] Finally, the parameter reset phase includes operations such as releasing process variables generated during operation, clearing system memory, and returning the test probes and fixtures to the electronic tooling cabinet. After the parameter reset is completed, it means that the test execution of a test case is completed, and you can continue to execute other test cases or exit the test process.

[0102] In addition, in some embodiments, the present application provides a data flow during a test, which may be specifically as follows: 1) Test program startup phase: Start the test program on the first computer.

[0103] 2) Test information entry stage: Temperature and humidity information entry: The first computer controls the temperature and humidity meter through the third communication interface to record the temperature and humidity information of the test environment.

[0104] Barcode information entry: The first computer controls the barcode scanner through the eighth cable to scan the barcode of the module under test and enter the number information of the module under test.

[0105] Image information entry: the first computer controls the camera through the fifth cable to take a picture of the PCB board of the module under test, and enters the PCB photo information of the module under test.

[0106] 3) Electrical signal amplitude test phase: The test procedure prompts the tester to enter the electrical signal amplitude test process.

[0107] The first computer controls the second computer of the electronic tooling cabinet to open the cabinet door through the eleventh cable. The tester takes out and installs the second cable, and then closes the cabinet door.

[0108] The first computer controls the programmable power supply to output the power supply voltage through the fourteenth cable, and the programmable power supply supplies power to the module under test through the sixth cable and the seventh cable.

[0109] The tester collects the electrical signal of the test point of the module under test through the second cable according to the test point position of the top test area or the bottom test area provided by the test program.

[0110] The first computer controls the digital multimeter through the twelfth cable to collect the amplitude of the electrical signal multiple times through the second cable.

[0111] The first computer performs stability detection, reads back and stores the amplitude of the electrical signal collected by the digital multimeter through the twelfth cable.

[0112] All test points in the first test point set and the second test point set are traversed.

[0113] The first computer controls the programmable power supply to stop outputting the power supply voltage through the fourteenth cable, and the module under test is powered off.

[0114] 4) Electrical signal waveform testing phase: The test procedure prompts the tester to enter the electrical signal waveform test process.

[0115] The first computer controls the second computer of the electronic tooling cabinet through the eleventh cable to open the cabinet door. The tester takes out and installs the first cable, and then closes the cabinet door.

[0116] The first computer controls the programmable power supply to output the power supply voltage through the fourteenth cable, and the programmable power supply supplies power to the module under test through the sixth cable and the seventh cable.

[0117] The tester collects the electrical signal of the test point of the module under test through the first cable according to the test point position of the top test area or the bottom test area provided by the test program.

[0118] The first computer controls the oscilloscope through the thirteenth cable to collect the electrical signal waveform multiple times through the first cable.

[0119] The first computer performs stability detection, reads back and stores the amplitude of the electrical signal collected by the oscilloscope through the thirteenth cable.

[0120] All test points in the first test point set and the second test point set are traversed.

[0121] The first computer controls the programmable power supply to stop outputting the power supply voltage through the fourteenth cable, and the module under test is powered off.

[0122] 5) Channel isolation test phase: The test procedure prompts the tester that he is about to enter the channel isolation test process.

[0123] The first computer controls the high voltage tester through the fifteenth cable to write the preset AC isolation voltage, the preset AC isolation current, the timing time, and wait for the output state.

[0124] The first computer controls the second computer of the electronic tooling cabinet through the eleventh cable to open the cabinet door. The tester takes out and installs the third cable, and then closes the cabinet door.

[0125] The first computer controls the first electronic switch set through the seventeenth cable to select one channel output of the module under test to the first electronic switch output; the first computer controls the second electronic switch set through the seventeenth cable to select another channel output of the module under test to the second electronic switch output.

[0126] The first computer controls the high voltage tester to be in output state through the fifteenth cable.

[0127] The first computer controls the high voltage tester through the fifteenth cable to detect the isolation voltage and isolation current of the first electronic switch output and the second electronic switch output through the third cable.

[0128] The high voltage tester stops output when the timing is up.

[0129] The first computer performs stability detection, reads back and stores the isolation voltage and isolation current collected by the high-voltage tester through the fifteenth cable.

[0130] All test points in the first electronic switch set and the second electronic switch set are traversed to ensure that in each test, the output channel numbers selected by the first electronic switch set and the second electronic switch set are different.

[0131] 6) Test case saving phase: The test program saves the test execution data into the test case.

[0132] The test program saves the test execution conclusion into the test case.

[0133] 7) Test case printing stage: The test program issues test case printing instructions.

[0134] The first computer transmits the print instruction to the switch through the tenth cable, and the switch transmits the print instruction to the printer through the ninth cable.

[0135] The printer executes the test case printing operation.

[0136] 8) End of test phase: The first computer controls the electronic tooling cabinet to open the cabinet door through the eleventh cable, and the tester retracts the test cable and then closes the cabinet door.

[0137] The test program prompts that the test is completed and the program exits.

[0138] In summary, this application has the following technical effects: 1) This application uses a hardware white box test assembly device to achieve a one-time building of the test environment, saving the time of building the test environment; based on the traditional test tooling, this application integrates an electronic tooling cabinet to store the test cables in a grid. The test process is closely combined with on-site 6S management, the test environment is neater, the integration is higher, the test execution is more convenient, and the time cost of human management of test cables is reduced.

[0139] 2) This application prompts the location of the test point through the test program, freeing the human brain and making the test process more standardized; This application improves the isolation test, uses two electronic switches to select channels, and uses high-voltage test cables to isolate other cables through a robotic arm, thereby realizing automated testing of the test cable based on physical isolation, avoiding the potential safety hazards of high voltage to personal safety and the module under test.

[0140] 3) This application is more in line with the actual situation of the IO module production site. It realizes the automatic acquisition and preservation of the tested information, creates a multimedia library for hardware white box testing, and ensures the traceability of the hardware white box test conclusions during the iteration of the tested product version; it realizes the automatic editing, generation, and printing of test records, which not only simplifies the links, but also avoids human errors.

[0141] 4) This application is a software and hardware transformation and improvement in the field of hardware white box testing. It uses automatic control technology to maximize the automation of white box testing, greatly saves tooling development costs, and improves economic benefits. It has broad application prospects in the field of electronic product production and measurement.

[0142] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0143] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A hardware white box test combination device, characterized in that: include: Test station modules, network switches, printers, electronic tooling cabinet modules and test cabinet modules; The test station module includes a computer, a top test area, a bottom test area and a high-voltage test area; the computer is used to manage traceability files and execute test processes; The network switch includes several network ports; each of the network ports is connected to the remaining modules through a cable; the network switch is used to provide network communication for the printer, the test station module, the electronic tooling cabinet and the test cabinet module; The printer is used to print test cases; The electronic tool cabinet module is used to store test tools; The test cabinet module includes a digital multimeter, an oscilloscope, a camera, a high-voltage tester, a programmable power supply, a thermometer and a hygrometer, a barcode scanner, a probe pen, a robotic arm, a rack and a cabinet. The test cabinet module is used to provide a hardware white box test environment for the module under test.

2. A hardware white box test combination device according to claim 1, characterized in that: The test program executed by the test station module includes controlling the barcode scanner to register the serial number, controlling the camera to take multimedia photos of the object under test, providing a test case execution environment, controlling the cabinet door of the electronic tooling cabinet to provide different test tools in different test cases, controlling the input and output of the test instrument, and controlling the printer to complete the printing steps of the test case.

3. A hardware white box test combination device according to claim 2, characterized in that: The test station module includes several USB interfaces.

4. A hardware white box test assembly device according to claim 3, characterized in that: The test cabinet module also includes: a first communication interface, a second communication interface, a third communication interface, a fourth communication interface and a plurality of network ports.

5. A hardware white box test assembly device according to claim 4, characterized in that: The first communication interface, the second communication interface, the third communication interface and the fourth communication interface are respectively connected to a USB of the test station module via a cable.

6. A hardware white box test assembly device according to claim 1, characterized in that: The top-level test area includes a first power interface, a first cable, a first test point set and a first robotic arm; the first robotic arm is used to fix the first cable, the first cable is connected to the second input interface of the oscilloscope, and the signals of the first test point set in the top-level test area and the signals of the second test point set in the bottom-level test area are collected through the first cable.

7. A hardware white box test assembly device according to claim 1, characterized in that: The bottom test area includes a second power supply interface, a second cable, a second test point set and a second robotic arm; the second robotic arm is used to fix the second cable, the second cable is connected to the first input interface of the digital multimeter, and the signals of the first test point set in the top test area and the signals of the second test point set in the bottom test area are collected through the second cable.

8. A hardware white box test assembly device according to claim 1, characterized in that: The high-voltage test area includes a third mechanical arm, a third cable, a third test point set and an isolation test component; the third mechanical arm is used to fix the third cable, the third cable is connected to the first output interface of the high-voltage tester, and the signal of the third test point set in the high-voltage test area is measured through the third cable.

9. A testing method, characterized in that: The testing method is applied to a hardware white box testing combination device according to any one of claims 1 to 8, and the testing method comprises: Get the test task; Send the test task to the computer in the test station module; Start the computer of the test station module and control the computer to open the executable program operation interface of the test software; Controlling the executable program operation interface to perform hardware interface initialization and software interface initialization; Controlling the test program to enter a test characteristic selection process; the characteristic selection process includes a numerical test, a waveform test, and an insulation test; After completing the test characteristic selection process, the control test program enters the product test information entry process; the product test information entry process includes the tested product number, the test instrument number and the test instrument verification validity period; After completing the product test information entry process, the control test program enters the test case selection process; the test case selection process includes a test point test step prompt part and a test point coordinate prompt part; After completing the test case selection process, the control test program enters the test tool installation process; the test tool installation process includes the electronic tool cabinet action, the test probe installation and the test probe fixture installation; After the test fixture installation process is completed, the control test program enters the robot arm tentacle connection measurement point process; After completing the measurement point process, the control test program executes the data acquisition process; the data acquisition process includes power supply, data acquisition and power off.

10. A testing method according to claim 9, characterized in that: The test task includes test content, tested object, test object version number and expected completion time.

Citation Information

Patent Citations

  • Automatic signal testing method, device and system

    CN103995202A

  • Performance evaluation method and device for electronic products based on hardware white box test

    CN109145331A

  • White box interface test method and device, electronic equipment and storage medium

    CN115454818A

  • Automatic white box testing device for hardware board card

    CN220020273U

  • Pre-build validation of distributed disaggregated white box routing systems

    US20240179047A1