一种光盘槽位移动控制方法技术

技术编号:28843288 阅读:26 留言:0更新日期:2021-06-11 23:42
本发明专利技术公开了一种光盘槽位移动控制方法,其属于光盘存储技术领域,包括以下步骤:以设定速度驱动光盘槽位移动;检测光盘槽位移动一位所需的时间;执行步骤S2若干次,计算得到光盘槽位移动一位所需的时间均值;对时间均值进行冗余处理,得到光盘槽位移动一位的时间区间,时间区间为开区间;确认所述光盘槽位的当前槽位和目的位置;光盘所处的光盘槽位自当前槽位向目的位置移动时,检测光盘槽位移动一位的时间t

【技术实现步骤摘要】
一种光盘槽位移动控制方法
本专利技术涉及光盘存储
,尤其涉及一种光盘槽位移动控制方法。
技术介绍
光盘存储系统通常是指基于光盘或者光盘匣的存储设备或系统,由一个或多个光驱、多个光盘槽、机械手组成,并可自动实现光盘或者光盘匣的抓取、装填,以及光盘读写的网络化设备。光盘存储系统包括光盘槽,光盘槽包括多个等间隔分布的槽位,每一槽位能够放置一个光盘。光盘存储系统在使用过程中经常需要将指定槽位上的光盘放入指定光驱,或者将某个光驱内的光盘放回至指定槽位,进而实现数据的存储和读取。在这一过程中,需要保证指定槽位能够精确移动至指定位置,机械手才能够将指定位置的光盘放入指定光驱或者将某个光驱内的光盘放回至指定位置。一般采用光盘槽位移动控制方法来控制光盘槽位的移动。现有技术中一般采用以下方法:方法一:控制电机使得光盘槽匀速移动,计算光盘槽当前位置和目标位置之间的距离差,用距离差除以匀速速度即可得到移动时间,此时直接控制光盘槽按照匀速速度移动并保持移动时间时长,槽位即可移动至目标位置;方法二:通过传感器检测槽位;控制电机带动光盘槽移动,根据光盘槽的当前槽位和目标槽位得出位数差,然后通过传感器检测槽位的移动位置,当移动位数等于位数差时,表示槽位移动至目标槽位。在上述方法一中,由于想要控制光盘槽以绝对匀速的速度移动难以实现,因此随着设备长时间运行,难免会产生累积误差,导致运行出错;在上述方法二中,由于光盘存储系统内部至少存在一个电机,电机会产生电磁干扰而影响传感器的精度,进而导致槽位移动出现偏差。因此,亟需一种光盘槽位移动控制方法来解决上述问题。
技术实现思路
本专利技术的目的在于提供一种光盘槽位移动控制方法,以解决现有技术中存在的控制光盘槽位向目标槽位移动时存在误差的技术问题。如上构思,本专利技术所采用的技术方案是:一种光盘槽位移动控制方法,包括以下步骤:S1、以设定速度驱动光盘槽位移动;S2、检测所述光盘槽位移动一位所需的时间T;S3、执行所述步骤S2若干次,计算得到所述光盘槽位移动一位所需的时间均值t;S4、对所述时间均值t进行冗余处理,得到所述光盘槽位移动一位的时间区间,所述时间区间为开区间;S5、确认所述光盘槽位的当前槽位和目的位置;S6、光盘所处的光盘槽位自所述当前槽位向所述目的位置移动时,检测所述光盘槽位移动一位的时间t1,将t1与所述时间区间比较后,按照预设方法控制所述光盘槽位移动至所述目的位置。可选地,所述时间区间的左边界值为Tmin,所述时间区间的右边界值为Tmax,在所述步骤S6中,所述预设方法包括:S60、计算所述光盘槽位自所述当前槽位移动至目的位置所需要移动的需要移动位数,所述光盘槽位的移动位数值为N,所述N的初始值为零;S61、所述光盘槽位移动一位,检测所述光盘槽位移动一位的时间t1;S62、判断t1是否小于或者等于所述时间区间的左边界值Tmin,如果是,则所述光盘槽位继续移动一位,且检测所述光盘槽位继续移动一位的时间t2,根据t2更新t1,并返回执行所述步骤S61;否则,执行步骤S63;S63、将N值更新为新值,并执行步骤S64;S64、判断所述新值是否等于所述需要移动位数;如果是,则执行步骤S65;如果否,则执行步骤S66;S65、光盘槽位传感器检测所述光盘槽位是否到达所述目的位置;如果是,则判定所述光盘槽位移动至所述目的位置;如果否,则更新所述光盘槽位的当前槽位的位置,并返回执行所述步骤S60;S66、则判断所述新值是否小于所述需要移动位数;如果是,则返回执行所述步骤S61;如果否,则更新所述光盘槽位的当前槽位的位置,并返回执行所述步骤S60。可选地,所述步骤S63包括:判断所述t1是否属于所述时间区间,如果是,则按照第一方法将N值更新为新值,并执行所述步骤S64;如果否,则按照第二方法将N值更新为新值,并执行所述步骤S64。可选地,在所述步骤S4中,可选地,在所述步骤S1中,控制驱动电机以所述设定速度驱动所述光盘槽位移动。可选地,光盘笼呈圆盘状,所述光盘笼上设置有多个所述光盘槽位,多个所述光盘槽位呈辐射状分布于所述光盘笼上。本专利技术提出的光盘槽位移动控制方法,以光盘槽位的移动时间为参数控制光盘槽位的移动,避免了以光盘槽位的移动速度为参照而导致的移动误差,也避免了使用传感器检测光盘槽位的移动位数来控制光盘槽位的移动时,因电磁干扰导致的误差,能够对光盘槽位的移动进行精确控制。附图说明图1是本专利技术实施例一提供的光盘槽位移动控制方法的流程图;图2是本专利技术实施例二提供的步骤S6的流程图图3是本专利技术实施例二提供的光盘笼的示意图;图4是本专利技术实施例提供二的光盘笼上光盘所处的光盘槽位的位置示意图。图中:1、光盘笼。具体实施方式为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、仅用于描述目的,而不能理解为指示或暗示相对重要性。其中,术语“第一位置”和“第二位置”为两个不同的位置。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。实施例一参见图1,本实施例提供一种光盘槽位移动控制方法,包括以下步骤:S1、以设定速度驱动光盘槽位移动;S2、检测光盘槽位移动一位所需的时间T;S3、执行步骤S2若干次,计算得到光盘槽位移动一位所需的时间均值t;S4、对时间均值t进行冗余处理,得到光盘槽位移动一位的时间区间,时间区间为开区间;S5、确认光盘槽位的当前槽位和目的位置;S6、光盘所处的光盘槽位自当前槽位向目的位置移动时,检测光盘槽位移动一位的时间t1,将t1与时间区间比较后,按照预设方法控制光盘槽位移动至目的位置。实施例二参见图2-图4,本实施例提供一种光盘槽位移动控制方法,光盘笼1呈圆盘状,光盘笼1上设置有多个光盘槽位,多个光盘槽位呈本文档来自技高网
...

【技术保护点】
1.一种光盘槽位移动控制方法,其特征在于,包括以下步骤:/nS1、以设定速度驱动光盘槽位移动;/nS2、检测所述光盘槽位移动一位所需的时间T;/nS3、执行所述步骤S2若干次,计算得到所述光盘槽位移动一位所需的时间均值t;/nS4、对所述时间均值t进行冗余处理,得到所述光盘槽位移动一位的时间区间,所述时间区间为开区间;/nS5、确认所述光盘槽位的当前槽位和目的位置;/nS6、光盘所处的光盘槽位自所述当前槽位向所述目的位置移动时,检测所述光盘槽位移动一位的时间t

【技术特征摘要】
1.一种光盘槽位移动控制方法,其特征在于,包括以下步骤:
S1、以设定速度驱动光盘槽位移动;
S2、检测所述光盘槽位移动一位所需的时间T;
S3、执行所述步骤S2若干次,计算得到所述光盘槽位移动一位所需的时间均值t;
S4、对所述时间均值t进行冗余处理,得到所述光盘槽位移动一位的时间区间,所述时间区间为开区间;
S5、确认所述光盘槽位的当前槽位和目的位置;
S6、光盘所处的光盘槽位自所述当前槽位向所述目的位置移动时,检测所述光盘槽位移动一位的时间t1,将t1与所述时间区间比较后,按照预设方法控制所述光盘槽位移动至所述目的位置。


2.根据权利要求1所述的光盘槽位移动控制方法,其特征在于,所述时间区间的左边界值为Tmin,所述时间区间的右边界值为Tmax,在所述步骤S6中,所述预设方法包括:
S60、计算所述光盘槽位自所述当前槽位移动至目的位置所需要移动的需要移动位数,所述光盘槽位的移动位数值为N,所述N的初始值为零;
S61、所述光盘槽位移动一位,检测所述光盘槽位移动一位的时间t1;
S62、判断t1是否小于或者等于所述时间区间的左边界值Tmin,如果是,则所述光盘槽位继续移动一位,且检测所述光盘槽位继续移动一位的时间t2,根据t2更新t1,并返回执行所述步骤S61;否则,执行步骤S63;
S63、...

【专利技术属性】
技术研发人员:赵伟东赵卫明林劲楠苏镇涛
申请(专利权)人:北京星震同源数字系统股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1