用于在光盤(pán)驅(qū)動(dòng)器中控制托盤(pán)的方法
【專(zhuān)利摘要】用于控制光盤(pán)驅(qū)動(dòng)器中的托盤(pán)的方法,包括:設(shè)置用于表示托盤(pán)的當(dāng)前狀態(tài)的第一和第二標(biāo)記,托盤(pán)的狀態(tài)包括打開(kāi)狀態(tài)、關(guān)閉狀態(tài)和托盤(pán)移動(dòng)的狀態(tài);以及基于兩個(gè)標(biāo)記的值和在用于移動(dòng)托盤(pán)的馬達(dá)中產(chǎn)生反電動(dòng)勢(shì)(counter?e.m.f)時(shí)的時(shí)間,控制托盤(pán)的移動(dòng)操作。如果在托盤(pán)處于打開(kāi)的狀態(tài)中收到執(zhí)行托盤(pán)關(guān)閉操作的請(qǐng)求,則執(zhí)行托盤(pán)關(guān)閉操作,并且改變第二標(biāo)記的值。如果從托盤(pán)關(guān)閉操作開(kāi)始時(shí)的時(shí)間起經(jīng)第一時(shí)間之后在馬達(dá)中檢測(cè)到反電動(dòng)勢(shì),則停止馬達(dá)的驅(qū)動(dòng),并且改變第一標(biāo)記的值。
【專(zhuān)利說(shuō)明】用于在光盤(pán)驅(qū)動(dòng)器中控制托盤(pán)的方法
【技術(shù)領(lǐng)域】
[0001]本文涉及用于在光盤(pán)驅(qū)動(dòng)器(ODD)中應(yīng)用的控制托盤(pán)的方法。
【背景技術(shù)】
[0002]用于在諸如壓縮光盤(pán)(⑶)、數(shù)字多功能光盤(pán)(DVD)和藍(lán)光光盤(pán)(BD)的光盤(pán)上記錄或再現(xiàn)數(shù)據(jù)的各種光盤(pán)驅(qū)動(dòng)器被廣泛地傳播和使用。
[0003]例如,如圖1所示,普通光盤(pán)驅(qū)動(dòng)器包括托盤(pán)10、加載馬達(dá)11、馬達(dá)驅(qū)動(dòng)器12、控制器13、彈出按鈕14、第一開(kāi)關(guān)15、第二開(kāi)關(guān)16、等。
[0004]如果處于托盤(pán)10插入光盤(pán)驅(qū)動(dòng)器內(nèi)的狀態(tài),S卩,處于托盤(pán)10關(guān)閉的狀態(tài),用戶(hù)按了彈出按鈕14,那么控制器13控制馬達(dá)驅(qū)動(dòng)器12以驅(qū)動(dòng)加載馬達(dá)11,并且通過(guò)加載馬達(dá)11的旋轉(zhuǎn),托盤(pán)10被從光盤(pán)驅(qū)動(dòng)器中取出。相反地,如果處于托盤(pán)10被從光盤(pán)驅(qū)動(dòng)器中取出的狀態(tài),即,處于托盤(pán)10打開(kāi)的狀態(tài),用戶(hù)按了彈出按鈕14,那么控制器13控制馬達(dá)驅(qū)動(dòng)器12以反向旋轉(zhuǎn)驅(qū)動(dòng)加載馬達(dá),并且通過(guò)加載馬達(dá)11的旋轉(zhuǎn),托盤(pán)10被插入光盤(pán)驅(qū)動(dòng)器內(nèi)。
[0005]當(dāng)在托盤(pán)10處于打開(kāi)的狀態(tài)托盤(pán)10被插入光盤(pán)驅(qū)動(dòng)器內(nèi)部時(shí),第一開(kāi)關(guān)15的狀態(tài)從接通狀態(tài)改變?yōu)閿嚅_(kāi)狀態(tài),并且第二開(kāi)關(guān)16的狀態(tài)維持接通狀態(tài)。然后,如果托盤(pán)10被完全地插入光盤(pán)驅(qū)動(dòng)器之內(nèi),那么第一和第二開(kāi)關(guān)15和16都處于斷開(kāi)狀態(tài)。相反,如果在托盤(pán)10處于關(guān)閉狀態(tài)托盤(pán)10從光盤(pán)驅(qū)動(dòng)器被取出時(shí),那么第一開(kāi)關(guān)15的狀態(tài)維持?jǐn)嚅_(kāi)狀態(tài),并且第二開(kāi)關(guān)16的狀態(tài)從斷開(kāi)狀態(tài)改變?yōu)榻油顟B(tài)。如果托盤(pán)10被完全地取出光盤(pán)驅(qū)動(dòng)器之外,那么第一和第二開(kāi)關(guān)15和16都處于接通狀態(tài)。
[0006]通過(guò)檢查第一和第二開(kāi)關(guān)15和16的接通/斷開(kāi)狀態(tài),控制器13控制托盤(pán)10的打開(kāi)/關(guān)閉操作。
[0007]如圖2所示,處于光盤(pán)驅(qū)動(dòng)器加電(S 10)的狀態(tài),用戶(hù)按壓了彈出按鈕14 (Sll)0然后,控制器13檢查第一和第二開(kāi)關(guān)15和16的接通/斷開(kāi)狀態(tài)(S12),并且根據(jù)第一和第二開(kāi)關(guān)15和16的接通/斷開(kāi)狀態(tài)判定托盤(pán)10的打開(kāi)/關(guān)閉狀態(tài)。如果第一和第二開(kāi)關(guān)15和16都處于上述的接通狀態(tài),那么控制器13判定托盤(pán)10的狀態(tài)為打開(kāi)狀態(tài)。
[0008]在托盤(pán)10的狀態(tài)被判定為打開(kāi)狀態(tài)(S13)的情形下,控制器13控制馬達(dá)驅(qū)動(dòng)器12以驅(qū)動(dòng)加載馬達(dá)11,從而執(zhí)行把托盤(pán)10插入光盤(pán)驅(qū)動(dòng)器之內(nèi)的托盤(pán)關(guān)閉操作(S14)。
[0009]然后,如果第一和第二開(kāi)關(guān)15和16都處于斷開(kāi)狀態(tài)(S15),控制器13判定托盤(pán)10的狀態(tài)處于托盤(pán)10的關(guān)閉已經(jīng)完成的狀態(tài)(S16),并且停止加載馬達(dá)11的驅(qū)動(dòng)。
[0010]另一方面,如果當(dāng)按壓了彈出按鈕14時(shí)第一和第二開(kāi)關(guān)15和16都處于斷開(kāi)狀態(tài),控制器13判定托盤(pán)10的狀態(tài)為托盤(pán)10處于關(guān)閉狀態(tài)。
[0011]在托盤(pán)10的狀態(tài)被判定為托盤(pán)10處于關(guān)閉狀態(tài)(S17)的情形下,控制器13控制馬達(dá)驅(qū)動(dòng)器12以反向驅(qū)動(dòng)加載馬達(dá)11,從而執(zhí)行把托盤(pán)10從光盤(pán)驅(qū)動(dòng)器取出的托盤(pán)打開(kāi)操作(S18)。
[0012]然后,如果第一和第二開(kāi)關(guān)15和16都處于接通狀態(tài)(S19),控制器13判定托盤(pán)10的狀態(tài)處于托盤(pán)10的打開(kāi)已經(jīng)完成的狀態(tài)(S20),并且停止加載馬達(dá)11的驅(qū)動(dòng)。
[0013]同時(shí),如果用戶(hù)強(qiáng)制地推動(dòng)處于打開(kāi)狀態(tài)的托盤(pán)10,如圖3所示,第一開(kāi)關(guān)15的狀態(tài)從接通狀態(tài)改變?yōu)閿嚅_(kāi)狀態(tài),并且第二開(kāi)關(guān)16的狀態(tài)連續(xù)地維持接通狀態(tài)。
[0014]如果雖然在托盤(pán)10處于打開(kāi)狀態(tài)并沒(méi)有按壓彈出按鈕14,第一開(kāi)關(guān)15斷開(kāi)并且第二開(kāi)關(guān)16接通(S21),那么控制器13判定托盤(pán)10被用戶(hù)強(qiáng)制地推動(dòng)(S22),并且執(zhí)行上述的托盤(pán)關(guān)閉操作。
[0015]然而,因?yàn)樵谄胀ü獗P(pán)驅(qū)動(dòng)器中第一和第二開(kāi)關(guān)15和16必要地被用于控制托盤(pán)打開(kāi)/關(guān)閉操作,光盤(pán)驅(qū)動(dòng)器的制造成本增加。進(jìn)一步地,如果在第一和第二開(kāi)關(guān)15和16中的至少一個(gè)中出現(xiàn)故障,那么在托盤(pán)打開(kāi)/關(guān)閉操作中出現(xiàn)錯(cuò)誤。
【發(fā)明內(nèi)容】
[0016]本發(fā)明的一個(gè)方面將提供用于在光盤(pán)驅(qū)動(dòng)器中控制托盤(pán)的方法,而不使用用于判定托盤(pán)打開(kāi)/關(guān)閉狀態(tài)的獨(dú)立的開(kāi)關(guān)。
[0017]在一方面,用于在光盤(pán)驅(qū)動(dòng)器中控制托盤(pán)的方法包括:設(shè)置用于表示光盤(pán)驅(qū)動(dòng)器中托盤(pán)的當(dāng)前狀態(tài)的第一和第二標(biāo)記,其中托盤(pán)的狀態(tài)包括打開(kāi)狀態(tài)、關(guān)閉狀態(tài)和其中托盤(pán)移動(dòng)的狀態(tài);以及基于兩個(gè)標(biāo)記的值和在用于移動(dòng)托盤(pán)的馬達(dá)中產(chǎn)生反電動(dòng)勢(shì)(countere.m.f)時(shí)的時(shí)間,控制托盤(pán)的移動(dòng)操作。
[0018]在另一方面,光盤(pán)驅(qū)動(dòng)器包括托盤(pán)、彈出按鈕、用于移動(dòng)托盤(pán)的馬達(dá)、計(jì)時(shí)器、用于檢測(cè)在馬達(dá)中產(chǎn)生的反電動(dòng)勢(shì)的檢測(cè)器、和控制器,其中控制器設(shè)置用于表示托盤(pán)的當(dāng)前狀態(tài)的第一和第二標(biāo)記,托盤(pán)的狀態(tài)包括打開(kāi)狀態(tài)、關(guān)閉狀態(tài)和其中托盤(pán)移動(dòng)的狀態(tài),并且基于兩個(gè)標(biāo)記的值控制托盤(pán)的移動(dòng)操作,并且基于兩個(gè)標(biāo)記的值和通過(guò)計(jì)時(shí)器和檢測(cè)器所檢測(cè)的反電動(dòng)勢(shì)產(chǎn)生時(shí)的時(shí)間,控制托盤(pán)的移動(dòng)操作。
[0019]如果在托盤(pán)處于打開(kāi)(關(guān)閉)的狀態(tài)中收到執(zhí)行托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)的請(qǐng)求,那么通過(guò)控制馬達(dá)執(zhí)行托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作),并且改變第二標(biāo)記的值。
[0020]如果從托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)開(kāi)始時(shí)的時(shí)間起的第一時(shí)間之后在馬達(dá)中檢測(cè)到反電動(dòng)勢(shì),那么停止馬達(dá)的驅(qū)動(dòng),并且改變第一標(biāo)記的值。
[0021]如果從托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)開(kāi)始時(shí)的時(shí)間起在短于第一時(shí)間的時(shí)間之內(nèi)在馬達(dá)中檢測(cè)到反電動(dòng)勢(shì)或者操縱了彈出按鈕,那么通過(guò)控制馬達(dá)來(lái)執(zhí)行托盤(pán)打開(kāi)操作(或托盤(pán)關(guān)閉操作)。
[0022]通過(guò)在短于第一時(shí)間的時(shí)間之內(nèi)是否操縱了彈出按鈕或是否在馬達(dá)中檢測(cè)到反電動(dòng)勢(shì),判定執(zhí)行托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)的請(qǐng)求。
[0023]在托盤(pán)的移動(dòng)之下,設(shè)置用于表示托盤(pán)的移動(dòng)方向的第三標(biāo)記,并且如果判定托盤(pán)的移動(dòng)停止,那么基于第三標(biāo)記的值改變第一和第二標(biāo)記中的任一個(gè)的值。
[0024]在根據(jù)本發(fā)明的用于在光盤(pán)驅(qū)動(dòng)器中控制托盤(pán)的方法中,降低光盤(pán)驅(qū)動(dòng)器的生產(chǎn)成本而不使用獨(dú)立的開(kāi)關(guān),并且預(yù)先防止由于開(kāi)關(guān)的故障在托盤(pán)打開(kāi)/關(guān)閉操作中發(fā)生錯(cuò)誤,是可能的。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0025]圖1是示出了普通光盤(pán)驅(qū)動(dòng)器的配置的框圖。[0026]圖2是示出了用于在普通光盤(pán)驅(qū)動(dòng)器中控制托盤(pán)的方法的流程圖。
[0027]圖3示出了根據(jù)普通光盤(pán)驅(qū)動(dòng)器中托盤(pán)的操作,第一和第二開(kāi)關(guān)的接通/斷開(kāi)狀態(tài)的改變。
[0028]圖4是示出了應(yīng)用了本發(fā)明的光盤(pán)驅(qū)動(dòng)器的配置的框圖。
[0029]圖5是示出了根據(jù)本發(fā)明的例示實(shí)施方式的用于在光盤(pán)驅(qū)動(dòng)器中控制托盤(pán)的方法的流程圖。
[0030]圖6示出了應(yīng)用了本發(fā)明的光盤(pán)驅(qū)動(dòng)器的加載馬達(dá)中產(chǎn)生的反電動(dòng)勢(shì)。
【具體實(shí)施方式】
[0031]本文上述的目的、特性和優(yōu)點(diǎn)將通過(guò)以下的連同附圖一起的詳細(xì)描述變得更顯而易見(jiàn)。本文可以以不同方式修改并且可以有數(shù)個(gè)實(shí)施方式。在下文中,附圖中示出的實(shí)施例參照附圖詳細(xì)描述。作為一般規(guī)則,在整個(gè)說(shuō)明書(shū)中,相同的附圖標(biāo)記表示相同的元件。進(jìn)一步地,為了不使本文的要點(diǎn)不必要地模糊,已知的功能或結(jié)構(gòu)的詳細(xì)描述將被省略。同樣地注意,在本文的描述中使用的數(shù)字(例如,第一和第二)只是用于將一個(gè)元件與另一個(gè)元件相區(qū)別的識(shí)別符號(hào)。本發(fā)明的上述的和其他的目的、特性、和優(yōu)點(diǎn)將通過(guò)以下的連同附圖一起的詳細(xì)描述變得更顯而易見(jiàn)。因?yàn)楸景l(fā)明允許不同的改變和許多的實(shí)施方式,特定的實(shí)施方式將在圖中示出并且以文字說(shuō)明來(lái)詳細(xì)描述。在整個(gè)說(shuō)明書(shū)中,相似的附圖標(biāo)記表示相似的元件。在以下描述中,已知的功能或結(jié)構(gòu)的詳細(xì)的描述將被省略,因?yàn)樗鼈兌嘤嗟募?xì)節(jié)將使本發(fā)明變模糊。
[0032]在下文中,根據(jù)本發(fā)明的例示實(shí)施方式的用于在光盤(pán)驅(qū)動(dòng)器(ODD)中控制托盤(pán)的裝置和方法將參照附圖被詳細(xì)地描述。
[0033]首先,對(duì)于應(yīng)用了根據(jù)本發(fā)明的裝置和方法的0DD,不單獨(dú)提供根據(jù)托盤(pán)打開(kāi)/關(guān)閉狀態(tài)而接通/斷開(kāi)的第一和第二開(kāi)關(guān)。
[0034]如圖4所示,應(yīng)用了本發(fā)明的ODD 200可以包括托盤(pán)20、加載馬達(dá)21、馬達(dá)驅(qū)動(dòng)器22、控制器23、彈出按鈕24、反電動(dòng)勢(shì)檢測(cè)器25、存儲(chǔ)器26、計(jì)時(shí)器27,等。
[0035]控制器23執(zhí)行反電動(dòng)勢(shì)(counter e.m.f)檢測(cè)和使用標(biāo)記的算法以便控制托盤(pán)打開(kāi)/關(guān)閉操作。例如,如果托盤(pán)20處于托盤(pán)20關(guān)閉在ODD之內(nèi)的狀態(tài),那么控制器23把第一和第二標(biāo)記Flagl和Flag2都設(shè)置為低狀態(tài)L。如果托盤(pán)20處于托盤(pán)20打開(kāi)在ODD之外的狀態(tài),那么控制器23把第一和第二標(biāo)記Flagl和Flag2都設(shè)置為高狀態(tài)H。在托盤(pán)20被從ODD之內(nèi)取出至ODD之外的情形下,控制器23把第一標(biāo)記Flagl的狀態(tài)從低狀態(tài)L改變?yōu)楦郀顟B(tài)H,并且維持第二標(biāo)記Flag2為低狀態(tài)L。
[0036]在托盤(pán)20被從ODD之外插入ODD之內(nèi)的情形下,控制器23把第一標(biāo)記Flagl的狀態(tài)從低狀態(tài)L改變?yōu)楦郀顟B(tài)H,并且持續(xù)維持第二標(biāo)記Flag2為低狀態(tài)L。
[0037]通過(guò)檢查存儲(chǔ)器中設(shè)置的第一和第二標(biāo)記,控制器23確認(rèn)托盤(pán)20的打開(kāi)/關(guān)閉狀態(tài)??刂破?3控制馬達(dá)驅(qū)動(dòng)器22以執(zhí)行托盤(pán)打開(kāi)/關(guān)閉操作。這里,諸如閃速存儲(chǔ)器的非易失性存儲(chǔ)器可以作為存儲(chǔ)器26使用,或者包括在控制器23中的內(nèi)存儲(chǔ)器可以作為存儲(chǔ)器26使用。
[0038]基于在反電動(dòng)勢(shì)檢測(cè)器25中檢測(cè)的反電動(dòng)勢(shì)和由計(jì)時(shí)器27所計(jì)算的時(shí)間,控制器23判定托盤(pán)打開(kāi)/關(guān)閉操作是否完成。在下文中,這個(gè)將被詳細(xì)地描述。[0039]圖5是示出了根據(jù)本發(fā)明的例示實(shí)施方式的用于在ODD中控制托盤(pán)的方法的流程圖。
[0040]例如,在正常向ODD施加電力或電力中斷發(fā)生之后加電(S30 )的情形下,控制器23控制馬達(dá)驅(qū)動(dòng)器22以驅(qū)動(dòng)加載馬達(dá)21,從而執(zhí)行把托盤(pán)20插入ODD之內(nèi)的托盤(pán)關(guān)閉操作(S31)??刂破?3把第一和第二標(biāo)記Flagl和Flag2都設(shè)置為低狀態(tài)L (S32)。
[0041]如果在此狀態(tài)中用戶(hù)按壓彈出按鈕24 (S33),那么控制器23將設(shè)置在存儲(chǔ)器26中的第一標(biāo)記Flagl維持為低狀態(tài)L,并且把第二標(biāo)記Flag2的狀態(tài)從低狀態(tài)L改變?yōu)楦郀顟B(tài)H(S34)??刂破?3控制馬達(dá)驅(qū)動(dòng)器22以驅(qū)動(dòng)加載馬達(dá)21,從而執(zhí)行把托盤(pán)20取出到ODD之外的托盤(pán)打開(kāi)操作(S35)。
[0042]在由計(jì)時(shí)器27計(jì)算的、從托盤(pán)打開(kāi)操作開(kāi)始的時(shí)間超過(guò)先前設(shè)置的參考時(shí)間情形下(例如,2秒)或在通過(guò)反電動(dòng)勢(shì)檢測(cè)器25檢測(cè)到由于托盤(pán)打開(kāi)操作的已經(jīng)完成加載馬達(dá)21不再旋轉(zhuǎn)而產(chǎn)生的反電動(dòng)勢(shì)的情形下(S36),控制器23把設(shè)置在存儲(chǔ)器26中的第一標(biāo)記Flagl的狀態(tài)從低狀態(tài)L改變?yōu)楦郀顟B(tài)H (S37)??刂破?3控制馬達(dá)驅(qū)動(dòng)器22以停止加載馬達(dá)21的旋轉(zhuǎn),從而完成托盤(pán)打開(kāi)操作(S38)。
[0043]如果在托盤(pán)20打開(kāi)的狀態(tài)因?yàn)橛脩?hù)按壓彈出按鈕24或強(qiáng)制地推動(dòng)托盤(pán)20( S39 ),而在加載馬達(dá)21中產(chǎn)生反電動(dòng)勢(shì),那么控制器23將設(shè)置在存儲(chǔ)器26中的第一標(biāo)記Flagl維持為高狀態(tài)H,并且把第二標(biāo)記Flag2的狀態(tài)從高狀態(tài)H改變?yōu)榈蜖顟B(tài)L (S40)。
[0044]如果用戶(hù)強(qiáng)制地推動(dòng)托盤(pán)20,如圖6所示,在預(yù)定時(shí)間(例如,1000ms)內(nèi)在加載馬達(dá)21中產(chǎn)生高電平(例如,2V或更高)的反電動(dòng)勢(shì)。因此,雖然彈出按鈕24未被按壓,但是基于第一和第二標(biāo)記的狀態(tài)及檢測(cè)到的反電動(dòng)勢(shì),控制器23執(zhí)行托盤(pán)關(guān)閉操作(S41)。
[0045]在如上所述的由計(jì)時(shí)器27計(jì)算的、從托盤(pán)關(guān)閉操作開(kāi)始的時(shí)間超過(guò)先前設(shè)置的參考時(shí)間情形下(例如,2秒)或在通過(guò)反電動(dòng)勢(shì)檢測(cè)器25檢測(cè)到由于托盤(pán)關(guān)閉操作已經(jīng)完成加載馬達(dá)21不再旋轉(zhuǎn)而產(chǎn)生的反電動(dòng)勢(shì)的情形下(S42),控制器23把設(shè)置在存儲(chǔ)器26中的第一標(biāo)記Flagl的狀態(tài)從高狀態(tài)H改變?yōu)榈蜖顟B(tài)L(S43)??刂破?3控制馬達(dá)驅(qū)動(dòng)器22以停止加載馬達(dá)21的旋轉(zhuǎn),從而完成了托盤(pán)關(guān)閉操作(S44)。
[0046]同時(shí),在彈出按鈕24在第一和第二標(biāo)記被設(shè)置為不同值的狀態(tài),S卩,當(dāng)執(zhí)行托盤(pán)打開(kāi)操作或托盤(pán)關(guān)閉操作時(shí),被按壓的情形下,控制器23可以繼續(xù)地執(zhí)行托盤(pán)打開(kāi)操作或托盤(pán)關(guān)閉操作,而不管彈出按鈕24的操縱。作為選擇,通過(guò)反映用戶(hù)操縱的強(qiáng)度,控制器23可以執(zhí)行對(duì)托盤(pán)打開(kāi)操作或托盤(pán)關(guān)閉操作的相反操作。如果在托盤(pán)打開(kāi)操作下檢測(cè)到彈出按鈕24的操縱,即,在第一標(biāo)記處于低狀態(tài)L并且第二標(biāo)記處于高狀態(tài)H的狀態(tài),控制器23控制馬達(dá)驅(qū)動(dòng)器22以旋轉(zhuǎn)加載馬達(dá)21,從而執(zhí)行把托盤(pán)20插入ODD之內(nèi)的托盤(pán)關(guān)閉操作。如果經(jīng)過(guò)了參考時(shí)間或者檢測(cè)到反電動(dòng)勢(shì),控制器23判定托盤(pán)關(guān)閉操作已經(jīng)完成,并且把第二標(biāo)記的狀態(tài)從高狀態(tài)H改變?yōu)榈蜖顟B(tài)L。相反的情形是類(lèi)似的。
[0047]在其中托盤(pán)20在第一和第二標(biāo)記被設(shè)置為不同值的狀態(tài)中移動(dòng),即,當(dāng)執(zhí)行托盤(pán)打開(kāi)操作或托盤(pán)關(guān)閉操作時(shí),特別是,在處于托盤(pán)20未被完全地插入ODD之內(nèi)或未被完全地從ODD中取出的狀態(tài)時(shí),用戶(hù)可以在反方向上對(duì)托盤(pán)20施加力,也就是,用戶(hù)可以在托盤(pán)打開(kāi)操作下在向ODD內(nèi)的方向推入托盤(pán)20或者可以在托盤(pán)關(guān)閉操作操作下在向ODD外的方向拉出托盤(pán)。此情形類(lèi)似于,反電動(dòng)勢(shì)檢測(cè)器25檢測(cè)到由于托盤(pán)關(guān)閉操作完成加載馬達(dá)21不再旋轉(zhuǎn)而產(chǎn)生的反電動(dòng)勢(shì)。因此,這些情形必須彼此區(qū)別開(kāi)。[0048]當(dāng)加載馬達(dá)21被正常驅(qū)動(dòng)時(shí),控制器23可以管理直到托盤(pán)20被完全地從ODD之內(nèi)取出到ODD之外的時(shí)間或者直到托盤(pán)20在托盤(pán)20被完全地取出到ODD之外狀態(tài)被完全地插入ODD之內(nèi)的第二參考時(shí)間。因此,在沒(méi)有經(jīng)過(guò)第二參考時(shí)間的狀態(tài)下檢測(cè)到反電動(dòng)勢(shì)的情形下,控制器23判定,在其中托盤(pán)打開(kāi)操作或托盤(pán)關(guān)閉操作被執(zhí)行,用戶(hù)已經(jīng)在反方向上施加了力??刂破?3控制馬達(dá)驅(qū)動(dòng)器22以改變加載馬達(dá)21的旋轉(zhuǎn)方向,從而執(zhí)行對(duì)托盤(pán)打開(kāi)操作或托盤(pán)關(guān)閉操作的相反操作。
[0049]在當(dāng)托盤(pán)20移動(dòng)時(shí)彈出按鈕24重復(fù)地被操縱3次或更多次的情形下或當(dāng)托盤(pán)20移動(dòng)時(shí)用戶(hù)重復(fù)地執(zhí)行托盤(pán)20的拉或推的操作的情形下,控制器23可以將用于表示托盤(pán)20的移動(dòng)方向或加載馬達(dá)21的旋轉(zhuǎn)方向的第三標(biāo)記設(shè)置為低和高狀態(tài)中的任一個(gè)。
[0050]在由于托盤(pán)20的移動(dòng)而判定托盤(pán)20已經(jīng)完全地關(guān)閉或打開(kāi)的情形下,控制器23可以基于第三標(biāo)記的值,改變第一和第二標(biāo)記的值中的任一個(gè),例如,以具有與第三標(biāo)記的值相同的值,使得第一和第二標(biāo)記表示托盤(pán)20的關(guān)閉或者打開(kāi)狀態(tài)。
[0051]例如,如果在托盤(pán)20關(guān)閉的狀態(tài)(第一和第二標(biāo)記都是低狀態(tài))中操縱彈出按鈕24,控制器23把第二標(biāo)記的狀態(tài)從低狀態(tài)改變?yōu)楦郀顟B(tài)(因?yàn)榈谝缓偷诙?biāo)記彼此是不同的,第一和第二標(biāo)記的不同狀態(tài)對(duì)應(yīng)托盤(pán)移動(dòng)的不同狀態(tài)),并且設(shè)置第三標(biāo)記,例如,為用于表示托盤(pán)20被打開(kāi)的方向的高狀態(tài)。在這種情形下,如果在經(jīng)過(guò)第二參考時(shí)間之后檢測(cè)到反電動(dòng)勢(shì)并且停止了加載馬達(dá)21的驅(qū)動(dòng),那么控制器23判定托盤(pán)20是打開(kāi)的,并且把第一標(biāo)記的狀態(tài)從低狀態(tài)改變?yōu)楦郀顟B(tài),其是第三標(biāo)記的值。如果當(dāng)托盤(pán)20移動(dòng)時(shí)在經(jīng)過(guò)第二參考時(shí)間之前操縱了彈出按鈕24,加載馬達(dá)21在托盤(pán)20關(guān)閉的方向被驅(qū)動(dòng),并且第三標(biāo)記的狀態(tài)被設(shè)置為用于表示托盤(pán)20被關(guān)閉的方向的低狀態(tài)。然后,如果由于在經(jīng)過(guò)預(yù)定時(shí)間之后檢測(cè)到反電動(dòng)勢(shì)而停止了加載馬達(dá)21的驅(qū)動(dòng),控制器23判定托盤(pán)20被完全地關(guān)閉,并且把第二標(biāo)記的狀態(tài)從高狀態(tài)改變?yōu)榈蜖顟B(tài),其是第三標(biāo)記的值。
[0052]如上所述,通過(guò)應(yīng)用反電動(dòng)勢(shì)檢測(cè)和使用標(biāo)記的算法,托盤(pán)打開(kāi)操作或托盤(pán)關(guān)閉操作可以精確地執(zhí)行,而不使用用于檢查托盤(pán)的打開(kāi)/關(guān)閉狀態(tài)的獨(dú)立的開(kāi)關(guān)。
[0053]雖然已經(jīng)示出并描述了根據(jù)本發(fā)明的若干實(shí)施方式,應(yīng)理解的是,如本領(lǐng)域的技術(shù)人員已知的,本發(fā)明并不受限于此,而是可容許若干的改變和修改,并且我們因此不希望受限于在此顯示和描述的細(xì)節(jié),而是想要覆蓋如權(quán)利要求的范圍所包含的所有改變和修改。
【權(quán)利要求】
1.一種用于控制光盤(pán)驅(qū)動(dòng)器中的托盤(pán)的方法,包括: 設(shè)置用于表示所述光盤(pán)驅(qū)動(dòng)器中的所述托盤(pán)的當(dāng)前狀態(tài)的第一和第二標(biāo)記,其中所述托盤(pán)的狀態(tài)包括打開(kāi)狀態(tài)、關(guān)閉狀態(tài)和所述托盤(pán)移動(dòng)的狀態(tài);以及 基于所述兩個(gè)標(biāo)記的值和當(dāng)用于移動(dòng)所述托盤(pán)的馬達(dá)中產(chǎn)生反電動(dòng)勢(shì)(反e.m.f)時(shí)的時(shí)間,控制所述托盤(pán)的移動(dòng)操作。
2.根據(jù)權(quán)利要求1所述的方法,其中,如果所述托盤(pán)處于打開(kāi)(關(guān)閉)狀態(tài)時(shí)收到執(zhí)行托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)的請(qǐng)求,則通過(guò)控制所述馬達(dá)執(zhí)行所述托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作),并且改變所述第二標(biāo)記的值。
3.根據(jù)權(quán)利要求2所述的方法,其中,如果從所述托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)開(kāi)始時(shí)的時(shí)間起,經(jīng)第一時(shí)間之后在所述馬達(dá)中檢測(cè)到反電動(dòng)勢(shì),則停止所述馬達(dá)的驅(qū)動(dòng),并且改變所述第一標(biāo)記的值。
4.根據(jù)權(quán)利要求3所述的方法,其中,如果從所述托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)開(kāi)始時(shí)的時(shí)間起,在短于所述第一時(shí)間的時(shí)間之內(nèi)在所述馬達(dá)中檢測(cè)到反電動(dòng)勢(shì)或者彈出按鈕被操縱,則通過(guò)控制所述馬達(dá)來(lái)執(zhí)行所述托盤(pán)打開(kāi)操作(或托盤(pán)關(guān)閉操作)。
5.根據(jù)權(quán)利要求2所述的方法,其中通過(guò)在短于第一時(shí)間的時(shí)間之內(nèi)所述彈出按鈕是否被操縱或是否在所述馬達(dá)中檢測(cè)到反電動(dòng)勢(shì)來(lái)判定執(zhí)行所述托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)的所述請(qǐng)求。
6.根據(jù)權(quán)利要求2所述的方法,其中在所述托盤(pán)的移動(dòng)之下,設(shè)置用于表示所述托盤(pán)的移動(dòng)方向的第三標(biāo)記,并且如果判定所述托盤(pán)的移動(dòng)停止,則基于所述第三標(biāo)記的值來(lái)改變所述第一和第二標(biāo)記中任一個(gè)的值。
7.—種光盤(pán)驅(qū)動(dòng)器,包括 托盤(pán)、彈出按鈕、用于移動(dòng)所述托盤(pán)的馬達(dá)、計(jì)時(shí)器、用于檢測(cè)在所述馬達(dá)中產(chǎn)生的反電動(dòng)勢(shì)的檢測(cè)器和控制器, 其中所述控制器設(shè)置用于表示所述托盤(pán)的當(dāng)前狀態(tài)的第一和第二標(biāo)記,所述托盤(pán)的狀態(tài)包括打開(kāi)狀態(tài)、關(guān)閉狀態(tài)和所述托盤(pán)移動(dòng)的狀態(tài),并且所述控制器基于所述兩個(gè)標(biāo)記的值和通過(guò)所述計(jì)時(shí)器和所述檢測(cè)器所檢測(cè)的所述反電動(dòng)勢(shì)產(chǎn)生時(shí)的時(shí)間,控制所述托盤(pán)的移動(dòng)操作。
8.根據(jù)權(quán)利要求7所述的光盤(pán)驅(qū)動(dòng)器,其中,如果在所述托盤(pán)處于打開(kāi)(關(guān)閉)狀態(tài)時(shí)收到執(zhí)行托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)的請(qǐng)求,則所述控制器通過(guò)控制所述馬達(dá)來(lái)執(zhí)行所述托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作),并且改變所述第二標(biāo)記的值。
9.根據(jù)權(quán)利要求8所述的光盤(pán)驅(qū)動(dòng)器,其中,如果從所述托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)開(kāi)始時(shí)的時(shí)間起,經(jīng)第一時(shí)間之后由所述檢測(cè)器檢測(cè)到反電動(dòng)勢(shì),則所述控制器停止所述馬達(dá)的驅(qū)動(dòng)并且改變所述第一標(biāo)記的值。
10.根據(jù)權(quán)利要求9所述的光盤(pán)驅(qū)動(dòng)器,其中,如果從所述托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)執(zhí)行時(shí)的時(shí)間起,在短于所述第一時(shí)間的時(shí)間之內(nèi)由所述檢測(cè)器檢測(cè)到反電動(dòng)勢(shì)或者彈出按鈕被操縱,則所述控制器通過(guò)控制所述馬達(dá)來(lái)執(zhí)行所述托盤(pán)打開(kāi)操作(或托盤(pán)關(guān)閉操作)。
11.根據(jù)權(quán)利要求8所述的光盤(pán)驅(qū)動(dòng)器,其中,如果在短于第一時(shí)間的時(shí)間之內(nèi)由所述檢測(cè)器檢測(cè)到反電動(dòng)勢(shì)或者彈出按鈕被操縱,則所述控制器判定接收到執(zhí)行所述托盤(pán)關(guān)閉操作(或托盤(pán)打開(kāi)操作)的請(qǐng)求。
12.根據(jù)權(quán)利要求8所述的光盤(pán)驅(qū)動(dòng)器,其中在所述托盤(pán)的移動(dòng)之下,所述控制器設(shè)置用于表示所述托盤(pán)的移動(dòng)方向的第三標(biāo)記,并且如果判定所述托盤(pán)的移動(dòng)停止,則所述控制器基于所述第三 標(biāo)記的值改變所述第一和第二標(biāo)記中任一個(gè)的值。
【文檔編號(hào)】G11B17/02GK103811030SQ201210447923
【公開(kāi)日】2014年5月21日 申請(qǐng)日期:2012年11月9日 優(yōu)先權(quán)日:2012年11月9日
【發(fā)明者】鄭聲九, 金詠琪 申請(qǐng)人:日立-Lg數(shù)據(jù)存儲(chǔ)韓國(guó)公司