Anti-jitter compensation method based on induced electromotive force, voice coil motor and electronic equipment

Through the anti-shake compensation method based on induced electromotive force, the problems of high cost of voice coil motor components and complex production process in the prior art are solved, and high-precision anti-shake function and cost reduction are achieved.

CN119520996APending Publication Date: 2025-02-25SHINE OPTICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411730766.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The camera modules of existing mobile phones and other electronic devices need to add additional components such as Hall sensors or TMR sensors when anti-shake, resulting in high component cost of voice coil motors and complex production processes.

Method used

The anti-shake compensation method based on the induced electromotive force is adopted. By detecting the induced electromotive force of the magnetic inductive coil of the voice coil motor, the moving distance of the lens is calculated, and a compensation signal is generated based on the pre-received anti-shake distance, and magnetic compensation is performed, so that the moving distance of the lens reaches or is close to the anti-shake distance.

Benefits of technology

It realizes high-precision anti-shake function, reduces the device cost of voice coil motor, simplifies production processes, reduces production costs, and improves production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520996A_ABST
    Figure CN119520996A_ABST
Patent Text Reader

Abstract

The invention discloses an anti-jitter compensation method based on induced electromotive force, a voice coil motor and electronic equipment. The anti-jitter compensation method comprises the following steps: detecting the induced electromotive force of a magnetic induction coil of the voice coil motor; the moving distance of the lens is calculated according to the induced electromotive force of the magnetic induction coil; generating a corresponding compensation signal according to the movement distance of the lens and an anti-jitter distance obtained in advance; the compensation signal is used for compensating magnetic force generated by a magnetic induction coil of the voice coil motor, so that the moving distance of the lens reaches or approaches the anti-shaking distance. According to the voice coil motor, position detection devices such as a hall sensor and the like can be omitted in the voice coil motor, the first MCU arranged in the voice coil motor can be omitted, related functions are completed directly through the second MCU of the electronic equipment, the production process of the voice coil motor is simplified, and the production cost of the voice coil motor is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of lens anti-shake, and in particular relates to an anti-shake compensation method based on induced electromotive force, a voice coil motor and electronic equipment. Background Art

[0002] The camera modules of existing mobile phones and other electronic devices generally use Hall sensors or TMR (tunnel magnetoresistance effect) sensors as position sensors when anti-shake is used. The position sensor detects the movement distance of the lens and feeds back to the electronic device, so that the electronic device can compare the movement distance of the lens with the distance required for anti-shake, and send a control signal to compensate for the movement distance of the lens according to the comparison result. However, the above method requires additional components such as Hall sensors or TMR sensors and magnets specifically used for detecting positions (because Hall sensors / TMR sensors are both magnetic sensors); therefore, the existing feedback method not only has high component costs for voice coil motors, but also the installation of the above components will increase the production process of voice coil motors, thereby increasing manufacturing costs. Summary of the invention

[0003] In view of the above-mentioned deficiencies in the prior art, the technical problem to be solved by the present invention is to provide an anti-shake compensation method based on induced electromotive force, a voice coil motor and an electronic device.

[0004] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0005] An anti-jitter compensation method based on induced electromotive force comprises the following steps:

[0006] S100, detecting the induced electromotive force of the magnetic induction coil of the voice coil motor;

[0007] S200, calculating the moving distance of the lens according to the magnitude of the induced electromotive force of the magnetic induction coil;

[0008] S300, generating a corresponding compensation signal according to the moving distance of the lens and the pre-obtained anti-shake distance; the compensation signal is used to compensate for the magnetic force generated by the magnetic induction coil of the voice coil motor, so that the moving distance of the lens reaches or approaches the anti-shake distance.

[0009] Furthermore, the magnetic induction coil of the voice coil motor includes an X-axis magnetic induction coil and a Y-axis magnetic induction coil, and the anti-shake distance includes an X-axis anti-shake distance and a Y-axis anti-shake distance.

[0010] Furthermore, in the step S100, the induced electromotive force of the X-axis magnetic induction coil and the induced electromotive force of the Y-axis magnetic induction coil are detected respectively;

[0011] In the step S200, the moving distance of the lens in the X-axis direction is calculated according to the magnitude of the induced electromotive force of the X-axis magnetic induction coil, and the moving distance of the lens in the Y-axis direction is calculated according to the magnitude of the induced electromotive force of the Y-axis magnetic induction coil;

[0012] The compensation signal includes an X-axis compensation signal and a Y-axis compensation signal; in the step S300, the X-axis compensation signal is generated according to the movement distance of the lens in the X-axis direction and the X-axis anti-shake distance, and the Y-axis compensation signal is generated according to the movement distance of the lens in the Y-axis direction and the Y-axis anti-shake distance.

[0013] Furthermore, the correspondence between the magnitude of the induced electromotive force of the magnetic induction coil and the moving distance of the lens is calibrated in advance to obtain a calibration table of the correspondence between the magnitude of the induced electromotive force and the moving distance of the lens; in step S200, the moving distance of the lens is obtained by looking up the calibration table according to the magnitude of the induced electromotive force.

[0014] Furthermore, the calibration table is stored in a second MCU of the electronic device where the camera module is located. The second MCU obtains the moving distance of the lens by looking up the calibration table according to the magnitude of the induced electromotive force, and issues a control command to generate a compensation signal.

[0015] Furthermore, the voice coil motor is provided with a first driving chip and a second driving chip, and the first driving chip and the second driving chip are both AF driving chips with an induced electromotive force detection function; in the step S100, the induced electromotive force of the X-axis magnetic induction coil is detected by the first driving chip, and the detection result is fed back to the second MCU of the electronic device where the camera module is located; the induced electromotive force of the Y-axis magnetic induction coil is detected by the second driving chip, and the detection result is fed back to the second MCU of the electronic device where the camera module is located.

[0016] Furthermore, the method for obtaining the anti-shake distance is:

[0017] The second MCU of the electronic device where the camera module is located detects the shaking angle of the camera module according to its built-in gyroscope when the camera module shakes, and calculates the anti-shake distance required to eliminate the shake according to the shaking angle.

[0018] A voice coil motor comprises a motor base and a motor housing, wherein two X-axis magnetic induction coils are arranged on the motor base along a first direction, and two Y-axis magnetic induction coils are arranged along a second direction perpendicular to the first direction; a driving chip unit is also arranged on the motor base, and the two X-axis magnetic induction coils and the two Y-axis magnetic induction coils are electrically connected to the driving chip unit; the driving chip unit is used to make the two X-axis magnetic induction coils and the two Y-axis magnetic induction coils generate magnetic forces of corresponding magnitudes and directions according to control signals, and to detect the induced electromotive force generated by the two X-axis magnetic induction coils and the induced electromotive force generated by the two Y-axis magnetic induction coils; the motor base and the motor housing are enclosed to form an installation cavity, and a focusing assembly is arranged in the installation cavity, and the focusing assembly is respectively provided with a magnet corresponding to each X-axis magnetic induction coil and each Y-axis magnetic induction coil.

[0019] Furthermore, the driving chip unit includes a first driving chip and a second driving chip, and the first driving chip and the second driving chip are both AF driving chips with induced electromotive force detection function; the motor base is also provided with multiple connecting cables and multiple pins, the two X-axis magnetic induction coils are respectively connected to the first driving chip through corresponding connecting cables, and the two Y-axis magnetic induction coils are respectively connected to the second driving chip through corresponding connecting cables; the first driving chip and the second driving chip are respectively connected to the corresponding pins through connecting cables.

[0020] An electronic device comprises a camera module, a second MCU and a gyroscope, wherein the gyroscope is electrically connected to the second MCU; the camera module comprises a voice coil motor as claimed in claim 8 or 9, wherein a driving chip unit of the voice coil motor is electrically connected to the second MCU, and is used to feed back the induced electromotive force detection results of the X-axis magnetic induction coil and the Y-axis magnetic induction coil to the second MCU, wherein the second MCU is provided with a calibration table for calibrating the correspondence between the magnitude of the induced electromotive force of the magnetic induction coil and the moving distance of the lens to obtain the correspondence between the magnitude of the induced electromotive force and the moving distance of the lens; the second MCU is used to detect the shaking angle of the camera module when the shaking occurs according to the gyroscope, calculate the anti-shake distance required to eliminate the shaking according to the shaking angle, and obtain the moving distance of the lens by looking up the calibration table according to the magnitude of the induced electromotive force, and issue a control command to generate a compensation signal, and compensate the magnetic force generated by the X-axis magnetic induction coil and / or the Y-axis magnetic induction coil of the voice coil motor through the compensation signal, so that the moving distance of the lens reaches or approaches the anti-shake distance.

[0021] In the present invention, two AF driving chips with induced electromotive force detection function are used to detect the induced electromotive force generated by the X-axis magnetic induction coil and the Y-axis magnetic induction coil respectively, so as to calculate the movement distance of the lens through the induced electromotive force, and generate a corresponding compensation signal according to the anti-shake distance to compensate for the movement distance of the lens, so that the open-loop voice coil motor can achieve a high-precision anti-shake function without the need for a closed-loop voice coil motor; the device cost of the voice coil motor is reduced, the production process of the voice coil motor is simplified, the production cost of the voice coil motor is reduced, and the production efficiency of the voice coil motor is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0023] Figure 1 The figure is a connection block diagram of the structure related to the anti-shake function of a mobile phone in the prior art.

[0024] Figure 2 It is a flow chart of an embodiment of an anti-jitter compensation method based on induced electromotive force of the present invention.

[0025] Figure 3 FIG. 1 is an exploded view of a voice coil motor according to an embodiment of the present invention.

[0026] Figure 4 This is a schematic diagram of the structure of the motor base.

[0027] Figure 5 It is a connection block diagram of anti-shake related components in an embodiment of an electronic device of the present invention.

[0028] The accompanying drawings in the specification are as follows:

[0029] Motor base-100; X-axis magnetic induction coils-111, 112; Y-axis magnetic induction coils-121, 122; first driver chip-131; second driver chip-132; connecting cable-140; pin-150; motor housing-200; focus assembly-300; second MCU-400; gyroscope-500. DETAILED DESCRIPTION

[0030] The following describes the implementation methods of the present invention through specific examples. The illustrations provided in the following embodiments are only used to schematically illustrate the basic concept of the present invention. The following embodiments and features in the embodiments may be combined with each other without conflict.

[0031] See also Figure 1 , Figure 1This is a connection block diagram of the structure related to the mobile phone anti-shake function in the prior art. In the prior art, the voice coil motor uses an OIS driver chip to realize the anti-shake function. The OIS driver chip has a built-in first MCU, which is used to receive information from the mobile phone Gyro (i.e., the built-in gyroscope of the mobile phone) to determine information such as the shake angle, and calculate the anti-shake distance of the lens. The anti-shake distance is the direction in which the lens should move to eliminate the shake and the distance that needs to be moved in this direction. By establishing a plane rectangular coordinate system, the anti-shake distance can be decomposed into the distance that needs to be moved along the X-axis and the distance that needs to be moved along the Y-axis. Afterwards, the OIS driver chip generates corresponding current signals to the X-axis magnetic induction coil and the Y-axis magnetic induction coil, so that the X-axis magnetic induction coil and the Y-axis magnetic induction coil generate corresponding magnetic forces, thereby moving the lens along the X-axis direction and the Y-axis direction respectively. The corresponding distance.

[0032] In addition, in order to feed back the movement direction and distance of the lens to the OIS driver chip, a hall sensor and a hall magnet are also installed in the voice coil motor. The hall sensor is electrically connected to the OIS driver chip. The OIS driver chip detects the movement position of the lens through the hall sensor, and compensates the current signals of the X-axis magnetic induction coil and the Y-axis magnetic induction coil according to the detection results. Therefore, the current signals of the X-axis magnetic induction coil and the Y-axis magnetic induction coil can be adjusted according to the actual movement direction and distance of the lens, so that the distance of lens movement finally reaches the anti-shake distance to better eliminate shake.

[0033] See also Figure 2 , Figure 2 This is a flow chart of an embodiment of an anti-jitter compensation method based on induced electromotive force of the present invention. The anti-jitter compensation method based on induced electromotive force of this embodiment includes the following steps:

[0034] S100, detecting the induced electromotive force of the magnetic induction coil of the voice coil motor. The magnetic induction coil of the voice coil motor includes an X-axis magnetic induction coil and a Y-axis magnetic induction coil. Therefore, in this step, the induced electromotive force of the X-axis magnetic induction coil and the induced electromotive force of the Y-axis magnetic induction coil need to be detected respectively; the number of the X-axis magnetic induction coil and the number of the Y-axis magnetic induction coil are generally two.

[0035] See also Figure 3, is an exploded diagram of the voice coil motor, with the plane where the two X-axis magnetic induction coils and the two Y-axis magnetic induction coils are located as the XOY plane to establish a plane rectangular coordinate system. When the lens moves along the XOY plane, the magnet on the focus assembly 300 (the lens is set on the focus assembly 300, and the projection of the focus assembly 300 and the lens on the XOY plane moves synchronously) and the X-axis magnetic induction coil and the Y-axis magnetic induction coil will move relative to each other, which is equivalent to the X-axis magnetic induction coil and the Y-axis magnetic induction coil moving in the magnetic field, thereby generating an electric field (i.e., induced electromotive force) in the X-axis magnetic induction coil and the Y-axis magnetic induction coil. Among them, the magnitude of the induced electromotive force generated in the X-axis magnetic induction coil is proportional to the moving distance of the lens. Figure 3 The magnitude of the X-axis component corresponds to the magnitude of the induced electromotive force generated in the Y-axis magnetic induction coil and the moving distance of the lens. Figure 3 The components of the Y axis correspond one to one.

[0036] S200, calculating the moving distance of the lens according to the magnitude of the induced electromotive force of the magnetic induction coil. For example, the moving distance of the lens in the X-axis direction can be calculated according to the magnitude of the induced electromotive force of the X-axis magnetic induction coil, and the moving distance of the lens in the Y-axis direction can be calculated according to the magnitude of the induced electromotive force of the Y-axis magnetic induction coil. The moving distance of the lens in the XOY plane can be obtained by combining the moving distances of the lens in the X-axis direction and the Y-axis direction.

[0037] The induced electromotive force can be positive or negative. For example, a positive induced electromotive force of the X-axis magnetic induction coil indicates that the lens moves in the positive direction of the X-axis, and a negative induced electromotive force of the X-axis magnetic induction coil indicates that the lens moves in the negative direction of the X-axis. A positive induced electromotive force of the Y-axis magnetic induction coil indicates that the lens moves in the positive direction of the Y-axis, and a negative induced electromotive force of the Y-axis magnetic induction coil indicates that the lens moves in the negative direction of the Y-axis. Therefore, the movement distance of the lens obtained by the induced electromotive force also includes the movement direction of the lens.

[0038] Since the magnitude of the induced electromotive force and the moving distance of the lens are in a one-to-one correspondence, the corresponding relationship between the magnitude of the induced electromotive force of the magnetic induction coil and the moving distance of the lens can be calibrated in advance to obtain a calibration table of the corresponding relationship between the magnitude of the induced electromotive force and the moving distance of the lens; in this step, the moving distance of the lens can be obtained by looking up the calibration table according to the magnitude of the induced electromotive force.

[0039] S300, generating a corresponding compensation signal according to the moving distance of the lens and the pre-obtained anti-shake distance; the compensation signal is used to compensate for the magnetic force generated by the magnetic induction coil of the voice coil motor, thereby compensating for the moving distance of the lens, so that the moving distance of the lens approaches the anti-shake distance, until the anti-shake distance is reached, thereby achieving a better anti-shake effect. The method for obtaining the anti-shake distance may be:

[0040] The second MCU 400 of the electronic device where the camera module is located detects the shaking angle of the camera module when the camera module shakes according to its built-in gyroscope 500, and calculates the anti-shake distance required to eliminate the shake according to the shaking angle.

[0041] For the convenience of calculation, the anti-shake distance may also include an X-axis anti-shake distance and a Y-axis anti-shake distance, and the compensation signal may include an X-axis compensation signal and a Y-axis compensation signal. Thus, an X-axis compensation signal may be generated according to the moving distance of the lens in the X-axis direction and the X-axis anti-shake distance, and a Y-axis compensation signal may be generated according to the moving distance of the lens in the Y-axis direction and the Y-axis anti-shake distance. Of course, if the distance moved by the lens in the X-axis direction is already the X-axis anti-shake distance, it is not necessary to generate an X-axis compensation signal, and at this time, the compensation signal only includes the Y-axis compensation signal; similarly, if the distance moved by the lens in the Y-axis direction is already the Y-axis anti-shake distance, it is not necessary to generate a Y-axis compensation signal, and at this time, the compensation signal only includes the X-axis compensation signal; if the distance moved by the lens in the X-axis direction is already the X-axis anti-shake distance, and the distance moved in the Y-axis direction is already the Y-axis anti-shake distance, it is not necessary to generate a compensation signal.

[0042] Since the present embodiment does not need to detect the moving position of the lens through the hall sensor, the voice coil motor may not be provided with the first MCU, and the calibration table may be stored in the second MCU400 of the electronic device where the camera module is located, and all functions that need to be processed by the MCU are completed by the second MCU400 of the electronic device where the camera module is located, such as a mobile phone. In the present embodiment, the second MCU400 obtains the moving distance of the lens by looking up the calibration table according to the magnitude of the induced electromotive force, and issues a control command to generate a compensation signal.

[0043] In addition, since the voice coil motor does not have a first MCU, a first driver chip 131 and a second driver chip 132 can be provided in the voice coil motor to replace the original OIS driver chip with a built-in first MCU, and the first driver chip 131 and the second driver chip 132 are both AF driver chips with an induced electromotive force detection function. Therefore, in the step S100, the induced electromotive force of the X-axis magnetic induction coil can be detected by the first driver chip 131, and the detection result can be fed back to the second MCU 400 of the electronic device where the camera module is located; the induced electromotive force of the Y-axis magnetic induction coil can be detected by the second driver chip 132, and the detection result can be fed back to the second MCU 400 of the electronic device where the camera module is located.

[0044] In this embodiment, two AF driving chips with induced electromotive force detection function are used to detect the induced electromotive force generated by the X-axis magnetic induction coil and the Y-axis magnetic induction coil respectively, so as to calculate the moving distance of the lens through the induced electromotive force, and generate a corresponding compensation signal according to the anti-shake distance to compensate for the moving distance of the lens, so that the high-precision anti-shake function can be completed by using an open-loop voice coil motor (i.e., there is no Hall magnet, hall sensor, TMR sensor, electrode plate and other position detection devices in the motor), without the need to use a closed-loop voice coil motor. Compared with the open-loop focus motor, the closed-loop focus motor mainly adds a position feedback mechanism. Through devices such as Hall sensors, the closed-loop motor can detect the position of the lens in real time and feed back the information to the control system, thereby achieving more accurate anti-shake control. In the current technology, the open-loop motor does not have such a feedback mechanism, and its control is based on preset instructions and time sequences, so it may be insufficient in focusing accuracy and speed. This embodiment makes up for this deficiency of the open-loop motor, and the use of the open-loop motor can also achieve more accurate anti-shake control.

[0045] See also Figure 3 , Figure 3 The voice coil motor of the present invention is an exploded view of an embodiment of the present invention. The voice coil motor of the present embodiment includes a motor base 100 and a motor housing 200. Figure 3 The X-axis direction (i.e., the first direction) is provided with an X-axis magnetic induction coil 111 and an X-axis magnetic induction coil 112. Figure 3 A Y-axis magnetic induction coil 121 and a Y-axis magnetic induction coil 122 are provided in the Y-axis direction (ie, a second direction perpendicular to the first direction).

[0046] The motor base 100 is also provided with a driving chip unit, and the X-axis magnetic induction coil 111, the X-axis magnetic induction coil 112, the Y-axis magnetic induction coil 121 and the Y-axis magnetic induction coil 122 are all electrically connected to the driving chip unit. The driving chip unit is used to make the two X-axis magnetic induction coils and the two Y-axis magnetic induction coils generate magnetic forces of corresponding magnitudes and directions according to the control signal sent by the second MCU 400 of the electronic device, and to detect the induced electromotive force generated by the two X-axis magnetic induction coils and the induced electromotive force generated by the two Y-axis magnetic induction coils.

[0047] See also Figure 4In this embodiment, the driving chip unit includes a first driving chip 131 and a second driving chip 132, and the first driving chip 131 and the second driving chip 132 are both AF driving chips with induced electromotive force detection function. The motor base 100 is also provided with a plurality of connecting cables 140 and a plurality of pins 150. The two X-axis magnetic induction coils are respectively connected to the first driving chip 131 through corresponding connecting cables 140, and the two Y-axis magnetic induction coils are respectively connected to the second driving chip 132 through corresponding connecting cables 140. The first driving chip 131 and the second driving chip 132 are respectively connected to the corresponding pins 150 through the connecting cables 140.

[0048] The motor base 100 and the motor housing 200 are enclosed to form an installation cavity, in which a focus assembly 300 is arranged. The focus assembly 300 is used to drive the lens to move along the Z-axis direction (i.e., the direction perpendicular to the XOY plane) to achieve focusing, and mainly includes an anti-shake frame connected to the motor housing 200, a lens mount for connecting the lens, an upper spring sheet and a lower spring sheet for connecting the anti-shake frame and the lens mount, and an audio magnetic induction coil arranged on the lens mount for focusing. The structure of the focus assembly 300 is prior art and will not be described in detail here. The focusing assembly 300 is respectively provided with a magnet corresponding to the X-axis magnetic induction coil 111, the X-axis magnetic induction coil 112, the Y-axis magnetic induction coil 121 and the Y-axis magnetic induction coil 122, so that the focusing assembly 300 (including the lens) can be pushed to move along the XOY plane by injecting current into the X-axis magnetic induction coil 111, the X-axis magnetic induction coil 112, the Y-axis magnetic induction coil 121 and the Y-axis magnetic induction coil 122, and the magnetic force interacts with the magnetic force of the magnet. The X-axis magnetic induction coil 111, the X-axis magnetic induction coil 112, the Y-axis magnetic induction coil 121 and the Y-axis magnetic induction coil 122 will generate an induced electromotive force during the movement of the focusing assembly 300, and the first driving chip 131 and the second driving chip 132 detect the induced electromotive force and feed back the detection result to the second MCU 400 of the electronic device.

[0049] In this embodiment, the voice coil motor omits position detection devices such as Hall magnets and hall sensors, and replaces the original OIS driver chip with a built-in first MCU with two AF driver chips with induced electromotive force detection function. The induced electromotive force generated by the X-axis magnetic induction coil 111, the X-axis magnetic induction coil 112, the Y-axis magnetic induction coil 121 and the Y-axis magnetic induction coil 122 is used as the basis for calculating the moving distance of the lens, thereby reducing the device cost, simplifying the production process, reducing the production cost of the voice coil motor, and improving the production efficiency.

[0050] See also Figure 5 , Figure 5This is a block diagram of the connection of components related to anti-shake in an embodiment of an electronic device of the present invention. The electronic device of this embodiment includes a camera module, a second MCU 400 and a gyroscope 500, and the gyroscope 500 is electrically connected to the second MCU 400. Of course, the electronic device also includes structures necessary to realize its functions, which are all prior arts and have nothing to do with this application, and will not be described in detail here.

[0051] The camera module includes a voice coil motor as in any of the above embodiments, and the driving chip unit of the voice coil motor is electrically connected to the second MCU400, and is used to feed back the induced electromotive force detection results of the X-axis magnetic induction coil and the Y-axis magnetic induction coil to the second MCU400, and the second MCU400 is provided with a calibration table for calibrating the corresponding relationship between the magnitude of the induced electromotive force of the magnetic induction coil and the moving distance of the lens to obtain the corresponding relationship between the magnitude of the induced electromotive force and the moving distance of the lens. The second MCU400 is used to detect the shaking angle of the camera module when the shaking occurs according to the gyroscope 500, and calculate the anti-shake distance required to eliminate the shaking according to the shaking angle, and look up the calibration table according to the magnitude of the induced electromotive force to obtain the moving distance of the lens, and issue a control command to generate a compensation signal, and compensate the magnetic force generated by the X-axis magnetic induction coil and the Y-axis magnetic induction coil of the voice coil motor through the compensation signal, thereby compensating the moving distance of the lens, so that the moving distance of the lens reaches or approaches the anti-shake distance.

[0052] In the present embodiment, the voice coil motor of the electronic device omits position detection devices such as Hall magnets and hall sensors, and cancels the first MCU built into the voice coil motor, and directly completes related functions through the second MCU 400 of the electronic device, thereby simplifying the production process of the voice coil motor and reducing the production cost of the voice coil motor, so that a camera module with optical image stabilization function can be used on electronic devices such as mobile phones priced at thousands of yuan.

[0053] The above embodiments only express the preferred implementation modes of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for those of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

Claims

1. An anti-shake compensation method based on induced electromotive force, characterized in that: The following steps are involved: S100, detecting the induced electromotive force of the magnetic induction coil of the voice coil motor; S200, calculating the moving distance of the lens according to the magnitude of the induced electromotive force of the magnetic induction coil; S300, generating a corresponding compensation signal according to the moving distance of the lens and the pre-obtained anti-shake distance; the compensation signal is used to compensate for the magnetic force generated by the magnetic induction coil of the voice coil motor, so that the moving distance of the lens reaches or approaches the anti-shake distance.

2. The anti-shake compensation method based on induced electromotive force according to claim 1, characterized in that: The magnetic induction coil of the voice coil motor includes an X-axis magnetic induction coil and a Y-axis magnetic induction coil, and the anti-shake distance includes an X-axis anti-shake distance and a Y-axis anti-shake distance.

3. The anti-shake compensation method based on induced electromotive force according to claim 2, characterized in that: In the step S100, the induced electromotive force of the X-axis magnetic induction coil and the induced electromotive force of the Y-axis magnetic induction coil are detected respectively; In the step S200, the moving distance of the lens in the X-axis direction is calculated according to the magnitude of the induced electromotive force of the X-axis magnetic induction coil, and the moving distance of the lens in the Y-axis direction is calculated according to the magnitude of the induced electromotive force of the Y-axis magnetic induction coil; The compensation signal includes an X-axis compensation signal and a Y-axis compensation signal; in the step S300, the X-axis compensation signal is generated according to the movement distance of the lens in the X-axis direction and the X-axis anti-shake distance, and the Y-axis compensation signal is generated according to the movement distance of the lens in the Y-axis direction and the Y-axis anti-shake distance.

4. The anti-shake compensation method based on induced electromotive force according to claim 1, characterized in that: The correspondence between the magnitude of the induced electromotive force of the magnetic induction coil and the moving distance of the lens is calibrated in advance to obtain a calibration table of the correspondence between the magnitude of the induced electromotive force and the moving distance of the lens; in step S200, the moving distance of the lens is obtained by looking up the calibration table according to the magnitude of the induced electromotive force.

5. The anti-shake compensation method based on induced electromotive force according to claim 4, characterized in that: The calibration table is stored in the second MCU of the electronic device where the camera module is located. The second MCU looks up the calibration table according to the magnitude of the induced electromotive force to obtain the moving distance of the lens, and issues a control command to generate a compensation signal.

6. The anti-shake compensation method based on induced electromotive force according to claim 5, characterized in that: The voice coil motor is provided with a first driving chip and a second driving chip, and the first driving chip and the second driving chip are both AF driving chips with induced electromotive force detection function; in the step S100, the induced electromotive force of the X-axis magnetic induction coil is detected by the first driving chip, and the detection result is fed back to the second MCU of the electronic device where the camera module is located; the induced electromotive force of the Y-axis magnetic induction coil is detected by the second driving chip, and the detection result is fed back to the second MCU of the electronic device where the camera module is located.

7. The anti-shake compensation method based on induced electromotive force according to claim 5, characterized in that: The method for obtaining the anti-shake distance is: The second MCU of the electronic device where the camera module is located detects the shaking angle of the camera module according to its built-in gyroscope when the camera module shakes, and calculates the anti-shake distance required to eliminate the shake according to the shaking angle.

8. A voice coil motor, characterized in that: It includes a motor base and a motor housing, wherein two X-axis magnetic induction coils are arranged on the motor base along a first direction, and two Y-axis magnetic induction coils are arranged along a second direction perpendicular to the first direction; a driving chip unit is also arranged on the motor base, and the two X-axis magnetic induction coils and the two Y-axis magnetic induction coils are electrically connected to the driving chip unit; the driving chip unit is used to make the two X-axis magnetic induction coils and the two Y-axis magnetic induction coils generate magnetic forces of corresponding magnitudes and directions according to control signals, and to detect the induced electromotive force generated by the two X-axis magnetic induction coils and the induced electromotive force generated by the two Y-axis magnetic induction coils; the motor base and the motor housing are surrounded to form an installation cavity, and a focusing assembly is arranged in the installation cavity, and the focusing assembly is respectively provided with a magnet corresponding to each X-axis magnetic induction coil and each Y-axis magnetic induction coil.

9. The voice coil motor according to claim 8, wherein: The driving chip unit includes a first driving chip and a second driving chip, and the first driving chip and the second driving chip are both AF driving chips with induced electromotive force detection function; a plurality of connecting cables and a plurality of pins are also provided on the motor base, and the two X-axis magnetic induction coils are respectively connected to the first driving chip through corresponding connecting cables, and the two Y-axis magnetic induction coils are respectively connected to the second driving chip through corresponding connecting cables; the first driving chip and the second driving chip are respectively connected to the corresponding pins through connecting cables.

10. An electronic device, characterized in that: The electronic device includes a camera module, a second MCU and a gyroscope, wherein the gyroscope is electrically connected to the second MCU; the camera module includes a voice coil motor as described in claim 8 or 9, wherein the driving chip unit of the voice coil motor is electrically connected to the second MCU, and is used to feed back the induced electromotive force detection results of the X-axis magnetic induction coil and the Y-axis magnetic induction coil to the second MCU, and the second MCU is provided with a calibration table for calibrating the correspondence between the magnitude of the induced electromotive force of the magnetic induction coil and the moving distance of the lens to obtain the correspondence between the magnitude of the induced electromotive force and the moving distance of the lens; the second MCU is used to detect the shaking angle of the camera module when the shaking occurs according to the gyroscope, and calculate the anti-shake distance required to eliminate the shaking according to the shaking angle, and obtain the moving distance of the lens by looking up the calibration table according to the magnitude of the induced electromotive force, and issue a control command to generate a compensation signal, and compensate the magnetic force generated by the X-axis magnetic induction coil and / or the Y-axis magnetic induction coil of the voice coil motor through the compensation signal, so that the moving distance of the lens reaches or approaches the anti-shake distance.