A burning test device for PCBA board

CN122815136APending Publication Date: 2026-09-25ZHANGJIAGANG DEDAO ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610972186.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-01
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

[0003]现有技术中顶针与PCBA板之间的接触压力完全取决于操作员的手动下压力度和一致性,缺乏有效调控,压力过小会导致接触电阻增大、信号不稳定,引发烧录失败或测试误判;压力过大则容易压伤PCBA板上的精密元器件或焊盘,同时也可能加速顶针的塑性变形与磨损,缩短整个测试工装的使用寿命

Benefits of technology

1.在进行烧录测试过程中,通过控制器、压力传感器与电推杆构成的闭环压力控制系统,消除了手动或开环控制的不稳定性,能够将接触压力精确控制在预设最优范围内,在保证了电气连接的可靠性的同时,提高了测试良率且避免压伤PCBA板;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122815136A_ABST
    Figure CN122815136A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of electronic manufacturing test, and discloses a programming test device for a PCBA (Printed Circuit Board Assembly) board, which comprises a base, a ejector pin carrier and a pressing mechanism. A supporting plate is arranged on the top surface of the base. The bottom surface of the supporting plate is connected to the inner bottom surface of the base through a group of floating supporting components. The ejector pin carrier is arranged on the top wall of the base, and a plurality of ejector pin modules are arranged in an array on the ejector pin carrier. A plurality of accommodation holes are formed in the supporting plate. The pressing mechanism is arranged on the top of the base and is used for driving the PCBA board to contact the ejector pin modules. A controller and a power module are arranged in the base. The power module is electrically connected to the controller and the ejector pin carrier. The controller is electrically connected to the pressing mechanism and controls the extrusion force of the pressing mechanism. A communication interface electrically connected to the controller is arranged on the outer wall of the base. The contact pressure between the ejector pin and the PCBA board is accurately controlled within an optimal range through the cooperation of the controller and the pressing mechanism, so that the test yield and the service life of the tooling are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic manufacturing testing technology, and in particular to a programming and testing device for PCBA boards. Background Technology

[0002] In fields such as automotive electronics and industrial control, after surface mount technology (SMT) is completed, printed circuit board assemblies (PCBAs) need to have specific firmware programs programmed into the microcontrollers (MCUs) and other chips on the board, and their hardware functions need to be tested to verify soldering quality and circuit connectivity. Currently, the PCBA board programming and testing fixtures commonly used in production lines typically include a base with ejector pins and a pressurized carrier board and pressure plate mechanism. During operation, the PCBA board is placed on the carrier board, and the pressure plate is pressed down by manually operating the ejector handle, so that the test points of the PCBA board contact the ejector pins on the base to establish an electrical connection to complete the programming and functional testing.

[0003] In the existing technology, the contact pressure between the ejector pin and the PCBA board depends entirely on the operator's manual downward pressure and consistency, lacking effective control. Insufficient pressure will lead to increased contact resistance, unstable signal, and cause programming failure or test misjudgment; excessive pressure will easily damage the precision components or pads on the PCBA board, and may also accelerate the plastic deformation and wear of the ejector pin, shortening the service life of the entire test fixture. Summary of the Invention

[0004] This application provides a PCBA board programming and testing device that can precisely control the contact pressure between the ejector pin and the PCBA board within the optimal range, thereby improving test yield and tooling life while ensuring electrical connection reliability.

[0005] This application provides a PCBA board programming and testing device, which adopts the following technical solution: A PCBA board programming and testing device includes a base, a pin carrier, and a pressing mechanism. A support plate is provided on the top surface of the base. The bottom surface of the support plate is connected to the inner bottom surface of the base via a set of floating support components. The pin carrier is disposed on the top wall of the base, and multiple pin modules are arranged in an array on the pin carrier. The support plate has clearance holes at positions corresponding to the multiple pin modules, allowing the pin modules to pass through. The pressing mechanism is located on the top of the base and can press the support plate to force the PCBA board into contact with the pin modules. A controller and a power module are disposed inside the base. The power module is electrically connected to the controller and the pin carrier. The controller is electrically connected to the pressing mechanism and controls the pressing force of the pressing mechanism. A communication interface for connecting an external programmer and testing equipment is provided on the outer wall of the base. The communication interface is electrically connected to the controller.

[0006] By adopting the above technical solution, the external programming or testing equipment is electrically connected to the device through the communication interface. When performing programming tests on the PCBA board, the PCBA board is placed on the support plate, and the support plate is squeezed by the pressing mechanism set on the base, so that the ejector pin module passes through the clearance port and contacts the PCBA board. During the process of squeezing the support plate, the controller precisely controls the squeezing force of the pressing mechanism within a reasonable range to ensure the smooth progress of programming tests, improve the test yield, and avoid damaging the PCBA board.

[0007] Preferably, the pressing mechanism includes a support base; the support base is installed on the top surface of the base, and an electric push rod is vertically installed on the top wall of the support base; a pressure seat is provided at the output end of the electric push rod; a pressure sensor is provided on the bottom surface of the pressure seat; a pressure plate is installed on the force contact surface of the pressure sensor, and the pressure sensor is electrically connected to the controller; the controller is electrically connected to the electric push rod.

[0008] By adopting the above technical solution, the electric actuator can drive the pressure seat to move down, so that the pressure plate gradually approaches the support plate. After the pressure plate contacts the support plate, the pressure sensor can detect the pressure applied by the pressure plate in real time and transmit the pressure data signal to the controller. The controller controls the movement of the electric actuator according to the pressure data signal, and accurately controls the applied pressure within the preset threshold range, eliminating the instability of manual operation.

[0009] Preferably, the ejector plate is provided with multiple electrical interface sockets that cooperate with the ejector module; the ejector module and the electrical interface sockets are connected by magnetic attraction to achieve independent hot-swappable replacement.

[0010] By adopting the above technical solution, the setting of the electrical interface socket enables the ejector pin module to have independence and hot-swappability, allowing users to quickly reconfigure the ejector pin array according to the test point layout of different PCBA boards without replacing the entire pin bed, which greatly reduces the cost and time of tooling changeover.

[0011] Preferably, the ejector pin carrier plate integrates a cross-point switch matrix circuit and a contact pressure acquisition circuit; the controller is electrically connected to both the cross-point switch matrix circuit and the contact pressure acquisition circuit; each ejector pin module integrates a pressure sensing unit electrically connected to the contact pressure acquisition circuit.

[0012] By adopting the above technical solution, the contact pressure acquisition circuit can detect the reverse pressure of each pin module when it contacts the PCBA board in real time, and convert the pressure signal into an electrical signal and send it to the controller; the cross-point switch matrix circuit can selectively connect the pressure signal or test signal of a certain pin module to the controller, thereby reducing the number of wires and the I / O port requirements.

[0013] Preferably, the floating support assembly includes a cylinder and a first spring; the cylinder is fixedly connected to the inner bottom wall of the base, and a piston plate is provided inside the cylinder for sliding and sealing cooperation with the inner wall of the cylinder; a piston rod is fixedly connected to the top surface of the piston plate, extending to the top of the cylinder and fixedly connected to the bottom surface of the support plate; the first spring is sleeved on the outside of the cylinder, and both ends of the first spring are respectively connected to the bottom surface of the support plate and the inner bottom wall of the base; an air pipe communicating with the rodless cavity inside the cylinder is provided on the outer wall of the cylinder; a pressure regulating valve is provided on the air pipe.

[0014] By adopting the above technical solution, in the initial state, gas at a preset pressure is injected into the cylinder through an external air source. The gas thrust is balanced with the preload of the first spring and the weight of the support plate, so that the support plate is stabilized at an initial height. By adjusting the initial inflation pressure, the support stiffness and floating stroke of the support plate at the equilibrium point can be adjusted, thereby adapting to PCBA boards of different weights and test pressures.

[0015] Preferably, a ball joint is installed on the force-bearing contact surface of the pressure sensor; a ball socket is provided on the top surface of the pressure plate corresponding to the ball joint; the ball head of the ball joint is engaged in sliding cooperation with the inner wall of the ball socket; and a second spring is provided on the bottom surface of the pressure base and connected to the top surface of the pressure plate.

[0016] By adopting the above technical solution, when the upper surface of the support plate is not parallel to the lower surface of the pressure plate, during the pressing process of the pressure seat, one corner of the pressure plate will first touch the support plate and be subjected to a reaction force. Since the pressure plate is connected by a ball joint, this reaction force will cause the pressure plate to automatically rotate around the ball head until the lower surface of the pressure plate is in contact with the upper surface of the support plate, eliminating the off-center load and achieving uniform pressure distribution. This avoids the possibility of damaging the PCBA board or ejector pins due to excessive local pressure caused by the tilt of the pressure plate, or causing poor contact or programming failure due to insufficient local pressure, significantly improving the test yield. After the pressure seat rises, the second spring will pull the pressure plate back to the initial horizontal position.

[0017] Preferably, the pressure plate is provided with a plurality of countersunk threaded holes; each of the countersunk threaded holes is threaded with a limiting screw that penetrates the pressure plate.

[0018] By adopting the above technical solution, the limiting screw is installed in the countersunk threaded hole on the pressure plate. By adjusting the distance between the top of the limiting screw and the bottom surface of the pressure seat, the maximum tilt angle of the pressure plate is limited, reducing the possibility of the pressure plate rotating abnormally and hitting the support plate or falling off the ball head.

[0019] Preferably, a limiting rod that extends vertically through the pressure seat is fixedly connected to the base; the pressure seat and the outer wall of the limiting rod are in sliding engagement.

[0020] By adopting the above technical solution, the limiting rod is configured to guide and limit the up and down movement of the pressure seat, thereby improving the stability of the vertical movement of the pressure seat.

[0021] Preferably, the outer wall of the base is provided with a power interface for connecting to an external programmable power source; the power interface is electrically connected to the controller.

[0022] By adopting the above technical solution, the external programmable power supply can be electrically connected to the controller through the power interface. The controller controls the output voltage and current of the external programmable power supply to provide adjustable operating voltage and current for the PCBA board, thus avoiding damage to the PCBA board or test equipment due to abnormal power supply.

[0023] Preferably, the base is provided with an indicator light and an emergency stop switch that are electrically connected to the controller.

[0024] By adopting the above technical solution, the indicator light can be used to indicate the working status of the equipment. When the equipment is in an abnormal state, the equipment can be shut down by the emergency stop switch to ensure the safety of equipment use.

[0025] In summary, this application has the following beneficial effects: 1. During the programming test, the closed-loop pressure control system consisting of the controller, pressure sensor and electric actuator eliminates the instability of manual or open-loop control, and can accurately control the contact pressure within the preset optimal range. This ensures the reliability of electrical connections, improves the test yield and avoids damaging the PCBA board. 2. The electrical interface socket makes the pin module independent and hot-swappable, allowing users to quickly reconfigure the pin array according to the test point layout of different PCBA boards without replacing the entire pin bed, which greatly reduces tooling changeover costs and time. Furthermore, when any pin fails, the operator can directly identify and replace the faulty module, which can effectively shorten maintenance time. 3. During the pressing process, one corner of the pressure plate will first touch the support plate and receive a reaction force. This reaction force will cause the pressure plate to automatically rotate around the ball head until the lower surface of the pressure plate is in contact with the upper surface of the support plate, eliminating the off-center load and achieving uniform pressure distribution. This avoids the possibility of damaging the PCBA board or ejector pins due to excessive local pressure caused by the tilt of the pressure plate, or causing poor contact or programming failure due to insufficient local pressure, thereby significantly improving the test yield. Attached Figure Description

[0026] Figure 1 This is a schematic diagram of a PCBA board programming and testing device; Figure 2 This is a schematic diagram of the mating structure of the ejector plate and the ejector module in this application; Figure 3 This is a schematic diagram of the internal structure of the base of this application; Figure 4 This is a schematic diagram of the cross-sectional structure of the cylinder block in this application; Figure 5 This is a schematic diagram of the mating structure of the electric actuator, pressure seat, and pressure plate in this application; Figure 6 This is an exploded structural diagram of the pressure base, pressure sensor, and pressure plate in this application.

[0027] Explanation of reference numerals in the attached drawings: 1. Base; 11. Controller; 12. Power module; 13. Communication interface; 14. Power interface; 15. Indicator light; 16. Emergency stop switch; 2. Ejector plate; 21. Ejector module; 22. Electrical interface socket; 3. Pressing mechanism; 31. Support base; 32. Electric push rod; 33. Pressing base; 331. Limiting rod; 34. Pressure sensor; 35. Pressing plate; 351. Ball socket; 352. Countersunk threaded hole; 36. Ball head rod; 37. Second spring; 38. Limiting screw; 4. Support plate; 41. Clearance hole; 5. Floating support assembly; 51. Cylinder; 52. First spring; 53. Piston plate; 54. Piston rod; 55. Air pipe; 551. Pressure regulating valve. Detailed Implementation

[0028] The present invention will be further described in detail below with reference to the accompanying drawings. Identical components are indicated by the same reference numerals. It should be noted that the terms "front," "rear," "left," "right," "upper," "lower," "bottom," and "top" used in the following description refer to directions in the drawings, while the terms "inner" and "outer" refer to directions toward or away from the geometric center of a specific component, respectively.

[0029] This invention discloses a programming and testing device for PCBA boards, such as... Figure 1 and Figure 2 As shown, the system includes a base 1, a pin carrier plate 2, and a pressing mechanism 3. The base 1 is a box-shaped structure with a hollow interior and openings at the four corners of the top surface. A support plate 4 is horizontally mounted on the bottom surface of the base 1 through a set of floating support components 5 that pass through the openings. The support plate 4 is made of anti-static material. The pin carrier plate 2 is mounted on the top wall of the base 1. The pin carrier plate 2 has multiple electrical interface sockets 22 arranged in a grid pattern. Each electrical interface socket 22 can be magnetically connected to a pin module 21. The pin module 21 and the pin carrier plate 2 can be hot-swapped. The support plate 4 has clearance holes 41 at the positions corresponding to the multiple pin modules 21, allowing the pin modules 21 to pass through. The pressing mechanism 3 is located on the top of the base 1. The pressing mechanism 3 can squeeze the support plate 4 to make the PCBA board contact the pin module 21.

[0030] During the programming test of the PCBA board, the PCBA board is placed on the support plate 4. The pressing mechanism 3 on the base 1 presses the support plate 4, causing the ejector pin module 21 to pass through the clearance port and contact the PCBA board. The pressing mechanism 3 replaces the manual pressing operation, reducing the possibility of uncontrollable contact pressure between the ejector pin module 21 and the PCBA board, and improving the test yield. The setting of the electrical interface socket 22 makes the ejector pin module 21 independent and hot-swappable. The ejector pin array can be quickly reconfigured according to the test point layout of different PCBA boards without replacing the entire needle bed, which greatly reduces the tooling changeover cost and time.

[0031] like Figure 3 and Figure 4 As shown, the floating support assembly 5 includes a cylinder 51, a first spring 52, a piston plate 53, and a piston rod 54. The cylinder 51 is vertically installed on the inner bottom surface of the base 1, and the piston plate 53 is horizontally arranged inside the cylinder 51, with the piston plate 53 slidingly sealing against the inner wall of the cylinder 51. The piston rod 54 is coaxially and vertically installed on the top surface of the piston plate 53, with the top end of the piston rod 54 extending to the top of the cylinder 51, passing through an opening, and fixed to the bottom surface of the support plate 4. The first spring 52 passes through the opening and is sleeved on the outside of the piston rod 54 and the cylinder 51. The two ends of the first spring 52 are respectively connected to the bottom surface of the support plate 4 and the inner bottom surface of the base 1. An air pipe 55 communicating with the rodless cavity inside the cylinder 51 is provided on the outer wall of the cylinder 51, and a pressure regulating valve 551 is provided on the air pipe 55.

[0032] In the initial state, an external air source can be used to inject gas at a preset pressure into the cylinder 51 through the air pipe 55. The gas thrust is balanced by the preload of the first spring 52 and the gravity of the support plate 4, so that the support plate 4 is stabilized at an initial height. By adjusting the initial inflation pressure, the support stiffness and floating stroke of the support plate 4 at the equilibrium point can be adjusted to adapt to PCBA boards of different weights and test pressures.

[0033] like Figure 1 , Figure 2 , Figure 3 and Figure 5 As shown, the pressing mechanism 3 includes a support base 31, a pressure base 33, and a pressure plate 35. The support base 31 is vertically installed on the top surface of the base 1. The support base 31 is in an inverted L-shape. An electric push rod 32 is vertically installed on the top wall of the support base 31. The pressure base 33 is horizontally installed on the output end of the electric push rod 32. A pressure sensor 34 is installed at the center of the top surface of the pressure base 33. The pressure plate 35 is horizontally installed on the force contact surface of the pressure sensor 34. The pressure plate 35 is located at the bottom of the pressure sensor 34. A limiting rod 331 that penetrates the pressure base 33 is fixedly connected to the top surface of the base 1. The pressure base 33 slides with the outer wall of the limiting rod 331. The bottom surface of the base 1 is equipped with a controller 11 and a power module 12. The output of the power module 12 is electrically connected to the controller 11 and the ejector plate 2 for power supply. The output of the pressure sensor 34 is electrically connected to the input of the controller 11. The ejector plate 2 integrates a cross-point switch matrix circuit and a contact pressure acquisition circuit that are electrically connected to the input of the controller 11. Each ejector module 21 integrates a pressure sensing unit that is electrically connected to the contact pressure acquisition circuit. The output of the controller 11 is electrically connected to the electric push rod 32 to control its operation.

[0034] The starting device, controller 11 controls electric push rod 32 to drive pressure seat 33 and pressure plate 35, causing support plate 4 to push PCBA board on it against ejector module 21. During this process, pressure sensor 34 on pressure seat 33 will detect the total pressure applied by pressure plate 35 and transmit the detection data to controller 11. Pressure sensing unit in each ejector module 21 will detect the pressure it receives in real time. After the pressure signal is conditioned by contact pressure acquisition circuit, it is sent to controller 11 by cross-point switch matrix circuit. Controller 11 adjusts the output force of electric push rod 32 in real time. Through the closed-loop pressure control system composed of controller 11, pressure sensor 34, pressure sensing unit and electric push rod 32, the contact pressure can be accurately controlled within the preset optimal range, ensuring the reliability of electrical connection, improving test yield, and avoiding damage to PCBA board.

[0035] like Figure 5 and Figure 6 As shown, a ball head rod 36 is vertically mounted on the contact surface of the pressure sensor 34. A ball socket 351 is provided on the top surface of the pressure plate 35 at the position corresponding to the ball head rod 36. The ball head of the ball head rod 36 is locked in the ball socket 351 and slides in cooperation with the inner wall of the ball socket 351. A set of second springs 37 is vertically mounted between the pressure seat 33 and the pressure plate 35. The two ends of the second springs 37 are respectively connected to the bottom surface of the pressure seat 33 and the top surface of the pressure plate 35. A countersunk threaded hole 352 is vertically opened at each of the four corners of the pressure plate 35. A limiting screw 38 that penetrates the pressure plate 35 can be threaded into each countersunk threaded hole 352.

[0036] Before the pressure plate 35 contacts the support plate 4, the pressure plate 35 is in a floating state with the cooperation of the ball head rod 36 and the ball socket 351. When the pressure plate 35 contacts the support plate 4, if the two are not parallel, the pressure plate 35 will swing to fully fit the surface of the support plate 4, eliminate the off-center load, achieve uniform pressure distribution, and improve the test yield. The limit screw 38 limits the pressure plate 35 to prevent the pressure plate 35 from tilting excessively and falling off. The second spring 37 can pull the pressure plate 35 back to the horizontal initial position when the pressure plate 35 is not under force.

[0037] like Figure 1 and Figure 3As shown, the outer wall of the base 1 is provided with a communication interface 13 and a power interface 14 that are electrically connected to the input terminal of the controller 11. The communication interface 13 can be used to electrically connect with external programmers and test equipment; the power interface 14 can be used to electrically connect with external programmable power supplies.

[0038] The communication interface 13 is used to connect to an external programmer and test equipment so that the controller 11 can interact with external devices through the communication interface 13. The power interface 14 is used to connect to an external programmable power supply so that the controller 11 can control the external programmable power supply to provide precise operating voltage and current to the PCBA board.

[0039] like Figure 1 and Figure 3 As shown, an indicator light 15 and an emergency stop switch 16 are provided on the base 1. The indicator light 15 is electrically connected to the output terminal of the controller 11, and the emergency stop switch 16 is electrically connected to the input terminal of the controller 11.

[0040] Indicator light 15 is used to indicate the working status of the equipment. After the PCBA board has completed the programming test, the staff can classify the status according to the rise of indicator light 15. Emergency stop switch 16 is used to shut down the device in time in an emergency to improve the safety of the device.

[0041] Working principle: The PCBA board to be tested is placed on the support plate 4, aligning the test points of the PCBA board with the ejector module 21. The device is started, and the controller 11 controls the electric push rod 32 to drive the pressure seat 33 and the pressure plate 35 to gradually move downward. Before the pressure plate 35 contacts the support plate 4, the pressure plate 35 is in a floating state under the cooperation of the ball head rod 36 and the ball socket 351. When the pressure plate 35 contacts the support plate 4, if the two are not parallel, the pressure plate 35 will adapt to swing until it is completely in contact with the surface of the support plate 4. The limit screw 38 limits the pressure plate 35 to prevent it from tilting excessively. As the electric push rod 32 continues to press down, the support plate 4 overcomes the air pressure in the cylinder 51 and the elastic force of the first spring 52 and moves downward, thereby driving the PCBA board on it to press against the ejector module 21. During this process, the pressure sensor 34 on the pressure seat 33 will detect the pressure applied by the pressure plate 35. The total pressure is applied and the detection data is transmitted to the controller 11. The pressure sensing unit in each ejector module 21 will detect the pressure it receives in real time. After the pressure signal is conditioned by the contact pressure acquisition circuit, it is sent to the controller 11 by the cross-point switch matrix circuit. The controller 11 compares the preset optimal pressure threshold with the total pressure and the pressure at each point, and adjusts the output force of the electric push rod 32 in real time through the algorithm to stabilize the pressure within the target range. After the pressure stabilizes, the controller 11 interacts with external devices through the communication interface 13 to realize the burning and functional testing of the PCBA board. After the test is completed, the electric push rod 32 drives the pressure seat 33 and the pressure plate 35 to move up and reset. The support plate 4 is reset under the combined action of the second spring 37 and the floating support assembly 5. The operator removes the PCBA board and sorts it according to the prompts of the indicator light 15.

[0042] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A programming and testing device for PCBA boards, characterized in that: The system includes a base (1), a pin carrier plate (2), and a pressing mechanism (3); a support plate (4) is provided on the top surface of the base (1); the bottom surface of the support plate (4) is connected to the inner bottom surface of the base (1) through a set of floating support components (5); the pin carrier plate (2) is provided on the top wall of the base (1), and multiple pin modules (21) are arranged in an array on the pin carrier plate (2); the support plate (4) is provided with clearance holes (41) at the positions corresponding to the multiple pin modules (21) so that the pin modules (21) can pass through; the pressing mechanism (3) is provided on the top of the base (1) and presses down. The mechanism (3) can compress the support plate (4) to make the PCBA board contact the ejector module (21); the base (1) is equipped with a controller (11) and a power module (12); the power module (12) is electrically connected to the controller (11) and the ejector carrier plate (2); the controller (11) is electrically connected to the pressing mechanism (3), and the controller (11) controls the pressing force of the pressing mechanism (3); the outer wall of the base (1) is provided with a communication interface (13) for connecting an external programmer and testing equipment; the communication interface (13) is electrically connected to the controller (11).

2. The PCBA board programming and testing device according to claim 1, characterized in that: The pressing mechanism (3) includes a support base (31); the support base (31) is installed on the top surface of the base (1), and an electric push rod (32) is vertically installed on the top wall of the support base (31); a pressure seat (33) is provided at the output end of the electric push rod (32); a pressure sensor (34) is provided on the bottom surface of the pressure seat (33); a pressure plate (35) is installed on the force contact surface of the pressure sensor (34), and the pressure sensor (34) is electrically connected to the controller (11); the controller (11) is electrically connected to the electric push rod (32).

3. The PCBA board programming and testing device according to claim 1, characterized in that: The ejector plate (2) is provided with a plurality of electrical interface sockets (22) that cooperate with the ejector module (21); the ejector module (21) and the electrical interface sockets (22) are connected by magnetic attraction to achieve independent hot-swap replacement.

4. The PCBA board programming and testing device according to claim 3, characterized in that: The ejector plate (2) integrates a cross-point switch matrix circuit and a contact pressure acquisition circuit; the controller (11) is electrically connected to both the cross-point switch matrix circuit and the contact pressure acquisition circuit; each ejector module (21) integrates a pressure sensing unit electrically connected to the contact pressure acquisition circuit.

5. The PCBA board programming and testing device according to claim 1, characterized in that: The floating support assembly (5) includes a cylinder (51) and a first spring (52); the cylinder (51) is fixed to the inner bottom wall of the base (1), and a piston plate (53) is provided inside the cylinder (51) to slide and seal with the inner wall of the cylinder (51); a piston rod (54) is fixed to the top surface of the piston plate (53) and extends to the top of the cylinder (51) and is fixed to the bottom surface of the support plate (4); the first spring (52) is sleeved on the outside of the cylinder (51), and the two ends of the first spring (52) are respectively connected to the bottom surface of the support plate (4) and the inner bottom wall of the base (1); an air pipe (55) communicating with the rodless cavity inside the cylinder (51) is provided on the outer wall of the cylinder (51); a pressure regulating valve (551) is provided on the air pipe (55).

6. The PCBA board programming and testing device according to claim 2, characterized in that: A ball head rod (36) is installed on the force contact surface of the pressure sensor (34); a ball socket (351) is provided on the top surface of the pressure plate (35) corresponding to the ball head rod (36); the ball head of the ball head rod (36) is locked in the ball socket (351) and slides in cooperation with the inner wall of the ball socket (351); a second spring (37) is provided on the bottom surface of the pressure base (33) and connected to the top surface of the pressure plate (35).

7. The PCBA board programming and testing device according to claim 6, characterized in that: The pressure plate (35) is provided with a plurality of countersunk threaded holes (352); each of the countersunk threaded holes (352) is threaded with a limiting screw (38) that penetrates the pressure plate (35).

8. The PCBA board programming and testing device according to claim 2, characterized in that: A limiting rod (331) that penetrates the pressure seat (33) is fixedly connected to the base (1); the pressure seat (33) and the outer wall of the limiting rod (331) slide together.

9. The PCBA board programming and testing device according to claim 1, characterized in that: The outer wall of the base (1) is provided with a power interface (14) for connecting to an external programmable power source; the power interface (14) is electrically connected to the controller (11).

10. The PCBA board programming and testing device according to claim 1, characterized in that: The base (1) is provided with an indicator light (15) and an emergency stop switch (16) that are electrically connected to the controller (11).