专利名称:步进电机驱动控制装置、方法、驱动控制系统及光学装置的制作方法
技术领域:
本发明涉及用于步进电机的驱动控制装置和驱动控制方法、驱动控制系统以及光
学装置。
背景技术:
当步进电机驱动要被驱动的对象吋,由于步进电机的制造误差而出现振动和驱动噪声,但是减小或消除制造误差是困难的并増加成本。所以,提出了通过根据步进电机的制造误差控制驱动来抑制振动,因此有必要检测制造误差(振动量)。例如,为了避免步进电机的谐振现象,日本专利公开No. (“JP”)2010-004592公开了用于检测它的电流波形、以及用于使用以下电流值驱动步进电机的方法该电流值使得针对电流波形的每个周期的面积分散率能够等于或小于基准值。然而,JP 2010-004592需要长处理时间以获取针对电流波形的每个周期的面积分散率,以及需要利用高端处理器,从而使得驱动控制装置的尺寸和成本増加。
发明内容
本发明提供了可以使用简单结构减小步进电机振动的用于步进电机的驱动控制装置和驱动控制方法、驱动控制系统以及光学装置。根据本发明的用于步进电机的驱动控制装置包括驱动器,被配置为施加被配置为激励步进电机中的多个绕组的驱动信号;以及控制器,被配置为获取对在步进电机中的多个绕组中流动的励磁电流的检测结果,并提供对由驱动器施加的驱动信号的反馈控制以使得能够减小第一时间差和第二时间差之间的差,第一时间差是从在与第一驱动通道相对应的绕组的励磁电流波形中设定的第一基准时间到提供设定电流值的时间的时段,第二时间差是从与第一基准时间相对应并且在与第二驱动通道相对应的绕组的励磁电流波形中设定的第二基准时间到提供设定电流值的时间的时段。本发明的更多特征将会根据參照附图对示范性实施例的以下描述变得明显。
图I是根据第一和第二实施例的图像拾取装置(光学装置)的框图;图2是根据第一和第二实施例的用于图I中所示的聚焦透镜的步进电机的透视图;图3A — 3D每个示出根据第一和第二实施例的在定子磁极和转子磁极之间的关系;图4是示出根据第一和第二实施例的在图I中所示的电流检测器的ー个示例的电路图;图5是示出根据第一和第二实施例的在图I中所示的电流检测器的另ー个示例的电路图6A和6B是根据第一和第二实施例的用于在图2中所示的步进电机的驱动电流的波形图;图7A和7B是根据第一和第二实施例的用于说明校正励磁电流的方法的波形图;图8是根据第一实施例的用于说明在图I中所示的微处理器的操作的流程图;图9是根据第一实施例的在图8中所示的校正处理I的流程图;图10是示出根据第一实施例的在相位差的校正和振动量之间的关系的图;图11是示出根据第一实施例的驱动波形校正的振动减小特性的图;图12是用于说明根据第二实施例的由微处理器执行的步进电机的驱动控制方法的流程图;
图13是根据第三实施例的驱动控制系统的框图。
具体实施例方式
将參照附图对本发明的各种实施例给出描述。第一实施例图I是根据第一实施例的图像拾取装置(光学装置)(比如,数码静态摄像机和视频摄像机)的框图。本发明可应用于的装置不限于图像拾取装置,而包括其它装置,诸如,可以附接到和从摄像机主体脱离的镜筒(光学装置),エ业机器人,车辆组件,游戏机(例如,弹球盘和游戏),以及办公室机器(例如,扫描仪、打印机以及复印机)等。图I中示例的图像拾取装置包括图像拾取光学系统,该图像拾取光学系统按从物侧的次序包括物镜101、放大率变化透镜(缩放透镜)102、光量调整(光圏)单元114、无焦透镜103以及聚焦透镜104。图像拾取光学系统是被配置成形成对象的光学图像的后焦点型缩放透镜,但是此实施例不限于此结构。放大率变化透镜102被透镜保持框105保持,聚焦透镜104被透镜保持框106保持。透镜保持框105和106被配置成可通过导轴(未示出)在光轴方向(图I中的箭头方向)上移动。机架105a附接到透镜保持框105,机架106a附接到透镜保持框106。机架105a和106a与作为步进电机107和108的输出轴的螺旋轴107a和108a配合。当驱动每个步进电机和旋转它的螺旋轴时,通过螺旋轴与机架之间的接合在光轴方向上移动机架所附接到的透镜保持框。图2是用于聚焦透镜104的步进电机108的透视图。步进电机108是例如PM型两相步进电机,图2通过部分地切削示例了步进电机108的内部。然而,通道的数量不限于两个。在图2中,附图标记41表示步进电机的(输出)轴,附图标记42表示与轴41整合的磁铁转子。轴41被提供给壳体40A的承载物43A和提供给壳体40B的承载物(未示例)旋转支撑。由线圈缠绕的线圈架44A和44B容纳在壳体40B中,梳状定子45A、45B、45C以及45D布置在线圈架44A和44B的内部。PM型两相步进电机在定子侧包括多个(或两个)线圈绕组,并且切换用于激励导线的驱动信号(电压或电流)的激励模式。从而,激励极在定子与转子之间切换,转子随着此切换重复而旋转。 假定把两个驱动通道称作A通道和B通道,为了识别电流流动方向,通过A和B表不向前方向,通过/A和/B表不向后方向。随后,一相驱动方法总是按A、B、/A和/B的次序仅激励ー个通道。一相驱动方法可以降低热值,这是由于所消耗的激励电能总是限于仅ー相,但是所生成的驱动转矩太小而不能快速旋转。另ー方面,两相驱动方法通过按(/B+A)、(A+B)、(B+/A)、以及(/A+/B)的次序偏移一个脉冲来同时激发两个驱动通道。虽然此方法可以获取比一相驱动方法大的转矩,但励磁电流成为双倍。由于这两个驱动方法每当提供一个脉冲时都根据与邻近磁极间隔相对应的角度提供旋转,所以最小旋转角度典型地较大。由于机械处理精度而难以使得它较精细。一一两相驱动方法利用控制方法来改进它们。这是如下这种方法交替执行ー相 驱动方法和两相驱动方法,以及使得停止位置的分辨率是一相驱动方法和两相驱动方法中每个的一半,从而典型地实现精细角度控制。另ー方面,步进电机具有较大旋转振动的问题。第一个原因是当转子跟随励磁脉冲时转子的转矩脉动振动。步进电机与脉动励磁控制信号同步地旋转,当励磁角度变快ー个步长角度时,转子加速并尝试跟随励磁角度。当转子角度与励磁角度一致时,转子旋转速度达到它的峰值并无法立即停止,因此转子不可避免地转过量。随后,它尝试再次返回励磁位置。通过这样重复,它最終与励磁角度一致。此现象生成由转子的特性振动引起的振动分量,这些转子振动连续重复并引起电机在连续旋转中的旋转振动。第二个原因是各电机的制造误差。通过开环方法控制步进电机的驱动,在电机具有理想磁极布置的前提下设计励磁驱动信号。然而,难以改进PM型步进电机中的制造精度等。此外,当电机由于小型化的需求而变得较小吋,对于定子和转子的磁位置要求的尺寸精度变得较严格,但是磁极布置相对于励磁驱动信号的励磁角度误差在同样制造精度级别下増大。电机的振动量随误差量増加。例如,在每个转子轴旋转中存在40个励磁步长(一-两相计数)的PM类型步进电机中,一个步长对应于9°轴旋转角度。一个步长对应于45°的励磁角度。在外径为Φ8mm以及定子直径是约4. 4mm的电机中的定子侧上磁极齿轮的尺寸精度是O. 0077mm, 1°的励磁角度是O. 2°的转子角度。当需要与1°的励磁角度相对应的精度吋,需要O. 0077mm的定子侧精度,但该条件导致成本増加,这是因为需要改进制造工具的精度和后组装分选中检验的精度。此实施例中步进电机中的一个步长对应于9°的旋转角度。因此,转子42被磁化有10对N极和S极。定子45A至4 在轴向上相互重叠而它们在圆周方向上偏移9°的角度差。围绕线圈架44A和44B缠绕的线圈被用来使励磁电流流动以便在每个定子(梳刷部分)中产生磁扱。围绕线圈架44A缠绕的线圈称作A通道线圈并用来激励定子45A和45B。围绕线圈架44B缠绕的线圈称作B通道线圈并用来激励定子45C和45D。图3A至3D示例了两相驱动方法中定子磁极与转子之间的位置关系。图3A示例了在A通道线圈和B通道线圈中的每个中励磁电流在向前方向上流动的状态。在此状态中,定子45A被磁化具有N极,定子45B被磁化具有S极,定子45C被磁化具有N极,定子4 被磁化具有S极。当寻址定子侧的S极的位置时,S极的中心是由与定子45B的梳刷部分与定子45D的梳刷部分之间的中心位置相对应的图3A中的Pl和P2示例的位置,转子42的N极在对置位置处是稳定的。相比于图3A,图3B示例了励磁电流在A通道线圈中在相反方向上流动同时励磁电流在相同方向上在B通道线圈中流动的状态。在此状态中,由于定子45A被磁化具有S极和定子45B被磁化具有N极,所以定子侧的S极的中心Pl和P2旋转9°,转子的N极相应地也旋转9°。类似地,如图3C和3D中所示例的,通过切换在A通道和B通道线圈中流动的励磁电流的方向毎次可把定子上S极的中心旋转9°,就可以每次把转子42旋转9°。
驱动器119驱动步进电机107,驱动器120驱动步进电机108。每个驱动器按照来自微处理器111的驱动控制信号把励磁信号(励磁电流或电压)提供给每个步进电机中的A通道线圈和B通道线圈。例如,驱动器119和120从DC电源施加用于激励多个线圈绕组的驱动信号。光圈单兀114包括所谓的电流型光圈电机113、由光圈电机113开启和闭合的光圈叶片114a和114b、被配置成检测光圈叶片114a和114b开启和闭合状态的位置检测器(霍尔元件)115。从位置检测器115输出并且表示光圈单元114的开启和闭合状态的模拟信号被放大器122放大,通过A/D转换器123转换成数字信号,以及作为光圈位置信息输入到微处理器111中。附图标记116是被配置成对由图像拾取光学系统形成的物像进行光电转换的图像拾取元件,比如,CXD传感器和CMOS传感器。通过A/D转换器117把从对物像进行了光电转换的图像拾取元件116输出的模拟信号转换成数字信号,该数字信号输入到信号处理器118中。信号处理器118提供针对输入数字信号的各种图像处理并生成捕捉图像数据和它的亮度信息。通过记录器150把捕捉图像数据记录在记录介质(未示例)中。作为控制器的微处理器111根据通过电源开关、记录开关、缩放开关等的输入来控制图像拾取装置的整体操作。例如,微处理器111提供对光圈电机113的反馈控制以使得信号处理器118获得的亮度信息可以是恰当值。微处理器111基于来自A/D转换器123的光圈位置信息向光圈驱动器121发送开启/闭合控制信号以使得亮度信息可以是恰当值,以及控制光圈电机113。另外,通过使用微处理器111中的内部存储器112中存储的凸轮轨迹数据使用所谓的电子凸轮方法控制步进电机107和108的驱动,来执行图像拾取光学系统的放大率改变和相关联图像平面变化的校正。同时,每个步进电机的驱动方法不受限制。微处理器111通过为用于步进电机的驱动器119和120提供驱动控制信号来控制对驱动器119和120的驱动。电流检测器140被提供在驱动器119与步进电机107之间并被配置成检测在步进电机107的多个线圈绕组中流动的励磁电流。电流检测器141被提供在驱动器120与步进电机108之间并被配置成检测在步进电机108的多个线圈绕组中流动的励磁电流。电流检测器140和141的检测结果被发送给微处理器111。图4和5示例了用于电流检测器140和141的具体结构示例。图4是使用串联电阻器方法的电流检测器140 (或141)的电路图。此电路示例使用脉宽调制(“PWM”)提供微步长驱动,因而驱动器119 (或120)包括四个H桥接晶体管。在步进电机107 (或108)与电流检测器140 (或141)之间串联插入电阻器。通常,把电阻值抑制得较小以便减小由电阻器的插入引起的对驱动器系统的影响。此电阻器的两个端子之间的电压通过差分放大器放大至期望电压值,以及随后通过在微处理器111中安装的A/D转换器(或A/D转换器123)測量。图5示例了使用霍尔元件的电流检测器。它是如下这种检测器利用把步进电机的端子和驱动器彼此相连的导线Pl通过由铁氧体磁芯等制成的磁环路芯P2,以及使用霍·尔元件P3把由在导线Pl中流动的电流生成的磁通量转换成电压值。即使在此电路中,检测到的电压值通常也是较小的,通过差分放大器P4放大,以及随后通过A/D转换器(未示例)測量,与串联电阻器方法类似。为了电流波形检测目的,需要本文中A/D转换器的采样周期足够大,使得能够确定电流波形近似程度的示例性采样周期与电流波形的ー个周期的100倍一样大。微处理器111基于电流检测器140和141的检测结果来校正向步进电机的每个通道提供的驱动信号以便减小电机的振动量。微处理器111中的内部存储器112存储用于步进电机的驱动控制程序、驱动校正參数等。内部存储器112还存储由缩放透镜102的位置和物距确定的聚焦透镜104的位置数据,作为与步进电机108的旋转量对应的步长数量。图6A和6B是在校正电机驱动信号时A通道和B通道的波形图。横轴表不时间(ms),纵轴表示电流(mA)。步进电机是两相PM型步进电机,驱动信号的校正改变向A通道和B通道的两个相提供的励磁信号之间的相位差。图6A和6B是通过測量其中使用五个条件校正了 A通道与B通道之间的相位差角度的驱动波形并通过叠加它们以使得可以容易辨识它们的形状改变而得出的电流波形图。步进电机中流动的励磁电流是通过在由驱动器119和120施加的(理想)驱动电流与由驱动信号在步进电机中生成的反电动势(电压)之间的差生成的。虽然A通道相对于B通道偏移90°,但为了比较目的使时间轴偏移以使得它们具有相同的相位。在图6A和6B中,优化校正角度α(° )是指根据测量电机的A通道与B通道之间的电励磁角度和制造误差角度生成的优化相位差角度。使用制造误差角度β (° )通过以下表达式表示优化相位差角度α α = 90° 土 β (I)在图6Α和6Β中,“ α — 2,,、“ α — 4,,、“ α + 2”、以及“ α + 4”对应于从优化相
位差角度α在土方向上把电励磁角度改变2°和4°的电波形。针对相位差角度条件和电流波形形状,A通道和B通道的波形十分相似并在优化校正角度α处接近于理想的正弦波和余弦波。步进电机的励磁电流波形间接表示转子的旋转状态,以及表明在转子在没有振动的情况下以恒定速度稳定旋转时的理想三角波形状。然而难以实现在没有振动的情况下旋转的步进电机,旋转速度由于脉动电机的各种特性(比如,刚性特性和制动特性)的影响而波动。作为結果,电流波形在一定程度上失真并展现三角函数形状。失真部分的位置、量以及方向表示在包含由制造误差引起的机械相位差并对电机是优化的所需励磁波形形状与施加的电励磁波形形状之间的匹配程度。当使这两个励磁波形形状彼此最佳匹配吋,A通道和B通道电流波形十分相似。所以,可以通过校正步进电机的驱动波形以使得多个驱动通道(比如,A通道和B通道)的励磁电流波形可以十分相似,来减小振动量。微处理器111从电流检测器140和141获取在步进电机107和108的多个绕组中流动的励磁电流的检测結果。接下来,微处理器111如图7A和7B中所示例的匹配A通道和B通道的相。在图7A和7B中,横轴表示时间(ms),纵轴表示电流(mA)。在理想状态中,A通道是正弦波,B通道是余弦波,因此相位偏移90°,但是使它们中的ー个相对于另ー个移位以去除该偏移。
接下来,微处理器111获得从第一基准时间TOl至提供设定电流值Ith的时间的第一时间差Ta,第一基准时间设定在与A通道(第一驱动通道)对应的线圈绕组的励磁电流波形中(并用来提供预定电流值)。另外,微处理器111获得从与第一基准时间TOl对应的第二基准时间T02至提供设定电流值Ith的时间的第二时间差Tb,第二基准时间T02设定在与B通道(第二驱动通道)对应的线圈绕组的励磁电流波形中(并用来提供以上预定电流值)。随后,微处理器111控制由检测器施加的驱动信号以便减小第一时间差Ta与第二时间差Tb之间的差(|Ta — Tb| )。在此情形中,微处理器111可以提供对驱动器的反馈控制以使得差(ITa — Tb| )可以减小或以使得比率(=Ta/Tb)可以接近I。在反馈控制中,微处理器111校正向步进电机中的多个通道提供的励磁信号之间的相位差或幅度比率中的至少ー个,以及随着因为反馈校正的方向正确所以Ta与Tb之间的差变小而继续校正。当值反向并且在差减小方向上增大时,把极值设定为目标值。因此,微处理器111校正驱动以便返回到该位置。图8和9是示例了由微处理器111执行的步进电机107的驱动控制方法的流程图,“S”代表步骤。可以通过计算机可执行程序实施该驱动控制方法,这对其它实施例也是如此。在本文中,微处理器111提供给驱动器119的驱动控制信号确定向步进电机107中的多个通道(A通道和B通道)提供的励磁信号之间的相。因此,校正驱动控制信号意思是校正励磁信号的相。此实施例使用由电流检测器140获取的电机驱动电流检测信号来校正施加到驱动器119的驱动控制信号,从而减小步进电机107中生成的振动(驱动噪声)。当图像拾取装置上电时,微处理器111执行初始化处理。此后,微处理器111执行系统控制1,系统控制I包括找到适合于步进电机107的各特性的驱动控制信号的校正值(在下文中称作“驱动校正值”)的校正处理I。初始地,微处理器111使用来自光断续器109的信号来确定放大率变化透镜102的移动方向(透镜驱动方向)(S101),以及在该方向上开始驱动(S102)。接下来,微处理器111确定放大率变化透镜102是否到达作为目标位置的基准位置,来自光断续器109的信号电平从高向低或从低向高改变(S103)。当来自光断续器109的信号电平变化吋,微处理器111执行步进电机107的驱动停止处理和内部位置计数器的设置处理(S104),以及完成基准位置设定处理。接下来,微处理器111执行如图9中所示例的被配置成计算驱动校正值的校正处理I (S105)。当完成校正处理I吋,微处理器111开始捕获图像数据的向图像拾取装置的背部监视器(未示例)的显示输出(S106)。因此,作为接通电源时的操作,系统控制I完成。将描述图9中示例的校正处理I。在校正处理I中,对驱动器进行反馈控制以使得A通道和B通道的电流波形可以如在图7A和7B中那样非常相似(或使得在图7A和7B中的Ta可以等于Tb)。设定电流值Ith利用预定值以使得可以容易检测电流波形的失真量,但是可以通过在校正处理期间改变Ith来对于电机设置优化设定电流值Ith。 初始地,微处理器111把放大率变化透镜102的驱动速度设定为预定速度SP以便计算使得驱动器能够恰当驱动步进电机的驱动器校正值,以及把驱动校正值设定为O(S201)。预定速度SP可以是使得图6A和6B中示例的步进电机的振动量能够变为预定量或更大的预定设定速度(或设定范围内的速度)。或者,微处理器111可以在第一时间差Ta与第二时间差Tb (= |Ta — Tb|)之间的差大于设定值时基于电流检测结果来提供对检测器的反馈控制。校正方向在这些情形中变得清楚可识别。适合于各电机的特性并用来找到驱动校正值的放大率变化透镜102的驱动速度可以通过改变该驱动速度并通过测量振动水平来确定。接下来,微处理器111开始驱动步进电机107以便以所设定的驱动速度移动放大率变化透镜102 (S202)。接下来,微处理器111确认在驱动开始之后通过加速时段达到的驱动速度是否在恒定速度变得稳定(S203),这是因为在放大率变化透镜102的驱动速度保持恒定时可以更稳定地检测步进电机107的振动量。当确认驱动速度变得稳定时,微处理器111确定励磁电流波形的励磁位置是否达到基准位置(图7A和7B中的TOl和T02)作为测量条件(S204)。通过使在测量A通道时在此励磁电流波形上的基准位置与在測量B通道时的基准位置一致,可以在同样条件下測量具有90°电励磁角度的时间差的两个驱动通道。当存在三个通道时,校正120°的偏移。使至少两个驱动通道的基准位置彼此一致,微处理器111开始对微处理器111中的定时器计数(S205)。接下来,微处理器111重复确定处理以便检测由电流检测器140和141測量的电流值成为预定设定电流值Ith的时刻(S206)。微处理器111在检测到设定电流值Ith时停止对定时器计数(S207)。随后,微处理器111计算从基准位置(第一基准时间TOl或第二基准时间T02)至提供设定电流值Ith的点的逝去时间段(比如,第一时间差Ta和第二时间差Tb)。设定电流值Ith可以是使得电流波形形状能够随着电机的振动量增加或减少而显著改变的预定值,或使得測量时间段能够随着驱动相位差角度在校正处理中改变而显著改变的电流值。
接下来,微处理器111确定是否完成所有驱动通道(其电流波形形状被比较)的测量(S208)。当尚未測量所有驱动通道时,流程返回到S204,而当测量了所有驱动通道时,微处理器111基于测量的逝去时间段来计算电流波形的近似比率Kn (S209)并存储它。虽然此实施例找到近似比率Kn (= 100XTa/Tb),但另ー实施例找到时间差(=Ta 一 Tb| )。在任何情况下,调整驱动校正值以使得各个驱动通道的电流波形可以相互近
似(或第一时间差Ta与第二时间差Tb之间的差可以减小)就足够了。接下来,微处理器111通过逐渐改变驱动校正值来确定是否确定了改变驱动校正值的(校正)方向(S210),这对于恰当驱动校正量的确定过程是必需的。由于在刚开始校正时尚未确定校正方向,所以微处理器111多次(例如,两次)计算近似比率Kn,以及确定近似比率Kn相对于驱动校正值的改变增大的校正方向(S210)。
当确定了校正方向(S210)吋,微处理器111把当前近似比率Kn与前ー个近似比率Kn — I相比较(S215)。在当前近似比率Kn小于前ー个近似比率Kn — I时,微处理器111获取提供过去的最大近似比率的驱动校正值αη-l,确定其作为驱动校正值(S216),以及结束校正处理I。另ー方面,在当前近似比率Kn大于前ー个近似比率Kn — I吋,微处理器111把驱动校正值改变到所确定的校正方向以便获得最佳驱动校正值(S213,S214),以及返回到S204。图10示例了当改变作为驱动校正參数的在A通道与B通道之间的相位差(° )时在A通道与B通道之间的相位差(° )(横轴)和步进电机107的振动量(mV)(纵轴)之间的关系。图10中的实线和虚线示例了作为步进电机107的两个电机样本的測量結果。如根据测量结果所理解的,可以通过在步进电机的振动量减小的方向上逐渐改变驱动校正值(A通道与B通道励磁信号之间的相位差)、以及通过检测使振动量最小化的驱动校正值,来获取对步进电机而言恰当的驱动校正值。以此方式,通过利用被确定为提供近似比率Kn的最大值的驱动校正值来校正驱动校正信号,或者換言之,通过利用驱动校正值来控制步进电机107的驱动。由此,可以以适合于步进电机107的个体特性的方式驱动步进电机107,以及可以减小驱动步进电机107时步进电机107的振动和相关联卩栄声。图11示例了当通过此实施例中描述的方法校正向PM型两相步进电机中的两个通道提供的励磁信号之间的相位差时步进电机的振动减小效果。横轴表示与步进电机的旋转速度对应的驱动频率(PPS),纵轴表示振动量(mV)。图11中的实线和虚线是作为步进电机107的两个电机样本的測量結果。如根据图11所理解的,在驱动校正之前和之后在驱动速度的整个范围上有效地减小振动。特别地,使驱动校正后的振动量大致成为在作为驱动校正前的振动量峰值的900PPS的驱动速度附近的1/4。此实施例可以减小步进电机的振动量。第二实施例图12是示例了根据第二实施例的步进电机的驱动控制方法(校正处理2)的流程图,“S”代表步骤。此实施例的图像拾取装置的结构与第一实施例的结构相同(图I)。执行校正处理2而非校正处理I。校正处理2校正与步进电机的驱动控制信号有关的多个校正项,并进ー步减小步进电机的振动量。在校正处理2中,微处理器111利用与第一实施例的方法不同的方法来检测步进电机的振动量。換言之,微处理器111按预定时间间隔通过Α/D转换获取作为数字数据的在步进电机中的A通道和B通道的励磁电流值。在A通道与B通道之间要求Α/D转换的大致同时采样,但是由于Α/D转换器通道数量的制约所以可以顺次执行采样。因此,校正处理2采用以下计算方法其中即使在存在采样时间差时也不会使測量精度恶化。由于图12中从S301至S303的处理与图9中从S201至S203的处理相同,所以将略去其描述。在S303之后,微处理器111測量时间以在预定时间间隔对电流波形进行Α/D转换(S304)。在Α/D转换采样时刻,微处理器111指示Α/D转换的开始,把步进电机中的A通道和B通道的驱动电流值转换成数字数据(S305)。通过反正弦(ASIN)和反余弦(ACOS)把A通道和B通道的转换电流值转换成三角·函数上的角度ΘΒη和ΘΑη。A通道和B通道的两个输出可以互相对由三角函数中的每角度变化量的输出振动量的按180°周期的衰减引起的检测精度的下降进行插值。为了利用执行采样的瞬间的多个电流波形精确计算三角函数上的角度θη,在相同时刻采样数据之中的Α/D转换。然而,通过利用以下表达式和两个角度数据ΘΒη和ΘΑη,对于足够的精度而言可容许一定的恒定时间偏移θ η = ( Θ Bn + Θ An)/2(2)接下来,微处理器111确定是否把步进电机107的旋转角度θ η的数据获取重复了多次(此实施例中为N次或十次)(S306),以及在尚未把它重复N次的情况下返回到S304。如果已经重复了 N次,则微处理器111计算N个旋转角度数据θη的方差ση。方差(标准差)σ 是表示多个获取的误差数据Λ θ η的变化量级别的值,由于方差σ 较小,每预定时间段的旋转角度的变化量较小或由旋转变化引起的振动量较小。在本文中,个旋转角度数据θ η的平均值。ση = V (1/Ν-Σ (θη - 0ave) 2)(3)例如,如图7A和7B中的A通道所示例的,步进电机的旋转角度(比如,10°、12°、8°、···)是在ー个绕组(A通道线圈绕组)的励磁电流波形中设定的多个时段(Λ I、Λ2、Λ3、···)获得的。多个时间段的时间差ー样(Λ = Al = Λ2 = Λ3···)。在理想状态中,每个时段中的旋转角度是相等的(例如等于10° ),因此驱动校正量被确定为使得测量的旋转角度变得彼此相等。为了明确地检测校正方向,即使此实施例也可以在步进电机的旋转角度的变化量大于设定值时基于电流检测结果来提供对驱动器的反馈控制。接下来,微处理器111在多个校正项之中选择要被实际校正的校正对象项(S308)。在本文中,在校正项A和B中进行选择。例如,校正项A可以是在向第一实施例中描述的步进电机107中的A通道和B通道施加的励磁信号之间的相位差,校正项B可以被设定为励磁信号的幅度比率。作为另一校正项,向步进电机107中的A通道和B通道施加的励磁信号可以按三角函数(比如正弦波,其中对于每个驱动通道相对于0°位置偏移180°位置)的形状校正。当选择校正项A作为校正对象项吋,微处理器111把当前计算出的方差值σ η与前ー个计算出的方差值相比较(S310)。在ση〈ση— I的情形中,微处理器111重复校正项A的下一个驱动校正值的估算(S311和S312)。尽管未示出,但第一实施例的校正方向已经确定了。另ー方面,在ση>ση —i的情形中,适当的驱动校正值被超过了。因此,微处理器把前一个驱动校正值确定为用于步进电机107的适当驱动校正值Au (S313)并完成校正项A的校正。接下来,微处理器111确定是否针对所有多个校正项完成了校正(S330 ),如果尚未完成(S331),则把当前校正项切换到剰余的校正项(校正项B),并返回S304。通过被确定为使得旋转角度数据Θ n的变化可以最小化的每个校正项中的驱动校正值来校正驱动控制信号,以及控制步进电机107的驱动。由此,减小了步进电机的振动量。
第三实施例图13是根据第三实施例的包括图像拾取装置和測量装置的驱动控制系统的框图。图像拾取装置(光学装置)与第一实施例的图像拾取装置(图I)相似地配置,但是其不具有电流检测器而是包括外部信息获取器130。在该实施例中,与图像拾取装置I分开提供的測量装置2检测安装在图像拾取装置I中的步进电机的驱动电流。图像拾取装置I确定适于步进电机的驱动校正值和相应的校正项,并基于经由外部信息获取器130获得的測量装置2的检测结果来减小步进电机的振动量。外部信息获取器130用于与图像拾取装置I的外部単元通信,并可以由(但不限干)通信电路(比如USB、ETHER、RS232C等)和使用存储器的数据输入/输出电路实现。測量装置2包括被配置为测量从驱动器120输出的对步进电机108的驱动电流,如同第一实施例的电流检测器140、141。測量处理器201获得由电流检测器202检测到的步进电机的驱动电流信息并把它提供给图像拾取装置I。在操作中,微处理器111开始在预定的驱动条件下驱动步进电机108。在每个预定时段电流检测器202检测到的电流值由測量处理器201进行Α/D转换,微处理器111经由外部信息获取器130获取作为数字数据的步进电机的驱动电流。微处理器111基于所获取的驱动电流信息和用于计算对于各电机而言优化的驱动校正值的方法来计算使得能够减小电机的振动量的驱动条件,微处理器111把结果存储在内部存储器112中。因此,图像拾取装置I之后可以单独使用,而无需測量装置2。该配置可以以简单的结构相对较快地校正步进电机的驱动,而无需提高步进电机的制造精度。虽然已经參照示例性实施例描述了本发明,但应当理解本发明不限于所描述的示例性实施例。所附权利要求的范围将要被赋予最宽泛的解释,从而包括所有这些修改以及等效结构和功能。
权利要求
1.一种用于步进电机的驱动控制装置,该驱动控制装置包括 驱动器,被配置为施加被配置为激励所述步进电机中的多个绕组的驱动信号;以及 控制器,被配置为获取对在所述步进电机中的多个绕组中流动的励磁电流的检测结果,并提供对由所述驱动器施加的驱动信号的反馈控制以使得能够减小第一时间差和第二时间差之间的差,所述第一时间差是从在与第一驱动通道相对应的绕组的励磁电流波形中设定的第一基准时间到提供设定电流值的时间的时段,所述第二时间差是从与所述第一基准时间相对应并且在与第二驱动通道相对应的绕组的励磁电流波形中设定的第二基准时间到提供设定电流值的时间的时段。
2.一种用于步进电机的驱动控制装置,该驱动控制装置包括 驱动器,被配置为施加被配置为激励所述步进电机中的多个绕组的驱动信号;以及 控制器,被配置为获取对在所述步进电机中的多个绕组中流动的励磁电流的检测结果和基于多个时段中的所述励磁电流的所述步进电机的旋转角度,并提供对由所述驱动器施加的驱动信号的反馈控制以便减小所述步进电机的旋转角度的差。
3.根据权利要求I所述的用于步进电机的驱动控制装置,其中所述控制器基于在所述步进电机的驱动速度是设定速度时的检测结果对所述驱动器提供反馈控制。
4.根据权利要求I所述的用于步进电机的驱动控制装置,其中所述控制器基于所述步进电机具有以下驱动速度时的检测结果对所述驱动器提供反馈控制在该驱动速度的情形中所述第一时间差和所述第二时间差之间的差大于设定值。
5.根据权利要求2所述的用于步进电机的驱动控制装置,其中所述控制器基于所述步进电机具有以下驱动速度时的检测结果对所述驱动器提供反馈控制在该驱动速度的情形中所述步进电机的旋转角度的变化量大于设定值。
6.根据权利要求I所述的用于步进电机的驱动控制装置,其中所述控制器对所述驱动器提供反馈控制以便改变用于激励所述多个绕组的驱动信号之间的相位差或幅度比率。
7.根据权利要求I所述的用于步进电机的驱动控制装置,其中所述控制器对所述驱动器提供反馈控制以便针对每个驱动通道使励磁电流偏移相对于O°位置的180°位置。
8.根据权利要求1-7中任一项所述的用于步进电机的驱动控制装置,还包括被配置为检测在所述步进电机中的多个绕组中流动的励磁电流的电流检测器。
9.ー种包括根据权利要求I所述的用于步进电机的驱动控制装置的光学装置。
10.一种驱动控制系统,包括 根据权利要求I所述的用于步进电机的驱动控制装置;以及 測量装置,包括被配置为检测在所述步进电机的多个绕组中流动的励磁电流的电流检测器。
11.一种用于步进电机的驱动控制方法,所述驱动控制方法包括以下步骤 施加被配置为激励所述步进电机中的多个绕组的驱动信号;以及 获取对在所述步进电机的多个绕组中流动的励磁电流的检测结果,并提供对所述驱动信号的反馈控制以使得能够减小第一时间差和第二时间差之间的差,所述第一时间差是从在与第一驱动通道相对应的绕组的励磁电流波形中设定的第一基准时间到提供设定电流值的时间的时段,所述第二时间差是从与所述第一基准时间相对应并且在与第二驱动通道相对应的绕组的励磁电流波形中设定的第二基准时间到提供设定电流值的时间的时段。
12.一种用于步进电机的驱动控制方法,所述驱动控制方法包括以下步骤 施加被配置为激励所述步进电机中的多个绕组的驱动信号;以及获取对在所述步进电机的多个绕组中流动的励磁电流的检测结果,并提供对所述驱动信号的反馈控制以便减小所述步进电机的旋转角度的差。
全文摘要
一种步进电机驱动控制装置、方法、驱动控制系统及光学装置,该驱动控制装置包括驱动器,被配置为施加被配置为激励步进电机中的多个绕组的驱动信号;以及控制器,被配置为获取对绕组的励磁电流的检测结果,并提供对驱动信号的反馈控制以使得能够减小第一时间差和第二时间差之间的差,第一时间差是从在与第一驱动通道相对应的绕组的励磁电流波形中设定的第一基准时间到提供设定电流值的时间的时段,第二时间差是从与第一基准时间相对应并且在与第二驱动通道相对应的绕组的励磁电流波形中设定的第二基准时间到提供设定电流值的时间的时段。
文档编号H02P8/32GK102868345SQ20121022876
公开日2013年1月9日 申请日期2012年7月3日 优先权日2011年7月4日
发明者河田一敏 申请人:佳能株式会社