PCBA function test system and method

CN119986308APending Publication Date: 2025-05-13WEYLAND APEX CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510021053.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

PCBA上的电路比较多且复杂,测试项目较多,为了减少人为测试的错误需要一种采用和产品匹配的PCBA测试系统进行测试,以提高测试效率和降低测试成本

Benefits of technology

[0012] The testing system and method provided by the present invention can cover PCBA testing of most industrial control products, effectively improve testing efficiency and reduce testing costs, quickly locate the problem points of test defective products according to the test report, and reduce human testing errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119986308A_ABST
    Figure CN119986308A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of PCBA testing, and provides a PCBA function testing system and method.The PCBA function testing system comprises a PLC control unit, a digital multimeter, a USBCAN-I and a 485 serial port module which are connected with an upper computer; the PLC control unit, the digital multimeter, the USBCAN-I and the 485 serial port module are all connected with a PCBA tool fixture, and a PCBA board to be tested is mounted on the PCBA tool fixture; the upper computer is used for executing a test program and generating a test report; the PLC control unit is used for PLC control; the digital multimeter is used for measuring the voltage, resistance, frequency and voltage drop of a test point of the PCBA board to be tested; and the USBCAN-I and the 485 serial port module are used for communication. The test efficiency can be effectively improved, and the test cost can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of PCBA testing, and in particular to a PCBA functional testing system and method. Background Art

[0002] PCBA testing is generally a process that must be experienced after PCBA processing is completed. Its purpose is to effectively intercept defective products during the processing and effectively control the quality of the product. The circuits on the PCBA are relatively large and complex, and there are many test items. In order to reduce human testing errors, a PCBA testing system that matches the product is required to improve test efficiency and reduce test costs. Summary of the invention

[0003] The present invention provides a PCBA functional testing system and method, which can effectively improve testing efficiency and reduce testing costs.

[0004] A PCBA functional test system according to the present invention comprises a PLC control unit, a digital multimeter, a USBCAN-I, and a 485 serial port module connected to a host computer; the PLC control unit, the digital multimeter, the USBCAN-I, and the 485 serial port module are all connected to a PCBA fixture, and a PCBA board to be tested is installed on the PCBA fixture; The host computer is used to execute the test program and generate a test report; The PLC control unit is used for PLC control; The digital multimeter is used to measure the voltage, resistance, frequency and voltage drop of the test points of the PCBA board to be tested; The USBCAN-I and the 485 serial port module are used for communication.

[0005] Preferably, the PLC control unit includes a relay input and output module, an analog quantity module, and a relay module. The relay input and output module is used to provide a measurement channel for the test point of the PCBA board to be tested, the analog quantity module is used to provide an analog quantity input signal of the PCBA board to be tested, and the relay module is used to enable control of the measured signal of the PCBA board to be tested.

[0006] Preferably, the PCBA fixture is used to connect the test points of the PCBA board under test with the test system.

[0007] Preferably, the host computer is connected to a programmable power supply, which is connected to the PCBA tooling fixture, and the programmable power supply is used to provide a stable power supply.

[0008] Preferably, the host computer is connected to a burner, which is connected to the PCBA tooling fixture, and the burner is used to burn the software program into the PCBA board to be tested.

[0009] Preferably, the host computer is connected to a barcode scanner, which is used to scan and record the SN code of the PCBA board to be tested.

[0010] The present invention provides a PCBA functional testing method, which adopts the above-mentioned PCBA functional testing system and includes the following steps: Step 1: Connect the test points of the PCBA board to the test system through the PCBA fixture. Step 2: Use NI TestStand test management software as the test carrier and program the test program according to the product's operating logic; Step 3: Set the parameters of the instrument through the serial port or CAN communication, control the output of the instrument on and off, and provide power and excitation signals to the PCBA board under test; Step 4: Read the measurement data of the instrument or the feedback data of the PCBA board under test through CAN / 485 communication, compare it with the value set in the test program, and determine whether the result of the test item is PASS or FAIL; Step 5: Generate a test report after all test items are completed.

[0011] As a preferred option, in NI TestStand test management software, each PCBA writes a corresponding test management program. In the test management program, VI modules of various test functions written in LabVIEW are called to obtain test data of the tested product. These VI modules of different test functions are divided into three types: 1) Set the parameters of the instrument through serial communication; 2) Control the opening and closing of instruments and equipment; 3) Read the measured values ​​of the instrument.

[0012] The test system and method provided by the present invention can cover PCBA tests of most industrial control products, effectively improve test efficiency and reduce test costs, quickly locate the problem points of defective products according to the test report, and reduce human test errors. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 It is a structural block diagram of a PCBA functional test system in an embodiment; Figure 2 A circuit diagram of a PCBA functional test system in an embodiment; Figure 3 The following is a test flow chart of a functional test method of a PCBA in an embodiment. DETAILED DESCRIPTION

[0014] In order to further understand the content of the present invention, the present invention is described in detail in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments are only for explaining the present invention and are not intended to limit it. Example

[0015] like Figure 1 and Figure 2 As shown, this embodiment provides a PCBA functional test system, which includes a PLC control unit, a digital multimeter, a programmable power supply, a USBCAN-I, a 485 serial port module, a burner, and a barcode scanner connected to a host computer; the PLC control unit, the digital multimeter, the programmable power supply, the USBCAN-I, the 485 serial port module, and the burner are all connected to a PCBA fixture, and the PCBA fixture is equipped with a PCBA board to be tested; The host computer is used to execute the test program and generate a test report; The PLC control unit is used for PLC control; The digital multimeter is used to measure the voltage, resistance, frequency and voltage drop of the test points of the PCBA board to be tested; The programmable power supply is used to provide a stable power supply; The USBCAN-I and the 485 serial port module are used for communication; The burner is used to burn the software program into the PCBA board to be tested; The scanner is used to scan and record the SN code of the PCBA board to be tested.

[0016] The PLC control unit includes a relay input and output module, an analog quantity module, and a relay module. The relay input and output module is used to provide a measurement channel for the test point of the PCBA board to be tested, the analog quantity module is used to provide an analog quantity input signal of the PCBA board to be tested, and the relay module is used to enable control of the measured signal of the PCBA board to be tested (such as pulling the signal high, pulling it low, or short-circuiting it, etc.).

[0017] The PCBA fixture is used to connect the test points of the PCBA board to be tested with the test system.

[0018] Figure 2 In the figure, the host computer is connected to a display to display data. The programmable power supply, PLC control unit, digital multimeter, host computer, and the power supply are connected above the display. The PCBA fixture is connected to other corresponding components through a 16-pin aviation plug.

[0019] This embodiment also provides a PCBA functional testing method applied to the above-mentioned PCBA functional testing system, and the specific steps are as follows: Step 1: Connect the test points of the PCBA board to the test system through the PCBA fixture. Step 2: Use NI TestStand test management software as the test carrier and program the test program according to the product's operating logic; Step 3: Set the parameters of the instrument through the serial port or CAN communication, control the output of the instrument on and off, and provide power and excitation signals to the PCBA board under test; Step 4: Read the measurement data of the instrument or the feedback data of the PCBA board under test through CAN / 485 communication, compare it with the value set in the test program, and determine whether the result of the test item is PASS or FAIL; Step 5: Generate a test report after all test items are completed.

[0020] The entire test process automatically runs from scanning the SN code on the PCBA to the end of the test, without any human operation in the middle, reducing human testing errors and ensuring the consistency of product testing.

[0021] The test system uses NI TestStand test management software. Each PCBA writes a corresponding test management program. In the test management program, various VI modules of test functions written in LabVIEW are called to obtain the test data of the tested product. These VI modules of different test functions are divided into three types: the first is to set the parameters of the instrument equipment through serial communication (such as the measurement gear of the digital multimeter, the output voltage and current values ​​of the programmable power supply, the baud rate setting of the CAN box, etc.); the second is to control the opening and closing of the instrument equipment (such as the output channel of the programmable power supply, the output voltage and current of the analog module of the relay output point of the PLC, etc.); the third is to read the measurement value of the instrument equipment (such as the measurement value of the digital multimeter, the circuit feedback data of the tested product, etc.). The VI module is an existing commonly used module, and its structure will not be described in detail here.

[0022] Before starting the test, the PCBA fixture and test bench need to be connected. After opening the test program, use a barcode scanner to scan the SN code on the PCBA board to start the test. The test program executes the test items step by step in sequence. Generally, the first step of the test is to burn the software program (this test system directly integrates the software burning function). Each test item will automatically compare the acquired test data with the set value to determine whether the test item is PASS or FAIL. The results of the test items are either numerical or string, which can be compared with the set value in the NI TestStand test program until all test items are tested. After the test program initializes and resets all instruments and equipment, it automatically generates a test report and saves it in a folder under the test program setting path. The generated test report file name can be set according to user needs to facilitate identification, classification and subsequent data analysis.

[0023] like Figure 3 As shown in the figure, it is a test flow chart of a functional test system of a PCBA in this embodiment. The automatic test program starts from the barcode of the PCBA scanned by the barcode scanner. The excitation signal source of the PCBA under test is realized by the host computer controlling the PLC control unit / programmable power supply and other instruments. The control method is realized by calling the VI function module developed by labview. The PCBA test system includes multiple VI function modules to meet the test requirements of PCBAs with different functions.

[0024] Based on the above description, the advantages of this embodiment are: 1) This embodiment is compatible with the testing of PCBAs with multiple functions. It only needs to add VI modules with different functions to achieve extended functions, and the test bench has a high standardization procedure; 2) This embodiment can effectively improve test efficiency and test consistency and reduce human test errors.

[0025] The present invention and its embodiments are described schematically above, and the description is not restrictive. The drawings show only one embodiment of the present invention, and the actual structure is not limited thereto. Therefore, if a person skilled in the art is inspired by it and designs a structural method and an embodiment similar to the technical solution without creativity without departing from the purpose of the invention, they shall all fall within the protection scope of the present invention.

Claims

1. A PCBA functional test system, characterized in that: It includes a PLC control unit, a digital multimeter, a USBCAN-I, and a 485 serial port module connected to a host computer; the PLC control unit, the digital multimeter, the USBCAN-I, and the 485 serial port module are all connected to a PCBA fixture, and the PCBA fixture is equipped with a PCBA board to be tested; The host computer is used to execute the test program and generate a test report; The PLC control unit is used for PLC control; The digital multimeter is used to measure the voltage, resistance, frequency and voltage drop of the test points of the PCBA board to be tested; The USBCAN-I and the 485 serial port module are used for communication.

2. A PCBA functional testing system according to claim 1, characterized in that: The PLC control unit includes a relay input and output module, an analog quantity module, and a relay module. The relay input and output module is used to provide a measurement channel for a test point of the PCBA board to be tested, the analog quantity module is used to provide an analog quantity input signal of the PCBA board to be tested, and the relay module is used to enable control of the measured signal of the PCBA board to be tested.

3. A PCBA functional testing system according to claim 2, characterized in that: The PCBA fixture is used to connect the test points of the PCBA board to be tested with the test system.

4. A PCBA functional testing system according to claim 3, characterized in that: The host computer is connected to a programmable power supply, which is connected to the PCBA fixture. The programmable power supply is used to provide a stable power supply.

5. A PCBA functional testing system according to claim 4, characterized in that: The host computer is connected to a burner, which is connected to a PCBA fixture. The burner is used to burn a software program into the PCBA board to be tested.

6. A PCBA functional testing system according to claim 5, characterized in that: The host computer is connected to a barcode scanner, which is used to scan and record the SN code of the PCBA board to be tested.

7. A PCBA functional testing method, characterized in that: The method adopts a PCBA functional testing system as described in any one of claims 1 to 6, and comprises the following steps: Step 1: Connect the test points of the PCBA board to the test system through the PCBA fixture. Step 2: Use NI TestStand test management software as the test carrier and program the test program according to the product's operating logic; Step 3: Set the parameters of the instrument through the serial port or CAN communication, control the output of the instrument on and off, and provide power and excitation signals to the PCBA board under test; Step 4: Read the measurement data of the instrument or the feedback data of the PCBA board under test through CAN / 485 communication, compare it with the value set in the test program, and determine whether the result of the test item is PASS or FAIL; Step 5: Generate a test report after all test items are completed.

8. A PCBA functional testing method according to claim 7, characterized in that: In NI TestStand test management software, each PCBA writes a corresponding test management program. In the test management program, various test function VI modules written in LabVIEW are called to obtain test data of the tested product. These VI modules with different test functions are divided into three types: 1) Set the parameters of the instrument through serial communication; 2) Control the opening and closing of instruments and equipment; 3) Read the measured values ​​of the instrument.