The present disclosure relates to a driving mechanism.
As technology has developed, it has become more common to include image-capturing and video-recording functions into many types of modem electronic devices, such as smartphones and digital cameras. These electronic devices are used more and more often, and new models have been developed that are convenient, thin, and lightweight, offering more choice to consumers.
Electronic devices that have image-capturing or video-recording functions normally include a driving mechanism to drive an optical element (such as a lens) to move along its optical axis, thereby achieving auto focus (AF) or optical image stabilization (OIS). Light may pass through the optical element and may form an image on an optical sensor. However, the trend in modern mobile devices is to have a smaller size and a higher durability. As a result, how to effectively reduce the size of the optical system and how to increase its durability has become an important issue.
A driving mechanism is provided in some embodiments, which includes a fixed portion, a movable portion, a driving assembly, and a control assembly. The movable portion is movable relative to the fixed portion. The driving assembly is used for driving the movable portion to move. The control assembly is used for providing control signal to the driving assembly.
In some embodiments, the control assembly includes a fourth computation unit. The fourth computation unit provides a second determination information based on a difference information or a first intermediate information and a correction information. The driving assembly is used for driving the movable portion to move in a first dimension or a second dimension.
In some embodiments, the correction information includes a first correction information and a second correction information respectively corresponding to the first dimension and the second dimension. The first dimension and the second dimension are different. The first correction information and the second correction information are different.
In some embodiments, the fourth computation unit selects the first correction information or the second correction information based on a status information and a correction database of the correction information. The status information is related to the status of the driving mechanism.
In some embodiments, the correction database includes the first correction information and the second correction information that are different for corresponding to different statuses. The correction database is defined and measured by an external apparatus.
In some embodiments, the fourth computation unit selects either the first correction information or the second correction information based on the difference information or the first intermediate information. When the driving mechanism is in a first state, the first correction information is greater than the second correction information, and a first difference is between the first correction information and the second correction information.
In some embodiments, when the driving mechanism is in a second state, the first correction information is greater than the second correction information, and a second difference is between the first correction information and the second correction information. The first difference and the second difference are different. When the driving mechanism is in a third state, the first correction information is less than the second correction information. When the driving mechanism is in a fourth state, the first correction information is equal to the second correction information.
In some embodiments, a maximum ratio of the first correction information and the second correction information is greater than 2. The first correction information when the driving mechanism is in the first state is different from the first correction information when the driving mechanism is in the second state.
In some embodiments, the driving mechanism receives a first environmental force when the driving mechanism is in the first state. The driving mechanism receives a second environmental force when the driving mechanism is in the second state.
In some embodiments, a direction of the first environmental force relative to the driving mechanism is different from a direction of the second environmental force relative to the driving mechanism. Components of the first environmental force and the second environmental force in a moving direction of the movable portion are different.
In some embodiments, the driving mechanism further includes an inertial sensor disposed on the fixed portion or the movable portion. The first dimension is a movement along a first axis. An angle between the first environmental force and the first axis is different from an angle between the second environmental force and the first axis.
In some embodiments, the status information includes a gravity direction. The status information is provided by the inertial sensor. The status information includes an acceleration information of the driving mechanism.
In some embodiments, the control assembly further includes a first computation unit used for comparing a target information and a current information to provide the difference information, a sensing element used for providing the current information based on a state of the movable portion, and a second computation unit used for comparing the difference information and a permissible information to provide a first determination information.
In some embodiments, the target information is provided by a control center.
In some embodiments, the control assembly further includes a third computation unit. The third computation unit is used for comparing the difference information and a maximum control information to provide a first intermediate information to the fourth computation unit.
In some embodiments, when the difference information is within a range of the maximum control information, the difference information is the first intermediate information. When the difference information exceeds the range of the maximum control information, an extreme value of the maximum control information is the first intermediate information.
In some embodiments, the control assembly further includes a fifth computation unit providing a driving signal to the driving assembly based on the first determination information and the second determination information.
In some embodiments, when the difference information is within a range of the permissible information, the driving signal is a stable signal. When the difference information is within the range of the permissible information, the sensing element continuously provides the current information based on the movable portion. When the difference information exceeds the range of the permissible information, the fifth computation unit provides the driving signal based on the second determination information, and the driving signal is different from the stable signal at this moment.
In some embodiments, the stable signal is 0. A state of the movable portion is unchanged when the driving assembly does not move the movable portion.
In some embodiments, the movable portion stays at any position within a movable range when the driving assembly does not drive the movable portion. The driving mechanism further includes a clamping assembly, and the movable portion stays at any position within the movable range through the clamping assembly. The driving assembly includes piezoelectric material.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It should be noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of elements and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, in some embodiments, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are in direct contact, and may also include embodiments in which additional features may be disposed between the first and second features, such that the first and second features may not be in direct contact.
In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed. Moreover, the formation of a feature on, connected to, and/or coupled to another feature in the present disclosure that follows may include embodiments in which the features are in direct contact, and may also include embodiments in which additional features may be disposed interposing the features, such that the features may not be in direct contact. In addition, spatially relative terms, for example, “vertical,” “above,” “over,” “below,”, “bottom,” etc. as well as derivatives thereof (e.g., “downwardly,” “upwardly,” etc.) are used in the present disclosure for ease of description of one feature's relationship to another feature. The spatially relative terms are intended to cover different orientations of the device, including the features.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It should be appreciated that each term, which is defined in a commonly used dictionary, should be interpreted as having a meaning conforming to the relative skills and the background or the context of the present disclosure, and should not be interpreted in an idealized or overly formal manner unless defined otherwise.
Use of ordinal terms such as “first”, “second”, etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having the same name (but for use of the ordinal term) to distinguish the claim elements.
In addition, in some embodiments of the present disclosure, terms concerning attachments, coupling and the like, such as “connected” and “interconnected”, refer to a relationship wherein structures are secured or attached to one another either directly or indirectly through intervening structures, as well as both movable or rigid attachments or relationships, unless expressly described otherwise.
Embodiments of the present disclosure disclose a driving mechanism used for driving an optical element to move. For example,
In some embodiments, the optical element 1600 may be, for example, a lens, a mirror, a prism, a reflective polished surface, an optical coating, a beam splitter, an aperture, a liquid lens, an image sensor, a camera module, or a ranging module. It should be noted that the definition of the optical element is not limited to the element that is related to visible light, and other elements that relate to invisible light (e.g. infrared or ultraviolet) are also included in the present disclosure.
In some embodiments, the case 1110 and the bottom 1120 may be combined to form a shell of the driving mechanism 1000. Other elements of the driving mechanism 1000 may be disposed in the shell to protect these elements. The optical element 1600 may be disposed on the movable portion 1200, and the movable portion 1200 may be movably connected to the fixed portion 1100 through the driving assembly 1300 and the guiding element 1500.
In some embodiments, the driving assembly 1300 may be used for driving the movable portion 1200 to move relative to the fixed portion 1100 along a first axis 1900. In some embodiments, the driving element 1310 may be formed by piezoelectric material. In other words, when an electric field (voltage) is applied on the surface of the driving element 1310, the electric dipole moment of the driving element 1310 may be elongated. The driving element 1310 will extend along the direction of the electric field to resist change. Therefore, electrical energy may be converted as mechanical energy. In some embodiments, electrical field may along the first axis 1900 be applied to the driving element 1310 to change the length of the driving element 1310 along the first axis 1900 (such as lengthen or shorten).
In some embodiments, an end of the driving element 1310 may be connected to the stabilization element 1320, and the stabilization element 1320 may be disposed on the fixed portion 1100 (such as the bottom 1120). The material of the stabilization element 1320 may include metal (such as iron, copper, etc.) to balance the force that the driving assembly 1300 applied to the fixed portion 1100 when the driving assembly 1300 is in operation. The transmission element 1330 may be connected to another end of the driving element 1310 to transfer the energy to the movable portion 1200 when the driving element 1310 is deforming. The transmission element 1330 may include material that has a smooth surface, such as carbon (e.g. graphite), but it is not limited thereto.
In some embodiments, the clamping assembly 1210 may be, for example, a spring. The clamping assembly 1210 may be affixed on the movable portion 1200 and may press the transmission element 1330 in a pressing direction to ensure that the transmission element 1330 is positioned closely against the movable portion 1200. The transmission element 1330 is movably disposed on the clamping assembly 1210, such as being disposed on the clamping assembly 1210 by friction contact. When the driving element 1310 deforms, if the force applied between the clamping assembly 1210 and the transmission element 1330 exceeds the maximum static friction force between the clamping assembly 1210 and the transmission element 1330, the transmission element 1330 may be moved relative to the clamping assembly 1210 in the extension direction of the transmission element 1330. For example, it can move along the first axis 1900, thereby driving the movable portion 1200 to move relative to the fixed portion 1100 along the first axis 1900. Conversely, if the force applied between the clamping assembly 1210 and the transmission element 1330 is less than the maximum static friction force between the clamping assembly 1210 and the transmission element 1330 when the driving element 1310 deforms, there will be no relative movement between the clamping assembly 1210 and the transmission element 1330.
In some embodiments, the driving element 1310 can be repeatedly deformed back and forth to continuously move the movable portion 1200 in a specific direction. For example, the deformation speed of the driving element 1310 in the specific direction may be increased by applying a higher current to the driving element 1310, and then the deformation speed of the driving element 1310 in the opposite direction may be reduced by applying a lower reverse current. As a result, the driving element 1310 and the clamping assembly 1210 only move relative to each other in this specific direction, and do not move relative to each other in the opposite direction, thereby accumulating the distance moved, which causes the movable portion 1200 moving along the first axis 1900 towards or away from the bottom 1120.
In some embodiments, the control assembly 1400 maybe used to control the driving assembly 1300 and may include various electronic elements. In some embodiments, the driving assembly 1300, the control assembly 1400, and other external devices may be electrically connected via a circuit board (not shown) mounted on the fixed portion 1100 or circuits (not shown) embedded within the fixed portion 1100.
In some embodiments, the guiding element 1500 may have a columnar shape and may extend along the first axis 1900, thus being parallel to the transmission element 1330. In some embodiments, the guiding element 1500 may be fixed to either the fixed portion 1100 or the movable portion 1200 and may move relative to the other to define the moving direction of the movable portion 1200 relative to the fixed portion 1100. In some embodiments, the driving assembly 1300 and the guiding element 1500 may be arranged on opposite sides or opposite corners of the movable portion 1200 to balance the forces applied by the elements on the movable portion 1200.
In some embodiments,
As shown in
In some embodiments, the control assembly 1400 also includes a sensing element 1420 used for sensing the state of the movable portion 1200, such as the position of the movable portion 1200 relative to the fixed portion 1100, to provide the current information 1412 to the first computation unit 1401. For example, the sensing element 1420 may be disposed on the fixed portion 1100, and the movable portion 1200 may have a reference element (not shown), such as one with magnetic properties. When the movable portion 1200 moves relative to the fixed portion 1100, the magnetic field of the reference element relative to the sensing element 1420 may change to allow the sensing element 1420 determine the position of the movable portion 1200 relative to the fixed portion 1100. Moreover, this information may be recorded in the current information 1412 to provide to the first computation unit 1401.
In some embodiments, the sensing element 1420 may include a Hall sensor, a magnetoresistance effect sensor (MR sensor), a giant magnetoresistance effect sensor (GMR sensor), a tunneling magnetoresistance effect sensor (TMR sensor), or a fluxgate sensor.
In some embodiments, the operation of obtaining the difference information 1413 from the target information 1411 and the current information 1412 may include calculating the difference value between the target information 1411 and the current information 1412. For example, the difference information 1413 may be the value obtained by subtracting the current information 1412 from the target information 1411. Afterwards, the first computation unit 1401 provides the difference information 1413 to the second computation unit 1402 and the third computation unit 1403 for performing different operations.
In some embodiments, as shown in
In some embodiments, the third computation unit 1403 may be used for comparing the difference information 1413 with a maximum control information to provide the first intermediate information 1416 to the fourth computation unit 1404. When the difference information 1413 falls within the range of the maximum control information, the difference information 1413 is the first intermediate information 1416. When the difference information 1413 exceeds the range of the maximum control information, a first extreme value of the maximum control information is the first intermediate information 1416.
Specifically, the maximum control information may include the maximum stroke information of the driving assembly 1300 during a single operation, and the third computation unit 1403 may control the maximum stroke of the driving assembly 1300 during a single operation. After accumulating multiple operations, the movable portion 1200 may be moved to the target position. For example, if the difference between the current position and the target position of the movable portion 1200 recorded in the difference information 1413 is less than the range of the maximum control information, the third computation unit 1403 may directly provide this difference information 1413. If the difference between the current position and the target position of the movable portion 1200 recorded in the difference information 1413 is greater than the range of the maximum control information, the third computation unit 1403 will control the stroke of this movement within the maximum stroke range, and the first extreme value is this maximum stroke. Therefore, the maximum stroke of the driving assembly 1300 during a single operation may be controlled.
Therefore, when the driving assembly 1300 moves in different directions (e.g., towards from or away from the bottom 1120), the required driving force will be different. For example, the movement of the movable portion 1200 away from the bottom 1120 on the first axis 1900 (+Z direction) may be defined as a first dimension, and the movement of the movable portion 1200 towards the bottom 1120 (−Z direction) may be defined as a second dimension. The driving assembly 1300 may be used for driving the movable portion 1200 to move in the first dimension and the second dimension, and the first dimension and the second dimension are different. In other embodiments, the first dimension and the second dimension may also include movement, rotation, or other types of motion in different axes.
In some embodiments, the fourth computation unit 1404 may be used for determining the dimension in which the movable portion 1200 is currently moving (such as determining based on external status information) and may select different correction information based on the status information. For example, the status information may relate to the state of the driving mechanism 1000, such as the direction of acceleration, the direction of gravity, sudden environmental acceleration, vehicle movement, user shaking, etc. The correction information may include a first correction information and a second correction information, which correspond to the first dimension and the second dimension, respectively. In some embodiments, this status information may be measured by an inertial sensor (not shown).
When the movable portion 1200 moves in the first dimension, the fourth computation unit 1404 may provide the first correction information. When the movable portion 1200 moves in the second dimension, the fourth computation unit 1404 may provide the second correction information. The first correction information and the second correction information are different. Thus, different parameters may be used for control during movements in different dimensions, thereby offsetting the influence of external forces (e.g., the first environmental force 1911) on the driving mechanism 1000. Therefore, problems such as long settling time or oscillations when the driving mechanism 1000 moving in specific directions may be prevented.
In some embodiments, when the driving mechanism 1000 is in different states, i.e., having different status information, the fourth computation unit 1404 may select suitable first correction information and second correction information from the correction database in the correction information. In some embodiments, the motion state of the driving mechanism 1000 may be measured by an external apparatus during the production of the driving mechanism 1000, thus defining a suitable correction database for the driving mechanism 1000. This may balance the influence of external forces on the driving mechanism 1000.
For example, when the driving assembly 1300 is controlled by proportional control, the first correction information and the second correction information may be the proportional gain for the movement of the movable portion 1200 along the first dimension and the second dimension, respectively. However, the present disclosure is not limited thereto, and the first correction information and the second correction information may also represent other control coefficients when other methods are used to control the driving assembly 1300. In some embodiments, the fourth computation unit 1404 may also select either the first correction information or the second correction information based on the difference information 1413 or the first intermediate information 1416.
As shown in
The driving mechanism 1000 is in the second state at this moment, and the first correction information is greater than the second correction information. A second difference is between the first correction information and the second correction information, and the second difference is different from the first difference. For example, the maximum ratio of the first correction information to the second correction information may be greater than 2, such as greater than 4. In some embodiments, the first correction information when the driving mechanism 1000 is in the first state of
Referring back to
When the difference information 1413 is within the range of the permissible information 1414, the driving signal 1418 may be a stable signal, such as a constant value or zero. For example, at a time t2 in
Conversely, when the difference information 1413 exceeds the range of the permissible information 1414, such as at the time t1 in
It should be noted that regardless of whether the driving signal 1418 is 0, regardless of whether the driving assembly 1300 is operating, and regardless of whether the difference information 1413 is within the range of the permissible information 1414, the sensing element 1420 will continuously detect the state of the movable portion 1200 relative to the fixed portion 1100 to obtain the sensing information 1419 and continuously provide the current information 1412. In other words, even if the movable portion 1200 has been driven to the desired position, the sensing element 1420 will continue detect the position of the movable portion 1200. If external forces cause unwanted movement of the movable portion 1200, the sensing element 1420 may immediately detect it and respond accordingly, such as moving the movable portion 1200 to the desired position, thereby achieving auto focus and optical image stabilization (OIS).
In summary, a driving mechanism is provided, which includes a fixed portion, a movable portion, a driving assembly, and a control assembly. The movable portion is movable relative to the fixed portion. The driving assembly is used for driving the movable portion to move. The control assembly is used for providing control signal to the driving assembly. Additionally, different correction information may be provided for the movable portion when moving in different dimensions, thereby allowing the driving mechanism to adapt to various environmental conditions for more precise control.
The relative positions and size relationship of the elements in the present disclosure may allow the driving mechanism achieving miniaturization in specific directions or for the entire mechanism. Moreover, different optical modules may be combined with the driving mechanism to further enhance optical quality, such as the quality of photographing or accuracy of depth detection. Therefore, the optical modules may be further utilized to achieve multiple anti-vibration systems, so image stabilization may be significantly improved.
Although embodiments of the present disclosure and their advantages already have been described in detail, it should be understood that various changes, substitutions and alterations may be made herein without departing from the spirit and the scope of the disclosure as defined by the appended claims. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, and composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present disclosure, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present disclosure. Accordingly, the appended claims are also intended to include within their scope of such processes, machines, manufacture, and compositions of matter, means, methods, or steps. In addition, each claim herein constitutes a separate embodiment, and the combination of various claims and embodiments are also within the scope of the disclosure.
This Application claims priority of U.S. Provisional Patent Application No. 63/514,958 filed on Jul. 21, 2023, the entirety of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63514958 | Jul 2023 | US |