Functional test system of PCBA (Printed Circuit Board Assembly)
By constructing an automated PCBA functional testing system and utilizing PLC control units and test management software, high efficiency, low cost, and high consistency of PCBA testing were achieved, solving the problems of low efficiency and high cost in existing technologies.
Patent Information
- Application Number
- CN202520028646.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2035-01-07
AI Technical Summary
Existing PCBA testing systems are inefficient and costly, with frequent human error during testing, making it difficult to effectively control product quality.
The functional testing system consists of a PLC control unit, a digital multimeter, a USBCAN-I, a 485 serial port module, a programmable power supply, a programmer, and a barcode scanner. It reduces manual operation through automated testing processes and achieves test automation by using NI TestStand test management software and VI modules developed in LabVIEW.
It improves the efficiency and consistency of PCBA testing, reduces testing costs, minimizes human error, and ensures the reliability of product quality.
Smart Images

Figure CN223770339U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of PCBA testing technology, and more specifically, to a PCBA functional testing system. Background Technology
[0002] PCBA testing is generally a necessary process step after PCBA manufacturing is completed. Its purpose is to effectively intercept defective products during manufacturing and to effectively control product quality. PCBAs have numerous and complex circuits, requiring a wide range of test items. To reduce human error during testing, a PCBA testing system that matches the product is needed to improve testing efficiency and reduce testing costs. Utility Model Content
[0003] The present invention provides a functional testing system for PCBA, which can effectively improve testing efficiency and reduce testing costs.
[0004] According to the present invention, a PCBA functional testing system 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.
[0005] The host computer is used to execute test programs and generate test reports;
[0006] The PLC control unit is used for PLC control;
[0007] The digital multimeter is used to measure the voltage, resistance, frequency, and voltage drop at the test points of the PCBA board under test.
[0008] The USBCAN-I and the 485 serial port module are used for communication.
[0009] Preferably, the PLC control unit includes a relay input / output module, an analog quantity module, and a relay module. The relay input / output module is used to provide measurement channels for test points on the PCBA board under test, the analog quantity module is used to provide analog input signals to the PCBA board under test, and the relay module is used for enabling control of the measured signals on the PCBA board under test.
[0010] Preferably, the PCBA fixture is used to connect the test points of the PCBA board under test to the test system.
[0011] Preferably, the host computer is connected to a programmable power supply, which is connected to the PCBA tooling fixture. The programmable power supply is used to provide a stable power supply.
[0012] Preferably, the host computer is connected to a programmer, which is connected to the PCBA fixture. The programmer is used to program the software onto the PCBA board under test.
[0013] Preferably, the host computer is connected to a barcode scanner, which is used to scan and record the serial number (SN) of the PCBA board under test.
[0014] The testing system provided by this utility model can cover PCBA testing of most industrial control products, effectively improve testing efficiency and reduce testing costs, quickly locate the problem points of defective products based on test reports, and reduce human testing errors. Attached Figure Description
[0015] Figure 1 This is a structural block diagram of a PCBA functional testing system in one embodiment;
[0016] Figure 2 This is a circuit diagram of a PCBA functional testing system in one embodiment;
[0017] Figure 3 This is a test flowchart of a functional testing method for a PCBA in one embodiment. Detailed Implementation
[0018] To further understand the content of this utility model, a detailed description of this utility model will be provided in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments are merely illustrative of this utility model and are not intended to limit it. Example
[0019] like Figure 1 and Figure 2 As shown, this embodiment provides a PCBA functional testing system, which includes a PLC control unit connected to a host computer, a digital multimeter, a programmable power supply, a USB CAN-I, a 485 serial port module, a programmer, and a barcode scanner; the PLC control unit, digital multimeter, programmable power supply, USB CAN-I, 485 serial port module, and programmer are all connected to a PCBA fixture, and the PCBA fixture is equipped with a PCBA board to be tested;
[0020] The host computer is used to execute test programs and generate test reports;
[0021] The PLC control unit is used for PLC control;
[0022] The digital multimeter is used to measure the voltage, resistance, frequency, and voltage drop at the test points of the PCBA board under test.
[0023] The programmable power supply is used to provide a stable power supply.
[0024] The USBCAN-I and the 485 serial port module are used for communication;
[0025] The programmer is used to program software onto the PCBA board under test.
[0026] The barcode scanner is used to scan and record the serial number (SN) of the PCBA board under test.
[0027] The PLC control unit includes a relay input / output module, an analog quantity module, and a relay module. The relay input / output module is used to provide measurement channels for test points on the PCBA board under test. The analog quantity module is used to provide analog input signals to the PCBA board under test. The relay module is used for enable control of the measured signals on the PCBA board under test (such as signal pull-up, pull-down, or short-circuiting).
[0028] The PCBA fixture is used to connect the test points of the PCBA board under test to the test system.
[0029] Figure 2 In the middle, the host computer is connected to a monitor to display data. The programmable power supply, PLC control unit, digital multimeter, host computer, and monitor are all connected to the power supply. The PCBA fixture connects to other corresponding components via 16-pin male aviation connectors.
[0030] This embodiment also provides a PCBA functional testing method applied to the above-mentioned PCBA functional testing system, with the following specific steps:
[0031] Step 1: On the hardware side, connect the test points of the PCBA board under test to the test system using PCBA tooling fixtures;
[0032] Step 2: On the software side, NI TestStand test management software is used as the test platform, and the test program is programmed according to the product's operating logic;
[0033] Step 3: Set the parameters of the instrument and equipment through serial port or CAN communication, control the output of the instrument and equipment to turn on and off, and provide power and excitation signals to the PCBA board under test.
[0034] 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 then determine whether the result of the test item is PASS or FAIL.
[0035] Step 5: Generate a test report after all test items have been tested.
[0036] The entire testing process runs automatically from scanning the SN code on the PCBA to the end of the test, without any human intervention, reducing human error and ensuring product testing consistency.
[0037] The testing system uses NI TestStand test management software. A corresponding test management program is written for each PCBA. This program calls various VI modules written in LabVIEW to acquire test data from the product under test. These VI modules have three functions: first, setting instrument parameters via serial communication (e.g., setting the measurement range of a digital multimeter, the output voltage and current values of a programmable power supply, and the baud rate setting of a CAN bus); second, controlling the opening and closing of instruments (e.g., the output channels of a programmable power supply, the CAN bus, the relay output points of a PLC, and the output voltage and current of analog modules); and third, reading measured values from instruments (e.g., digital multimeter measurements and circuit feedback data from the product under test). The VI modules are commonly used existing modules, and their structure will not be described in detail here.
[0038] Before starting the test, the PCBA fixture and test bench must be connected. After opening the test program, scan the serial number (SN) on the PCBA board with a barcode scanner to begin 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). For each test item, the acquired test data will be automatically compared with the set value to determine whether the test item is PASS or FAIL. The results of the test items are sometimes numerical and sometimes string-based, both of which can be compared with the set value in the NI TestStand test program. This process continues until all test items are completed. After initializing and resetting all instruments and equipment, the test program will automatically generate a test report and save it in a folder under the test program's set path. The name of the generated test report file can be set according to the user's needs for easy identification, classification, and subsequent data analysis.
[0039] like Figure 3 The diagram shows a test flowchart of a PCBA functional test system according to this embodiment. The automatic test program begins when the barcode scanner scans the PCBA's barcode. The excitation signal source of the PCBA under test is implemented by the host computer controlling the PLC control unit / programmable power supply and other instruments. The control method is achieved by calling the VI function modules developed by LabVIEW. The PCBA test system includes multiple VI function modules to meet the test requirements of different functional PCBAs.
[0040] Based on the above description, the advantages of this embodiment are:
[0041] 1) This embodiment is compatible with the testing of PCBAs with multiple functions. The expanded functions can be achieved by simply adding VI modules with different functions. The test bench has a high degree of standardization.
[0042] 2) This embodiment can effectively improve testing efficiency and consistency, and reduce human error in testing.
[0043] The present invention and its embodiments have been described above illustratively. This description is not restrictive, and the figures shown are only one embodiment of the present invention; the actual structure is not limited thereto. Therefore, if those skilled in the art are inspired by this description and design similar structures and embodiments without departing from the inventive spirit of the present invention, such designs should fall within the protection scope of the present invention.
Claims
1. A functional test system for a PCBA, characterized by: The PLC control unit connected with the host computer, the digital multimeter, the USB CAN-I and the 485 serial port module; the PLC control unit, the digital multimeter, the USB CAN-I and the 485 serial port module are connected with a PCBA tooling jig, and the PCBA tooling jig is provided with a to-be-tested PCBA board; The host 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 the test points of the to-be-tested PCBA board; The USB CAN-I and the 485 serial port module are used for communication.
2. The functional test system of a PCBA according to claim 1, characterized in that: The PLC control unit comprises a relay input and output module, an analog module and a relay module, the relay input and output module is used for providing a measurement channel of the test points of the to-be-tested PCBA board, the analog module is used for providing an analog input signal of the to-be-tested PCBA board, and the relay module is used for enabling control of the measured signal of the to-be-tested PCBA board.
3. The functional test system of a PCBA according to claim 2, characterized in that: The PCBA tooling jig is used for connecting the test points of the to-be-tested PCBA board with a test system.
4. The functional test system of a PCBA according to claim 3, characterized in that: The host computer is connected with a programmable power supply, the programmable power supply is connected with the PCBA tooling jig, and the programmable power supply is used for providing a stable power supply.
5. The functional test system of a PCBA according to claim 4, characterized in that: The host computer is connected with a burner, the burner is connected with the PCBA tooling jig, and the burner is used for burning software programs into the to-be-tested PCBA board.
6. The functional test system of a PCBA according to claim 5, characterized in that: The host computer is connected with a code scanning gun, and the code scanning gun is used for scanning and recording the SN code of the to-be-tested PCBA board.