PCBA simulation rotating speed test system
Patent Information
- Application Number
- CN202610715278.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-22
- Publication Date
- 2026-08-21
AI Technical Summary
[0002]传统风扇PCBA转速测试依赖人工装夹、目视读取转速仪数值,存在人为误判、劳动强度大、效率低、一致性差、数据不可追溯等问题;且多为单路手动测试,难以满足量产需求
1、自动化判定:替代人工读数,消除人为误差,提升一致性。
Smart Images

Figure CN122612939A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of PCBA functional testing technology, specifically relating to a PCBA simulated rotation speed testing system. Background Technology
[0002] Traditional fan PCBA speed testing relies on manual clamping and visual reading of tachometer values, which suffers from problems such as human error, high labor intensity, low efficiency, poor consistency, and lack of data traceability. Moreover, it is mostly a single-channel manual test, which is difficult to meet the needs of mass production. With rising labor costs and higher quality requirements, there is an urgent need for a speed testing system that automatically acquires data, performs software judgment, allows for multi-channel parallel processing, and provides traceable data. Summary of the Invention
[0003] The main objective of this invention is to provide a PCBA simulated rotation speed testing system, which aims to replace manual visual judgment, realize the full automation of PCBA rotation speed testing, reduce labor costs, improve testing efficiency and consistency, ensure data traceability, and be compatible with mass production testing of multiple product models.
[0004] To achieve the above objectives, the present invention provides a PCBA simulated rotation speed testing system, including a hardware execution unit and a software control unit; The hardware execution unit includes a programmable power supply, a programmable relay, a multi-channel test rack, a speed tester, a current splitter, a PWM drive module, and a communication interface. The test rack is used to mount the PCBA under test. The programmable power supply is electrically connected to the test rack and the PWM drive module via the programmable relay. The speed tester communicates with the software control unit through the communication interface to achieve multi-channel parallel data acquisition. The software control unit includes a parameter configuration module, a test control module, a data acquisition module, a data judgment module, a result display module, and a data storage module, wherein: During testing, the software control unit sets the test parameters for different PCBA models under test through the parameter configuration module and loads the corresponding parameters. Then, the test control module controls the test rack and PWM drive module to power on. After the fan stabilizes, the speed data of the speed tester is collected through the data acquisition module. After the data judgment module performs statistical calculation and pass / fail judgment, the result display module outputs the pass or fail result and stores the traceable test record.
[0005] As a further preferred technical solution to the above technical solution, the parameter configuration module supports parameter management for multiple product models. Before testing, test parameters for different product models are pre-entered and saved as configuration files. During testing, when the configured barcode scanner scans the product barcode, the system automatically identifies the product model and loads the corresponding test parameters. The test parameters include the acceptable speed range, speed stabilization time, data acquisition time, PWM frequency and duty cycle, and power supply voltage.
[0006] As a further preferred technical solution to the above technical solution, the test control module responds to the operation command and outputs a switching signal to the programmable relay to control the power supply to the product under test, specifically configured as follows: After loading the product and closing the test fixture, scan the code to trigger power-on; The synchronous control test fixture and PWM drive module are powered on, and the fan starts. After the set stabilization time is reached, data acquisition will begin. Once data acquisition is complete, the system will automatically power off and stop the test.
[0007] As a further preferred technical solution to the above technical solution, the data acquisition module receives real-time speed data collected by the speed tester through the communication interface. Specifically, it starts after a stabilization time, the acquisition time is set to a preset time, and the data is sampled at a fixed frequency and transmitted to the data storage module to cache the original speed data.
[0008] As a further preferred technical solution to the above technical solution, the data determination module performs statistical analysis on the collected data, specifically in any of the following ways: Single-value comparison mode: Compares the calculated representative speed value with the acceptable range; Full monitoring mode: Each data point collected during the collection period is compared in real time. If any data point exceeds the acceptable range, it is directly judged as unacceptable. Stability assessment mode: Calculate the standard deviation or coefficient of variation of the collected data. If it exceeds the preset stability threshold, it is judged as unqualified.
[0009] As a further preferred technical solution to the above technical solution, the result display module displays the rotation speed value, standard upper and lower limits, measured value, pass / fail, test statistics and yield in real time, and supports multi-SITE parallel status monitoring; The data storage module stores test records by product model, work order number, and batch number, generating STDF format files that support historical queries, report export, and quality traceability.
[0010] As a further preferred technical solution to the above technical solution, the system's workflow is as follows: Step S1. Product loading and startup: Place the PCBA to be tested into the fixture of the test fixture and press the test handle together. At this point, the product and the test probe are connected, wherein: After scanning the product barcode with a barcode scanner, the system automatically triggers a start command, scans the barcode to obtain the product ID, and automatically loads the corresponding test parameters. Alternatively, the start command can be triggered by clicking the start test button on the interface of the software control unit; Step S2. Power control and PWM triggering: After receiving the start command, the test control module first outputs a closed control signal to the programmable relay to make the power supply circuit between the DC power supply and the PCBA under test conduct, thereby powering on the product, powering on the PWM drive module and outputting the corresponding PWM drive signal to the fan assembly, and the fan starts to run. Step S3. Stabilization Waiting: After the fan starts, the system enters the stabilization waiting stage. According to the preset stabilization time, the test control module pauses subsequent data acquisition operations to ensure that the fan speed reaches a uniform and stable state. Step S4. Speed data acquisition: After the stabilization time ends, the data acquisition module starts to continuously receive fan speed data collected by the speed tester through the communication interface. The acquisition duration is the preset sampling time. During the acquisition process, the data acquisition module stores the real-time data into the buffer area of the data storage module in chronological order. Step S5. Data processing and calculation: After sampling, the data judgment module performs statistical analysis on the rotational speed data in the buffer area. The statistical analysis specifically includes: removing outliers from the collected data; and calculating the arithmetic mean of the remaining valid data as the representative rotational speed value for this test. Step S6. Qualification judgment: The data judgment module compares the calculated representative speed value with the preset qualified speed range. The qualified speed range includes an upper threshold and a lower threshold, which are set according to the product model. If the representative speed value is within the qualified speed range, the judgment result is qualified; if the representative speed value is lower than the lower threshold or higher than the upper threshold, the judgment result is unqualified. Step S7. Result display and recording: After the judgment result is generated, the result display module displays the result in a designated area of the software interface with highlighted text, and simultaneously outputs an audio-visual prompt signal so that the operator can quickly identify it.
[0011] The beneficial effects of this invention are as follows: 1. Automated judgment: Replaces manual reading, eliminates human error, and improves consistency.
[0012] 2. Multi-path parallel testing: Supports simultaneous testing of multiple sites, significantly increasing production capacity.
[0013] 3. Flexible parameter adaptation: One-click switching via QR code, adaptable to multiple PCBA models.
[0014] 4. Data traceability: Completely records test information, supporting quality analysis and traceability.
[0015] 5. Reduce costs: Reduce labor input, simplify operations, and improve production line efficiency. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the system structure of the present invention.
[0017] Figure 2 This is a schematic diagram of the software control unit of the present invention.
[0018] Figure 3 This is a schematic diagram of the display content of the software interface of the present invention. Detailed Implementation
[0019] The following description is intended to disclose the present invention and enable those skilled in the art to implement it. The preferred embodiments described below are merely examples, and other obvious variations will occur to those skilled in the art. The basic principles of the invention defined in the following description can be applied to other embodiments, modifications, improvements, equivalents, and other technical solutions that do not depart from the spirit and scope of the invention.
[0020] In the preferred embodiments of the present invention, those skilled in the art should note that the PCBA and the like involved in the present invention can be considered as prior art.
[0021] Preferred embodiment.
[0022] like Figure 1-3 As shown, the present invention discloses a PCBA simulated rotational speed testing system, including a hardware execution unit and a software control unit; The hardware execution unit includes a programmable power supply, a programmable relay, a multi-channel test rack, a speed tester, a current splitter, a PWM drive module, and a communication interface (e.g., a USB hub). The test rack is used to mount the PCBA under test. The programmable power supply is electrically connected to the test rack and the PWM drive module via the programmable relay. The speed tester communicates with the software control unit through the communication interface to achieve multi-channel parallel data acquisition (the PWM drive module is connected to the PCBA under test through the test rack's needle bed; the PWM signal is powered on synchronously with the power supply, and the frequency and duty cycle can be manually adjusted). The software control unit includes a parameter configuration module, a test control module, a data acquisition module, a data judgment module, a result display module, and a data storage module, wherein: During testing, the software control unit sets the test parameters for different PCBA models under test through the parameter configuration module and loads the corresponding parameters. Then, the test control module controls the test rack and PWM drive module to power on. After the fan stabilizes, the speed data of the speed tester is collected through the data acquisition module. After the data judgment module performs statistical calculation and pass / fail judgment, the result display module outputs the pass or fail result (Pass / Fail) and stores the traceable test record.
[0023] Specifically, the parameter configuration module supports parameter management for multiple product models. Before testing, test parameters for different product models (i.e., PCBA) are pre-entered and saved as configuration files. During testing, when the configured barcode scanner scans the product barcode, the system automatically identifies the product model and loads the corresponding test parameters (without manual intervention). The test parameters include the acceptable speed range, speed stabilization time, data acquisition time, PWM frequency and duty cycle, and power supply voltage (parameters can be manually entered or automatically loaded by scanning the product barcode).
[0024] More specifically, the test control module responds to operation commands by outputting a switch signal to the programmable relay to control the power supply to the product under test, specifically configured as follows: After loading the product and closing the test fixture (specifically, releasing the test handle), scan the code to trigger power-on; The synchronous control test fixture and PWM drive module are powered on, and the fan starts. After the set stabilization time is reached, data acquisition will begin. Once data acquisition is complete, the system will automatically power off and stop the test.
[0025] Furthermore, the data acquisition module receives real-time speed data collected by the speed tester through the communication interface. Specifically, it starts after a stabilization time (10–15s), the acquisition time is set to a preset time (3s), and the data is sampled at a fixed frequency and transmitted to the data storage module to cache the original speed data.
[0026] Furthermore, the data analysis module performs statistical analysis on the collected data, specifically in one of the following ways: Single-value comparison mode: Compares the calculated representative speed value with the acceptable range; Full monitoring mode: Each data point collected during the collection period is compared in real time. If any data point exceeds the acceptable range, it is directly judged as unacceptable. Stability assessment mode: Calculate the standard deviation or coefficient of variation of the collected data. If it exceeds the preset stability threshold, it is judged as unqualified.
[0027] Preferably, the result display module displays the rotation speed value, standard upper and lower limits, measured value, pass / fail, test statistics and yield in real time, and supports parallel status monitoring of multiple sites; The data storage module stores test records by product model, work order number, and batch number, generating STDF format files that support historical queries, report export, and quality traceability.
[0028] Preferably, the system's workflow is as follows: Step S1. Product loading and startup: Place the PCBA to be tested into the fixture of the test fixture and press the test handle together. At this point, the product and the test probe are connected, wherein: After scanning the product barcode with a barcode scanner, the system automatically triggers a start command, scans the barcode to obtain the product ID, and automatically loads the corresponding test parameters. Alternatively, the start command can be triggered by clicking the start test button on the interface of the software control unit; Step S2. Power control and PWM triggering: After receiving the start command, the test control module first outputs a closed control signal to the programmable relay to make the power supply circuit between the DC power supply and the PCBA under test conduct, thereby powering on the product, powering on the PWM drive module and outputting the corresponding PWM drive signal to the fan assembly, and the fan starts to run. Step S3. Stabilization Waiting: After the fan starts, the system enters the stabilization waiting stage. According to the preset stabilization time (preferably 10-15 seconds, which can be adjusted according to the mechanical response characteristics of the fan components), the test control module pauses subsequent data acquisition operations to ensure that the fan speed reaches a uniform and stable state. Step S4. Speed data acquisition: After the stabilization time ends, the data acquisition module starts to continuously receive fan speed data collected by the speed tester through the communication interface (such as RS232 to USB). The acquisition duration is the preset sampling time (preferably 3 seconds). During the acquisition process, the data acquisition module stores the real-time data into the buffer area of the data storage module in chronological order. Step S5. Data processing and calculation: After sampling, the data judgment module performs statistical analysis on the rotational speed data in the buffer area. The statistical analysis specifically includes: removing outliers (such as data points that exceed the preset range) from the collected data; and calculating the arithmetic mean of the remaining valid data as the representative rotational speed value for this test. Step S6. Pass / Fail Judgment (preferably single-value comparison mode): The data judgment module compares the calculated representative speed value with the preset pass / fail speed range. The pass / fail speed range includes an upper threshold and a lower threshold, which are set according to the product model. If the representative speed value is within the pass / fail speed range, the judgment result is pass. If the representative speed value is lower than the lower threshold or higher than the upper threshold, the judgment result is fail. Step S7. Result display and recording: After the judgment result is generated, the result display module displays the result in a designated area of the software interface with highlighted text (such as green Pass or red Fail), and simultaneously outputs an audio-visual prompt signal so that the operator can quickly identify it.
[0029] It is worth mentioning that the technical features such as PCBA involved in this patent application should be regarded as prior art. The specific structure, working principle and possible control methods and spatial arrangement of these technical features can be adopted using conventional choices in the field, and should not be regarded as the inventive point of this patent. This patent will not be further elaborated in detail.
[0030] For those skilled in the art, modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this invention should be included within the protection scope of this invention.
Claims
1. A PCBA simulated rotational speed testing system, characterized in that, Includes hardware execution units and software control units; The hardware execution unit includes a programmable power supply, a programmable relay, a multi-channel test rack, a speed tester, a current splitter, a PWM drive module, and a communication interface. The test rack is used to mount the PCBA under test. The programmable power supply is electrically connected to the test rack and the PWM drive module via the programmable relay. The speed tester communicates with the software control unit through the communication interface to achieve multi-channel parallel data acquisition. The software control unit includes a parameter configuration module, a test control module, a data acquisition module, a data judgment module, a result display module, and a data storage module, wherein: During testing, the software control unit sets the test parameters for different PCBA models under test through the parameter configuration module and loads the corresponding parameters. Then, the test control module controls the test rack and PWM drive module to power on. After the fan stabilizes, the speed data of the speed tester is collected through the data acquisition module. After the data judgment module performs statistical calculation and pass / fail judgment, the result display module outputs the pass or fail result and stores the traceable test record.
2. The PCBA simulated rotational speed testing system according to claim 1, characterized in that, The parameter configuration module supports parameter management for multiple product models. Before testing, test parameters for different product models can be pre-entered and saved as configuration files. During testing, when the configured barcode scanner scans the product barcode, the system automatically identifies the product model and loads the corresponding test parameters, including the acceptable speed range, speed stabilization time, data acquisition time, PWM frequency and duty cycle, and power supply voltage.
3. The PCBA simulated rotational speed testing system according to claim 2, characterized in that, The test control module responds to operation commands by outputting a switch signal to the programmable relay to control the power supply to the product under test. Specifically, it is configured as follows: After loading the product and closing the test fixture, scan the code to trigger power-on; The synchronous control test fixture and PWM drive module are powered on, and the fan starts. After the set stabilization time is reached, data acquisition will begin. Once data acquisition is complete, the system will automatically power off and stop the test.
4. The PCBA simulated rotational speed testing system according to claim 3, characterized in that, The data acquisition module receives real-time speed data collected by the speed tester through the communication interface. Specifically, it starts after a stabilization time, the acquisition time is set to a preset time, and the data is sampled at a fixed frequency and transmitted to the data storage module to cache the raw speed data.
5. The PCBA simulated rotational speed testing system according to claim 4, characterized in that, The data analysis module performs statistical analysis on the collected data, specifically in one of the following ways: Single-value comparison mode: Compares the calculated representative speed value with the acceptable range; Full monitoring mode: Each data point collected during the collection period is compared in real time. If any data point exceeds the acceptable range, it is directly judged as unacceptable. Stability assessment mode: Calculate the standard deviation or coefficient of variation of the collected data. If it exceeds the preset stability threshold, it is judged as unqualified.
6. The PCBA simulated rotational speed testing system according to claim 5, characterized in that, The results display module displays the rotation speed value, standard upper and lower limits, measured value, pass / fail, test statistics and yield in real time, and supports multi-site parallel status monitoring; The data storage module stores test records by product model, work order number, and batch number, generating STDF format files that support historical queries, report export, and quality traceability.
7. The PCBA simulated rotational speed testing system according to claim 6, characterized in that, The system's workflow is as follows: Step S1. Product loading and startup: Place the PCBA to be tested into the fixture of the test fixture and press the test handle together. At this point, the product and the test probe are connected, wherein: After scanning the product barcode with a barcode scanner, the system automatically triggers a start command, scans the barcode to obtain the product ID, and automatically loads the corresponding test parameters. Alternatively, the start command can be triggered by clicking the start test button on the interface of the software control unit; Step S2. Power control and PWM triggering: After receiving the start command, the test control module first outputs a closed control signal to the programmable relay to make the power supply circuit between the DC power supply and the PCBA under test conduct, thereby powering on the product, powering on the PWM drive module and outputting the corresponding PWM drive signal to the fan assembly, and the fan starts to run. Step S3. Stabilization Waiting: After the fan starts, the system enters the stabilization waiting stage. According to the preset stabilization time, the test control module pauses subsequent data acquisition operations to ensure that the fan speed reaches a uniform and stable state. Step S4. Speed data acquisition: After the stabilization time ends, the data acquisition module starts to continuously receive fan speed data collected by the speed tester through the communication interface. The acquisition duration is the preset sampling time. During the acquisition process, the data acquisition module stores the real-time data into the buffer area of the data storage module in chronological order. Step S5. Data processing and calculation: After sampling, the data judgment module performs statistical analysis on the rotational speed data in the buffer area. The statistical analysis specifically includes: removing outliers from the collected data; and calculating the arithmetic mean of the remaining valid data as the representative rotational speed value for this test. Step S6. Qualification judgment: The data judgment module compares the calculated representative speed value with the preset qualified speed range. The qualified speed range includes an upper threshold and a lower threshold, which are set according to the product model. If the representative speed value is within the qualified speed range, the judgment result is qualified; if the representative speed value is lower than the lower threshold or higher than the upper threshold, the judgment result is unqualified. Step S7. Result display and recording: After the judgment result is generated, the result display module displays the result in a designated area of the software interface with highlighted text, and simultaneously outputs an audio-visual prompt signal so that the operator can quickly identify it.