A motor testing method and system
By using preset test positions and automated control equipment, combined with light source boards and test fixtures, the problems of low efficiency and high labor costs in the voice coil motor testing process have been solved, enabling efficient and low-damage multi-testing and improving the testing efficiency and product quality of voice coil motors.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-28
- Publication Date
- 2026-03-27
AI Technical Summary
Existing performance testing of voice coil motors is inefficient, labor-intensive, and prone to damage due to repeated installation and disassembly. The testing process is fragmented and cannot be automated.
By pre-setting hysteresis test positions and focusing test positions, combined with the light source board and test fixture, and utilizing the communication commands between the machine and the control equipment, automated testing can be achieved, reducing manual operation, improving testing efficiency, and reducing the risk of damage.
It enables highly efficient automated testing of voice coil motors, reduces labor costs, minimizes damage during installation and disassembly, improves testing efficiency, and allows for multiple tests to be performed simultaneously, reducing the number of devices required.
Smart Images

Figure CN115802023B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of camera modules, in particular to a motor testing method and system. BACKGROUND
[0002] The VCM motor, i.e. the voice coil motor, mainly uses a permanent magnetic field to control the position of the elastic sheet or the mover by changing the size of the current in the coil, which is originally used for producing vibration and sound in a loudspeaker, and is now used for pushing the lens to move to produce an automatic focusing imaging module. The VCM motor is an important component of the camera module, which not only determines the automatic focusing ability of the camera module, but also is a key component to judge the excellent performance of a camera module.
[0003] Therefore, in the production process of the voice coil motor, it is very important to test the performance of the voice coil motor, which can effectively prevent unqualified products from flowing into the market and ensure product quality. The existing performance test of the voice coil motor has multiple test links, and each test link is scattered, and the voice coil motor is usually installed in each test link by manual test. Therefore, after each voice coil motor completes the current test, it usually needs to wait for the transfer of the manual, so that it cannot immediately enter the next test, which reduces the test efficiency; and because the manual needs to observe the test process of each voice coil motor in real time, the labor cost in the production process is high; in addition, the repeated manual installation and disassembly can easily damage the voice coil motor, resulting in different quality of the products. SUMMARY
[0004] The present application provides a motor testing method and system, which can improve the test efficiency, reduce the labor cost, and prevent the damage to the tested components caused by repeated installation, disassembly and transfer in the test process.
[0005] The present application provides a basic scheme one:
[0006] A motor testing method, comprising the following steps:
[0007] S100, control the module to move to the test position below the laser head, adjust the position of the module so that the laser emitted by the laser head hits the lens petals of the module; obtain the value of the laser reader, and record the value of the laser reader; when the value of the laser reader is within the preset laser reading range, the position of the module corresponding to the value of the laser reader is the hysteresis test position;
[0008] S200, control the module to move to the center of the magnifying lens at a preset focusing distance range, and record the position of the module as the focusing test position;
[0009] S300, build a light source assembly, the light source assembly is used to provide test light;
[0010] S400, placing the component to be tested into a test site of a test fixture;
[0011] S500, controlling the test fixture to move to a hysteresis test site, performing motor hysteresis test and stable time test on the component to be tested, and generating hysteresis test result and stable test result;
[0012] S600, controlling the test fixture to move to a focusing test site, performing auto-focusing test on the component to be tested, and generating focusing test result;
[0013] S700, generating abnormality analysis result according to the hysteresis test result, the stable test result and the focusing test result.
[0014] Further, the light source assembly is a light source board;
[0015] S300 comprises the following steps:
[0016] S301, setting up a light source board, adjusting color temperature and illumination of the light source board, generating an auxiliary chart according to optical parameters of the module, and setting the auxiliary chart on the light source board.
[0017] Further, the test fixture is arranged on a machine table, and movement of the test fixture is driven by movement of the machine table; the machine table moves according to instructions of a control device;
[0018] S300 further comprises the following steps:
[0019] S302, setting communication instructions between the machine table and the control device.
[0020] Further, the machine table and the control device communicate through the way of receiving / replying instructions.
[0021] Further, the component to be tested is powered by a driving circuit;
[0022] S500 comprises the following steps:
[0023] S501, controlling the test fixture to move to a hysteresis test site;
[0024] S502, obtaining stroke coding range of the component to be tested, generating test current value according to the stroke coding range of the component to be tested; the control device controls the driving circuit to supply current to the component to be tested according to the test current value, drives the component to be tested to act, obtains back-and-forth stroke movement amount of laser returning to the component to be tested, and generates a linear curve, and the hysteresis test result comprises the linear curve.
[0025] Further, the component to be tested is provided with a preset damping;
[0026] The stable test result comprises stable time test result and oscillation period test result;
[0027] S500 further comprises the following steps:
[0028] S503, obtaining a stroke coding range of the to-be-tested oscillation curve; in the case that the preset damping is effective, analyzing a time required for the to-be-tested assembly to change from a dynamic state to a stable state within the stroke coding range of the to-be-tested oscillation curve, and generating a stable time test result;
[0029] S504, in the case that the preset damping is effective, analyzing an oscillation period of the to-be-tested assembly within the stroke coding range of the to-be-tested oscillation curve, and generating an oscillation period test result.
[0030] The second basic scheme provided by the application is as follows:
[0031] A motor testing system uses the motor testing method.
[0032] The application has the following beneficial effects:
[0033] 1. Firstly, the module is used to simulate the positions required by the to-be-tested assembly in each testing link, the position of the module is adjusted so that the position of the module meets the requirements of hysteresis testing and focusing testing of the to-be-tested assembly respectively, the hysteresis testing position and the focusing testing position are generated according to the debugging result, in the subsequent testing, the to-be-tested assembly can be directly controlled to move to the corresponding position for testing according to the pre-generated hysteresis testing position and focusing testing position, the hysteresis testing result, the stable testing result and the focusing testing result are generated, and the abnormality analysis result is generated in combination with the above testing results. Compared with manual transfer, the positions are preset in the scheme, so that the testing assembly can be directly controlled to move to the corresponding testing position, which is more efficient, has lower labor cost, does not need to be installed and disassembled for multiple times, reduces damage to the to-be-tested assembly in the testing process, and reduces the number of testing stations and equipment required.
[0034] 2. The light source assembly is built, the light source board is used as the light source assembly, and the color temperature and illuminance of the light source board are adjusted; the auxiliary chart is generated according to the optical parameters of the module, and the auxiliary chart is set on the light source board. The environment meets the requirements of automatic focusing testing, which is conducive to subsequent automatic focusing testing.
[0035] 3. The machine table is driven to move the testing fixture by the control equipment, and the machine table and the control equipment communicate through the receiving / replying mode. Thus, after the to-be-tested assembly completes the testing of the current node, the machine table sends a feedback signal to the control equipment in time, and the control equipment sends an instruction to the machine table to control the movement of the machine table to the testing position of the next testing node.
[0036] 4. Traditional testing methods can only perform tests on one of the following: hysteresis / AF focusing / oscillation cycle. This results in low testing efficiency, high labor costs, and significant wear and tear on the test components from repeated testing, increasing the risk of module defects. This solution provides an integrated approach to testing the single functions of the above modules, combining equipment, programs, and operation control into a single unit. This improves testing efficiency, reduces labor costs, and prevents damage to the test components caused by repeated installation, disassembly, and relocation during testing. Attached Figure Description
[0037] Figure 1 This is a flowchart of a motor testing method according to an embodiment of the present invention.
[0038] Figure 2 This is a schematic diagram of a linear curve in a motor testing method according to an embodiment of the present invention.
[0039] Figure 3 This is a schematic diagram of the oscillation period test in a motor testing method according to an embodiment of the present invention. Detailed Implementation
[0040] The following detailed description illustrates the specific implementation method:
[0041] Example 1:
[0042] A motor testing method, such as Figure 1 As shown, it includes the following steps:
[0043] S100, control the module to move to the test position below the laser head, adjust the position of the module so that the laser emitted from the laser head hits the lens petals (petal-shaped lens cover) of the module; obtain the value of the laser reader, and record that when the value of the laser reader is within the preset laser reading range, the position corresponding to the module is the hysteresis test position; in this embodiment, a laser reader of model LK_G300 is used for value detection. When the laser reader displays a green value, the position corresponding to the module is recorded as the hysteresis test position.
[0044] S200: The control module moves to a preset focusing distance range directly below the center of the teleconverter, and the module's position is recorded as the focusing test position. In this embodiment, the preset focusing distance range is 1.5cm-2cm. In this embodiment, as long as the laser reader value is within the preset laser reading range and the module is within the preset focusing distance range directly below the center of the teleconverter, the module's position can be recorded; that is, only one position that meets the conditions needs to be recorded as the corresponding test position.
[0045] Thus, the module simulates the positions that the component to be tested needs to reach in each test link, and in subsequent tests, the component to be tested can be automatically controlled to move to the corresponding positions for testing according to the pre-generated hysteresis test positions and focusing test positions.
[0046] S300, a light source assembly is built, the light source assembly is used for providing test light; in the embodiment, the light source assembly is a light source plate; S300 includes the following steps:
[0047] S301, the light source plate is built, and the color temperature and the illumination of the light source plate are adjusted; an auxiliary chart is generated according to the optical parameters of the module, and the auxiliary chart is set on the light source plate. Specifically, the light source plate in the infinite distance / macro (focusing mode) in the center of the focusing test position, vertically upward, vertically downward, and any horizontal direction is built, and the color temperature and the illumination of the light source plate are adjusted to the corresponding threshold value. The corresponding test distance is calculated according to the optical parameters of the module, the line width size under the corresponding test distance under the corresponding field of view angle (the field of view angle corresponds to the focusing mode one by one) is set on the light source plate, and the auxiliary chart is generated and pasted on the light source plate in the three directions. For example: a client has a 5 million pixel project, the client requires that the focusing distance is infinite and is 5 meters, the distance from the production line light source plate to the surface of the magnifying lens RL2090 is 28.9 cm (RL2090) simulated by using the magnifying lens, the space shock frequency is converted to 1 / 4 frequency, and it is required to use a 0.4 mm line width chart. Correspondingly, the light source plate environment in the vertically upward, vertically downward, and horizontally right direction opposite to the lens needs to be pasted. Thus, the environment for automatic focusing test is met, which is beneficial to subsequent automatic focusing test.
[0048] S302, a communication instruction between the machine table and the control device is set, so that the control device can control the machine table to move to a target position to complete corresponding test. In the embodiment, the machine table moves according to the instruction of the control device, and the machine table and the control device communicate through the receiving / replying instruction. Specifically, after the device is started, the control device first sends an instruction to control the machine table to move to the hysteresis test position. After the machine table reaches the hysteresis test position, a signal is fed back to the control device. Then, the control device controls the test device at the hysteresis test position to test the component to be tested. After the test is completed, the test device feeds back a signal to the control device. That is, the machine table and the control device always communicate through the receiving / replying instruction, and the following processes are performed according to this method.
[0049] S400, the component to be tested is placed in the test position of the test fixture, the component to be tested is powered by the driving circuit; the test fixture is arranged on the machine table, and the movement of the test fixture is driven by the movement of the machine table. In the embodiment, the component to be tested is a voice coil motor.
[0050] S500, control the test fixture to move to the hysteresis test position, perform motor hysteresis test and stable time test on the component to be tested, and generate hysteresis test results and stable test results, specifically, the stable test results include stable time test results and oscillation period test results; S500 includes the following steps:
[0051] S501, control the test fixture to move to the hysteresis test position.
[0052] S502, obtain the stroke encoding range of the component to be tested, and generate a test current value according to the stroke encoding range of the component to be tested; the control device controls the driving circuit to supply current to the component to be tested according to the test current value, and drives the component to be tested to act; the back and forth stroke movement of the laser returning to the component to be tested is obtained, and a linear curve is generated, and the hysteresis test results include the linear curve. As shown in the figure, the test VCM performance curve (linear curve) three postures of the automatic test relative to each other are substantially coincided in the single direction stroke, and the VCM curve result performance meets the standard. Figure 2
[0053] S503, obtain the stroke encoding range of the test oscillation curve; the component to be tested is provided with a preset damping (the preset damping can apply a force in the opposite direction to produce an inhibition effect, so that the voice coil motor can quickly tend to be stable), and in the case that the preset damping is effective, the time required for the component to be tested to change from dynamic to stable state in the stroke encoding range of the test oscillation curve is analyzed, and a stable time test result is generated. S504, in the case that the preset damping is effective, the oscillation period of the component to be tested in the stroke encoding range of the test oscillation curve is analyzed, and an oscillation period test result is generated. As shown in the figure, in this embodiment, the stable time test result is close to a straight line after the 0.3ms data curve, the stable time period is short after the reverse inhibition, and the oscillation period reaches the normal level of the module: Figure 3
[0054] S600, control the test fixture to move to the focusing test position, perform automatic focusing test on the component to be tested, and generate focusing test results, specifically, perform automatic focusing test in three directions of vertical up, vertical down and any horizontal direction with the focusing test position as the center; before performing the automatic focusing test, a test link needs to be set up in advance, including pasting a table, checking the test distance, and a lens. In this embodiment, the focusing test result is that the posture difference obtained by subtracting the horizontal right direction from the vertical up direction in the telephoto environment is approximately equal to the posture difference DAC value obtained by subtracting the vertical down direction from the horizontal right direction, and the blue close focus posture difference is also in an approximately equal state, the code data of the three postures of the solid test is normal, and the module performance meets the standard. As shown in Table 1:
[0055] Table 1 Auto-focusing test data
[0056]
[0057] After the same direction motor hysteresis test, the settling time test and the auto-focusing test, the machine is rotated to a preset angle to reach a preset position for tests in other directions, such as: the original position is tested in the vertical upward direction, the next test direction is any horizontal direction, the machine is rotated by ninety degrees to reach the horizontal position, and all direction tests are completed, i.e. the components to be tested are transported to the waiting position.
[0058] In addition, in this embodiment, when sequentially performing tests in each direction, the output is increased and the time of moving the machine back and forth is reduced. After completing the motor hysteresis test, the settling time test and the auto-focusing test in the first direction, the next test is performed in reverse order to reduce unnecessary movement of the machine back and forth, and the test efficiency is improved.
[0059] S700, generating an abnormality analysis result according to the hysteresis test result, the settling test result and the focusing test result. In this embodiment, S700 includes the following steps:
[0060] S701, testing the vcm performance curve (linear curve) when controlling the machine in the vertical upward direction by the test program, judging whether the non-linear region curve slope and the variance control straight line consistency and the maximum difference confirmation data of the same Code up and down values meet the standard.
[0061] S702, testing the oscillation period according to the test to suppress the motor vibration to achieve the effect of fast stabilization of the motor, calculating the time until the amplitude height converges to within ±3μm.
[0062] S703, testing the oscillation curve of the motor in the direct mode of the motor, calculating the time interval of two wave peaks to obtain the oscillation period.
[0063] S704, moving the laser head, letting the camera face the upward light source plate (the chart attached) environment, searching for the best clear point of the module according to the program, and recording it,
[0064] After the above S701-S704 complete all performance tests in one direction, the operation control is rotated to the right posture to perform the same S701-S704 performance test,
[0065] Finally, rotate to the downward direction to test all the performance according to the logic of S701-S704, and determine whether the Posture Diff data meets the standard by (AFupward Code) - (AF forward Code) ≈ (AF forward Code) - (down) to check whether the final motor performance of the module passes.
[0066] In summary, the present application realizes the automation of one-time material taking and placing, and tests the motor performance, oscillation period, and code posture difference at one time to determine whether the motor passes the test. The test efficiency is greatly improved, and the labor cost is reduced. The machine can test three environments at one time to prevent damage to the tested components caused by repeated installation, disassembly, and transfer during the test process.
[0067] A motor test system uses the above motor test method.
[0068] The above is only an embodiment of the present application, and the specific structure and characteristics of the known scheme are not described in detail. The ordinary skilled person in the art knows all the ordinary technical knowledge in the field of the present application before the filing date or the priority date, can know all the prior art in the field, and has the ability to apply conventional experimental means before that date. The ordinary skilled person in the art can improve and implement the present application based on their own ability under the guidance of the present application. Some typical known structures or known methods should not be an obstacle to the implementation of the present application by the ordinary skilled person in the art. It should be noted that, for those skilled in the art, without departing from the structure of the present application, a number of modifications and improvements can be made, which should also be considered within the scope of protection of the present application. The effect and practicality of the present application will not be affected. The scope of protection claimed in the present application should be subject to the content of its claims. The specific implementation in the specification can be used to explain the content of the claims.
Claims
1. A method of testing a motor, the method comprising: The method comprises the following steps: S100, controlling the module to move to a test position below the laser head, adjusting the position of the module so that the laser emitted by the laser head hits the lens petals of the module; obtaining the value of the laser reader, and recording the position of the module corresponding to the value of the laser reader within the preset laser reading range as the hysteresis test position; S200, controlling the module to move to a preset focusing distance range directly below the center of the magnifying lens, and recording the position of the module as the focusing test position; S300, building a light source assembly, which is used to provide test light; S300 comprises the following steps: S301, building a light source board and adjusting the color temperature and illumination of the light source board; generating an auxiliary chart according to the optical parameters of the module, and setting the auxiliary chart on the light source board; S302, the test fixture is arranged on a machine table, and the movement of the test fixture is driven by the movement of the machine table; the machine table moves according to the instructions of the control device; the communication instructions between the machine table and the control device are set, and the machine table and the control device communicate through the receiving / replying instructions; S400, placing the component to be tested into the test position of the test fixture; S500, controlling the test fixture to move to the hysteresis test position, performing motor hysteresis test and stable time test on the component to be tested, and generating hysteresis test results and stable test results; S600, controlling the test fixture to move to the focusing test position, performing automatic focusing test on the component to be tested, and generating focusing test results; S700, generating abnormality analysis results according to the hysteresis test results, stable test results and focusing test results.
2. The motor test method according to claim 1, wherein: the component to be tested is powered by a driving circuit; S500 comprises the following steps: S501, controlling the test fixture to move to the hysteresis test position; S502, obtaining the stroke encoding range of the component to be tested, generating a test current value according to the stroke encoding range of the component to be tested; the control device controls the driving circuit to supply current to the component to be tested according to the test current value, drives the component to be tested to act, obtains the back-and-forth stroke movement amount of the laser returning to the component to be tested, and generates a linear curve, and the hysteresis test results include the linear curve.
3. The motor test method according to claim 2, wherein: the component to be tested is provided with a preset damping; the stable test results include stable time test results and oscillation period test results; S500 further comprises the following steps: S503, obtaining the stroke encoding range of the test oscillation curve; in the case that the preset damping is effective, analyzing the time required for the component to be tested to change from dynamic to stable state within the stroke encoding range of the test oscillation curve, and generating stable time test results; S504, in the case that the preset damping is effective, analyzing the oscillation period of the component to be tested within the stroke encoding range of the test oscillation curve, and generating oscillation period test results.
4. A motor testing system characterized by: The motor test method according to any one of claims 1-3 is used.
Citation Information
Patent Citations
Self-detection method for voice coil motor parameters
CN109696630A
VCM linear test method
CN113376520A
Lens focusing state determination method and device, equipment and storage medium
CN113452991A