PCBA test burning system and method
By designing an automated PCBA test burning system, the problems of cumbersome and low work efficiency of PCBA burning system in the existing technology are solved, and efficient burning and testing processes are achieved.
Patent Information
- Application Number
- CN202411579805.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-03-28
AI Technical Summary
The existing PCBA recording system has cumbersome processes and low work efficiency.
Design a PCBA test and recording system, including an industrial control machine module, a signal conditioning load module, an action execution module, an adjustable switching power supply module, a PCBA clamping tooling unit, a burning unit and a code scanning gun unit, to realize the automated burning and testing process.
The operation steps of production line personnel have been simplified, the rhythm of the test station has been improved, and the efficiency of PCBA burning has been significantly improved.
Smart Images

Figure CN119718349A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of circuit board production and assembly technology, and in particular to a PCBA test burning system and method. Background Art
[0002] PCBA, the abbreviation of Printed Circuit Board Assembly, refers to "printed circuit boards after assembly, such as parts assembly, welding, debugging, etc.", that is, finished circuit boards. In the electronics industry, PCBA is a key step in the electronics assembly industry, involving the assembly of various electronic components, devices and parts onto printed circuit boards, i.e. PCBs, to form a complete and functional circuit board assembly.
[0003] In the manufacturing of electronic products, burning refers to writing pre-written program code into the memory on the PCBA board. This process enables the device to work according to the requirements of the program and achieve the expected functions. Before burning, the software developer will write the program code according to the product requirements and compile it to get a binary file; this file is the program code to be written into the memory on the PCBA board. According to the actual needs and the specific situation of the PCBA, choose the appropriate burning method. Common burning methods are offline burning and online burning; offline burning refers to the burning of the program through the connection of the adapter and the chips of different packages. The essence of the adapter is similar to a precision fixture, and the chips of different packages need to be matched with different adapters. Online burning refers to the use of the chip's standard communication bus, such as USB, SWD, JTAG or UART, for burning. Online burning not only saves production costs, but also improves burning efficiency.
[0004] Based on this, Chinese patent CN106293858B discloses a PCBA intelligent burning device, which includes: equipment rack; feeder; robot, used to realize PCBA picking, rotation, and placement; multiple automatic burning fixtures, used to locate PCBA, burn, and feedback burning results; intelligent assembly line, used to remove defective products and output materials; and control system; the control system is preferably but not limited to MES; the feeder, robot, automatic burning fixture, and intelligent assembly line are all fixedly installed on the equipment rack and communicated with the control system. Each process is fully automated, no human intervention is required, which improves production efficiency, saves labor costs, eliminates omissions and misoperations of human operations, has a high burning yield, and improves production reliability; production flexibility is improved, and it can adapt to the production mode of multiple varieties and small batches.
[0005] However, the PCBA burning system disclosed in the prior art still has technical problems of cumbersome procedures and low work efficiency. Specifically, in the prior art, the conventional burning method of PCBA is to use a computer to store the burning program in a burner; then, the burner is connected to the joint test action group of the PCBA, i.e., the JTAG interface; finally, the burning of the PCBA is completed by operating the button on the burner; this method is not only cumbersome, but also has low work efficiency. Summary of the invention
[0006] Based on this, it is necessary to provide a PCBA test burning system and method to improve the efficiency of PCBA burning.
[0007] A PCBA test burning system comprises: an industrial computer module, a signal conditioning load module, an action execution module, an adjustable switch power supply module, a PCBA clamping fixture unit, a burning unit and a code scanning gun unit; the industrial computer module is communicatively connected with the signal conditioning load module, the signal conditioning load module is electrically connected with the adjustable switch power supply module through a power supply harness, and the signal conditioning load module is connected with the action execution module through a test harness; the PCBA clamping fixture unit is arranged in the action execution module, and the adjustable switch power supply module supplies power to the PCBA to be burned placed in the PCBA clamping fixture unit; the burning unit is respectively connected with the industrial computer module and the action execution module, and the code scanning gun unit is respectively connected with the industrial computer module and the action execution module.
[0008] Furthermore, a method for applying the aforementioned PCBA to test the burning system comprises the following steps: S1: Before formal burning, first package the parameters of the PCBA to be burned into an MPS file in the industrial computer module, then start the industrial computer module and select the PCBA model to be burned; S2: Put several groups of PCBAs to be burned into the PCBA clamping fixture unit in turn, press the start button of the action execution module with both hands, so that the burning unit connects to each PCBA to be burned; S3: The industrial computer module drives the barcode scanner unit to read the barcode on the side of each PCBA to be burned, and first determines whether the configuration information in the MPS is consistent with the burned program version. When the verification passes, the burning unit is enabled to start refreshing the program; S4: After the program is updated, initialize the serial port and set the CAN baud rate; S5: PCBA power-on self-test, instructing the industrial computer module to monitor the voltage and current on the power line, and send an initialization message to communicate and shake hands with the PCBA; S6: After successful connection, perform PCBA diagnostic code test; S7: Read the information inside the PCBA and the MPS configuration information, and perform version comparison test; S8: Read CAN messages on the bus and perform CAN communication matrix test; S9: The industrial computer module drives the information conditioning load module and performs I / O interface testing of the PCBA; S10: Send variable frequency square wave to simulate the working condition signal of PCBA and test; S11: Send the PCBA program execution instruction and monitor the current value on the power line to see if it is within the range; S12: The industrial computer module sends a K bus command to communicate with the PCBA to read the current fault and historical fault light information; S13: When the PCBA program ends, all the individual test results are summarized. If all items are qualified, the action execution module releases the limit of the PCBA in the PCBA clamping fixture unit and saves the test results. If one or more of the results are unqualified, the system prompts that the test has failed and flashes the information, which is manually confirmed by the operator.
[0009] Furthermore, the acquisition card is a NI multi-channel board. During the detection process, the industrial computer module issues corresponding instructions according to the test process, and the NI acquisition card executes corresponding actions. Through the interaction between the signal conditioning load module and the PCBA to be burned and tested, the changes in the corresponding module signals of the PCBA are captured.
[0010] Furthermore, the K-line communication between the industrial computer module and the PCBA to be tested and burned is as follows: the industrial computer module sends a read command; the USB / TTL232 conversion chip converts the USB bus data into transistor-transistor logic level data, and then converts the TTL level into LIN bus CMOS level information through the LIN bus transceiver chip; finally, it is sent to the PCBA to be tested and burned; and after the PCBA receives the command, it transmits the response information back to the K-bus network, which is modulated by the USB-K communication card and then transmitted back to the industrial computer module.
[0011] Furthermore, during the burning and testing process, the signal conditioning load module calls the power provided by the adjustable switching power supply module, and supplies power to the PCBA to be burned that is placed in and confined in the PCBA clamping fixture unit; at the same time, the signals required for PCBA burning and testing are converted and transmitted.
[0012] In summary, the PCBA test burning system of the present invention is respectively provided with an industrial computer module, a signal conditioning load module, an action execution module, an adjustable switching power supply module, a PCBA clamping fixture unit, a burning unit and a code scanning gun unit; the industrial computer module is connected to the signal conditioning load module in communication, the signal conditioning load module is electrically connected to the adjustable switching power supply module through a power supply harness, and the signal conditioning load module is connected to the action execution module through a test harness; the PCBA clamping fixture unit is arranged in the action execution module, and the adjustable switching power supply module is connected to the PCBA to be burned placed in the PCBA clamping fixture unit; the burning unit is respectively connected to the industrial computer module and the action execution module, and the code scanning gun unit is respectively connected to the industrial computer module and the action execution module. The present invention also discloses a method for using the aforementioned PCBA test burning system, which realizes the function of both burning and testing under the same fixture module, simplifies the operation steps of the production line personnel, and improves the beat of the test station; therefore, the PCBA test burning system of the present invention solves the technical problem of how to improve the efficiency of PCBA burning. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 The following is a system architecture block diagram of a PCBA test burning system of the present invention. DETAILED DESCRIPTION
[0014] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without violating the connotation of the present invention, so the present invention is not limited by the specific embodiments disclosed below.
[0015] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0016] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0017] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0018] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, a first feature being "above", "above" or "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below", "below" or "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0019] It should be noted that when an element is referred to as being "fixed to" or "disposed on" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "upper", "lower", "left", "right" and similar expressions used herein are for illustrative purposes only and are not intended to be the only implementation method.
[0020] See also Figure 1The present invention provides a PCBA test burning system comprising: an industrial computer module, a signal conditioning load module, an action execution module, an adjustable switch power supply module, a PCBA clamping fixture unit, a burning unit and a code scanning gun unit; the industrial computer module is communicatively connected to the signal conditioning load module, the signal conditioning load module is electrically connected to the adjustable switch power supply module through a power supply harness, and the signal conditioning load module is connected to the action execution module through a test harness; the PCBA clamping fixture unit is arranged in the action execution module, and the adjustable switch power supply module is connected to the PCBA to be burned placed in the PCBA clamping fixture unit for power supply; the burning unit is respectively connected to the industrial computer module and the action execution module, and the code scanning gun unit is respectively connected to the industrial computer module and the action execution module.
[0021] Specifically, the aforementioned industrial computer module adopts a bus structure, which can detect and control the PCBA burning process and the signal conditioning load module, action execution module, burning unit, barcode scanning gun unit, etc.; it has the basic properties and characteristics of a computer, such as a computer motherboard, CPU, hard disk, memory, peripherals and interfaces, and is equipped with an operating system, control network and protocol, and has computing power and a friendly human-computer interface; at the same time, the aforementioned industrial computer module also has the characteristics of high reliability, real-time, expandability, compatibility and programmable control.
[0022] Specifically, the function of the aforementioned signal conditioning load module is mainly to call the power provided by the adjustable switching power supply module, and to provide power to the PCBA to be burned that is placed in and confined in the PCBA clamping fixture unit; moreover, it can also convert and transmit the signals required for PCBA burning and testing. Generally speaking, the signal conditioning load module can be composed of a 2U chassis, a front panel, a rear panel, a current sensor and a signal conditioning board; moreover, the adjustable switching power supply module is usually also built in. The signal conditioning board includes a wheel speed signal processing circuit, a relay drive circuit, a current acquisition circuit, a fault light drive circuit and other parts.
[0023] Specifically, the main function of the aforementioned action execution module is to limit the clamping of the PCBA to be tested in the PCBA clamping fixture unit placed therein, and to electrically drive the actions required for testing and burning through common modules such as cylinders, upper and lower seats of test probes, solenoid valves, switching power supplies, and control boards.
[0024] Specifically, the aforementioned burning unit is mainly composed of a burner, which can be a multi-channel online programmer that is compatible with different microcontroller units. As an ultra-high-speed, industrial-grade online burner, it has the characteristics of supporting a wide range of interfaces, rich burning algorithms, stable performance, full protection of the target circuit, good integration, and small size. It can be embedded in various test equipment, such as automatic test equipment, online testers, functional tests, tooling, fixtures, etc.
[0025] Specifically, the main function of the scanner unit is to scan the barcode with the production serial number attached to the PCBA to be burned, and then notify the aforementioned industrial computer module of the PCBA information and software version that needs to be burned, and compare it with the version information in the MPS configuration information file. If they match, the system will execute the burning and testing steps; if they do not match, an alarm prompt message will be given on the operation interface.
[0026] Specifically, a method for applying the aforementioned PCBA test burning system includes the following steps: S1: Before formal burning, first package the parameters of the PCBA to be burned into an MPS file in the industrial computer module, then start the industrial computer module and select the PCBA model to be burned; S2: Put several groups of PCBAs to be burned into the PCBA clamping fixture unit in turn, and press the start button of the action execution module with both hands to connect the burning unit to each PCBA to be burned; S3: The industrial computer module drives the barcode scanner unit to read the barcode on the side of each PCBA to be burned, and first determines whether the configuration information in the MPS is consistent with the burned program version. When the verification passes, the burning unit is enabled to start refreshing the program; S4: After the program is updated, initialize the serial port and set the CAN baud rate; S5: PCBA power-on self-test, instructing the industrial computer module to monitor the voltage and current on the power line, and send an initialization message to communicate and shake hands with the PCBA; S6: After successful connection, perform PCBA diagnostic code test; S7: Read the information inside the PCBA and the MPS configuration information, and perform version comparison test; S8: Read CAN messages on the bus and perform CAN communication matrix test; S9: The industrial computer module drives the information conditioning load module and performs I / O interface testing of the PCBA; S10: Send variable frequency square wave to simulate the working condition signal of PCBA and test; S11: Send the PCBA program execution instruction and monitor the current value on the power line to see if it is within the range; S12: The industrial computer module sends a K bus command to communicate with the PCBA to read the current fault and historical fault light information; S13: When the PCBA program ends, all the individual test results are summarized. If all items are qualified, the action execution module releases the limit of the PCBA in the PCBA clamping fixture unit and saves the test results. If one or more of the results are unqualified, the system prompts that the test has failed and flashes the information, which is manually confirmed by the operator.
[0027] Further, in a PCBA test burning method of the present invention, the acquisition card can use a NI multi-channel board, which has multiple analog input / output channels, digital input / output channels, and pulse counting channels. Using the NI acquisition card and LabVIEW platform, develop a dedicated test value machine software. During the detection process, the industrial computer module sends corresponding instructions according to the test process, and the NI acquisition card executes corresponding actions, and the signal conditioning load module interacts with the PCBA to be burned and tested to capture the changes in the signal of the corresponding module of the PCBA. Using the acquisition card, the real-time performance of the system signal processing can be guaranteed.
[0028] Furthermore, the USB-CAN acquisition card can use the universal serial bus to CAN bus adapter on the market. The high-speed CAN channel of this acquisition card complies with the IS011898-2 protocol, the CAN bit rate is 5kbit / s~1Mbit / s, the time stamp resolution is about 42us, and it complies with the CAN specification 2.0A and 2.0B. This acquisition card can easily monitor the CAN bus network, write CAN bus programs, and communicate with CAN bus devices.
[0029] Furthermore, the USB-K communication card mainly includes two parts: the conversion between the K bus and the serial communication protocol and the conversion between the serial communication and the USB communication. Its working process is: the industrial computer module sends a read command; the USB / TTL232 conversion chip converts the USB bus data into transistor-transistor logic level data, and then converts the TTL level into LIN bus CMOS level information through the LIN bus transceiver chip; finally, it is sent to the PCBA to be tested and burned; and after the PCBA receives the command, it transmits the response information back to the K bus network, which is modulated by the USB-K communication card and then transmitted back to the industrial computer module, thereby realizing the K line communication between the industrial computer module and the PCBA to be tested and burned.
[0030] In summary, the PCBA test burning system of the present invention is respectively provided with an industrial computer module, a signal conditioning load module, an action execution module, an adjustable switching power supply module, a PCBA clamping fixture unit, a burning unit and a code scanning gun unit; the industrial computer module is connected to the signal conditioning load module in communication, the signal conditioning load module is electrically connected to the adjustable switching power supply module through a power supply harness, and the signal conditioning load module is connected to the action execution module through a test harness; the PCBA clamping fixture unit is arranged in the action execution module, and the adjustable switching power supply module is connected to the PCBA to be burned placed in the PCBA clamping fixture unit; the burning unit is respectively connected to the industrial computer module and the action execution module, and the code scanning gun unit is respectively connected to the industrial computer module and the action execution module. The present invention also discloses a method for using the aforementioned PCBA test burning system, which realizes the function of both burning and testing under the same fixture module, simplifies the operation steps of the production line personnel, and improves the beat of the test station; therefore, the PCBA test burning system of the present invention solves the technical problem of how to improve the efficiency of PCBA burning.
[0031] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described 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.
[0032] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A PCBA test burning system, characterized in that: It includes: Industrial computer module, signal conditioning load module, action execution module, adjustable switching power supply module, PCBA clamping fixture unit, burning unit and code scanning gun unit; the industrial computer module is communicatively connected with the signal conditioning load module, the signal conditioning load module is electrically connected with the adjustable switching power supply module through a power supply harness, and the signal conditioning load module is connected with the action execution module through a test harness; the PCBA clamping fixture unit is arranged in the action execution module, and the adjustable switching power supply module is connected to the power supply of the PCBA to be burned placed in the PCBA clamping fixture unit; the burning unit is respectively connected with the industrial computer module and the action execution module, and the code scanning gun unit is respectively connected with the industrial computer module and the action execution module.
2. A method for applying a PCBA test burning system as claimed in claim 1, characterized in that: It includes the following steps: S1: Before formal burning, first package the parameters of the PCBA to be burned into an MPS file in the industrial computer module, then start the industrial computer module and select the PCBA model to be burned; S2: Put several groups of PCBAs to be burned into the PCBA clamping fixture unit in turn, press the start button of the action execution module with both hands, so that the burning unit connects to each PCBA to be burned; S3: The industrial computer module drives the barcode scanner unit to read the barcode on the side of each PCBA to be burned, and first determines whether the configuration information in the MPS is consistent with the burned program version. When the verification passes, the burning unit is enabled to start refreshing the program; S4: After the program is updated, initialize the serial port and set the CAN baud rate; S5: PCBA power-on self-test, instructing the industrial computer module to monitor the voltage and current on the power line, and send an initialization message to communicate and shake hands with the PCBA; S6: After successful connection, perform PCBA diagnostic code test; S7: Read the information inside the PCBA and the MPS configuration information, and perform version comparison test; S8: Read CAN messages on the bus and perform CAN communication matrix test; S9: The industrial computer module drives the information conditioning load module and performs I / O interface testing of the PCBA; S10: Send variable frequency square wave to simulate the working condition signal of PCBA and test; S11: Send the PCBA program execution instruction and monitor the current value on the power line to see if it is within the range; S12: The industrial computer module sends a K bus command to communicate with the PCBA to read the current fault and historical fault light information; S13: When the PCBA program ends, all the individual test results are summarized. If all items are qualified, the action execution module releases the limit of the PCBA in the PCBA clamping fixture unit and saves the test results. If one or more of the results are unqualified, the system prompts that the test has failed and flashes the information, which is manually confirmed by the operator.
3. A PCBA test burning method according to claim 2, characterized in that: The acquisition card is a NI multi-channel board. During the detection process, the industrial computer module issues corresponding instructions according to the test process, and the NI acquisition card executes the corresponding actions. Through the interaction between the signal conditioning load module and the PCBA to be burned and tested, the changes in the corresponding module signals of the PCBA are captured.
4. A PCBA test burning method according to claim 2, characterized in that: The K-line communication between the industrial computer module and the PCBA to be tested and burned is as follows: the industrial computer module sends a read command; the USB / TTL232 conversion chip converts the USB bus data into transistor-transistor logic level data, and then converts the TTL level into LIN bus CMOS level information through the LIN bus transceiver chip; finally, it is sent to the PCBA to be tested and burned; After receiving the command, the PCBA sends the response information back to the K bus network, which is modulated by the USB-K communication card and then sent back to the industrial computer module.
5. A PCBA test burning method according to claim 2, characterized in that: During the burning and testing process, the signal conditioning load module calls the power provided by the adjustable switching power supply module, and supplies power to the PCBA to be burned that is placed in and confined in the PCBA clamping fixture unit; at the same time, it converts and transmits the signals required for PCBA burning and testing.
Citation Information
Patent Citations
A PCBA intelligent programming device
CN106293858B