Automatic testing device and method for single board

By designing a single-board automation testing device including light sensor components, lift drive components and upper computers, the problem of poor testing efficiency and stability of PCBA single-board is solved, and automated testing is realized, which avoids tampering with the test program and improves the testing efficiency.

CN119881598APending Publication Date: 2025-04-25SHENZHEN HOPEWIND ELECTRIC CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510100246.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the prior art, PCBA single board testing efficiency and stability are poor, and there is a problem that the test program is privately tampered with, resulting in production abnormalities.

Method used

Design a single-board automated testing device, including cabinets, light sensor components, tooling fixtures, testing instruments, lifting drive components, scanning components and host computers. The light sensor component detects the online status of the tool fixture in real time. The upper computer obtains the test program from the remote server based on the fixture code and the board code, and controls the test instrument to conduct tests based on the test program and the online status.

Benefits of technology

It improves the efficiency and stability of PCBA single board testing, avoids the test program being modified privately, reduces manual operation, reduces test labor time, and improves test efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119881598A_ABST
    Figure CN119881598A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic testing device and method for a single board. The device comprises a cabinet, an optical sensor assembly, a tool jig, a testing instrument, a lifting driving assembly, a scanning assembly and an upper computer. The cabinet is provided with a cavity, the light sensor assembly is arranged at the bottom of the cavity, and the tool jig is detachably arranged in the cavity; the test instrument and the upper computer are respectively arranged below and above the chamber; one end of the lifting driving assembly is arranged in the cabinet and located above the cavity, and the other end of the lifting driving assembly is located in the cavity. The tool jig is electrically connected with the test instrument; and the upper computer is electrically connected with the optical sensor assembly, the test instrument, the lifting driving assembly and the code scanning assembly, and is also in communication connection with the remote server. The corresponding test program is obtained from the remote server through the upper computer according to the jig code and the single board code, the test instrument is controlled according to the test program and the online state to obtain the test data, the test program can be prevented from being privately modified, and the test efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of PCBA testing, and in particular to a single board automatic testing device and method. Background Art

[0002] At present, most PCBA board tests in the wind power, photovoltaic, energy storage, and industrial control industries are conducted manually or semi-automatically. Although the production cost is low, the use effect is poor, the test efficiency is low, and the stability is poor. In addition, during the test process, the test fixtures are not monitored, and the outsourced production line personnel can modify the test program at will. There is a risk that the test program is tampered with privately, resulting in the delivery of defective boards as good products, which makes the PCBA board production abnormal and causes certain losses to the back-end assembly of the whole machine. Summary of the invention

[0003] The embodiment of the present invention provides a single board automatic testing device and method, aiming to solve the problems in the prior art of testing a PCBA single board, such as poor testing efficiency and stability, and production abnormalities caused by unauthorized tampering of the test program.

[0004] In the first aspect, an embodiment of the present invention provides a single-board automated testing device, which includes: a cabinet, an optical sensor assembly, a tooling fixture, a test instrument, a lifting drive assembly, a scanning assembly and a host computer; the cabinet is provided with a chamber, the optical sensor assembly is arranged at the bottom of the chamber, and the tooling fixture is detachably arranged in the chamber; the test instrument and the host computer are both arranged in the cabinet, and the test instrument is located below the chamber, and the host computer is located above the chamber; one end of the lifting drive assembly is arranged in the cabinet and above the chamber, and the other end of the lifting drive assembly is located in the chamber; the tooling fixture is electrically connected to the test instrument; the host computer is electrically connected to the optical sensor assembly, the test instrument, the lifting drive assembly and the scanning assembly, and the host computer is also communicatively connected to a remote server; the optical sensor assembly The tooling fixture is used to detect the online status of the jig in real time and transmit the online status to the host computer; the jig is used to carry the PCBA single board to be tested; wherein, the jig is provided with a jig code, and the PCBA single board to be tested is provided with a single board code; the lifting drive component is used to perform lifting movement to drive the test probe on the jig to contact or separate with the PCBA single board to be tested; the test instrument is used to provide corresponding test signals to the PCBA single board to be tested and test the PCBA single board to be tested; the host computer is used to control the lifting drive component to perform lifting movement; the host computer is also used to obtain the corresponding test program from the remote server according to the jig code and the single board code scanned by the scanning component, and control the test instrument according to the test program and the online status to obtain test data.

[0005] In a second aspect, an embodiment of the present invention further provides a single board automated testing method, which is applied to the single board automated testing device described in the first aspect, and the method includes:

[0006] The optical sensor component detects the online status of the tooling fixture in real time and transmits the online status to the host computer;

[0007] The scanning component scans the fixture code on the tooling fixture and the board code on the PCBA board to be tested, and transmits the scanned fixture code and the board code to the host computer;

[0008] The host computer controls the lifting drive assembly to move downward in response to the downward pressure instruction, so that the lifting drive assembly drives the test probe on the tooling fixture to contact the PCBA single board to be tested;

[0009] The host computer obtains the corresponding test program from the remote server according to the fixture code and the single board code, and controls the test instrument according to the test program and the online status to obtain test data.

[0010] The embodiment of the present invention provides a single board automatic testing device and method, the device includes a cabinet, a light sensor assembly, a tool fixture, a test instrument, a lifting drive assembly, a scanning assembly and a host computer; the cabinet is provided with a chamber, the light sensor assembly is arranged at the bottom of the chamber, and the tool fixture is detachably arranged in the chamber; the test instrument and the host computer are respectively arranged below and above the chamber; one end of the lifting drive assembly is arranged in the cabinet and located above the chamber, and the other end is located in the chamber; the tool fixture is electrically connected to the test instrument; the host computer is electrically connected to the light sensor assembly, the test instrument, the lifting drive assembly and the scanning assembly, and is also connected to a remote server for communication. The present invention obtains the corresponding test program from the remote server according to the fixture code and the single board code through the host computer, and controls the test instrument according to the test program and the online status to obtain test data, which can prevent the test program from being modified privately and improve the test efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.

[0012] Figure 1 A schematic diagram of the structure of a single board automatic testing device provided by an embodiment of the present invention;

[0013] Figure 2 A schematic diagram of the structure of a single board automatic testing device provided by another embodiment of the present invention;

[0014] Figure 3 A schematic diagram of a flow chart of a single board automated testing method provided by an embodiment of the present invention.

[0015] Wherein, the accompanying drawings are described as follows:

[0016] 1. Cabinet; 11. Control cabinet; 12. Chamber; 13. Instrument cabinet; 14. Power switch button; 15. Emergency stop button; 16. Platen control button; 2. Optical sensor assembly; 3. Test instrument; 4. Lifting drive assembly; 41. Cylinder; 42. Guide shaft; 43. Press table; 5. Host computer; 51. Programmable control host; 52. Display; 6. Fixture fixing position; 7. Status indication assembly; 8. Protective grating; 9. Heat dissipation assembly. DETAILED DESCRIPTION

[0017] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0018] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0019] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0020] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0021] See also Figure 1 and Figure 2 , Figure 1 A schematic diagram of the structure of a single board automatic testing device provided by an embodiment of the present invention; Figure 2 A schematic diagram of the structure of a single-board automatic testing device provided in another embodiment of the present invention.

[0022] The single-board automatic test device provided by the embodiment of the present invention includes: a cabinet 1, an optical sensor component 2, a tooling fixture, a test instrument 3, a lifting drive component 4, a scanning component and a host computer 5; the cabinet 1 is provided with a chamber 12, the optical sensor component 2 is arranged at the bottom of the chamber 12, and the tooling fixture is detachably arranged in the chamber 12; the test instrument 3 and the host computer 5 are both arranged in the cabinet 1, and the test instrument 3 is located below the chamber 12, and the host computer 5 is located above the chamber 12; one end of the lifting drive component 4 is arranged in the cabinet 1 and is located above the chamber 12, and the other end of the lifting drive component 4 is located in the chamber 12; the tooling fixture is electrically connected to the test instrument 3; the host computer 5 is electrically connected to the optical sensor component 2, the test instrument 3, the lifting drive component 4 and the scanning component, and the host computer 5 is also connected to the remote server communication connection The optical sensor component 2 is used to detect the online status of the jig in real time and transmit the online status to the host computer 5; the jig is used to carry the PCBA board to be tested; wherein, the jig is provided with a jig code, and the PCBA board to be tested is provided with a board code; the lifting drive component 4 is used to perform lifting movement to drive the test probe on the jig to contact or separate with the PCBA board to be tested; the test instrument 3 is used to provide corresponding test signals to the PCBA board to be tested and test the PCBA board to be tested; the host computer 5 is used to control the lifting drive component 4 to perform lifting movement; the host computer 5 is also used to obtain the corresponding test program from the remote server according to the jig code and the board code scanned by the scanning component, and control the test instrument 3 according to the test program and the online status to obtain test data.

[0023] In this embodiment, see Figure 1 and Figure 2 , the cabinet 1 is sequentially arranged as a control cabinet 11, a chamber 12 and an instrument cabinet 13 from top to bottom, the optical sensor assembly 2 is arranged at the bottom of the chamber 12, the tooling fixture is detachably arranged in the chamber 12, and the position of the optical sensor assembly 2 corresponds to the position of the tooling fixture. When the tooling fixture is installed in the chamber 12, the tooling fixture will cover the optical sensor assembly 2, so that the optical sensor assembly 2 can detect the online status of the tooling fixture in real time. Preferably, a fixture fixing position 6 for installing the tooling fixture is provided at the bottom of the chamber 12, and the optical sensor assembly 2 is arranged in the fixture fixing position 6. The test instrument 3 is arranged in the instrument cabinet 13, one end of the lifting drive assembly 4 is arranged in the control cabinet 11, and the other end of the lifting drive assembly 4 passes through the control cabinet 11 and can perform lifting and lowering movements in the chamber 12, and the host computer 5 is arranged in the control cabinet 11.

[0024] Among them, the jig is electrically connected to the test instrument 3, so that during the test, the PCBA board to be tested installed on the jig is electrically connected to the test instrument 3 through the jig. The host computer 5 serves as the control end, and the host computer 5 is electrically connected to the optical sensor component 2, the test instrument 3, the lifting drive component 4 and the code scanning component. The host computer 5 is also connected to the remote server for communication, and the status of the entire system is monitored through the host computer 5, thereby realizing the automated test of the PCBA board to be tested. Specifically, the optical sensor component 2 can detect the online status of the jig in real time, and transmit the online status to the host computer 5, so that the host computer 5 can monitor in real time through the online status whether the jig is moved or replaced in the middle, so as to avoid the jig being replaced at will. The jig can carry the PCBA board to be tested. The jig is provided with a unique fixed jig code. The PCBA board to be tested is provided with a board code. The jig code and the board code can be scanned in by a scanning component and transmitted to the host computer 5, so that the host computer 5 can obtain the corresponding test program from the remote server through the jig code and the board code, and automatically obtain the test program. The test program does not need to be set by manual operation, and the test program is prevented from being modified privately. The host computer 5 can control the action of the lifting drive component 4. The lifting drive component 4 performs lifting movement according to the corresponding control instruction sent by the host computer 5, thereby driving the test probe on the jig to contact or separate with the PCBA board to be tested. When the lifting drive component 4 performs a downward movement and drives the test probe on the jig to contact with the PCBA board to be tested, when the test is performed, the test instrument 3 realizes signal transmission with the PCBA board to be tested through the test probe on the jig. The host computer 5 can also control the test instrument 3 according to the test program and the online status, so that the test instrument 3 provides the corresponding test signal to the PCBA board to be tested, that is, provides the signal required for the test to the PCBA board to be tested, and measures the relevant signals on the PCBA board to be tested, thereby completing the relevant tests on the PCBA board to be tested, and then obtaining the test data. The entire test process is automatically executed without human operation, which can reduce the test time and improve the test efficiency.

[0025] During the specific implementation, the relevant personnel install the jig in the chamber 12, and install the PCBA board to be tested on the jig. The optical sensor component 2 detects the online status of the jig in real time and transmits the online status to the host computer 5. Then, the relevant personnel operate the code scanning component to scan the jig code on the jig and the board code on the PCBA board to be tested, and the code scanning component transmits the scanned jig code and board code to the host computer 5. Then, the relevant personnel trigger the downward pressure command, and the host computer 5 responds to the downward pressure command. The host computer 5 controls the lifting drive component 4 to move downward, so that the lifting drive component 4 drives the test probe on the jig to contact the PCBA board to be tested. Finally, the host computer 5 obtains the corresponding test program from the remote server according to the jig code and the board code, and controls the test instrument 3 according to the test program and the online status, and obtains the test data through the action of the test instrument 3. In addition, at the end of the test, the host computer 5 will control the lifting drive assembly 4 to move upward, so that the lifting drive assembly 4 is away from the tooling fixture, and the test probe on the tooling fixture is separated from the PCBA board to be tested, which is convenient for relevant personnel to take out the PCBA board to be tested. The host computer 5 will also upload the test data to the remote server to ensure that all operations during the test can be recorded and traced.

[0026] In one embodiment, see Figure 1 and Figure 2 The host computer 5 includes a program-controlled host 51 and a display 52. ​​The program-controlled host 51 is electrically connected to the optical sensor component 2, the test instrument 3, the lifting drive component 4, the code scanning component and the display 52. ​​The program-controlled host 51 is also connected to the remote server for communication, and relevant information can be displayed through the display 52.

[0027] The single-board automated testing device also includes an electrically connected power switch button 14, an emergency stop button 15 and a pressure plate control button 16, wherein the power switch button 14 is used to control the start or shut down of the device, the emergency stop button 15 is used to quickly stop the operation of the device, and the pressure plate control button 16 is used to trigger the lifting drive component 4 to perform a descending movement or an ascending movement.

[0028] The test instrument 3 includes a high-voltage source, a low-voltage source, a signal generator, an oscilloscope, a programmable multimeter and an IO switching module, wherein the high-voltage source, the low-voltage source, the signal generator, the oscilloscope, the programmable multimeter and the IO switching module are all electrically connected to the host computer 5 and the tooling fixture, the high-voltage source is used to provide the required high-voltage DC signal to the PCBA board to be tested, such as a 0-1100V DC voltage; the low-voltage source is used to provide the required low-voltage DC signal to the PCBA board to be tested, such as a 0-30V DC voltage; the signal generator is used to provide a pulse signal, such as a PWM signal, to the PCBA board to be tested; the oscilloscope is used to measure the waveform signal of the PCBA board to be tested; the programmable multimeter is used to measure the voltage, current or resistance signal of the PCBA board to be tested; the IO switching module is used to control the relevant relays on the tooling fixture to realize the signal switching between the high-voltage source, the low-voltage source, the signal generator, the oscilloscope and the programmable multimeter and the PCBA board to be tested.

[0029] In a more specific embodiment, the single-board automatic testing device provided by the embodiment of the present invention also includes a status indication component 7, which is arranged on the top of the cabinet 1, and the status indication component 7 is electrically connected to the host computer 5; the host computer 5 is also used to control the status indication component 7 according to the test data.

[0030] In this embodiment, see Figure 1 and Figure 2 A status indication component 7 is installed on the top of the cabinet 1. The upper computer 5 controls the status indication component 7 according to the test data to prompt different test results, thereby prompting relevant personnel to perform corresponding operations in time.

[0031] In a more specific embodiment, the single-board automatic testing device provided by the embodiment of the present invention also includes a protective grating 8, which is arranged on the cabinet 1 and located at the front end of the chamber 12; the protective grating 8 is electrically connected to the host computer 5.

[0032] In this embodiment, see Figure 1 A protective grating 8 is provided on the cabinet 1 at the front end of the chamber 12. The protective grating 8 is used to detect whether a hand is inserted into the chamber 12. If a hand is detected to be inserted into the chamber 12 through the protective grating 8 during the test, the host computer 5 will immediately stop the operation of the relevant machinery or instruments to prevent personal injury and also protect the device.

[0033] In a more specific embodiment, the lifting drive assembly 4 includes a cylinder 41, a guide shaft 42 and a press platform 43; one end of the cylinder 41 and one end of the guide shaft 42 are both arranged above the chamber 12, and the other end of the cylinder 41 and the other end of the guide shaft 42 are both connected to the press platform 43, and the press platform 43 is located in the chamber 12; the cylinder 41 is electrically connected to the host computer 5.

[0034] In this embodiment, see Figure 1 and Figure 2 The lifting drive assembly 4 is composed of a cylinder 41, a guide shaft 42 and a press table 43. One end of the cylinder 41 and the guide shaft 42 are fixed in the control cabinet 11 above the chamber 12, and the other ends of the cylinder 41 and the guide shaft 42 pass through the control cabinet 11 and are connected to the press table 43 located in the chamber 12. The upper computer 5 controls the cylinder 41 to drive the press table 43 to move up and down along the guide shaft 42, so that the press table 43 approaches and presses down the tooling fixture, or makes the press table 43 away from the tooling fixture.

[0035] In a more specific embodiment, the single-board automatic testing device provided in the embodiment of the present invention also includes a heat dissipation component 9, which is arranged on the cabinet 1 and located below the chamber 12; the heat dissipation component 9 is used to dissipate heat for the test instrument 3.

[0036] In this embodiment, see Figure 1 The cabinet 1 is also provided with a heat dissipation component 9 for dissipating the heat of the test instrument 3, so as to dissipate the heat generated by the test instrument 3 in the instrument cabinet 13, extend the service life of the test instrument 3, and improve the safety of the device.

[0037] In the single-board automatic testing device provided by the embodiment of the present invention, the host computer 5 obtains the corresponding test program from the remote server according to the fixture code and the single-board code, and controls the test instrument 3 according to the test program and the online status to obtain test data, thereby realizing the automatic testing of the PCBA single board. The test program does not require manual operation and setting, and can monitor the online status of the tooling and fixture in real time, thereby preventing the test program from being modified privately and the tooling and fixture from being replaced at will, reducing manual operation links, reducing testing hours, and also improving testing efficiency and reducing production costs.

[0038] like Figure 3 As shown, Figure 3 A schematic flow chart of a single board automated testing method provided by an embodiment of the present invention. The single board automated testing method provided by an embodiment of the present invention is applied to any embodiment of the aforementioned single board automated testing device, and the method comprises steps S11 to S14.

[0039] S11. The optical sensor component detects the online status of the tooling fixture in real time, and transmits the online status to the host computer.

[0040] In this embodiment, the optical sensor component detects the online status of the jig in real time and transmits the online status to the host computer, so that the host computer can monitor in real time whether the jig is moved or replaced in the middle of the process through the online status. By using the optical sensor component to realize online detection of jigs, it is possible to prevent jigs from being replaced at will and prevent relevant personnel from replacing jigs privately, resulting in production abnormalities.

[0041] S12, the scanning component scans the fixture code on the tooling fixture and the board code on the PCBA board to be tested, and transmits the scanned fixture code and the board code to the host computer.

[0042] In this embodiment, relevant personnel operate the scanning component to scan the fixture code on the tooling fixture and the board code on the PCBA board to be tested. The scanning component transmits the scanned fixture code and board code to the host computer, so that the host computer can obtain the corresponding test program from the remote server through the fixture code and board code, thereby realizing automatic acquisition of the test program. The test program does not require manual operation and setting, thereby preventing the test program from being modified without permission.

[0043] S13, the host computer controls the lifting and driving assembly to move downward in response to the downward pressure instruction, so that the lifting and driving assembly drives the test probe on the tooling fixture to contact the PCBA board to be tested.

[0044] In this embodiment, the push command is triggered by a relevant person, for example, the relevant person triggers the push command by pressing a relevant button. In response to the push command, the host computer controls the lifting drive assembly to move downward, so that the lifting drive assembly drives the test probe on the tooling fixture to contact the PCBA board to be tested, so that when the PCBA board to be tested is tested later, the test instrument can realize signal transmission with the PCBA board to be tested through the test probe on the tooling fixture.

[0045] S14, the host computer obtains the corresponding test program from the remote server according to the fixture code and the single board code, and controls the test instrument according to the test program and the online status to obtain test data.

[0046] In this embodiment, the host computer obtains the corresponding test program from the remote server according to the fixture code and the single board code, and then controls the action of the test instrument according to the test program and the online status to automatically test the PCBA single board to be tested, thereby obtaining test data. The host computer automatically obtains the test program and monitors the online status of the tooling fixture in real time, which can prevent the test program from being modified privately and the tooling fixture from being replaced at will, and the test process is automatically executed, which reduces the test time and improves the test efficiency.

[0047] In one embodiment, the test data includes test abnormality data and item test data corresponding to the test program; step S14 includes:

[0048] The host computer obtains the corresponding test program and target fixture code from the remote server according to the single board code;

[0049] If the host computer determines that the test program is a non-empty set, it determines whether the fixture code is consistent with the target fixture code;

[0050] If the host computer determines that the fixture code is consistent with the target fixture code, the host computer controls the test instrument to provide a corresponding test signal to the PCBA board to be tested and tests the PCBA board to be tested according to the test program;

[0051] If the host computer determines that the online state has changed or detects a test failure, it controls the test instrument to stop testing the PCBA board to be tested and obtains the test abnormality data;

[0052] If the host computer determines that the online status has not changed and no test failure is detected, the project test data is obtained.

[0053] In this embodiment, after receiving the single board code scanned by the scanning component, the host computer will obtain the corresponding test program and target fixture code from the remote server according to the single board code. If the host computer determines that the test program is a non-empty set, it means that the obtained test program exists, and then it is determined whether the fixture code is consistent with the target fixture code, because each set of tooling and fixtures has a unique code, and the tooling and fixtures and the relevant codes on the corresponding PCBA single board to be tested are bound one by one in the remote tooling database in the remote server. By determining whether the fixture code is consistent with the target fixture code, it can be detected whether the tooling and fixture corresponding to the fixture code can be used to test the PCBA single board to be tested corresponding to the single board code. If the host computer determines that the fixture code is consistent with the target fixture code, it means that the tooling and fixture used is correct, and the current tooling and fixture can be used to test the PCBA single board to be tested. The host computer controls the action of the test instrument according to the test program, so that the test instrument provides the corresponding test signal to the PCBA single board to be tested and tests the PCBA single board to be tested, thereby starting to automatically execute the test items corresponding to the test program. During the process of the test instrument testing the PCBA board to be tested, if the host computer determines that the online state has changed or a test fault has been detected, the host computer controls the test instrument to stop testing the PCBA board to be tested and obtains test abnormality data; wherein, the change in the online state indicates that the online state of the tooling fixture is abnormal, such as the tooling fixture is moved or replaced in the middle; the detection of a test fault indicates that a defective item of the PCBA board to be tested is tested, and the PCBA board to be tested is a defective product. During the process of the test instrument testing the PCBA board to be tested, if the host computer determines that the online state has not changed and no test fault has been detected, the host computer obtains the project test data corresponding to the test program, that is, obtains the data tested after executing the test items corresponding to the test program; wherein, the change in the online state indicates that the online state of the tooling fixture is normal; the failure to detect a test fault indicates that no defective item of the PCBA board to be tested is tested, and the PCBA board to be tested is a good product.

[0054] In one embodiment, if the host computer determines that the test program is a non-empty set, after determining whether the fixture code is consistent with the target fixture code, the method further includes:

[0055] If the host computer determines that the fixture code is inconsistent with the target fixture code, it generates and displays a fixture error prompt message.

[0056] In this embodiment, if the host computer determines that the fixture code is inconsistent with the target fixture code, it means that the tooling fixture used is incorrect, and the current tooling fixture cannot be used to test the PCBA board to be tested. The host computer generates and displays a fixture error prompt message to prompt relevant personnel to replace the correct tooling fixture in time.

[0057] In one embodiment, after the host computer obtains the corresponding test program and target fixture code from the remote server according to the single board code, it also includes:

[0058] If the host computer determines that the test program is an empty set, it updates the single board code using the new single board code re-scanned by the scanning component, and returns to execute the step of the host computer obtaining the corresponding test program and target fixture code from the remote server according to the single board code.

[0059] In this embodiment, if the host computer determines that the test program is an empty set, it means that the acquired test program does not exist, and it may be that the relevant code on the PCBA single board to be tested is scanned incorrectly due to an operation error, and the correct single board code on the PCBA single board to be tested needs to be re-scanned by the scanning component. The host computer updates the single board code using the new single board code re-scanned by the scanning component, and returns to execute the step of the host computer acquiring the corresponding test program and target fixture code from the remote server according to the single board code, so as to obtain the test program and target fixture code bound to the correct single board code on the PCBA single board to be tested from the remote server.

[0060] In one embodiment, after step S14, the method further includes:

[0061] The host computer displays the test data and stores the test data in the remote server.

[0062] In this embodiment, after obtaining the test data, the host computer will display the test data so that relevant personnel can observe the test data in time. At the same time, the host computer will also store the test data in the remote server, ensuring that all operations during the test can be recorded and traced, which is convenient for recording and abnormal analysis.

[0063] The single-board automated testing method provided by the embodiment of the present invention is applied to any embodiment of the aforementioned single-board automated testing device. The host computer obtains the corresponding test program from the remote server according to the fixture code and the single-board code, and controls the test instrument according to the test program and the online status to obtain test data, thereby realizing the automated testing of the PCBA single board. The test program does not require manual operation and setting, and the online status of the tooling and fixture can be monitored in real time, thereby preventing the test program from being modified privately and the tooling and fixture from being replaced at will, reducing manual operation links, reducing testing hours, and also improving testing efficiency and reducing production costs.

[0064] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A single board automatic testing device, characterized in that: include: Cabinets, optical sensor components, tooling fixtures, testing instruments, lifting drive components, scanning components and host computers; The cabinet is provided with a chamber, the optical sensor assembly is arranged at the bottom of the chamber, and the tooling fixture is detachably arranged in the chamber; the test instrument and the host computer are both arranged in the cabinet, and the test instrument is located below the chamber, and the host computer is located above the chamber; one end of the lifting drive assembly is arranged in the cabinet and located above the chamber, and the other end of the lifting drive assembly is located in the chamber; The tooling fixture is electrically connected to the test instrument; the host computer is electrically connected to the optical sensor assembly, the test instrument, the lifting drive assembly and the code scanning assembly, and the host computer is also connected to the remote server for communication; The optical sensor assembly is used to detect the online status of the tooling fixture in real time and transmit the online status to the host computer; The jig is used to carry the PCBA single board to be tested; wherein the jig is provided with a jig code, and the PCBA single board to be tested is provided with a single board code; The lifting drive assembly is used to perform lifting motion to drive the test probe on the tooling fixture to contact or separate from the PCBA single board to be tested; The testing instrument is used to provide a corresponding test signal to the PCBA board to be tested and to test the PCBA board to be tested; The host computer is used to control the lifting drive assembly to perform lifting motion; The host computer is also used to obtain the corresponding test program from the remote server according to the fixture code and the single board code scanned by the scanning component, and control the test instrument according to the test program and the online status to obtain test data.

2. The single board automatic testing device according to claim 1, characterized in that: It also includes a status indication component, which is arranged on the top of the cabinet and is electrically connected to the host computer; the host computer is also used to control the status indication component according to the test data.

3. The single board automatic testing device according to claim 1, characterized in that: It also includes a protection grating, which is arranged on the cabinet and located at the front end of the chamber; the protection grating is electrically connected to the host computer.

4. The single board automatic testing device according to claim 1, characterized in that: The lifting drive assembly includes a cylinder, a guide shaft and a press platform; one end of the cylinder and one end of the guide shaft are both arranged above the chamber, the other end of the cylinder and the other end of the guide shaft are both connected to the press platform, and the press platform is located in the chamber; the cylinder is electrically connected to the upper computer.

5. The single board automatic testing device according to claim 1, characterized in that: It also includes a heat dissipation component, which is arranged on the cabinet and located below the chamber; the heat dissipation component is used to dissipate heat for the test instrument.

6. A single board automated testing method, applied to the single board automated testing device according to any one of claims 1 to 5, characterized in that: The method comprises: The optical sensor component detects the online status of the tooling fixture in real time and transmits the online status to the host computer; The scanning component scans the fixture code on the tooling fixture and the board code on the PCBA board to be tested, and transmits the scanned fixture code and the board code to the host computer; The host computer controls the lifting drive assembly to move downward in response to the downward pressure instruction, so that the lifting drive assembly drives the test probe on the tooling fixture to contact the PCBA single board to be tested; The host computer obtains the corresponding test program from the remote server according to the fixture code and the single board code, and controls the test instrument according to the test program and the online status to obtain test data.

7. The single board automated testing method according to claim 6, characterized in that: The test data includes test abnormality data and item test data corresponding to the test program; The host computer obtains the corresponding test program from the remote server according to the fixture code and the single board code, and controls the test instrument according to the test program and the online status to obtain test data, including: The host computer obtains the corresponding test program and target fixture code from the remote server according to the single board code; If the host computer determines that the test program is a non-empty set, it determines whether the fixture code is consistent with the target fixture code; If the host computer determines that the fixture code is consistent with the target fixture code, the host computer controls the test instrument to provide a corresponding test signal to the PCBA board to be tested and tests the PCBA board to be tested according to the test program; If the host computer determines that the online state has changed or detects a test failure, it controls the test instrument to stop testing the PCBA board to be tested and obtains the test abnormality data; If the host computer determines that the online status has not changed and no test failure is detected, the project test data is obtained.

8. The single board automated testing method according to claim 7, characterized in that: If the host computer determines that the test program is a non-empty set, after determining whether the fixture code is consistent with the target fixture code, the method further includes: If the host computer determines that the fixture code is inconsistent with the target fixture code, it generates and displays a fixture error prompt message.

9. The single board automated testing method according to claim 7, characterized in that: After the host computer obtains the corresponding test program and target fixture code from the remote server according to the single board code, it also includes: If the host computer determines that the test program is an empty set, it updates the single board code using the new single board code re-scanned by the scanning component, and returns to execute the step of the host computer obtaining the corresponding test program and target fixture code from the remote server according to the single board code.

10. The single board automated testing method according to claim 6, characterized in that: After the host computer obtains the corresponding test program from the remote server according to the fixture code and the single board code, and controls the test instrument according to the test program and the online state to obtain test data, it also includes: The host computer displays the test data and stores the test data in the remote server.