CN111082715B - 音圈马达驱动器驱动电流分段控制电路 - Google Patents
音圈马达驱动器驱动电流分段控制电路 Download PDFInfo
- Publication number
- CN111082715B CN111082715B CN201911407990.XA CN201911407990A CN111082715B CN 111082715 B CN111082715 B CN 111082715B CN 201911407990 A CN201911407990 A CN 201911407990A CN 111082715 B CN111082715 B CN 111082715B
- Authority
- CN
- China
- Prior art keywords
- current
- register
- voice coil
- coil motor
- motor driver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P7/00—Arrangements for regulating or controlling the speed or torque of electric DC motors
- H02P7/02—Arrangements for regulating or controlling the speed or torque of electric DC motors the DC motors being of the linear type
- H02P7/025—Arrangements for regulating or controlling the speed or torque of electric DC motors the DC motors being of the linear type the DC motors being of the moving coil type, e.g. voice coil motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/032—Reciprocating, oscillating or vibrating motors
- H02P25/034—Voice coil motors
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Linear Motors (AREA)
Abstract
本发明公开了一种音圈马达驱动器驱动电流分段控制电路,根据音圈马达驱动器的驱动对象的不同行程的电流驱动事件,按照不同行程的相应起始电流和结束电流,自动选择所对应区段采用的控制电流曲线,分段分区域控制音圈马达驱动器的驱动电流,应用于驱动对象产品的整个工作过程,可以采用多种类型的驱动电流的电流曲线,能使驱动对象的运动快速、稳定且精度高。
Description
技术领域
本发明涉及音圈马达自动控制装置,特别涉及一种音圈马达驱动器驱动电流分段控制电路。
背景技术
传统的音圈马达驱动器的驱动电流控制,通常是直接指定预先设置的多种驱动电流曲线中的一种来控制,往往只能在测试的基础上固定选择某一种类型的驱动电流曲线应用于产品的整个工作过程中,难以快速、稳定、精确控制驱动对象运动。
音圈马达(Voice Coil Motor),是一种将电能转化为机械能的装置,是利用来自永久磁钢的磁场与通电线圈导体产生的磁场中磁极间的相互作用产生有规律的运动的装置,能实现直线型及有限摆角的运动。通过通电线圈在磁场中受到作用力的原理进行移动,精确控制需要借助一些外部的部件,例如Drive IC,通过DriveIC来控制和输出电流的大小和时间,由此来控制音圈马达需要到达的位置。因为音圈马达是一种非换流型动力装置,其定位精度完全取决于反馈及控制***,与音圈马达本身无关。采用合适的定位反馈及感应装置其定位精度可以轻易达到10NM,加速度可达300g(实际加速度也取决于负载物的状况)。
发明内容
本发明要解决的技术问题是提供一种音圈马达驱动器驱动电流分段控制电路,可以采用多种类型的驱动电流的电流曲线,能使驱动对象的运动快速、稳定且精度高。
为解决上述技术问题,本发明提供的音圈马达驱动器驱动电流分段控制电路,其包括参数控制寄存器模块、分段分区算法模块、存储器模块、电流曲线产生模块;
所述参数控制寄存器模块包括第一寄存器、第二寄存器;
第一寄存器用于寄存当前电流值,第二寄存器用于寄存目标电流值;
第一寄存器初始状态寄存默认当前电流值;
所述参数控制寄存器模块,用于接受外部写操作指令,向第二寄存器写入目标电流值;
所述参数控制寄存器模块,并在向第二寄存器写入目标电流值结束后,先发送查表启动信号到所述分段分区算法模块,然后发送启动曲线信号到所述电流曲线产生模块,然后将所述第一寄存器的当前电流值更新为第二寄存器中的目标电流值;
所述存储器模块,存储有分段曲线类型查找表、经验数据;
所述分段曲线类型查找表,为当前电流、目标电流、设定电流曲线类型的对应表,不同的当前电流同目标电流的组合分别对应于一种设定电流曲线类型;
所述经验数据,为各种电流曲线类型所对应的曲线参数;
所述分段分区算法模块,接收到查表启动信号后,根据所述曲线参数寄存器的第一寄存器寄存的当前电流值,以及第二寄存器中寄存的目标电流值,从所述存储器模块的分段曲线类型查找表查找相应的电流曲线类型,输出相应电流曲线类型的相应经验数据到所述电流曲线产生模块;
所述电流曲线产生模块,接收到所述启动曲线信号后,根据相应电流曲线类型的相应经验数据,输出对应的音圈马达驱动器驱动电流的电流曲线。
较佳的,所述曲线参数包括曲线形态、步长、单步执行时间。
较佳的,所述音圈马达驱动器驱动电流分段控制电路,其产生的音圈马达驱动器驱动电流的电流曲线,用于控制驱动手机摄像头的运动。
较佳的,所述音圈马达驱动器驱动电流分段控制电路,其产生的音圈马达驱动器驱动电流的电流曲线,用于控制驱动半导体硅片搬运机机械手的运动。
较佳的,所述参数控制寄存器模块,还用于接受外部读操作指令,向读操作指令发出设备返回读操作结果。
较佳的,所述读操作结果为第一寄存器的寄存值或第二寄存器的寄存值。
较佳的,所述第一寄存器初始状态寄存的默认当前电流值为0。
较佳的,所述参数控制寄存器模块,还用于接受外部写操作指令,向第一寄存器写入当前电流值。
较佳的,所述经验数据,是基于实物运行测试或者仿真测试得到。
本发明的音圈马达驱动器驱动电流分段控制电路,根据音圈马达驱动器的驱动对象的不同行程的电流驱动事件,按照不同行程的相应起始电流和结束电流,自动选择所对应区段采用的控制电流曲线,分段分区域控制音圈马达驱动器的驱动电流,应用于驱动对象产品的整个工作过程,可以采用多种类型的驱动电流的电流曲线,能使驱动对象的运动快速、稳定且精度高。
附图说明
为了更清楚地说明本发明的技术方案,下面对本发明所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的音圈马达驱动器驱动电流分段控制电路一实施例示意图;
图2是分段电流驱动事件示意图。
具体实施方式
下面将结合附图,对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例一
如图1所示,音圈马达驱动器(VCM DRIVER)驱动电流分段控制电路包括参数控制寄存器模块、分段分区算法模块、存储器模块、电流曲线产生模块;
所述参数控制寄存器模块包括第一寄存器、第二寄存器;
第一寄存器用于寄存当前电流值,第二寄存器用于寄存目标电流值;
第一寄存器初始状态寄存默认当前电流值;
所述参数控制寄存器模块,用于接受外部写操作指令,向第二寄存器写入目标电流值;
所述参数控制寄存器模块,并在向第二寄存器写入目标电流值结束后,先发送查表启动信号到所述分段分区算法模块,然后发送启动曲线信号到所述电流曲线产生模块,然后将所述第一寄存器的当前电流值更新为第二寄存器中的目标电流值;
所述存储器模块,存储有分段曲线类型查找表、经验数据;
如表1所示,所述分段曲线类型查找表,为当前电流、目标电流、设定电流曲线类型的对应表,不同的当前电流同目标电流的组合分别对应于一种设定电流曲线类型;
所述经验数据,为各种电流曲线类型所对应的曲线参数;
所述分段分区算法模块,接收到查表启动信号后,根据所述曲线参数寄存器的第一寄存器寄存的当前电流值,以及第二寄存器中寄存的目标电流值,从所述存储器模块的分段曲线类型查找表查找相应的电流曲线类型,输出相应电流曲线类型的相应经验数据到所述电流曲线产生模块;
所述电流曲线产生模块,接收到所述启动曲线信号后,根据相应电流曲线类型的相应经验数据,输出对应的音圈马达驱动器驱动电流的电流曲线。
较佳的,所述曲线参数包括曲线形态、步长、单步执行时间、斜率。
表1
实施例一的音圈马达驱动器(VCM DRIVER)驱动电流分段控制电路,其操作的流程为:
(1)参数控制寄存器模块接受外部写操作指令,向第二寄存器写入目标电流值;
(2)分段分区算法模块根据曲线参数寄存器模块中的第一寄存器寄存的当前电流值,以及第二寄存器中寄存的目标电流值,从存储器模块的分段曲线类型查找表查找相应的电流曲线类型,输出相应电流曲线类型的相应经验数据到所述电流曲线产生模块;
(3)电流曲线产生模块,根据电流曲线类型及其相应经验数据,输出对应的音圈马达驱动器(VCM DRIVER)驱动电流的电流曲线。
实施例一的音圈马达驱动器驱动电流分段控制电路,根据音圈马达驱动器的驱动对象的不同行程的电流驱动事件(如图2所示),按照不同行程的相应起始电流和结束电流,自动选择所对应区段采用的控制电流曲线,分段分区域控制音圈马达驱动器的驱动电流,应用于驱动对象产品的整个工作过程,可以采用多种类型的驱动电流的电流曲线,能使驱动对象的运动快速、稳定且精度高。
实施例二
基于实施例一的音圈马达驱动器驱动电流分段控制电路,其产生的音圈马达驱动器驱动电流的电流曲线,用于控制驱动手机摄像头的运动,使摄像头达到稳定的时间最短,且稳定时的偏移量最小。
当摄像头的起始点相同,结束点不同;或起始点不同,结束点相同;或起始点和结束点都不同,或行程不同,则达到稳定的驱动电流曲线类型可能不同。实施例一的音圈马达驱动器(VCM DRIVER)驱动电流分段控制电路,在对这些不同组合条件下的驱动电流类型进行了大量测试的基础上,针对各种条件,得到在各种条件下按分段区域下最适合的的电流曲线类型,将分段曲线类型查找表及各种电流曲线类型所对应的曲线参数存在存储器中。
实施例三
基于实施例一的音圈马达驱动器驱动电流分段控制电路,其产生的音圈马达驱动器驱动电流的电流曲线,用于控制驱动半导体硅片搬运机机械手的运动。
实施例四
基于实施例一的音圈马达驱动器驱动电流分段控制电路,所述参数控制寄存器模块,还用于接受外部读操作指令,向读操作指令发出设备返回读操作结果。
较佳的,所述读操作结果为第一寄存器的寄存值,第二寄存器的寄存值。
较佳的,所述第一寄存器初始状态寄存的默认当前电流值为0。
较佳的,所述参数控制寄存器模块,还用于接受外部写操作指令,向第一寄存器写入当前电流值。
较佳的,所述经验数据,是基于实物运行测试或者仿真测试得到。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (9)
1.一种音圈马达驱动器驱动电流分段控制电路,其特征在于,其包括参数控制寄存器模块、分段分区算法模块、存储器模块、电流曲线产生模块;
所述参数控制寄存器模块包括第一寄存器、第二寄存器;
第一寄存器用于寄存当前电流值,第二寄存器用于寄存目标电流值;
第一寄存器初始状态寄存默认当前电流值;
所述参数控制寄存器模块,用于接受外部写操作指令,向第二寄存器写入目标电流值;
所述参数控制寄存器模块,在向第二寄存器写入目标电流值结束后,先发送查表启动信号到所述分段分区算法模块,然后发送启动曲线信号到所述电流曲线产生模块,然后将所述第一寄存器的当前电流值更新为第二寄存器中的目标电流值;
所述存储器模块,存储有分段曲线类型查找表、经验数据;
所述分段曲线类型查找表,为当前电流、目标电流、设定电流曲线类型的对应表,不同的当前电流同目标电流的组合分别对应于一种设定电流曲线类型;
所述经验数据,为各种电流曲线类型所对应的曲线参数;
所述分段分区算法模块,接收到查表启动信号后,根据所述第一寄存器寄存的当前电流值,以及第二寄存器中寄存的目标电流值,从所述存储器模块的分段曲线类型查找表查找相应的电流曲线类型,输出相应电流曲线类型的相应经验数据到所述电流曲线产生模块;
所述电流曲线产生模块,接收到所述启动曲线信号后,根据相应电流曲线类型的相应经验数据,输出对应的音圈马达驱动器驱动电流的电流曲线。
2.根据权利要求1所述的音圈马达驱动器驱动电流分段控制电路,其特征在于,
所述曲线参数包括曲线形态、步长、单步执行时间。
3.根据权利要求1所述的音圈马达驱动器驱动电流分段控制电路,其特征在于,
所述音圈马达驱动器驱动电流分段控制电路,其产生的音圈马达驱动器驱动电流的电流曲线,用于控制驱动手机摄像头的运动。
4.根据权利要求1所述的音圈马达驱动器驱动电流分段控制电路,其特征在于,
所述音圈马达驱动器驱动电流分段控制电路,其产生的音圈马达驱动器驱动电流的电流曲线,用于控制驱动半导体硅片搬运机机械手的运动。
5.根据权利要求1所述的音圈马达驱动器驱动电流分段控制电路,其特征在于,
所述参数控制寄存器模块,还用于接受外部读操作指令,向读操作指令发出设备返回读操作结果。
6.根据权利要求5所述的音圈马达驱动器驱动电流分段控制电路,其特征在于,
所述读操作结果为第一寄存器的寄存值或第二寄存器的寄存值。
7.根据权利要求1所述的音圈马达驱动器驱动电流分段控制电路,其特征在于,
所述第一寄存器初始状态寄存的默认当前电流值为0。
8.根据权利要求1所述的音圈马达驱动器驱动电流分段控制电路,其特征在于,
所述参数控制寄存器模块,还用于接受外部写操作指令,向第一寄存器写入当前电流值。
9.根据权利要求1所述的音圈马达驱动器驱动电流分段控制电路,其特征在于,
所述经验数据,是基于实物运行测试或者仿真测试得到。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911407990.XA CN111082715B (zh) | 2019-12-31 | 2019-12-31 | 音圈马达驱动器驱动电流分段控制电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911407990.XA CN111082715B (zh) | 2019-12-31 | 2019-12-31 | 音圈马达驱动器驱动电流分段控制电路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111082715A CN111082715A (zh) | 2020-04-28 |
CN111082715B true CN111082715B (zh) | 2021-08-31 |
Family
ID=70320435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911407990.XA Active CN111082715B (zh) | 2019-12-31 | 2019-12-31 | 音圈马达驱动器驱动电流分段控制电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111082715B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62295280A (ja) * | 1986-06-16 | 1987-12-22 | Canon Inc | 情報記録再生装置 |
CN102854699A (zh) * | 2011-06-29 | 2013-01-02 | 马克西姆综合产品公司 | 用于摄像模块中的自动聚焦致动器的自校准振铃补偿 |
CN104847113A (zh) * | 2014-12-12 | 2015-08-19 | 北汽福田汽车股份有限公司 | 一种臂架控制方法 |
CN106338807A (zh) * | 2016-11-04 | 2017-01-18 | 广东欧珀移动通信有限公司 | 一种自动对焦方法、装置及终端 |
CN107040175A (zh) * | 2016-02-04 | 2017-08-11 | 西安中兴新软件有限责任公司 | 音圈电机启动控制方法及装置、摄像头模组 |
CN107636530A (zh) * | 2015-05-14 | 2018-01-26 | 瑞尼斯股份有限公司 | 用于快速自动对焦的镜头驱动控制方法及用于其的装置 |
CN109510517A (zh) * | 2017-09-15 | 2019-03-22 | 伊利诺斯工具制品有限公司 | 电磁电机的制动*** |
-
2019
- 2019-12-31 CN CN201911407990.XA patent/CN111082715B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62295280A (ja) * | 1986-06-16 | 1987-12-22 | Canon Inc | 情報記録再生装置 |
CN102854699A (zh) * | 2011-06-29 | 2013-01-02 | 马克西姆综合产品公司 | 用于摄像模块中的自动聚焦致动器的自校准振铃补偿 |
CN104847113A (zh) * | 2014-12-12 | 2015-08-19 | 北汽福田汽车股份有限公司 | 一种臂架控制方法 |
CN107636530A (zh) * | 2015-05-14 | 2018-01-26 | 瑞尼斯股份有限公司 | 用于快速自动对焦的镜头驱动控制方法及用于其的装置 |
CN107040175A (zh) * | 2016-02-04 | 2017-08-11 | 西安中兴新软件有限责任公司 | 音圈电机启动控制方法及装置、摄像头模组 |
CN106338807A (zh) * | 2016-11-04 | 2017-01-18 | 广东欧珀移动通信有限公司 | 一种自动对焦方法、装置及终端 |
CN109510517A (zh) * | 2017-09-15 | 2019-03-22 | 伊利诺斯工具制品有限公司 | 电磁电机的制动*** |
Also Published As
Publication number | Publication date |
---|---|
CN111082715A (zh) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6014040B2 (ja) | リニアモータ装置、及び制御方法 | |
EP2908428B1 (en) | Voice coil motor sensor and controller | |
CN102918762B (zh) | 电压控制的步进电动机驱动器 | |
JPH11110930A (ja) | 記憶ディスク装置及びその制御方法 | |
US11276518B2 (en) | Haptic engine module with array-riddled-of-dual (AROD) magnets | |
CN111082715B (zh) | 音圈马达驱动器驱动电流分段控制电路 | |
US20070263337A1 (en) | Electronic control device for electromagnetic unit | |
US6583637B2 (en) | Load-control-type actuator | |
CN105144084A (zh) | 提高处理器中返回分支指令的执行速度的方法 | |
KR20110135829A (ko) | 모터 구동 회로 | |
US20050104473A1 (en) | Electrostatic actuator, electrostatic actuator driving method, electromechanical transducer, waveform output device, and electric element | |
US8395877B2 (en) | High-speed electrostatic actuation of MEMS-based devices | |
CN111082732B (zh) | 音圈马达驱动器电流曲线模式自动学习*** | |
US6608460B1 (en) | Method of driving head, head driving device and disc driving apparatus using the same method and device | |
CN114755785B (zh) | 直线运动装置驱动控制方法和驱动控制*** | |
CN109932664A (zh) | 一种用于电子负载短路模式的开关电路和控制方法 | |
JP2008092652A (ja) | ステッピングモータ制御装置、ステッピングモータ制御方法およびステッピングモータ制御システム | |
US20120051194A1 (en) | Voice coil motor | |
US20110255140A1 (en) | Modified Electrode Signal During Reset Of A Micro-Mirror Display Device | |
Moon et al. | Missing step detection in a high speed micro stepping motor using current feedback | |
JP2020064283A (ja) | レンズ駆動装置、レンズ駆動方法、およびプログラム | |
TW201426082A (zh) | 鏡頭對焦系統及鏡頭對焦控制方法 | |
Li et al. | Adaptive anti-windup controller design for the piano playing robot control | |
Yu et al. | Sliding mode control using virtual eigenvalue method for compact optical image stabilization actuators | |
JP4720151B2 (ja) | リニアモータ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Room 504, 560 shengxia Road, Pudong New Area, Shanghai, 201210 Applicant after: Praran semiconductor (Shanghai) Co.,Ltd. Address before: 201210, room 560, 503, midsummer Road, Shanghai, Pudong New Area Applicant before: PUYA SEMICONDUCTOR (SHANGHAI) Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |