用于在盘片上定位读写头的位置控制装置的制作方法

文档序号:6763485阅读:114来源:国知局
专利名称:用于在盘片上定位读写头的位置控制装置的制作方法
技术领域
本发明涉及一种位置控制装置,其借助于致动器快速而准确地将读写头定位在盘片的目标位置上。
背景技术
计算机的外部存储设备(可以是盘式设备(disk device))将读写头移动到旋转盘片的目标轨道上以读/写数据。该方法要求读写头在目标轨道上快速而准确地移动以提高存取数据的速度。
在日本专利申请公开特开平9-139032号公报所揭示的盘式设备中,通过将读写头移动到目标位置的前馈电流调查读写头实际移动到的位置,并预先对读写头的位置进行修正,以使其与目标位置一致,从而快速准确地将读写头移到目标位置。
但是,制造出来的每一个盘式设备都具有特性不同的VCM(音圈电机)、控制系统等,传统技术无法解决特性方面的差异。另外,VCM的特性会随着老化以及温度而改变。
因此,由于盘式设备的VCM、控制系统等的特性差异,很难预先确定用于控制读写头的音圈电机和控制系统的特性修正值。如果仍然使用预定的修正值,而忽略老化或温度变化对VCM特性的影响,则存在使读写头的定位变得不稳定的危险。
因此,解决VCM的不同特性所带来的问题和老化与温度变化对VCM特性的影响,以及快速准确地将读写头移动到目标位置成了重要的课题。

发明内容
本发明的目的是至少解决传统技术中的问题。
根据本发明一个方面的位置控制装置包括驱动电流输出单元,其向致动器输出驱动电流,用于将读写头移动到盘片上的目标位置;以及驱动电流调节单元,该驱动电流调节单元基于在向致动器输出驱动电流时的读写头速度、以及读写头位置与目标位置之间的距离来调节驱动电流。
根据本发明另一方面的方法是用于在盘片的目标位置上定位读写头。该方法包括向致动器输出驱动电流,用以将读写头移动到目标位置;以及基于在向致动器输出驱动电流时读写头的速度、以及读写头位置与目标位置之间的距离来调节驱动电流。
根据本发明再一方面的计算机程序在计算机上实现根据本发明的方法。
通过以下的详细说明,结合附图,可以更清楚地理解本发明的其他目的、特点和优点。


图1示出了FF电流对位置轨道的影响;图2是根据本发明一个实施例的位置控制装置的功能框图;图3示出了短距离FF电流数据;图4示出了长距离FF电流数据;图5示出了FF位置轨道数据;图6示出了当向VCM施加FF电流时读写头的位置和速度之间的关系;图7是位置控制装置的寻道操作的流程图;图8是调节加速电流数据或饱和速度电流数据的流程图;图9是调节减速电流数据的流程图;图10是调节FF位置轨道的流程图。
具体实施例方式
以下参照附图对根据本发明的位置控制装置的示例性实施例进行说明。
首先,对根据本发明一个实施例的位置控制装置的原理进行说明。该位置控制装置向VCM施加前馈电流(以下称为“FF电流”),以将读写头快速地移动到目标位置,VCM进而由于所施加的FF电流而将读写头移动到目标位置。
在向VCM施加FF电流之后,基于读写头的速度,以及读写头位置和目标位置之间的距离,位置控制装置将读写头移动到目标位置,并调节FF电流使得读写头的速度在到达目标位置时减速为零。
具体地,向VCM施加FF电流以执行寻道操作。一旦向VCM施加了FF电流,位置控制装置就将读写头的位置轨道设定为FF位置轨道。FF位置轨道用于将读写头的控制平稳地过渡到在轨(on-track)控制,将读写头引向目标位置。
图1示出了FF电流对位置轨道的影响。如图1中所示,当在轨控制期间未进行寻道操作,并且没有向VCM施加FF电流时,控制器基于误差E向VCM施加电流Uc,以将读写头引向目标位置R。误差E是目标位置R和当前位置Y之差。
当向VCM施加FF电流以执行寻道操作时,FF电流Uf驱动VCM,并将读写头移动到位置轨道Yr。如图1中所示,FF位置轨道Yf抵消了位置轨道Yr的影响,从读写头控制平稳地过渡为在轨控制,将读写头引向目标位置R。
更具体地,如果没有使用FF位置轨道Yf抵消位置轨道Yr的影响,则当从寻道操作过渡到反馈控制时,位置轨道Yf会出错,并且无法稳定地定位。
位置控制装置基于向VCM施加FF电流时读写头的实际位置轨道(下面称为“实际位置轨道”)和FF位置轨道之差,使FF位置轨道接近实际位置轨道。
下面,对根据本发明一个实施例的位置控制装置的结构进行说明。图2是根据本发明一个实施例的位置控制装置的功能框图。位置控制装置200包括目标位置计算器10、当前位置计算器20、寻道距离计算器30、FF电流源40、FF位置轨道产生单元50、FF寻道执行单元60、VCM 70、位置检测器80、位置误差检测器90、FF位置轨道调节单元100、反馈控制执行单元110、用于判定在完成寻道操作时读写头位置的寻道后位置判定单元120、FF电流正增益调节单元130、用于判定在完成寻道操作时读写头速度的寻道后速度判定单元140、以及FF电流负增益调节单元150。
目标位置计算器10在从外部设备(未示出)接收到关于目标位置的信息时计算该目标位置。将所计算的目标位置传送给寻道距离计算器30、位置误差检测器90、以及寻道后位置判定单元120,所有这些将在下面进行说明。
当前位置计算器20利用先前寻道操作的目标位置和存储在记录介质(未示出)上的伺服信息计算读写头的当前位置,并将所计算的当前位置传送给寻道距离计算器30。
寻道距离计算器30基于所接收的目标位置和所接收的当前位置计算寻道距离。寻道距离表示读写头当前所在的轨道与目标位置的轨道之间的距离。寻道距离计算器30将计算出的寻道距离传送给FF电流源40、FF位置轨道产生单元50、FF位置轨道调节单元100、FF电流正增益调节单元130以及FF电流负增益调节单元150。
FF电流源40接收该寻道距离,基于所接收的寻道距离产生FF电流,并随后将所产生的FF电流传送给FF寻道执行单元60。下面更详细地说明FF电流的产生。如果所接收的寻道距离小于一预定值,则FF电流源40保持使用短距离FF电流数据,如果所接收的寻道距离大于一预定值,则FF电流源40保持使用长距离FF电流数据。
图3示出了短距离FF电流数据。如图3所示,如果所接收的寻道距离小于一预定值,则FF电流源40利用短距离FF电流数据产生FF电流。在图3中,X轴表示时间,Y轴表示电流量。短距离FF电流数据代表每个寻道距离的FF电流数据(以下称为“基本短距离FF电流数据”),包括加速电流数据和减速电流数据。加速电流数据和减速电流数据分别对VCM进行加速和减速。
如果所接收的寻道距离为1,则FF电流源40基于图3中所示的基本短距离FF电流数据产生FF电流,并将所产生的FF电流传送给FF寻道执行单元60。在此,作为寻道距离的值1表示读写头从第N个轨道移动到第N+1个轨道所经过的距离。
如果所接收的寻道距离为2,则FF电流源40通过将基本短距离FF电流数据乘以寻道距离2的增益来产生FF电流数据,基于该FF电流数据产生FF电流,并将所产生的FF电流传送给FF寻道执行单元60。
如果所接收的寻道距离为3至M-1(其中M表示一预定寻道距离,作为决定是使用短距离FF电流数据还是使用长距离FF电流数据的基准值),与寻道距离为2的情况相似,FF电流源40通过将基本短距离FF电流数据乘以该寻道距离的增益来产生FF电流数据,基于该FF电流数据产生FF电流,并将所产生的FF电流传送给FF寻道执行单元60。
如果所接收的寻道距离超过预定值M,则使用图4中所示的长距离FF电流数据。在图4中,X轴表示时间,Y轴表示电流量。长距离FF电流数据包括用于由饱和电流驱动VCM的饱和速度电流数据以及用于使VCM减速的减速电流数据。饱和电流是以最大速度驱动VCM的电流。
图4中所示的长距离FF电流数据表示寻道距离为M时使用的FF电流数据。因此,如果所接收的寻道距离是从当前轨道到第M个轨道的距离,则基于长距离FF电流数据产生FF电流,并将所产生的FF电流传送给FF寻道执行单元60。以下将寻道距离为M时所使用的长距离FF电流数据称为基本长距离FF电流数据。
如果寻道距离为M+1,则通过将基本长距离FF电流数据乘以寻道距离M+1的增益来产生长距离FF电流数据,基于该长距离FF电流数据产生FF电流,并将所产生的FF电流传送给FF寻道执行单元60。
如果所接收的寻道距离为M+2到L(其中L表示最大寻道距离),则通过将基本长距离FF电流数据乘以该寻道距离的增益来产生长距离FF电流数据,基于该长距离FF电流数据产生FF电流,并随后将所产生的FF电流传送给FF寻道执行单元60。
FF位置轨道产生单元50(参见图1)接收寻道距离,基于所接收到的寻道距离产生FF位置轨道,并将所产生的FF位置轨道传送给位置误差检测器90。下面更详细地说明FF位置轨道产生。图5示出了FF位置轨道数据。FF位置轨道产生单元50存储单位寻道距离的FF位置轨道数据。在图5中,X轴表示时间,Y轴表示位置轨道的大小。以下将单位寻道距离的FF位置轨道数据称为基本FF位置轨道数据。
如果所接收的寻道距离为1,则FF位置轨道产生单元50将基本FF位置轨道数据传送给位置误差检测器90。如果所接收的寻道距离为2,则FF位置轨道产生单元50通过将基本FF位置轨道数据乘以寻道距离2的增益来计算FF位置轨道数据,并将所计算的FF位置轨道数据传送给位置误差检测器90。
类似地,如果寻道距离为3到L,则FF位置轨道产生单元50将基本FF位置寻道数据乘以该寻道距离的增益,并将乘过的FF位置轨道数据传送给位置误差检测器90。
FF位置轨道产生单元50以微分形式存储基本FF位置轨道数据。因此,当使用该基本FF位置轨道数据时,对微分的基本FF位置轨道数据进行积分以得到原始形式。因此,以微分形式存储基本FF位置轨道提高了基本FF位置轨道数据的精确度。
FF寻道执行单元60(参见图1)向VCM 70施加所接收的FF电流。FF电流驱动VCM并将读写头(未示出)移动到目标位置。
位置检测器80检测读写头的实际位置轨道、读写头的当前位置(寻道后的读写头位置)以及寻道后的读写头速度。之后位置检测器80将实际位置轨道传送给位置误差检测器90,将当前位置传送给寻道后位置判定单元120,以及将寻道后读写头速度传送给寻道后速度判定单元140。
在在轨控制期间,位置检测器80将读写头的实际位置依次传送给位置误差检测器90。
位置误差检测器90检测每次采样时间的实际位置轨道和FF位置轨道之间的误差,并将检测到的误差作为位置轨道误差传送给FF位置轨道调节单元100。基于该位置轨道误差,位置轨道调节单元100对存储在FF位置轨道产生单元50内的基本FF位置轨道数据进行调节。
更具体地,为了使位置轨道误差与基本FF位置轨道数据相对应,位置轨道调节单元100将位置轨道误差除以与寻道距离对应的增益。以下将与基本FF位置轨道数据对应的位置轨道误差称为基本位置轨道误差。
基于该基本位置轨道误差,FF位置轨道调节单元100通过在每次采样时间中对存储在位置轨道产生单元50内的基本FF位置轨道数据进行修正,由此产生修正后FF位置轨道数据。
FF位置轨道调节单元100对修正后FF位置轨道数据进行调节,以使该修正后FF位置轨道数据中的最终读写头位置与实际寻道操作中的目标读写头位置一致。例如,如果修正后FF位置轨道数据中的最终读写头位置比实际目标位置大1,则每次采样时间将该修正FF位置控制数据减1,由此使最终读写头位置与目标位置一致。
之后位置误差检测器90将FF位置轨道和实际位置轨道之间的误差传送给反馈控制执行单元110。但是,在在轨控制期间,位置误差检测器90将读写头的当前位置和目标位置之间的误差传送给反馈控制执行单元110。
基于所接收到的误差,反馈控制执行单元110产生将读写头引向目标位置所需的驱动电流,并将所产生的驱动电流施加给VCM 70。
寻道后位置判定单元120接收当前位置和寻道后目标读写头位置,判定读写头位置是否已经越过了目标位置,并将判定结果传送给FF电流正增益调节单元130。
图6示出了当向VCM施加FF电流时读写头的位置和速度之间的关系。垂直的虚线表示在VCM中FF电流停止流动的时刻。横轴表示目标位置。在图6中,情况1是示出了当在VCM中FF电流停止流动时读写头越过目标位置并且读写头的速度为正的例子。情况2是示出了当在VCM中FF电流停止流动时读写头越过目标位置并且读写头的速度为负的例子。
情况3是示出了当在VCM中FF电流停止流动时读写头没有到达目标位置并且读写头的速度为正的例子。情况4是示出了当在VCM中FF电流停止流动时读写头没有到达目标位置并且读写头的速度为负的例子。
因此,在情况1和情况2中,寻道后位置判定单元120判定读写头的位置已经越过目标位置,在情况3和情况4中,寻道后位置判定单元120判定读写头的位置还没有到达目标位置。如果读写头的位置与目标位置一致,则寻道后位置判定单元120将该情况通知给FF电流正增益调节单元130。
FF电流正增益调节单元130(参见图1)从寻道距离计算器30接收寻道距离,并从寻道后位置判定单元120接收判定结果。基于所接收的该判定结果,FF电流正增益调节单元130对FF电流源40中存储的基本短距离FF电流数据的加速电流数据或者基本长距离FF电流数据的饱和速度电流数据进行调节。
下面对涉及调节FF电流数据的操作进行说明。如果寻道距离小于预定值M,则FF电流正增益调节单元130判定基本短距离FF电流数据的加速电流数据需要进行调节。如果寻道距离大于预定值M,则FF电流正增益调节单元130判定基本长距离FF电流数据的饱和速度电流数据需要进行调节。
FF电流正增益调节单元130基于寻道后位置判定单元120的判定结果,通过修正加速电流数据来调节基本短距离FF电流数据。
换句话说,如果寻道后位置判定单元120判定读写头位置已经越过目标位置,则FF电流正增益调节单元130以预定的比例减小加速电流数据,从而减缓VCM的加速。由此,防止读写头越过目标位置。
另一方面,如果寻道后位置判定单元120判定读写头位置没有达到目标位置,则FF电流正增益调节单元130以预定比率增大加速电流数据,由此加强VCM的加速。由此,使读写头到达目标位置。如果读写头位置与目标位置一致,则FF电流正增益调节单元130不调节FF电流数据。
FF电流正增益调节单元130基于寻道后位置判定单元120的判定结果,通过调节饱和速度电流数据来调节基本长距离FF电流数据。
换句话说,如果寻道后位置判定单元120判定读写头位置已经越过目标位置,则FF电流正增益调节单元130将饱和速度电流数据的饱和时间缩短预定的时间。因此,VCM可很快减速,由此防止读写头越过目标位置。
如果寻道后位置判定单元120判定读写头位置没有达到目标位置,则FF电流正增益调节单元130将饱和速度电流数据的饱和时间延长预定的时间。因此,将VCM的减速时间延迟,读写头到达目标位置。
寻道后速度判定单元140接收寻道后读写头速度,判定读写头速度是正还是负,并将判定结果通知给FF电流负增益调节单元150。如果寻道后读写头速度是零,则寻道后速度判定单元140将该情况通知给FF电流负增益调节单元150。
例如,在图6中,寻道后速度判定单元140判定在情况1和情况3中读写头速度为正,在情况2和情况4中读写头速度为负。
FF电流负增益调节单元150从寻道距离计算器30接收寻道距离,并从寻道后速度判定单元140接收判定结果。基于所接收到的数据,FF电流负增益调节单元150对FF电流源40中存储的基本短距离FF电流数据的减速电流数据或者基本长距离FF电流数据的减速电流数据进行调节。
下面对涉及调节减速电流数据的操作进行说明。如果寻道距离小于预定值M,则FF电流负增益调节单元150判定基本短距离FF电流数据的减速电流数据需要调节,如果寻道距离大于预定值M,则FF电流负增益调节单元150判定基本长距离FF电流数据的减速电流数据需要调节。
因此,如果寻道距离小于预定值M,则FF电流负增益调节单元150调节基本短距离FF电流数据。如果根据寻道后速度判定单元140的判定结果读写头速度为正,则FF电流负增益调节单元150以预定比率增大减速电流数据。
如果根据寻道后速度判定单元140的判定结果读写头速度为负,则FF电流负增益调节单元150以预定比率减小减速电流数据。
当寻道距离大于预定值M时,FF电流负增益调节单元150调节基本长距离FF电流数据的减速电流数据。但是,减速电流数据的调节过程与基本短距离FF电流数据的调节过程相同,因此省略对其的说明。
下面,对根据本实施例的位置控制装置的寻道操作过程进行说明。图7是位置控制装置的寻道操作的流程图。如图7所示,目标位置计算器10接收目标位置信息并计算目标位置(步骤S101)。之后目标位置计算器10将所计算的目标位置传送给寻道后位置判定单元120、寻道距离计算器30以及位置误差检测器90(步骤S102)。
当前位置计算器20计算读写头的当前位置(步骤S103),并将所计算的读写头当前位置传送给寻道距离计算器30(步骤S104)。寻道距离计算器30基于该目标位置和当前位置计算寻道距离(步骤S105)。
寻道距离计算器30将所计算的寻道距离传送给FF电流源40、FF位置轨道产生单元50、FF位置轨道调节单元100、FF电流正增益调节单元130以及FF电流负增益调节单元150(步骤S106)。
FF电流源40产生与寻道距离对应的FF电流(步骤S107),FF位置轨道产生单元50产生与寻道距离对应的FF位置轨道(步骤S108)。
FF电流源40将所产生的FF电流传送给FF寻道执行单元60(步骤S109),FF位置轨道产生单元50将所产生的FF位置轨道传送给位置误差检测器90(步骤S110)。
FF寻道执行单元60向VCM施加FF电流,并将读写头移向目标位置(步骤S111),位置检测器80检测实际位置轨道、当前位置以及寻道后读写头速度(步骤S112)。
位置检测器80将当前位置传送给寻道后位置判定单元120,将读写头的速度传送给寻道后速度判定单元140(步骤S113),并将实际位置轨道传送给位置误差检测器90(步骤S114)。
位置误差检测器90检测FF位置轨道和实际位置轨道之差(步骤S115),并将该差传送给FF位置轨道调节单元100(步骤S116)。位置误差检测器90将FF位置轨道和实际位置轨道之差传送给反馈控制执行单元110(步骤S117),由此执行反馈控制过程(步骤S118)。
下面对加速电流数据以及饱和速度电流数据的调节过程进行说明。图8是调节加速电流数据或饱和速度电流数据的流程图。如图8所示,寻道后位置判定单元120接收寻道后读写头位置(步骤S201),并判定寻道后读写头位置与目标位置是否一致(步骤S202)。
如果寻道后读写头位置与目标位置一致(在步骤S202中为是),则寻道后位置判定单元120将该情况通知给FF电流正增益调节单元130(步骤S203)。但是,如果读写头的位置与目标位置不一致(在步骤S202中为否),则寻道后位置判定单元120判定读写头的位置是否越过了目标位置(步骤S204)。
如果读写头的位置越过了目标位置(在步骤S204中为是),则寻道后位置判定单元120将该情况通知给FF电流正增益调节单元130(步骤S205)。
FF电流正增益调节单元130判定寻道距离是否大于预定值(步骤S206)。如果寻道距离小于预定值(在步骤S206中为否),则FF电流正增益调节单元130以预定比率减小FF电流源40中存储的基本短距离FF电流数据的加速电流数据(步骤S207)。
如果寻道距离大于该预定值(在步骤S206中为是),则将饱和速度电流数据的饱和时间缩短预定的时间(步骤S208)。
如果读写头的位置还没有越过目标位置(在步骤S204中为否),则寻道后位置判定单元120向FF电流正增益调节单元130发出通知读写头没有到达目标位置(步骤S209)。
FF电流正增益调节单元130判定寻道距离是否大于预定值(步骤S210)。如果寻道距离小于该预定值(在步骤210中为否),则FF电流正增益调节单元130以预定比率增大基本短距离FF电流数据的加速电流数据(步骤S211)。
如果寻道距离大于该预定值(在步骤210中为是),则FF电流正增益调节单元130将饱和速度电流数据的饱和时间延长预定的时间(步骤S212)。
因此,寻道后位置判定单元120判定读写头的位置是否越过了目标位置,FF电流正增益调节单元130调节加速电流数据或者饱和速度电流数据的饱和时间。因此,使读写头的位置更靠近寻道后目标读写头位置。
下面说明减速电流数据的调节。图9是减速电流数据的调节的流程图。如图9所示,寻道后速度判定单元140接收寻道后读写头速度(步骤S301),并判定该寻道后读写头速度是否为零(步骤S302)。
如果寻道后读写头速度为零(在步骤S302中为是),则寻道后速度判定单元140将该情况通知给FF电流负增益调节单元150(步骤S303)。
如果读写头速度不为零(在步骤S302中为否),则寻道后速度判定单元140判定该寻道后读写头速度是否为正(步骤S304)。如果该读写头速度为正(在步骤S304中为是),则寻道后速度判定单元140将该情况通知给FF电流负增益调节单元150(步骤S305)。FF电流负增益调节单元150判定该寻道距离是否大于预定值(步骤S306)。
如果寻道距离大于预定值(在步骤S306中为是),则FF电流负增益调节单元150以预定比率增大基本长距离FF电流数据的减速电流数据(步骤S307)。但是,如果寻道距离小于该预定值(在步骤S306中为否),则FF电流负增益调节单元150以预定比率增大将基本短距离FF电流数据的减速电流数据(步骤S308)。
如果读写头的速度为负(在步骤S304中为否),则寻道后速度判定单元140将该情况通知给FF电流负增益调节单元150(步骤S309),FF电流负增益调节单元150判定寻道距离是否大于预定值(步骤S310)。
如果寻道距离大于该预定值(在步骤S310中为是),则FF电流负增益调节单元150以预定比率减小基本长距离FF电流数据的减速电流数据(步骤S311)。但是,如果寻道距离小于该预定值(在步骤S310中为否),则FF电流负增益调节单元150以预定比率减小基本短距离FF电流数据的减速电流数据(步骤S312)。
因此,寻道后速度判定单元140判定寻道后读写头速度是正还是负,FF电流负增益调节单元150基于寻道后速度判定单元140的判定结果来调节减速电流数据。因此,可以稳定地执行对于目标位置的寻道操作。
下面对FF位置轨道的调节进行说明。图10是FF位置轨道的调节的流程图。FF位置轨道调节单元100基于由位置误差检测器90检测的误差来执行FF位置轨道的调节过程。
如图10所示,FF位置轨道调节单元100接收FF位置轨道和实际位置轨道之差(步骤S401),并基于该寻道距离来计算基本位置轨道误差(步骤S402)。
FF位置轨道调节单元100通过根据该基本位置轨道误差对基本FF位置轨道数据进行修正,来生成修正后FF位置轨道数据(步骤S403),调节该修正后FF位置轨道数据的最终读写头位置(步骤S404),并用修正后FF位置轨道数据更新该基本FF位置轨道数据(步骤S405)。
因此,FF电流正增益调节单元130基于寻道后位置判定单元120的判定结果来调节加速电流数据或饱和速度电流数据,FF电流负增益调节单元150基于寻道后速度判定单元140的判定结果来调节减速电流数据。因此,根据本发明的位置控制装置快速准确地将读写头移动到目标位置,而不会受到不同VCM的不同特性的影响。
另外,FF位置轨道调节单元100基于FF位置轨道和实际位置轨道之差,对FF位置轨道产生单元50存储的FF位置轨道数据进行修正,并调节最终读写头位置以与目标位置一致。因此,抑制了噪声等的影响,并将读写头准确地引到目标位置。
因此,在根据本发明的位置控制装置中,驱动电流输出单元向致动器输出驱动电流,以将读写头移动到盘片上的目标位置。驱动电流调节单元基于在向致动器输出驱动电流时的读写头速度、以及读写头位置与目标位置之间的距离,来调节驱动电流。
此外,驱动电流包括使致动器加速的加速电流、以及使致动器减速的减速电流。如果读写头越过目标位置,则驱动电流调节单元将输出到致动器的加速电流减小预定比例,如果读写头没有到达目标位置,则驱动电流调节单元将输出到致动器的加速电流增大预定比例。
另外,驱动电流包括使致动器加速的加速电流和使致动器减速的减速电流。如果在目标位置处读写头速度为正,则驱动电流调节单元将输出到致动器的减速电流增大预定比例,如果在目标位置处读写头速度为负,则驱动电流调节单元将输出到致动器的减速电流减小预定比例。
此外,位置轨道存储单元存储通向读写头的目标位置的位置轨道,作为估计位置轨道,其中在向致动器输出驱动电流时估计该位置轨道。位置轨道调节单元进行调节,使得修正后的位置轨道的最终位置与目标位置一致,其中位置轨道调节单元基于读写头在到达目标位置之前实际经过的位置轨道来修正估计位置轨道,从而产生修正后位置轨道。控制单元利用位置轨道调节单元调节过的修正后位置轨道来对致动器进行控制,从而将读写头引向目标位置。
此外,如果读写头位置和目标位置之间的距离大于一阈值,则驱动电流输出单元输出包括饱和速度电流和减速电流的驱动电流,其中饱和速度电流以饱和速度驱动致动器,减速电流使致动器减速。如果读写头越过目标位置则驱动电流调节单元通过将驱动时间缩短预定量来调节驱动电流,并且如果读写头没有到达目标位置则驱动电流调节单元通过将驱动时间延长预定量来调节驱动电流,其中驱动时间是驱动电流驱动致动器的持续时间。
根据本发明,在寻道操作时可将读写头准确地移动到目标位置。此外,本发明也可很好地适应致动器的特性的差别,或者老化和温度变化带来的影响。
另外,抑制了噪声的影响并可将读写头准确地引向目标位置。
尽管为了完整和清楚的公开而针对特定实施例对本发明进行了说明,但所附权利要求并不因此受到限定,而是涵盖所有落入在此所述基本内容的范围内的本领域技术人员可以预见到的修改和替换。
权利要求
1.一种位置控制装置,包括驱动电流输出单元,其向致动器输出驱动电流,以将读写头移向盘片上的目标位置;以及驱动电流调节单元,其基于在向所述致动器输出所述驱动电流时所述读写头的速度以及所述读写头的位置与所述目标位置之间的距离,来调节所述驱动电流。
2.根据权利要求1所述的位置控制装置,其中所述驱动电流包括使所述致动器加速的加速电流和使所述致动器减速的减速电流,以及如果所述读写头越过所述目标位置,则所述驱动电流调节单元将输出到所述致动器的所述加速电流减小预定比例,如果所述读写头没有达到所述目标位置,则所述驱动电流调节单元将输出到所述致动器的所述加速电流增大预定比例。
3.根据权利要求1所述的位置控制装置,其中所述驱动电流包括使所述致动器加速的加速电流和使所述致动器减速的减速电流,以及如果在所述目标位置处所述读写头的速度为正,则所述驱动电流调节单元将输出到所述致动器的所述减速电流增大预定比例,如果在所述目标位置处所述读写头的速度为负,则所述驱动电流调节单元将输出到所述致动器的所述减速电流减小预定比例。
4.根据权利要求1所述的位置控制装置,进一步包括位置轨道存储单元,其存储通向所述读写头的目标位置的位置轨道,作为估计位置轨道,其中在向所述致动器输出所述驱动电流时估计该位置轨道;位置轨道调节单元,其对修正后的位置轨道进行调节,使得所述修正后位置轨道的最终位置与所述目标位置一致,其中所述位置轨道调节单元基于所述读写头在到达所述目标位置之前所经过的实际位置轨道来修正所述估计位置轨道,由此产生所述修正后位置轨道;以及控制单元,其利用所调节的修正后位置轨道对所述致动器进行控制,将所述读写头引到所述目标位置。
5.根据权利要求1所述的位置控制装置,其中如果所述读写头位置和所述目标位置之间的距离超过一阈值,则所述驱动电流输出单元输出包括饱和速度电流和减速电流的驱动电流,其中所述饱和速度电流以饱和速度驱动所述致动器,所述减速电流使所述致动器减速,以及如果所述读写头越过所述目标位置,则所述驱动电流调节单元通过将驱动时间缩短预定量来调节所述驱动电流,如果所述读写头没有达到所述目标位置,则所述驱动电流调节单元通过将所述驱动时间延长预定量来调节所述驱动电流,其中所述驱动时间是所述驱动电流驱动所述致动器的持续时间。
6.一种包含使计算机执行以下步骤的指令的计算机程序向致动器输出驱动电流,以使读写头移动到盘片上的目标位置;以及基于在向所述致动器输出所述驱动电流时所述读写头的速度、以及所述读写头的位置与所述目标位置之间的距离,来调节所述驱动电流。
7.根据权利要求6所述的计算机程序,其中所述驱动电流包括使所述致动器加速的加速电流以及使所述致动器减速的减速电流,以及所述调节步骤包括,如果所述读写头越过所述目标位置则将输出到所述致动器的所述加速电流减小预定比例,如果所述读写头没有达到所述目标位置则将输出到所述致动器的所述加速电流增大预定比例。
8.根据权利要求6所述的计算机程序,其中所述驱动电流包括使所述致动器加速的加速电流以及使所述致动器减速的减速电流,以及所述调节步骤包括,如果在所述目标位置处所述读写头的速度为正则将输出到所述致动器的减速电流增大预定比例,如果在所述目标位置处所述读写头的速度为负则将输出到所述致动器的减速电流减小预定比例。
9.一种将读写头定位在盘片上的目标位置上的方法,包括向致动器输出驱动电流,以使所述读写头移动到所述目标位置;以及基于在向所述致动器输出所述驱动电流时所述读写头的速度、以及所述读写头的位置和所述目标位置之间的距离,来调节所述驱动电流。
10.根据权利要求9所述的方法,其中所述驱动电流包括使所述致动器加速的加速电流和使所述致动器减速的减速电流,以及所述调节步骤包括,如果所述读写头越过所述目标位置则将输出到所述致动器的加速电流减小预定比例,如果所述读写头没有达到所述目标位置则将输出到所述致动器的加速电流增大预定比例。
11.根据权利要求9所述的方法,其中所述驱动电流包括使所述致动器加速的加速电流和使所述致动器减速的减速电流,以及所述调节步骤包括,如果在所述目标位置处所述读写头的速度为正则将输出到所述致动器的减速电流增大预定比例,如果在所述目标位置处所述读写头的速度为负则将输出到所述读写头的减速电流减小预定比例。
12.根据权利要求9所述的方法,其中所述输出步骤包括,如果所述读写头位置和所述目标位置之间的距离超过一阈值,则输出包括饱和速度电流和减速电流的驱动电流,其中所述饱和速度电流以饱和速度驱动所述致动器,所述减速电流使所述致动器减速,以及所述调节步骤包括,如果所述读写头越过所述目标位置,则通过将驱动时间缩短预定量来调节所述驱动电流,如果所述读写头没有达到所述目标位置,则通过将所述驱动时间延长预定量来调节所述驱动电流,其中所述驱动时间是所述驱动电流驱动所述致动器的持续时间。
全文摘要
一种用于在盘片上定位读写头的位置控制装置。驱动电流输出单元向致动器输出驱动电流,以使读写头移动到盘片上的目标位置。驱动电流调节单元基于在向所述致动器输出驱动电流时读写头的速度以及读写头的位置与目标位置的距离,来调节驱动电流。
文档编号G11B21/08GK1661710SQ20041005844
公开日2005年8月31日 申请日期2004年8月16日 优先权日2004年2月25日
发明者齐藤智章, 小杉辰彦 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1