Waveform flying probe testing machine for oscilloscope with one to four channels
By designing a one to four -channel oscilloscopic flying needle testing machine that can automate operations, the motor controls the probe group moves in the three -dimensional direction, solving the tedious and easy errors in existing technologies, and achieved efficient, accurate, accurate, accurate, and accurate. Multi -channel test.
Patent Information
- Application Number
- CN202411476462.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-01-24
AI Technical Summary
In the prior art, circuit board testing is performed by manually manipulating the oscilloscope test probe and ground wire, which is very labor-intensive and prone to human errors, especially when measuring multiple channels simultaneously, it is difficult to operate.
Design a one -to -four -channel oscilloscope waveform flying needle test machine, through the preset motor control probe group in the three -dimensional movement in the three -dimensional direction, the direction of the direction of the X -axis, Y axis, and Z axis, to achieve automated flying needle tests, replacing manual operations instead of manual operations Essence
Automated testing is realized, reducing the workload and error rate of manual operations, being able to measure multiple channels efficiently at the same time, and improving the efficiency and accuracy of testing.
Smart Images

Figure CN119355321A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of flying probe instrument testing, and in particular to a one- to four-channel oscilloscope waveform flying probe tester. Background Art
[0002] When doing new product introduction and new design performance certification testing, it is necessary to use an oscilloscope to test the corresponding test points on the circuit board according to the test task book. Obtain the signal waveform when the board under test is working, and judge the signal quality based on the waveform and its related parameters.
[0003] Usually, the circuit board is fixed on the operating table, and a series of tests are performed on the board under test by manually operating the oscilloscope probe and ground wire. The entire board under test needs to be tested at thousands of test points, and the relevant test results must be recorded.
[0004] In the prior art, this kind of test has a heavy workload. The test probe must be manually operated and the test results must be recorded. This is very inconvenient for a large number of test processes. In addition, manual measurement may also result in human errors and errors. In specific operations, one person can only operate one channel (probe and ground wire) with two hands, that is, only one oscilloscope channel. In addition, if two channels need to be measured at the same time, two people are required to operate, or auxiliary fixtures are required, which is very inconvenient. If four channels need to be measured at the same time, the operation is very difficult. Summary of the invention
[0005] In view of this, the purpose of the present invention is to provide a one to four channel oscilloscope waveform flying probe tester to solve the problem in the prior art that the testing workload is large, the test probes must be manually operated, and the test results must be recorded, which is very inconvenient for a large number of test processes.
[0006] According to a first aspect of an embodiment of the present invention, there is provided a one to four channel oscilloscope waveform flying probe tester, comprising:
[0007] A first probe group connected to a preset first channel of the oscilloscope, a second probe group connected to a preset second channel of the oscilloscope, a third probe group connected to a preset third channel of the oscilloscope, and a fourth probe group connected to a preset fourth channel of the oscilloscope;
[0008] Wherein, the first probe group, the second probe group, the third probe group, and the fourth probe group each comprise two probes;
[0009] The probes in the probe group are respectively connected to their corresponding preset motors, and are used to control the three-dimensional movement of the probes in the probe group in the three-dimensional directions of X-axis, Y-axis and Z-axis by using the preset motors.
[0010] Furthermore, the probes in the probe group are respectively connected to their corresponding preset motors, and are used to control the three-dimensional movement of the probes in the probe group in the three-dimensional directions of X-axis, Y-axis, and Z-axis by using the preset motors, including:
[0011] Using a preset first motor group to control the three-dimensional movement of the probes in the first probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis;
[0012] Using a preset second motor group to control the three-dimensional movement of the probes in the second probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis;
[0013] Using a preset third motor group to control the three-dimensional movement of the probes in the third probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis;
[0014] The preset fourth motor group is used to control the three-dimensional movement of the probes in the fourth probe group in the three-dimensional directions of the X-axis, the Y-axis and the Z-axis.
[0015] Further, the method of controlling the three-dimensional movement of the probes in the first probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis by using the preset first motor group includes: using the first motor to control the movement of the first probe in the three-dimensional direction of the X-axis, and at this time, the second probe is simultaneously controlled by the first motor to make the X-axis movement in the same direction and the same distance;
[0016] After the first motor controls the first probe to reach a predetermined position of the first probe in the three-dimensional direction along the X axis, the second motor controls the second probe to make an additional limited relative x-distance movement of the first probe in the three-dimensional direction along the X axis;
[0017] The third motor is used to control the movement of the second probe in the three-dimensional Y-axis direction. At this time, the first probe is simultaneously controlled by the third motor to move in the same direction and the same distance along the Y-axis.
[0018] After the third motor controls the second probe to reach a predetermined Y-axis position of the second probe in the three-dimensional direction, the fourth motor controls the first probe to make an additional limited Y-distance movement relative to the second probe in the three-dimensional direction of the Y-axis;
[0019] Using the fifth motor, controlling the movement of the first probe in the three-dimensional Z-axis;
[0020] Using the sixth motor, controlling the movement of the second probe in the three-dimensional Z-axis;
[0021] The first probe group includes: a first probe and a second probe, wherein the first probe and the second probe are linked probes;
[0022] The first probe is connected to the probe end of the first channel of the oscilloscope, and the second probe is connected to the ground end of the first channel of the oscilloscope;
[0023] The first motor group includes: a first motor, a second motor, a third motor, a fourth motor, a fifth motor, and a sixth motor;
[0024] Wherein, the first motor is an X-axis motor for controlling the long stroke of the first probe;
[0025] The second motor is a limited-stroke x-axis motor for controlling the second probe;
[0026] The third motor is a limited-stroke y-axis motor attached to control the first probe;
[0027] The fourth motor is a Y-axis motor for controlling the long stroke of the second probe;
[0028] The fifth and sixth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
[0029] Furthermore, the method of controlling the three-dimensional movement of the probes in the second probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis by using the preset second motor group includes:
[0030] The seventh motor is used to control the movement of the third probe in the three-dimensional X-axis direction, and at the same time, the fourth probe is controlled by the seventh motor to move in the same direction and the same distance along the X-axis;
[0031] After the seventh motor controls the third probe to reach a predetermined position of the third probe in the three-dimensional direction along the X axis, the eighth motor controls the fourth probe to make an additional limited relative x-distance movement of the first probe in the three-dimensional direction along the X axis;
[0032] The ninth motor is used to control the movement of the fourth probe in the three-dimensional Y-axis direction. At this time, the third probe is simultaneously controlled by the ninth motor to move in the same direction and the same distance along the Y-axis.
[0033] After the ninth motor controls the fourth probe to reach a predetermined Y-axis position of the fourth probe in the three-dimensional direction, the tenth motor controls the third probe to make an additional limited Y-distance movement relative to the fourth probe in the three-dimensional direction of the Y-axis;
[0034] Using the eleventh motor, controlling the movement of the third probe in the three-dimensional direction along the Z axis;
[0035] Using the twelfth motor, controlling the movement of the fourth probe in the three-dimensional Z-axis;
[0036] The second probe group includes: a third probe and a fourth probe, wherein the third probe and the fourth probe are linked probes;
[0037] The third probe is connected to the probe end of the second channel of the oscilloscope, and the fourth probe is connected to the ground end of the second channel of the oscilloscope;
[0038] The second motor group includes: a seventh motor, an eighth motor, a ninth motor, a tenth motor, an eleventh motor, and a twelfth motor;
[0039] Among them, the seventh motor is used to control the first long-stroke X-axis motor;
[0040] The eighth motor is used to control the second short-stroke x-axis motor;
[0041] The ninth motor is used to control the first long-stroke Y-axis motor;
[0042] The tenth motor is used to control the second short-stroke Y-axis motor;
[0043] The eleventh and twelfth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
[0044] Further, the method of controlling the three-dimensional movement of the probes in the third probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis by using the preset third motor group includes:
[0045] The thirteenth motor is used to control the movement of the fifth probe in the three-dimensional X-axis direction, and at the same time, the sixth probe is controlled by the thirty-seventh motor to move in the same direction and the same distance along the X-axis;
[0046] After the thirteenth motor controls the fifth probe to reach a predetermined position of the fifth probe in the three-dimensional direction along the X axis, the fourteenth motor controls the sixth probe to make an additional limited relative x distance movement of the first probe in the three-dimensional direction along the X axis;
[0047] The 15th motor is used to control the movement of the 6th probe in the three-dimensional Y-axis direction. At this time, the 5th probe is also controlled by the 15th motor to move in the same direction and the same distance along the Y-axis.
[0048] After the fifteenth motor controls the sixth probe to reach a predetermined position of the sixth probe on the Y axis in the three-dimensional direction, the sixteenth motor controls the fifth probe to make an additional limited y distance movement relative to the sixth probe on the Y axis in the three-dimensional direction;
[0049] Using the seventeenth motor, controlling the movement of the fifth probe in the three-dimensional direction along the Z axis;
[0050] Using the eighteenth motor, controlling the movement of the sixth probe in the three-dimensional Z-axis;
[0051] The third probe group includes: a fifth probe and a sixth probe, wherein the fifth probe and the sixth probe are linked probes;
[0052] The fifth probe is connected to the probe end of the third channel of the oscilloscope, and the sixth probe is connected to the ground end of the third channel of the oscilloscope;
[0053] The third motor group includes: a thirteenth motor, a fourteenth motor, a fifteenth motor, a sixteenth motor, a seventeenth motor, and an eighteenth motor;
[0054] Among them, the thirteenth motor is used to control the first long-stroke X-axis motor;
[0055] The fourteenth motor is used to control the second short-stroke x-axis motor;
[0056] The fifteenth motor is used to control the first long-stroke Y-axis motor;
[0057] The sixteenth motor is used to control the second short-stroke Y-axis motor;
[0058] The seventeenth and eighteenth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
[0059] Further, the method of controlling the three-dimensional movement of the probes in the fourth probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis by using the preset fourth motor group includes:
[0060] The 19th motor is used to control the movement of the 7th probe in the 3D X-axis. At this time, the 8th probe is simultaneously controlled by the 19th motor to move in the same direction and the same distance along the X-axis.
[0061] After the 19th motor controls the 7th probe to reach the predetermined position of the 7th probe in the 3D X-axis, the 20th motor controls the 8th probe to make an additional limited relative x-distance movement of the 8th probe in the 3D X-axis relative to the 1st probe;
[0062] The 21st motor is used to control the movement of the 8th probe in the three-dimensional Y-axis direction. At this time, the 7th probe is also controlled by the 21st motor to move in the same direction and the same distance along the Y-axis.
[0063] After the eighth probe is controlled by the twenty-first motor to reach a predetermined position of the eighth probe on the Y axis in the three-dimensional direction, the seventh probe is controlled by the twenty-second motor to make an additional limited y distance movement relative to the eighth probe on the Y axis in the three-dimensional direction;
[0064] Using the twenty-third motor, controlling the movement of the seventh probe in the three-dimensional direction along the Z axis;
[0065] The twenty-fourth motor is used to control the movement of the eighth probe in the three-dimensional Z-axis direction; wherein the fourth probe group includes: a seventh probe and an eighth probe, and the seventh probe and the eighth probe are linked probes;
[0066] The seventh probe is connected to the probe end of the fourth channel of the oscilloscope, and the eighth probe is connected to the ground end of the fourth channel of the oscilloscope;
[0067] The fourth motor group includes: a nineteenth motor, a twentieth motor, a twenty-first motor, a twenty-second motor, a twenty-third motor, and a twenty-fourth motor;
[0068] Among them, the nineteenth motor is used to control the first long-stroke X-axis motor;
[0069] The twentieth motor is used to control the second short-stroke x-axis motor;
[0070] The twenty-first motor is used to control the first long-stroke Y-axis motor;
[0071] The twenty-second motor is used to control the second short-stroke Y-axis motor;
[0072] The twenty-third and twenty-fourth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
[0073] The technical solution provided by the embodiments of the present invention may have the following beneficial effects:
[0074] It can be understood that the technical solution provided by the present invention includes a first probe group connected to the preset first channel of the oscilloscope, a second probe group connected to the preset second channel of the oscilloscope, a third probe group connected to the preset third channel of the oscilloscope, and a fourth probe group connected to the preset fourth channel of the oscilloscope; wherein the first probe group, the second probe group, the third probe group, and the fourth probe group each contain two probes; and the probe groups are respectively connected to the corresponding motor groups. By using the one to four channel oscilloscope waveform flying probe tester of the present application, the test probe and the ground wire of the oscilloscope are respectively connected to the flying probe, and under program control, by controlling its three-dimensional movement in the x-axis, y-axis, and z-axis directions in three-dimensional directions, the needles are sequentially inserted into the test points, realizing the automated flying probe instead of manual testing, and the test signal is complete, accurate, and efficient; through various motor groups, the XY large stroke is combined with the xy short stroke to ensure that the ground wire flying probe moves around the probe flying probe with a limited relative XY distance. It not only ensures the safe and reliable movement of the flying probe, but also ensures the requirements for the needle point of the test signal end and the ground wire end.
[0075] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0077] Figure 1The present invention is a schematic diagram showing the structural composition of a one- to four-channel oscilloscope waveform flying probe tester according to an exemplary embodiment. DETAILED DESCRIPTION
[0078] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0079] Embodiment 1
[0080] See also Figure 1 , Figure 1 The present invention is a schematic diagram of the structure of a one- to four-channel oscilloscope waveform flying probe tester according to an exemplary embodiment. The one- to four-channel oscilloscope waveform flying probe tester includes:
[0081] A first probe group 5 connected to a preset first channel 1 of the oscilloscope, a second probe group 6 connected to a preset second channel 2 of the oscilloscope, a third probe group 7 connected to a preset third channel 3 of the oscilloscope, and a fourth probe group 8 connected to a preset fourth channel 4 of the oscilloscope;
[0082] Wherein, the first probe group 5, the second probe group 6, the third probe group 7, and the fourth probe group 8 each contain two probes; the probes in the probe group are respectively connected to the preset motors corresponding thereto, and are used to control the three-dimensional motion of the probes in the probe group in the x-axis, y-axis, and z-axis directions in the three-dimensional directions by using the preset motors. In the specific implementation, through the first probe group 5 connected to the preset first channel 1 of the oscilloscope, the second probe group 6 connected to the preset second channel 2 of the oscilloscope, the third probe group 7 connected to the preset third channel 3 of the oscilloscope, and the fourth probe group 8 connected to the preset fourth channel 4 of the oscilloscope; wherein, the first probe group 5, the second probe group 6, the third probe group 7, and the fourth probe group 8 each contain two probes; the probe groups are respectively connected to the four motor groups corresponding thereto, and are used to control the three-dimensional motion in the x-axis, y-axis, and z-axis directions in the three-dimensional directions. This application connects the test probe and the ground wire of the oscilloscope to the flying probe respectively, and under the control of the program, the needles are inserted into the test points in turn, realizing the automated flying probe to replace the manual test, and the test signal is complete, accurate, and efficient.
[0083] In one embodiment, the circuit board to be tested is loaded on a platform, and the motor controls the probe to move in three directions of XYZ. The preset six motors realize the control of the relative movement of two needles in the three-dimensional direction. Specifically, the linked probe group is used to combine the XY long stroke with the XY short stroke to ensure that the ground wire flying probe moves a limited relative XY distance around the probe flying probe, which not only ensures the safe and reliable movement of the flying probe, but also ensures the needle drop point requirements of the test signal end and the ground wire end. In addition, the preset motor is used to control the movement of the independent probe in the Z axis in the three-dimensional direction, so that automated flying probe can replace manual testing, and the test signal is complete, accurate and efficient.
[0084] In specific implementation, one channel of the oscilloscope consists of a test probe and a ground wire. Therefore, one channel needs to be equipped with two flying probes, and a total of 6 motors drive the two probes to move relatively independently. When testing a certain signal, the two probes need to be moved to the corresponding positions of the circuit board, that is, the signal end and the ground end of the test, to test the signal end.
[0085] +x111+y12+x2222+y2In one embodiment, the one to four channel oscilloscope waveform flying probe tester provided by the present application is controlled by software to ensure the free three-dimensional movement of the probe flying probe and the limited relative XY distance movement of the ground wire flying probe around the probe flying probe. This not only ensures the safe and reliable movement of the flying probe, but also ensures the requirements for the needle drop points at the test signal end and the ground wire end.
[0086] In a specific implementation, a one to four channel oscilloscope waveform flying probe tester is provided, comprising:
[0087] A first probe group connected to a preset first channel of the oscilloscope, a second probe group connected to a preset second channel of the oscilloscope, a third probe group connected to a preset third channel of the oscilloscope, and a fourth probe group connected to a preset fourth channel of the oscilloscope;
[0088] Wherein, the first probe group, the second probe group, the third probe group, and the fourth probe group each comprise two probes;
[0089] The probes in the probe group are respectively connected to their corresponding preset motors, and are used to control the three-dimensional movement of the probes in the probe group in the three-dimensional directions of X-axis, Y-axis and Z-axis by using the preset motors.
[0090] In a specific implementation, the probes in the probe group are respectively connected to their corresponding preset motors, and are used to control the three-dimensional movement of the probes in the probe group in the three-dimensional directions of the X-axis, Y-axis, and Z-axis using the preset motors, including:
[0091] Using a preset first motor group to control the three-dimensional movement of the probes in the first probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis;
[0092] Using a preset second motor group to control the three-dimensional movement of the probes in the second probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis;
[0093] Using a preset third motor group to control the three-dimensional movement of the probes in the third probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis;
[0094] The preset fourth motor group is used to control the three-dimensional movement of the probes in the fourth probe group in the three-dimensional directions of the X-axis, Y-axis and Z-axis. In the specific implementation, P1s=(X 1 +x 1 , Y 1 , Z1 s )---Connect the probe end of oscilloscope channel 1
[0095] P1g=(X 1 , Y 1 +y 1 , Z1 g )--Connect to the ground terminal of oscilloscope channel 1
[0096] The two probes of the I channel are 1 , Y 1 ,x 1 ,y 1 ,z1 s ,z1 g Six motors realize the control of the relatively independent 3D motion of the two needles.
[0097] In a specific implementation, the first motor is used to control the movement of the first probe in the three-dimensional X-axis, and at the same time, the second probe is controlled by the first motor to move in the same direction and the same distance along the X-axis;
[0098] After the first motor controls the first probe to reach a predetermined position of the first probe in the three-dimensional X-axis, the second motor controls the second probe to make an additional limited x-distance movement relative to the first probe in the three-dimensional X-axis.
[0099] Specifically, the third motor is used to control the movement of the second probe in the three-dimensional Y-axis, and at the same time, the first probe is controlled by the third motor to move in the same direction and the same distance along the Y-axis;
[0100] After the third motor controls the second probe to reach a predetermined Y-axis position of the second probe in the three-dimensional direction, the fourth motor controls the first probe to make an additional limited Y-distance movement relative to the second probe in the three-dimensional direction of the Y-axis;
[0101] Using the fifth motor, controlling the movement of the first probe in the three-dimensional Z-axis;
[0102] The sixth motor is used to control the movement of the second probe in the three-dimensional direction along the Z axis.
[0103] The first probe is connected to the probe end of the first channel of the oscilloscope, and the second probe is connected to the ground end of the first channel of the oscilloscope;
[0104] The first motor group includes: a first motor X 1 , Second motor x 1 , a third motor Y1, a fourth motor y1, a fifth motor Z1 s, a sixth motor Z1 g;
[0105] Wherein, the first motor is an X-axis motor for controlling the long stroke of the first probe;
[0106] The second motor is a limited-stroke x-axis motor for controlling the second probe;
[0107] The third motor is a limited-stroke y-axis motor attached to control the first probe;
[0108] The fourth motor is a Y-axis motor for controlling the long stroke of the second probe;
[0109] The fifth and sixth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
[0110] The two probes of channel II are composed of X 2 , Y 2 ,x 2 ,y 2 ,z 2s ,z 2g Six motors enable independent 6-dimensional motion control.
[0111] P2s=(X 2 +x 2 , Y 2 , Z 2s )---Connect the probe end of oscilloscope channel 2
[0112] P2g=(X 2 , Y 2 +y 2 , Z 2g )--Connect to the ground terminal of oscilloscope channel 2
[0113] In a specific implementation, the seventh motor is used to control the movement of the third probe in the three-dimensional X-axis direction, and at this time, the fourth probe is simultaneously controlled by the seventh motor to make an X-axis movement in the same direction and the same distance;
[0114] After the seventh motor controls the third probe to reach a predetermined position of the third probe in the three-dimensional direction along the X axis, the eighth motor controls the fourth probe to make an additional limited relative x-distance movement of the first probe in the three-dimensional direction along the X axis;
[0115] The ninth motor is used to control the movement of the fourth probe in the three-dimensional Y-axis direction. At this time, the third probe is simultaneously controlled by the ninth motor to move in the same direction and the same distance along the Y-axis.
[0116] After the ninth motor controls the fourth probe to reach a predetermined Y-axis position of the fourth probe in the three-dimensional direction, the tenth motor controls the third probe to make an additional limited Y-distance movement relative to the fourth probe in the three-dimensional direction of the Y-axis;
[0117] Using the eleventh motor, controlling the movement of the third probe in the three-dimensional direction along the Z axis;
[0118] Using the twelfth motor, controlling the movement of the fourth probe in the three-dimensional Z-axis;
[0119] The second probe group includes: a third probe and a fourth probe, wherein the third probe and the fourth probe are linked probes;
[0120] The third probe is connected to the probe end of the second channel of the oscilloscope, and the fourth probe is connected to the ground end of the second channel of the oscilloscope;
[0121] The second motor group includes: the seventh motor X 2 、Eighth Motor x 2 、Ninth Motor Y 2 、10th Motor 2 、11th Motor Z 2s , 12th motor Z 2g ;
[0122] Among them, the seventh motor is used to control the first long-stroke X-axis motor;
[0123] The eighth motor is used to control the second short-stroke x-axis motor;
[0124] The ninth motor is used to control the first long-stroke Y-axis motor;
[0125] The tenth motor is used to control the second short-stroke Y-axis motor;
[0126] The eleventh and twelfth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
[0127] The two probes of channel III are composed of X 3 , Y 3 ,x 3 ,y 3 ,z 3s ,z 23g Six motors enable independent 6-dimensional motion control.
[0128] P3s=(X 3 +x 3 , Y3 , Z 3s )---Connect the probe end of oscilloscope channel 3
[0129] P3=g(X 3 , Y 3 +y 3 , Z 3g )--Connect to the ground terminal of oscilloscope channel 3
[0130] In a specific implementation, the thirteenth motor is used to control the movement of the fifth probe in the three-dimensional X-axis direction, and at this time, the sixth probe is simultaneously controlled by the thirty-seventh motor to make the X-axis movement in the same direction and the same distance;
[0131] After the thirteenth motor controls the fifth probe to reach a predetermined position of the fifth probe in the three-dimensional direction along the X axis, the fourteenth motor controls the sixth probe to make an additional limited relative x distance movement of the first probe in the three-dimensional direction along the X axis;
[0132] The 15th motor is used to control the movement of the 6th probe in the three-dimensional Y-axis direction. At this time, the 5th probe is also controlled by the 15th motor to move in the same direction and the same distance along the Y-axis.
[0133] After the fifteenth motor controls the sixth probe to reach a predetermined position of the sixth probe on the Y axis in the three-dimensional direction, the sixteenth motor controls the fifth probe to make an additional limited y distance movement relative to the sixth probe on the Y axis in the three-dimensional direction;
[0134] Using the seventeenth motor, controlling the movement of the fifth probe in the three-dimensional direction along the Z axis;
[0135] Using the eighteenth motor, controlling the movement of the sixth probe in the three-dimensional Z-axis;
[0136] The third probe group includes: a fifth probe and a sixth probe, wherein the fifth probe and the sixth probe are linked probes;
[0137] The fifth probe is connected to the probe end of the third channel of the oscilloscope, and the sixth probe is connected to the ground end of the third channel of the oscilloscope;
[0138] The third motor group includes: a thirteenth motor X 3 、14th Motor x 3 、15th Motor Y 3 、16th Motor 3 、17th Motor Z 3s 、Eighteenth Motor Z 3g ;
[0139] Among them, the thirteenth motor is used to control the first long-stroke X-axis motor;
[0140] The fourteenth motor is used to control the second short-stroke x-axis motor;
[0141] The fifteenth motor is used to control the first long-stroke Y-axis motor;
[0142] The sixteenth motor is used to control the second short-stroke Y-axis motor;
[0143] The seventeenth and eighteenth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
[0144] The two probes of the IV channel are composed of X 4 , Y 4 ,x 4 ,y 4 ,z 4s ,z 4g Six motors enable independent 6-dimensional motion control.
[0145] P4=(X 4 +x 4 , Y 4 , Z 4s )---Connect the probe end of oscilloscope channel 4
[0146] P4=(X 4 , Y 4 +y 4 , Z 4g )--Connect to the ground terminal of oscilloscope channel 4
[0147] It should be noted that the nineteenth motor is used to control the movement of the seventh probe in the three-dimensional X-axis direction, and at this time, the eighth probe is simultaneously controlled by the nineteenth motor to make the X-axis movement in the same direction and the same distance;
[0148] After the 19th motor controls the 7th probe to reach the predetermined position of the 7th probe in the 3D X-axis, the 20th motor controls the 8th probe to make an additional limited relative x-distance movement of the 8th probe in the 3D X-axis relative to the 1st probe;
[0149] The 21st motor is used to control the movement of the 8th probe in the three-dimensional Y-axis direction. At this time, the 7th probe is also controlled by the 21st motor to move in the same direction and the same distance along the Y-axis.
[0150] After the eighth probe is controlled by the twenty-first motor to reach a predetermined position of the eighth probe on the Y axis in the three-dimensional direction, the seventh probe is controlled by the twenty-second motor to make an additional limited y distance movement relative to the eighth probe on the Y axis in the three-dimensional direction;
[0151] Using the twenty-third motor, controlling the movement of the seventh probe in the three-dimensional direction along the Z axis;
[0152] The twenty-fourth motor is used to control the movement of the eighth probe in the three-dimensional Z-axis direction; wherein the fourth probe group includes: a seventh probe and an eighth probe, and the seventh probe and the eighth probe are linked probes;
[0153] The seventh probe is connected to the probe end of the fourth channel of the oscilloscope, and the eighth probe is connected to the ground end of the fourth channel of the oscilloscope;
[0154] The fourth motor group includes: a nineteenth motor X 4 、20th motor x 4 、21st Motor Y 4 、22nd Motor 4 、23rd Motor z 4s 、24th Motor z 4g ;
[0155] Among them, the nineteenth motor is used to control the first long-stroke X-axis motor;
[0156] The twentieth motor is used to control the second short-stroke x-axis motor;
[0157] The twenty-first motor is used to control the first long-stroke Y-axis motor;
[0158] The twenty-second motor is used to control the second short-stroke Y-axis motor;
[0159] The twenty-third and twenty-fourth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
[0160] In specific implementation, XY represents the large stroke, covering the entire board, and xy represents the short stroke, which can be understood as a small stroke of 15mm fine adjustment based on the XY coordinates.
[0161] It should be noted that, by using the one to four-channel oscilloscope waveform flying probe tester of the present application, the test probe and ground wire of the oscilloscope are respectively connected to the flying probe, and under program control, by controlling its three-dimensional movement in the x-axis, y-axis and z-axis directions in three dimensions, the needles are inserted into the test points in sequence, thereby realizing automated flying probe instead of manual testing, and the test signal is complete, accurate and efficient; through various motor groups, the XY large stroke is combined with the xy short stroke to ensure that the ground wire flying probe moves a limited relative XY distance around the probe flying probe, which not only ensures the safe and reliable movement of the flying probe, but also ensures the needle drop point requirements of the test signal end and the ground wire end.
[0162] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
[0163] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.
[0164] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.
[0165] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0166] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0167] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0168] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0169] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0170] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A one to four channel oscilloscope waveform flying probe tester, characterized in that: The one to four channel oscilloscope waveform flying probe tester comprises: A first probe group connected to a preset first channel of the oscilloscope, a second probe group connected to a preset second channel of the oscilloscope, a third probe group connected to a preset third channel of the oscilloscope, and a fourth probe group connected to a preset fourth channel of the oscilloscope; Wherein, the first probe group, the second probe group, the third probe group, and the fourth probe group each comprise two probes; The probes in the probe group are respectively connected to their corresponding preset motors, and are used to control the three-dimensional movement of the probes in the probe group in the three-dimensional directions of X-axis, Y-axis and Z-axis by using the preset motors.
2. The method according to claim 1, characterized in that The probes in the probe group are respectively connected to their corresponding preset motors, and the preset motors are used to control the three-dimensional movement of the probes in the probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis, including: Using a preset first motor group to control the three-dimensional movement of the probes in the first probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis; Using a preset second motor group to control the three-dimensional movement of the probes in the second probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis; Using a preset third motor group to control the three-dimensional movement of the probes in the third probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis; The preset fourth motor group is used to control the three-dimensional movement of the probes in the fourth probe group in the three-dimensional directions of the X-axis, the Y-axis and the Z-axis.
3. The one to four channel oscilloscope waveform flying probe tester according to claim 1, characterized in that: The method of using a preset first motor group to control the three-dimensional movement of the probes in the first probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis includes: using the first motor to control the movement of the first probe in the three-dimensional direction of the X-axis, while the second probe is simultaneously controlled by the first motor to make an X-axis movement in the same direction and the same distance; After the first motor controls the first probe to reach a predetermined position of the first probe in the three-dimensional direction along the X axis, the second motor controls the second probe to make an additional limited relative x-distance movement of the first probe in the three-dimensional direction along the X axis; The third motor is used to control the movement of the second probe in the three-dimensional Y-axis direction. At this time, the first probe is simultaneously controlled by the third motor to move in the same direction and the same distance along the Y-axis. After the third motor controls the second probe to reach a predetermined Y-axis position of the second probe in the three-dimensional direction, the fourth motor controls the first probe to make an additional limited Y-distance movement relative to the second probe in the three-dimensional direction of the Y-axis; Using the fifth motor, controlling the movement of the first probe in the three-dimensional Z-axis; Using the sixth motor, controlling the movement of the second probe in the three-dimensional Z-axis; The first probe group includes: a first probe and a second probe, wherein the first probe and the second probe are linked probes; The first probe is connected to the probe end of the first channel of the oscilloscope, and the second probe is connected to the ground end of the first channel of the oscilloscope; The first motor group includes: a first motor, a second motor, a third motor, a fourth motor, a fifth motor, and a sixth motor; Wherein, the first motor is an X-axis motor for controlling the long stroke of the first probe; The second motor is a limited-stroke x-axis motor for controlling the second probe; The third motor is a limited-stroke y-axis motor attached to control the first probe; The fourth motor is a Y-axis motor for controlling the long stroke of the second probe; The fifth and sixth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
4. The one to four channel oscilloscope waveform flying probe tester according to claim 1, characterized in that: The method of controlling the three-dimensional movement of the probes in the second probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis by using the preset second motor group includes: The seventh motor is used to control the movement of the third probe in the three-dimensional X-axis direction, and at the same time, the fourth probe is controlled by the seventh motor to move in the same direction and the same distance along the X-axis; After the seventh motor controls the third probe to reach a predetermined position of the third probe in the three-dimensional direction along the X axis, the eighth motor controls the fourth probe to make an additional limited relative x-distance movement of the first probe in the three-dimensional direction along the X axis; The ninth motor is used to control the movement of the fourth probe in the three-dimensional Y-axis direction. At this time, the third probe is simultaneously controlled by the ninth motor to move in the same direction and the same distance along the Y-axis. After the ninth motor controls the fourth probe to reach a predetermined Y-axis position of the fourth probe in the three-dimensional direction, the tenth motor controls the third probe to make an additional limited Y-distance movement relative to the fourth probe in the three-dimensional direction of the Y-axis; Using the eleventh motor, controlling the movement of the third probe in the three-dimensional direction along the Z axis; Using the twelfth motor, controlling the movement of the fourth probe in the three-dimensional Z-axis; The second probe group includes: a third probe and a fourth probe, wherein the third probe and the fourth probe are linked probes; The third probe is connected to the probe end of the second channel of the oscilloscope, and the fourth probe is connected to the ground end of the second channel of the oscilloscope; The second motor group includes: a seventh motor, an eighth motor, a ninth motor, a tenth motor, an eleventh motor, and a twelfth motor; Among them, the seventh motor is used to control the first long-stroke X-axis motor; The eighth motor is used to control the second short-stroke x-axis motor; The ninth motor is used to control the first long-stroke Y-axis motor; The tenth motor is used to control the second short-stroke Y-axis motor; The eleventh and twelfth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
5. The one to four channel oscilloscope waveform flying probe tester according to claim 1, characterized in that: The method of using a preset third motor group to control the three-dimensional movement of the probes in the third probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis includes: The thirteenth motor is used to control the movement of the fifth probe in the three-dimensional X-axis direction, and at the same time, the sixth probe is controlled by the thirteenth motor to move in the same direction and the same distance along the X-axis; After the thirteenth motor controls the fifth probe to reach a predetermined position of the fifth probe in the three-dimensional direction along the X axis, the fourteenth motor controls the sixth probe to make an additional limited relative x distance movement of the first probe in the three-dimensional direction along the X axis; The 15th motor is used to control the movement of the 6th probe in the three-dimensional Y-axis direction. At this time, the 5th probe is also controlled by the 15th motor to move in the same direction and the same distance along the Y-axis. After the fifteenth motor controls the sixth probe to reach a predetermined position of the sixth probe on the Y axis in the three-dimensional direction, the sixteenth motor controls the fifth probe to make an additional limited y distance movement relative to the sixth probe on the Y axis in the three-dimensional direction; Using the seventeenth motor, controlling the movement of the fifth probe in the three-dimensional direction along the Z axis; Using the eighteenth motor, controlling the movement of the sixth probe in the three-dimensional Z-axis; The third probe group includes: a fifth probe and a sixth probe, wherein the fifth probe and the sixth probe are linked probes; The fifth probe is connected to the probe end of the third channel of the oscilloscope, and the sixth probe is connected to the ground end of the third channel of the oscilloscope; The third motor group includes: a thirteenth motor, a fourteenth motor, a fifteenth motor, a sixteenth motor, a seventeenth motor, and an eighteenth motor; Among them, the thirteenth motor is used to control the first long-stroke X-axis motor; The fourteenth motor is used to control the second short-stroke x-axis motor; The fifteenth motor is used to control the first long-stroke Y-axis motor; The sixteenth motor is used to control the second short-stroke Y-axis motor; The seventeenth and eighteenth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.
6. The one to four channel oscilloscope waveform flying probe tester according to claim 1, characterized in that: The method of using a preset fourth motor group to control the three-dimensional movement of the probes in the fourth probe group in the three-dimensional directions of the X-axis, the Y-axis, and the Z-axis includes: The 19th motor is used to control the movement of the 7th probe in the 3D X-axis. At this time, the 8th probe is simultaneously controlled by the 19th motor to move in the same direction and the same distance along the X-axis. After the 19th motor controls the 7th probe to reach the predetermined position of the 7th probe in the 3D X-axis, the 20th motor controls the 8th probe to make an additional limited relative x-distance movement of the 8th probe in the 3D X-axis relative to the 1st probe; The 21st motor is used to control the movement of the 8th probe in the three-dimensional Y-axis direction. At this time, the 7th probe is also controlled by the 21st motor to move in the same direction and the same distance along the Y-axis. After the eighth probe is controlled by the twenty-first motor to reach a predetermined position of the eighth probe on the Y axis in the three-dimensional direction, the seventh probe is controlled by the twenty-second motor to make an additional limited y distance movement relative to the eighth probe on the Y axis in the three-dimensional direction; Using the twenty-third motor, controlling the movement of the seventh probe in the three-dimensional direction along the Z axis; The twenty-fourth motor is used to control the movement of the eighth probe in the three-dimensional Z-axis direction; wherein the fourth probe group includes: a seventh probe and an eighth probe, and the seventh probe and the eighth probe are linked probes; The seventh probe is connected to the probe end of the fourth channel of the oscilloscope, and the eighth probe is connected to the ground end of the fourth channel of the oscilloscope; The fourth motor group includes: a nineteenth motor, a twentieth motor, a twenty-first motor, a twenty-second motor, a twenty-third motor, and a twenty-fourth motor; Among them, the nineteenth motor is used to control the first long-stroke X-axis motor; The twentieth motor is used to control the second short-stroke x-axis motor; The twenty-first motor is used to control the first long-stroke Y-axis motor; The twenty-second motor is used to control the second short-stroke Y-axis motor; The twenty-third and twenty-fourth motors are both independent motors for controlling the movement of the probe in the three-dimensional Z-axis.