《用于在光盘驱动器中控制托盘的方法.pdf》由会员分享,可在线阅读,更多相关《用于在光盘驱动器中控制托盘的方法.pdf(14页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103811030 A (43)申请公布日 2014.05.21 CN 103811030 A (21)申请号 201210447923.2 (22)申请日 2012.11.09 G11B 17/053(2006.01) G11B 17/02(2006.01) (71)申请人 日立 LG 数据存储韩国公司 地址 韩国首尔 (72)发明人 郑声九 金咏琪 (74)专利代理机构 中原信达知识产权代理有限 责任公司 11219 代理人 张焕生 谢丽娜 (54) 发明名称 用于在光盘驱动器中控制托盘的方法 (57) 摘要 用于控制光盘驱动器中的托盘的方法, 包括 : 设置用于。
2、表示托盘的当前状态的第一和第二标 记, 托盘的状态包括打开状态、 关闭状态和托盘移 动的状态 ; 以及基于两个标记的值和在用于移动 托盘的马达中产生反电动势 (counter e.m.f) 时 的时间, 控制托盘的移动操作。 如果在托盘处于打 开的状态中收到执行托盘关闭操作的请求, 则执 行托盘关闭操作, 并且改变第二标记的值。 如果从 托盘关闭操作开始时的时间起经第一时间之后在 马达中检测到反电动势, 则停止马达的驱动, 并且 改变第一标记的值。 (51)Int.Cl. 权利要求书 2 页 说明书 5 页 附图 6 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2。
3、页 说明书5页 附图6页 (10)申请公布号 CN 103811030 A CN 103811030 A 1/2 页 2 1. 一种用于控制光盘驱动器中的托盘的方法, 包括 : 设置用于表示所述光盘驱动器中的所述托盘的当前状态的第一和第二标记, 其中所述 托盘的状态包括打开状态、 关闭状态和所述托盘移动的状态 ; 以及 基于所述两个标记的值和当用于移动所述托盘的马达中产生反电动势 (反 e.m.f) 时的 时间, 控制所述托盘的移动操作。 2. 根据权利要求 1 所述的方法, 其中, 如果所述托盘处于打开 (关闭) 状态时收到执行 托盘关闭操作 (或托盘打开操作) 的请求, 则通过控制所述马达。
4、执行所述托盘关闭操作 (或 托盘打开操作) , 并且改变所述第二标记的值。 3. 根据权利要求 2 所述的方法, 其中, 如果从所述托盘关闭操作 (或托盘打开操作) 开 始时的时间起, 经第一时间之后在所述马达中检测到反电动势, 则停止所述马达的驱动, 并 且改变所述第一标记的值。 4. 根据权利要求 3 所述的方法, 其中, 如果从所述托盘关闭操作 (或托盘打开操作) 开 始时的时间起, 在短于所述第一时间的时间之内在所述马达中检测到反电动势或者弹出按 钮被操纵, 则通过控制所述马达来执行所述托盘打开操作 (或托盘关闭操作) 。 5. 根据权利要求 2 所述的方法, 其中通过在短于第一时间的。
5、时间之内所述弹出按钮是 否被操纵或是否在所述马达中检测到反电动势来判定执行所述托盘关闭操作 (或托盘打开 操作) 的所述请求。 6. 根据权利要求 2 所述的方法, 其中在所述托盘的移动之下, 设置用于表示所述托盘 的移动方向的第三标记, 并且如果判定所述托盘的移动停止, 则基于所述第三标记的值来 改变所述第一和第二标记中任一个的值。 7. 一种光盘驱动器, 包括托盘、 弹出按钮、 用于移动所述托盘的马达、 计时器、 用于检测 在所述马达中产生的反电动势的检测器和控制器, 其中所述控制器设置用于表示所述托盘的当前状态的第一和第二标记, 所述托盘的状 态包括打开状态、 关闭状态和所述托盘移动的状。
6、态, 并且所述控制器基于所述两个标记的 值和通过所述计时器和所述检测器所检测的所述反电动势产生时的时间, 控制所述托盘的 移动操作。 8. 根据权利要求 7 所述的光盘驱动器, 其中, 如果在所述托盘处于打开 (关闭) 状态时 收到执行托盘关闭操作 (或托盘打开操作) 的请求, 则所述控制器通过控制所述马达来执行 所述托盘关闭操作 (或托盘打开操作) , 并且改变所述第二标记的值。 9. 根据权利要求 8 所述的光盘驱动器, 其中, 如果从所述托盘关闭操作 (或托盘打开操 作) 开始时的时间起, 经第一时间之后由所述检测器检测到反电动势, 则所述控制器停止所 述马达的驱动并且改变所述第一标记的。
7、值。 10. 根据权利要求 9 所述的光盘驱动器, 其中, 如果从所述托盘关闭操作 (或托盘打开 操作) 执行时的时间起, 在短于所述第一时间的时间之内由所述检测器检测到反电动势或 者弹出按钮被操纵, 则所述控制器通过控制所述马达来执行所述托盘打开操作 (或托盘关 闭操作) 。 11. 根据权利要求 8 所述的光盘驱动器, 其中, 如果在短于第一时间的时间之内由所述 检测器检测到反电动势或者弹出按钮被操纵, 则所述控制器判定接收到执行所述托盘关闭 操作 (或托盘打开操作) 的请求。 权 利 要 求 书 CN 103811030 A 2 2/2 页 3 12. 根据权利要求 8 所述的光盘驱动器。
8、, 其中在所述托盘的移动之下, 所述控制器设置 用于表示所述托盘的移动方向的第三标记, 并且如果判定所述托盘的移动停止, 则所述控 制器基于所述第三标记的值改变所述第一和第二标记中任一个的值。 权 利 要 求 书 CN 103811030 A 3 1/5 页 4 用于在光盘驱动器中控制托盘的方法 技术领域 0001 本文涉及用于在光盘驱动器 (ODD) 中应用的控制托盘的方法。 背景技术 0002 用于在诸如压缩光盘 (CD) 、 数字多功能光盘 (DVD) 和蓝光光盘 (BD) 的光盘上记录 或再现数据的各种光盘驱动器被广泛地传播和使用。 0003 例如, 如图1所示, 普通光盘驱动器包括托。
9、盘10、 加载马达11、 马达驱动器12、 控制 器 13、 弹出按钮 14、 第一开关 15、 第二开关 16、 等。 0004 如果处于托盘 10 插入光盘驱动器内的状态, 即, 处于托盘 10 关闭的状态, 用户按 了弹出按钮 14, 那么控制器 13 控制马达驱动器 12 以驱动加载马达 11, 并且通过加载马达 11的旋转, 托盘10被从光盘驱动器中取出。 相反地, 如果处于托盘10被从光盘驱动器中取 出的状态, 即, 处于托盘10打开的状态, 用户按了弹出按钮14, 那么控制器13控制马达驱动 器 12 以反向旋转驱动加载马达, 并且通过加载马达 11 的旋转, 托盘 10 被插入。
10、光盘驱动器 内。 0005 当在托盘 10 处于打开的状态托盘 10 被插入光盘驱动器内部时, 第一开关 15 的状 态从接通状态改变为断开状态, 并且第二开关 16 的状态维持接通状态。然后, 如果托盘 10 被完全地插入光盘驱动器之内, 那么第一和第二开关 15 和 16 都处于断开状态。相反, 如果 在托盘 10 处于关闭状态托盘 10 从光盘驱动器被取出时, 那么第一开关 15 的状态维持断开 状态, 并且第二开关 16 的状态从断开状态改变为接通状态。如果托盘 10 被完全地取出光 盘驱动器之外, 那么第一和第二开关 15 和 16 都处于接通状态。 0006 通过检查第一和第二开关。
11、 15 和 16 的接通 / 断开状态, 控制器 13 控制托盘 10 的 打开 / 关闭操作。 0007 如图 2 所示, 处于光盘驱动器加电 (S 10) 的状态, 用户按压了弹出按钮 14(S11) 。 然后, 控制器 13 检查第一和第二开关 15 和 16 的接通 / 断开状态 (S12) , 并且根据第一和第 二开关 15 和 16 的接通 / 断开状态判定托盘 10 的打开 / 关闭状态。如果第一和第二开关 15 和 16 都处于上述的接通状态, 那么控制器 13 判定托盘 10 的状态为打开状态。 0008 在托盘 10 的状态被判定为打开状态 (S13) 的情形下, 控制器 。
12、13 控制马达驱动器 12 以驱动加载马达 11, 从而执行把托盘 10 插入光盘驱动器之内的托盘关闭操作 (S14) 。 0009 然后, 如果第一和第二开关15和16都处于断开状态 (S15) , 控制器13判定托盘10 的状态处于托盘 10 的关闭已经完成的状态 (S16) , 并且停止加载马达 11 的驱动。 0010 另一方面, 如果当按压了弹出按钮 14 时第一和第二开关 15 和 16 都处于断开状 态, 控制器 13 判定托盘 10 的状态为托盘 10 处于关闭状态。 0011 在托盘 10 的状态被判定为托盘 10 处于关闭状态 (S17) 的情形下, 控制器 13 控制 马。
13、达驱动器 12 以反向驱动加载马达 11, 从而执行把托盘 10 从光盘驱动器取出的托盘打开 操作 (S18) 。 0012 然后, 如果第一和第二开关15和16都处于接通状态 (S19) , 控制器13判定托盘10 说 明 书 CN 103811030 A 4 2/5 页 5 的状态处于托盘 10 的打开已经完成的状态 (S20) , 并且停止加载马达 11 的驱动。 0013 同时, 如果用户强制地推动处于打开状态的托盘10, 如图3所示, 第一开关15的状 态从接通状态改变为断开状态, 并且第二开关 16 的状态连续地维持接通状态。 0014 如果虽然在托盘 10 处于打开状态并没有按压。
14、弹出按钮 14, 第一开关 15 断开并且 第二开关 16 接通 (S21) , 那么控制器 13 判定托盘 10 被用户强制地推动 (S22) , 并且执行上 述的托盘关闭操作。 0015 然而, 因为在普通光盘驱动器中第一和第二开关 15 和 16 必要地被用于控制托盘 打开 / 关闭操作, 光盘驱动器的制造成本增加。进一步地, 如果在第一和第二开关 15 和 16 中的至少一个中出现故障, 那么在托盘打开 / 关闭操作中出现错误。 发明内容 0016 本发明的一个方面将提供用于在光盘驱动器中控制托盘的方法, 而不使用用于判 定托盘打开 / 关闭状态的独立的开关。 0017 在一方面, 用。
15、于在光盘驱动器中控制托盘的方法包括 : 设置用于表示光盘驱动器 中托盘的当前状态的第一和第二标记, 其中托盘的状态包括打开状态、 关闭状态和其中托 盘移动的状态 ; 以及基于两个标记的值和在用于移动托盘的马达中产生反电动势 (counter e.m.f) 时的时间, 控制托盘的移动操作。 0018 在另一方面, 光盘驱动器包括托盘、 弹出按钮、 用于移动托盘的马达、 计时器、 用于 检测在马达中产生的反电动势的检测器、 和控制器, 其中控制器设置用于表示托盘的当前 状态的第一和第二标记, 托盘的状态包括打开状态、 关闭状态和其中托盘移动的状态, 并且 基于两个标记的值控制托盘的移动操作, 并且。
16、基于两个标记的值和通过计时器和检测器所 检测的反电动势产生时的时间, 控制托盘的移动操作。 0019 如果在托盘处于打开 (关闭) 的状态中收到执行托盘关闭操作 (或托盘打开操作) 的请求, 那么通过控制马达执行托盘关闭操作 (或托盘打开操作) , 并且改变第二标记的值。 0020 如果从托盘关闭操作 (或托盘打开操作) 开始时的时间起的第一时间之后在马达 中检测到反电动势, 那么停止马达的驱动, 并且改变第一标记的值。 0021 如果从托盘关闭操作 (或托盘打开操作) 开始时的时间起在短于第一时间的时间 之内在马达中检测到反电动势或者操纵了弹出按钮, 那么通过控制马达来执行托盘打开操 作 (。
17、或托盘关闭操作) 。 0022 通过在短于第一时间的时间之内是否操纵了弹出按钮或是否在马达中检测到反 电动势, 判定执行托盘关闭操作 (或托盘打开操作) 的请求。 0023 在托盘的移动之下, 设置用于表示托盘的移动方向的第三标记, 并且如果判定托 盘的移动停止, 那么基于第三标记的值改变第一和第二标记中的任一个的值。 0024 在根据本发明的用于在光盘驱动器中控制托盘的方法中, 降低光盘驱动器的生产 成本而不使用独立的开关, 并且预先防止由于开关的故障在托盘打开 / 关闭操作中发生错 误, 是可能的。 附图说明 0025 图 1 是示出了普通光盘驱动器的配置的框图。 说 明 书 CN 103。
18、811030 A 5 3/5 页 6 0026 图 2 是示出了用于在普通光盘驱动器中控制托盘的方法的流程图。 0027 图 3 示出了根据普通光盘驱动器中托盘的操作, 第一和第二开关的接通 / 断开状 态的改变。 0028 图 4 是示出了应用了本发明的光盘驱动器的配置的框图。 0029 图 5 是示出了根据本发明的例示实施方式的用于在光盘驱动器中控制托盘的方 法的流程图。 0030 图 6 示出了应用了本发明的光盘驱动器的加载马达中产生的反电动势。 具体实施方式 0031 本文上述的目的、 特性和优点将通过以下的连同附图一起的详细描述变得更显而 易见。本文可以以不同方式修改并且可以有数个实。
19、施方式。在下文中, 附图中示出的实施 例参照附图详细描述。作为一般规则, 在整个说明书中, 相同的附图标记表示相同的元件。 进一步地, 为了不使本文的要点不必要地模糊, 已知的功能或结构的详细描述将被省略。 同 样地注意, 在本文的描述中使用的数字 (例如, 第一和第二) 只是用于将一个元件与另一个 元件相区别的识别符号。 本发明的上述的和其他的目的、 特性、 和优点将通过以下的连同附 图一起的详细描述变得更显而易见。因为本发明允许不同的改变和许多的实施方式, 特定 的实施方式将在图中示出并且以文字说明来详细描述。在整个说明书中, 相似的附图标记 表示相似的元件。 在以下描述中, 已知的功能或。
20、结构的详细的描述将被省略, 因为它们多余 的细节将使本发明变模糊。 0032 在下文中, 根据本发明的例示实施方式的用于在光盘驱动器 (ODD) 中控制托盘的 装置和方法将参照附图被详细地描述。 0033 首先, 对于应用了根据本发明的装置和方法的 ODD, 不单独提供根据托盘打开 / 关 闭状态而接通 / 断开的第一和第二开关。 0034 如图 4 所示, 应用了本发明的 ODD 200 可以包括托盘 20、 加载马达 21、 马达驱动器 22、 控制器 23、 弹出按钮 24、 反电动势检测器 25、 存储器 26、 计时器 27, 等。 0035 控制器 23 执行反电动势 (count。
21、er e.m.f) 检测和使用标记的算法以便控制托盘 打开/关闭操作。 例如, 如果托盘20处于托盘20关闭在ODD之内的状态, 那么控制器23把 第一和第二标记 Flag1 和 Flag2 都设置为低状态 L。如果托盘 20 处于托盘 20 打开在 ODD 之外的状态, 那么控制器 23 把第一和第二标记 Flag1 和 Flag2 都设置为高状态 H。在托盘 20 被从 ODD 之内取出至 ODD 之外的情形下, 控制器 23 把第一标记 Flag1 的状态从低状态 L 改变为高状态 H, 并且维持第二标记 Flag2 为低状态 L。 0036 在托盘 20 被从 ODD 之外插入 ODD。
22、 之内的情形下, 控制器 23 把第一标记 Flag1 的 状态从低状态 L 改变为高状态 H, 并且持续维持第二标记 Flag2 为低状态 L。 0037 通过检查存储器中设置的第一和第二标记, 控制器 23 确认托盘 20 的打开 / 关闭 状态。控制器 23 控制马达驱动器 22 以执行托盘打开 / 关闭操作。这里, 诸如闪速存储器 的非易失性存储器可以作为存储器 26 使用, 或者包括在控制器 23 中的内存储器可以作为 存储器 26 使用。 0038 基于在反电动势检测器 25 中检测的反电动势和由计时器 27 所计算的时间, 控制 器 23 判定托盘打开 / 关闭操作是否完成。在下。
23、文中, 这个将被详细地描述。 说 明 书 CN 103811030 A 6 4/5 页 7 0039 图5是示出了根据本发明的例示实施方式的用于在ODD中控制托盘的方法的流程 图。 0040 例如, 在正常向 ODD 施加电力或电力中断发生之后加电 (S30) 的情形下, 控制器 23 控制马达驱动器 22 以驱动加载马达 21, 从而执行把托盘 20 插入 ODD 之内的托盘关闭操作 (S31) 。控制器 23 把第一和第二标记 Flag1 和 Flag2 都设置为低状态 L(S32) 。 0041 如果在此状态中用户按压弹出按钮 24(S33) , 那么控制器 23 将设置在存储器 26 。
24、中的第一标记Flag1维持为低状态L, 并且把第二标记Flag2的状态从低状态L改变为高状 态 H (S34) 。控制器 23 控制马达驱动器 22 以驱动加载马达 21, 从而执行把托盘 20 取出到 ODD 之外的托盘打开操作 (S35) 。 0042 在由计时器 27 计算的、 从托盘打开操作开始的时间超过先前设置的参考时间情 形下 (例如, 2 秒) 或在通过反电动势检测器 25 检测到由于托盘打开操作的已经完成加载马 达 21 不再旋转而产生的反电动势的情形下 (S36) , 控制器 23 把设置在存储器 26 中的第一 标记 Flag1 的状态从低状态 L 改变为高状态 H(S37。
25、) 。控制器 23 控制马达驱动器 22 以停 止加载马达 21 的旋转, 从而完成托盘打开操作 (S38) 。 0043 如果在托盘20打开的状态因为用户按压弹出按钮24或强制地推动托盘20 (S39) , 而在加载马达 21 中产生反电动势, 那么控制器 23 将设置在存储器 26 中的第一标记 Flag1 维持为高状态 H, 并且把第二标记 Flag2 的状态从高状态 H 改变为低状态 L(S40) 。 0044 如果用户强制地推动托盘 20, 如图 6 所示, 在预定时间 (例如, 1000ms) 内在加载马 达 21 中产生高电平 (例如, 2V 或更高) 的反电动势。因此, 虽然弹。
26、出按钮 24 未被按压, 但是 基于第一和第二标记的状态及检测到的反电动势, 控制器 23 执行托盘关闭操作 (S41) 。 0045 在如上所述的由计时器 27 计算的、 从托盘关闭操作开始的时间超过先前设置的 参考时间情形下 (例如, 2 秒) 或在通过反电动势检测器 25 检测到由于托盘关闭操作已经完 成加载马达 21 不再旋转而产生的反电动势的情形下 (S42) , 控制器 23 把设置在存储器 26 中的第一标记 Flag1 的状态从高状态 H 改变为低状态 L (S43) 。控制器 23 控制马达驱动器 22 以停止加载马达 21 的旋转, 从而完成了托盘关闭操作 (S44) 。 。
27、0046 同时, 在弹出按钮 24 在第一和第二标记被设置为不同值的状态, 即, 当执行托盘 打开操作或托盘关闭操作时, 被按压的情形下, 控制器 23 可以继续地执行托盘打开操作或 托盘关闭操作, 而不管弹出按钮24的操纵。 作为选择, 通过反映用户操纵的强度, 控制器23 可以执行对托盘打开操作或托盘关闭操作的相反操作。 如果在托盘打开操作下检测到弹出 按钮24的操纵, 即, 在第一标记处于低状态L并且第二标记处于高状态H的状态, 控制器23 控制马达驱动器22以旋转加载马达21, 从而执行把托盘20插入ODD之内的托盘关闭操作。 如果经过了参考时间或者检测到反电动势, 控制器 23 判定。
28、托盘关闭操作已经完成, 并且把 第二标记的状态从高状态 H 改变为低状态 L。相反的情形是类似的。 0047 在其中托盘 20 在第一和第二标记被设置为不同值的状态中移动, 即, 当执行托盘 打开操作或托盘关闭操作时, 特别是, 在处于托盘 20 未被完全地插入 ODD 之内或未被完全 地从ODD中取出的状态时, 用户可以在反方向上对托盘20施加力, 也就是, 用户可以在托盘 打开操作下在向 ODD 内的方向推入托盘 20 或者可以在托盘关闭操作操作下在向 ODD 外的 方向拉出托盘。此情形类似于, 反电动势检测器 25 检测到由于托盘关闭操作完成加载马达 21 不再旋转而产生的反电动势。因此。
29、, 这些情形必须彼此区别开。 说 明 书 CN 103811030 A 7 5/5 页 8 0048 当加载马达 21 被正常驱动时, 控制器 23 可以管理直到托盘 20 被完全地从 ODD 之 内取出到 ODD 之外的时间或者直到托盘 20 在托盘 20 被完全地取出到 ODD 之外状态被完全 地插入 ODD 之内的第二参考时间。因此, 在没有经过第二参考时间的状态下检测到反电动 势的情形下, 控制器 23 判定, 在其中托盘打开操作或托盘关闭操作被执行, 用户已经在反 方向上施加了力。控制器 23 控制马达驱动器 22 以改变加载马达 21 的旋转方向, 从而执行 对托盘打开操作或托盘关。
30、闭操作的相反操作。 0049 在当托盘20移动时弹出按钮24重复地被操纵3次或更多次的情形下或当托盘20 移动时用户重复地执行托盘 20 的拉或推的操作的情形下, 控制器 23 可以将用于表示托盘 20 的移动方向或加载马达 21 的旋转方向的第三标记设置为低和高状态中的任一个。 0050 在由于托盘 20 的移动而判定托盘 20 已经完全地关闭或打开的情形下, 控制器 23 可以基于第三标记的值, 改变第一和第二标记的值中的任一个, 例如, 以具有与第三标记的 值相同的值, 使得第一和第二标记表示托盘 20 的关闭或者打开状态。 0051 例如, 如果在托盘 20 关闭的状态 (第一和第二标。
31、记都是低状态) 中操纵弹出按钮 24, 控制器 23 把第二标记的状态从低状态改变为高状态 (因为第一和第二标记彼此是不同 的, 第一和第二标记的不同状态对应托盘移动的不同状态) , 并且设置第三标记, 例如, 为用 于表示托盘 20 被打开的方向的高状态。在这种情形下, 如果在经过第二参考时间之后检测 到反电动势并且停止了加载马达 21 的驱动, 那么控制器 23 判定托盘 20 是打开的, 并且把 第一标记的状态从低状态改变为高状态, 其是第三标记的值。如果当托盘 20 移动时在经过 第二参考时间之前操纵了弹出按钮24, 加载马达21在托盘20关闭的方向被驱动, 并且第三 标记的状态被设置。
32、为用于表示托盘 20 被关闭的方向的低状态。然后, 如果由于在经过预定 时间之后检测到反电动势而停止了加载马达 21 的驱动, 控制器 23 判定托盘 20 被完全地关 闭, 并且把第二标记的状态从高状态改变为低状态, 其是第三标记的值。 0052 如上所述, 通过应用反电动势检测和使用标记的算法, 托盘打开操作或托盘关闭 操作可以精确地执行, 而不使用用于检查托盘的打开 / 关闭状态的独立的开关。 0053 虽然已经示出并描述了根据本发明的若干实施方式, 应理解的是, 如本领域的技 术人员已知的, 本发明并不受限于此, 而是可容许若干的改变和修改, 并且我们因此不希 望受限于在此显示和描述的细节, 而是想要覆盖如权利要求的范围所包含的所有改变和修 改。 说 明 书 CN 103811030 A 8 1/6 页 9 图 1 说 明 书 附 图 CN 103811030 A 9 2/6 页 10 图 2 说 明 书 附 图 CN 103811030 A 10 3/6 页 11 图 3 说 明 书 附 图 CN 103811030 A 11 4/6 页 12 图 4 说 明 书 附 图 CN 103811030 A 12 5/6 页 13 图 5 说 明 书 附 图 CN 103811030 A 13 6/6 页 14 图 6 说 明 书 附 图 CN 103811030 A 14 。