專利名稱:光碟機托盤進(jìn)出倉控制裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種光碟機托盤進(jìn)出倉控制裝置及其控制方法。
背景技術(shù):
光學(xué)存儲裝置特別是光碟機在日常工作生活中被廣泛使用。光碟機發(fā)出光束到記錄有信息的光盤上,并接收光盤返回的光束進(jìn)行解調(diào)以再現(xiàn)信息。同時,發(fā)出帶有信息的光束照射到空白光盤上以將信息刻錄在光盤上的刻錄機也逐漸普及。
一般地,光碟機使用可移動的托盤結(jié)構(gòu)來實現(xiàn)光盤置入或退出。如圖1所示,一種光碟機托盤進(jìn)出倉機構(gòu)10包括托盤12、托盤傳動齒輪組14及驅(qū)動馬達(dá)16。托盤12的一邊設(shè)有傳動齒條122,該傳動齒條122與托盤傳動齒輪組14相嚙合,驅(qū)動馬達(dá)16通過傳動帶18驅(qū)動托盤傳動齒輪組14轉(zhuǎn)動,從而帶動傳動齒條122、托盤12做平移往返運動,實現(xiàn)托盤12的進(jìn)出倉。
如圖2所示,托盤進(jìn)出倉機構(gòu)10工作時,控制驅(qū)動馬達(dá)16的控制電壓為恒定值,從而,會出現(xiàn)托盤12在進(jìn)倉時突然高速啟動的現(xiàn)象,由此可能會造成托盤12發(fā)生抖動、搖晃,更可能會對機構(gòu)件及驅(qū)動馬達(dá)造成瞬間的沖擊而導(dǎo)致?lián)p傷。
發(fā)明內(nèi)容有鑒于此,有必要提供一種光碟機托盤的進(jìn)出倉控制裝置,其可以減小托盤進(jìn)倉時發(fā)生的抖動。
此外,還有必要提供一種光碟機托盤進(jìn)出倉的控制方法。
一種光碟機托盤進(jìn)出倉控制裝置,用于控制光碟機的托盤驅(qū)動馬達(dá)的進(jìn)出倉轉(zhuǎn)動,所述控制裝置包括控制器與驅(qū)動器。所述控制器包括存儲模塊及指令輸出模塊;所述存儲模塊中存儲有循環(huán)遞增指令,所述指令輸出模塊用于發(fā)送所述循環(huán)遞增指令至所述驅(qū)動器,所述循環(huán)遞增指令用于控制所述驅(qū)動器輸出遞增的進(jìn)倉驅(qū)動電壓,從而所述馬達(dá)以遞增的轉(zhuǎn)速帶動所述托盤進(jìn)倉。
一種光碟機托盤的進(jìn)出倉控制方法,包括以下步驟設(shè)置初始的驅(qū)動電壓,以驅(qū)動馬達(dá)啟動并帶動托盤開始移動;當(dāng)所述托盤處于進(jìn)倉狀態(tài)時,發(fā)出進(jìn)倉驅(qū)動電壓遞增指令,以驅(qū)動所述馬達(dá)加速轉(zhuǎn)動。
上述光碟機托盤進(jìn)出倉控制裝置及其控制方法在托盤進(jìn)倉時的不同階段設(shè)置不同的驅(qū)動電壓,從而在進(jìn)倉時托盤移動速度逐漸加快。這種進(jìn)倉方式使用漸進(jìn)的方法克服了機構(gòu)件之間及傳動帶與轉(zhuǎn)輪之間存在的摩擦力以及馬達(dá)的啟動力矩,從而可以減少光碟機的托盤在進(jìn)倉時的抖動、搖晃。
圖1為現(xiàn)有的光碟機托盤進(jìn)出倉機構(gòu)的結(jié)構(gòu)示意圖。
圖2為現(xiàn)有的光碟機托盤進(jìn)出倉驅(qū)動馬達(dá)的控制電壓曲線圖。
圖3為較佳實施方式的光碟機托盤進(jìn)出倉裝置的結(jié)構(gòu)示意圖。
圖4為圖3所示的控制裝置結(jié)構(gòu)示意圖。
圖5為圖3所示的控制裝置所發(fā)出的托盤進(jìn)倉驅(qū)動電壓曲線圖。
圖6為圖3所示的控制裝置所發(fā)出的托盤出倉驅(qū)動電壓曲線圖。
圖7為圖3所示的控制裝置控制光碟機托盤進(jìn)倉的方法流程圖。
圖8為圖3所示的控制裝置控制光碟機托盤出倉的方法流程圖。
具體實施方式如圖3所示,光碟機托盤進(jìn)出倉裝置20包括托盤22、傳動齒輪組24、馬達(dá)26、擋位開關(guān)28及控制裝置30等。
托盤22上設(shè)有傳動齒條222,該傳動齒條222與傳動齒輪組24相嚙合。傳動齒輪組24通過馬達(dá)26的轉(zhuǎn)動驅(qū)動,從而帶動傳動齒條222、托盤22移動??刂蒲b置30向馬達(dá)26提供驅(qū)動電壓,以控制馬達(dá)26的啟動、停止以及轉(zhuǎn)速等。
該光碟機托盤進(jìn)出倉裝置20還設(shè)有橫桿228;橫桿228上設(shè)有凸柱226,該凸柱226與設(shè)于托盤22上的導(dǎo)槽224相配合,用以驅(qū)動橫桿228移動,橫桿228上還設(shè)有擋塊230。導(dǎo)槽224驅(qū)動凸柱226及橫桿228移動,當(dāng)托盤22移動至極限位置時,擋塊230觸動擋位開關(guān)28,擋位開關(guān)28發(fā)出表明托盤22已移動至極限位置的極限信號,并將該極限信號傳送至控制裝置30。
結(jié)合參看圖4,其為圖3所示的控制裝置30的結(jié)構(gòu)示意圖。該控制裝置30包括控制器32及驅(qū)動器34??刂破?2可發(fā)出對于馬達(dá)26的控制指令,如啟動、停止或速度改變等,這些指令被傳送至驅(qū)動器34。驅(qū)動器34根據(jù)這些不同的控制指令生成不同的驅(qū)動信號,并將驅(qū)動信號放大,以形成不同的驅(qū)動電壓輸出到馬達(dá)26。
控制器32包括命令接收模塊322、命令識別模塊324、存儲模塊326、計時模塊328、指令輸出模塊330、偵測模塊332及判斷模塊334。
命令接收模塊322用于接收外部輸入之命令,如進(jìn)倉或出倉等,并將所接收的外部命令傳送到命令識別模塊324。該外部輸入的命令可以是由觸發(fā)光碟機面板上的工作按鈕引起,也可以通過計算機的ATAPI(AdvancedTechnology Attachment Packet Interface,AT計算機上附加設(shè)備的包接口)發(fā)出。
命令識別模塊324用于判斷來自命令接收模塊322的外部命令的類型,以便控制器32依據(jù)其判斷的結(jié)果選擇發(fā)出進(jìn)倉指令或出倉指令。
存儲模塊326中存儲有一系列用于控制馬達(dá)26的控制指令集。依據(jù)命令識別模塊324所識別出的不同的命令類型,指令輸出模塊330從存儲模塊326中選擇讀出不同的控制指令集,并將其發(fā)送到驅(qū)動器34。在指令輸出模塊330輸出指令時,計時模塊328對所輸出的指令的持續(xù)時間進(jìn)行計時,并將計時信號傳送到判斷模塊334。
判斷模塊334依據(jù)所接收的時間信號判斷正由指令輸出模塊330輸出的指令是否已經(jīng)傳送完畢,并將判斷結(jié)果通知指令輸出模塊330,以便其從存儲模塊326讀出下一條指令并輸出到驅(qū)動器34。
當(dāng)前輸出的指令為循環(huán)發(fā)送指令時,判斷模塊334還用于判斷當(dāng)前輸出的需要循環(huán)發(fā)送的指令是否已經(jīng)循環(huán)發(fā)送完畢,并將判斷結(jié)果通知指令輸出模塊330,以便其從存儲模塊326讀出下一條指令并輸出到驅(qū)動器34。
偵測模塊332用于偵測擋位開關(guān)28的輸出信號。當(dāng)托盤22移動至極限位置時,擋塊230觸動擋位開關(guān)28,從而擋位開關(guān)28發(fā)出極限信號。該極限信號被偵測模塊332偵測到后,偵測模塊332即通知指令輸出模塊330發(fā)出終止指令以停止馬達(dá)26的轉(zhuǎn)動。
如圖5所示,在控制器32發(fā)出的指令驅(qū)動下,驅(qū)動器34輸出的進(jìn)倉驅(qū)動電壓VL先后包括進(jìn)倉驅(qū)動電壓VL逐漸增大的進(jìn)倉啟動階段L1、進(jìn)倉加速階段L2和進(jìn)倉驅(qū)動電壓VL保持不變的進(jìn)倉平穩(wěn)階段L3;從而,托盤22的移動速度隨之在進(jìn)倉啟動階段L1、進(jìn)倉加速階段L2逐漸加快,在進(jìn)倉平穩(wěn)階段L3保持不變。
命令接收模塊322接收到外部輸入的命令、命令識別模塊324識別該命令為進(jìn)倉命令后,指令輸出模塊330從存儲模塊326中選擇讀出進(jìn)倉指令,并將其輸出到驅(qū)動器34。據(jù)此,驅(qū)動器34首先輸出初始的進(jìn)倉驅(qū)動電壓VLA,托盤22開始進(jìn)倉。同時計時模塊328開始計時,并將計時信號傳送到判斷模塊334。
在進(jìn)倉啟動階段L1,控制器32發(fā)出第一循環(huán)遞增指令,驅(qū)使驅(qū)動器34所輸出的進(jìn)倉驅(qū)動電壓VL每隔預(yù)定的第一時間間隔ΔT1增大預(yù)定的第一遞增量ΔVL1,同時設(shè)置該第一循環(huán)遞增指令的第一循環(huán)次數(shù)為N1,以供判斷模塊334判斷該第一循環(huán)遞增指令是否已經(jīng)循環(huán)完畢。
在進(jìn)倉啟動階段L1設(shè)置進(jìn)倉驅(qū)動電壓VL的該第一遞增量ΔVL1,可以逐步加快托盤22的進(jìn)倉速度,縮短托盤22的進(jìn)倉時間。又,在每次增加第一遞增量ΔVL1后均會作第一時間間隔ΔT1的延時,不致使得進(jìn)倉驅(qū)動電壓VL的增大過快而導(dǎo)致機構(gòu)件之間的沖撞及托盤22的抖動或搖晃。
在進(jìn)倉加速階段L2,控制器32發(fā)出第二循環(huán)遞增指令,驅(qū)使控制器34所輸出的進(jìn)倉驅(qū)動電壓VL每隔預(yù)定的第二時間間隔ΔT2增大預(yù)定的第二遞增量ΔVL2,同時設(shè)置該第二循環(huán)遞增指令的第二循環(huán)次數(shù)為N2,以供判斷模塊334判斷該第二循環(huán)遞增指令是否已經(jīng)循環(huán)完畢。
該預(yù)定的第二時間間隔ΔT2較之進(jìn)倉啟動階段L1的第一時間間隔ΔT1要長,而預(yù)定的第二遞增量ΔVL2則可與進(jìn)倉啟動階段L1的預(yù)定的第一遞增量ΔVL1相當(dāng)。如此,既可以使得光碟機的托盤22的進(jìn)倉速度進(jìn)一步加快,同時又延續(xù)了第一階段進(jìn)倉啟動階段L1之第一遞增量ΔVL1的大小,保證在進(jìn)倉速度加快的同時托盤22不會發(fā)生抖動和晃動。進(jìn)倉驅(qū)動電壓VL增大后的第二時間間隔ΔT2適當(dāng)延長,使得托盤22可以有足夠的時間執(zhí)行每次加速后的移動,不必再如第一階段進(jìn)倉啟動階段L1一般頻繁增大進(jìn)倉驅(qū)動電壓VL。
在進(jìn)倉平穩(wěn)階段L3,控制器32發(fā)出進(jìn)倉驅(qū)動電壓保持指令,指示進(jìn)倉驅(qū)動電壓VL保持為第二進(jìn)倉平穩(wěn)階段結(jié)束時刻C點的電壓值VLC。進(jìn)倉平穩(wěn)階段L3的持續(xù)時間為第二階段進(jìn)倉加速階段L2結(jié)束的C時刻點至偵測模塊332偵測到擋位開關(guān)28發(fā)出的極限信號并通知指令輸出模塊330發(fā)出終止指令的LO時刻點。在進(jìn)倉平穩(wěn)階段,托盤22保持以較高的速度移動進(jìn)倉,直至托盤22移動至極限位置進(jìn)倉結(jié)束。
如圖6所示,在控制器32發(fā)出的指令驅(qū)動下,驅(qū)動器34輸出的出倉驅(qū)動電壓VU先后包括出倉平穩(wěn)階段U1、出倉減速階段U2和出倉結(jié)束階段U3;從而,托盤22的移動速度隨之在出倉減速階段U2逐漸減小,在出倉平穩(wěn)階段U1和出倉結(jié)束階段U3保持不變。
命令接收模塊322接收到外部輸入的命令、命令識別模塊324識別該命令為出倉命令后,指令輸出模塊330從存儲模塊326中選擇讀出出倉指令,并將其輸出到驅(qū)動器34。據(jù)此,驅(qū)動器34首先輸出初始的出倉驅(qū)動電壓VUD,托盤22開始出倉。同時計時模塊328開始計時,并將計時信號傳送到判斷模塊334。
在出倉平穩(wěn)階段U1,出倉驅(qū)動電壓VU保持為初始的出倉驅(qū)動電壓VUD不變,控制器32設(shè)置該出倉驅(qū)動電壓VUD持續(xù)的時間長度為T1。判斷模塊334根據(jù)所接收的由計時模塊328發(fā)出的計時信號判斷出倉驅(qū)動電壓VU維持為初始之出倉驅(qū)動電壓VUD的持續(xù)時間是否已達(dá)T1,并將判斷結(jié)果通知指令輸出模塊330,以便其從存儲模塊326中讀出下一條指令并輸出到驅(qū)動器34。
在出倉減速階段U2,控制器32發(fā)出第一循環(huán)遞減指令,驅(qū)使驅(qū)動器34所輸出的出倉驅(qū)動電壓VUD每隔預(yù)定的第三時間間隔ΔT3減小預(yù)定的第一遞減量ΔVU2,同時設(shè)置該第一循環(huán)遞減指令的第三循環(huán)次數(shù)為N3,以供判斷模塊334判斷該第一循環(huán)遞減指令是否已經(jīng)循環(huán)完畢。
在出倉結(jié)束階段U3,控制器32發(fā)出出倉驅(qū)動電壓保持指令,指示出倉驅(qū)動電壓VU保持為第二階段出倉減速階段U2結(jié)束時刻F點的電壓值VUF。出倉結(jié)束階段U3的持續(xù)時間為自第二階段出倉減速階段U2結(jié)束的F時刻點至偵測模塊332偵測到擋位開關(guān)28發(fā)出的極限信號并通知指令輸出模塊330發(fā)出終止指令的UO時刻點。在UO時刻點,出倉結(jié)束。
在出倉平穩(wěn)階段U1,出倉驅(qū)動電壓VU保持在一個相對較高的電壓值VUD上不變,該出倉電壓值VUD可以使得托盤22以較快的速度盡快從工作位置退出,同時又不致使得托盤22出現(xiàn)抖動或搖晃。
在出倉減速階段U2設(shè)置出倉驅(qū)動電壓VU的遞減量ΔVU2,可以使得托盤22的出倉速度逐漸減小,不致在出倉結(jié)束時對機構(gòu)件及驅(qū)動馬達(dá)產(chǎn)生瞬間的沖擊從而導(dǎo)致機構(gòu)件或馬達(dá)的損傷。
在出倉結(jié)束階段U3,出倉驅(qū)動電壓VU保持在一個較低的電壓值VUF上不變,可以使得托盤22以較慢的速度出倉直至最終停止移動。
在其他實施方式中,可以在上述出倉平穩(wěn)階段U1之前設(shè)置一個持續(xù)時間較短的出倉驅(qū)動電壓VU的增大階段,以使得托盤22以逐漸加快的速度啟動并開始出倉,如此可以更好地避免托盤22在出倉時發(fā)生抖動或搖晃。
如圖7及圖8所示,其為圖3所示的控制裝置30發(fā)出圖5、圖6所示的進(jìn)倉驅(qū)動電壓VL及出倉驅(qū)動電壓VU,以對馬達(dá)26進(jìn)行控制的方法流程圖。
首先,步驟402,命令接收模塊322接收外界的命令。該命令可以是通過觸發(fā)光碟機面板上的工作按鈕引起,也可以通過計算機的ATAPI接口發(fā)出。
步驟404,命令識別模塊324判斷所接收的外界命令為進(jìn)倉命令抑或出倉命令。若為進(jìn)倉命令,則執(zhí)行圖7所示的步驟流程7A;若為出倉命令,則轉(zhuǎn)到圖8,執(zhí)行步驟流程7B。
若命令識別模塊324判斷所接收的外界命令為進(jìn)倉命令,則執(zhí)行圖7所示的步驟流程7A。首先,步驟406,指令輸出模塊330從存儲模塊326中所存儲的一系列指令集中選擇讀出進(jìn)倉指令集,并將其輸出到驅(qū)動器34。
步驟408,指令輸出模塊330輸出開始進(jìn)倉的指令,驅(qū)動器34輸出初始的進(jìn)倉驅(qū)動電壓VLA。
步驟410,指令輸出模塊330輸出第一循環(huán)遞增指令,指示進(jìn)倉驅(qū)動電壓VL循環(huán)增大一個第一遞增量ΔVL1,并通知判斷模塊334該第一循環(huán)遞增指令的第一循環(huán)次數(shù)N1、第一時間間隔ΔT1。同時,計時模塊328開始計時,并將計時信號傳送至判斷模塊334;設(shè)置已循環(huán)次數(shù)為0。此步驟410將使得進(jìn)倉驅(qū)動電壓VL進(jìn)入圖5所示的進(jìn)倉啟動階段L1。
步驟412,判斷模塊334將所接收的計時信號與第一時間間隔ΔT1相比較,判斷正輸出的第一循環(huán)遞增指令是否已經(jīng)輸出完畢。若尚未輸出完畢,則繼續(xù)進(jìn)行計時并將計時信號傳送至判斷模塊334。
若判斷模塊334判得結(jié)果為當(dāng)前的第一循環(huán)遞增指令已傳送完畢,則執(zhí)行步驟414,通知判斷模塊334已循環(huán)次數(shù)加1,計時信號歸零。
步驟416,通過判斷模塊334將已循環(huán)次數(shù)與第一循環(huán)次數(shù)N1比較,判斷當(dāng)前的第一循環(huán)遞增指令是否已經(jīng)循環(huán)完畢。若尚未循環(huán)完畢,則繼續(xù)執(zhí)行步驟410,指令輸出模塊330輸出第一循環(huán)遞增指令,指示進(jìn)倉驅(qū)動電壓VL增大一個第一遞增量ΔVL1并進(jìn)行計時和判斷。
步驟418,若判斷模塊334判斷當(dāng)前的第一循環(huán)遞增指令已經(jīng)循環(huán)完畢,則指令輸出模塊330輸出第二循環(huán)遞增指令,指示進(jìn)倉驅(qū)動電壓VL增大一個第二遞增量ΔVL2,并通知判斷模塊334該第二循環(huán)遞增指令的第二循環(huán)次數(shù)N2、第二時間間隔ΔT2。同時,計時模塊328開始計時,并將計時信號傳送至判斷模塊334;設(shè)置已循環(huán)次數(shù)為0。此步驟418將使得進(jìn)倉驅(qū)動電壓VL進(jìn)入圖5所示的進(jìn)倉加速階段L2。
步驟420,判斷模塊334將所接收的計時信號與第二時間間隔ΔT2相比較,判斷正輸出的第二循環(huán)遞增指令是否已經(jīng)輸出完畢。若尚未輸出完畢,則繼續(xù)進(jìn)行計時并將計時信號傳送至判斷模塊334。
若判斷模塊334判得結(jié)果為當(dāng)前的第二循環(huán)遞增指令已傳送完畢,則執(zhí)行步驟422,通知判斷模塊334已循環(huán)次數(shù)加1,計時信號歸零。
步驟424,通過判斷模塊334將已循環(huán)次數(shù)與第二循環(huán)次數(shù)N2比較,判斷當(dāng)前的第二循環(huán)遞增指令是否已經(jīng)循環(huán)完畢。若尚未循環(huán)完畢,則繼續(xù)執(zhí)行步驟418,指令輸出模塊330輸出第二循環(huán)遞增指令,指示進(jìn)倉驅(qū)動電壓VL增大一個第二遞增量ΔVL2并進(jìn)行計時和判斷。
步驟426,若判斷模塊334判斷當(dāng)前的第二循環(huán)遞增指令已經(jīng)循環(huán)完畢,則指令輸出模塊330輸出進(jìn)倉驅(qū)動電壓保持指令,指示進(jìn)倉驅(qū)動電壓VL保持為圖5所示的進(jìn)倉加速階段L2的結(jié)束時刻C點的進(jìn)倉驅(qū)動電壓值VLC。此步驟426將使得進(jìn)倉驅(qū)動電壓VL進(jìn)入圖5所示之進(jìn)倉平穩(wěn)階段L3。
步驟428,偵測模塊332偵測擋位開關(guān)28發(fā)出的信號,判斷托盤22是否已移動至極限位置。若尚未到達(dá)極限位置,則繼續(xù)維持當(dāng)前的進(jìn)倉驅(qū)動電壓值VLC不變,并繼續(xù)進(jìn)行偵測。若偵測模塊332偵測到擋位開關(guān)28發(fā)出的極限信號,表明托盤22已移動至極限位置,則執(zhí)行步驟450,發(fā)送進(jìn)倉終止指令,停止馬達(dá)26的轉(zhuǎn)動。從而,進(jìn)倉完畢。
回到步驟404,若命令識別模塊324識別所接收的外界命令為出倉命令,則轉(zhuǎn)到圖8,執(zhí)行流程7B。首先,步驟430,指令輸出模塊330從存儲模塊326中所存儲的一系列指令集中選擇發(fā)出出倉指令集,并將其輸出到驅(qū)動器34。
步驟432,指令輸出模塊330輸出開始出倉的指令,驅(qū)動器34初始的出倉驅(qū)動電壓VUD,并通知判斷模塊334出倉驅(qū)動電壓VU維持為該初始驅(qū)動電壓VUD的時間T1;同時,計時模塊328開始計時,并將計時信號傳送至判斷模塊334。此步驟432將使得出倉驅(qū)動電壓VU進(jìn)入圖6所示的出倉平穩(wěn)階段U1。
步驟434,判斷模塊334依據(jù)所接收的計時信號判斷正輸出的出倉驅(qū)動電壓保持指令是否已經(jīng)輸出完畢。若尚未輸出完畢,則繼續(xù)進(jìn)行計時并將計時信號傳送至判斷模塊334以進(jìn)行判斷。
步驟436,若判斷模塊334判得結(jié)果為當(dāng)前出倉驅(qū)動電壓保持指令已傳送完畢,則指令輸出模塊330輸出第一循環(huán)遞減指令,指示出倉驅(qū)動電壓VU減小一個第一遞減量ΔVU2,并通知判斷模塊334該第一循環(huán)遞減指令的第三循環(huán)次數(shù)N3、第三時間間隔ΔT3。同時,計時模塊328開始計時,并將計時信號傳送到判斷模塊334;設(shè)置已循環(huán)次數(shù)為0。此步驟436將使得出倉驅(qū)動電壓VU進(jìn)入圖6所示的出倉減速階段U2。
步驟438,判斷模塊334將所接收的計時信號與第三時間間隔ΔT3相比較,判斷正輸出第一循環(huán)遞減指令是否已經(jīng)輸出完畢。若尚未輸出完畢,則繼續(xù)進(jìn)行計時并將計時信號傳送至判斷模塊334。
若判斷模塊334判得結(jié)果為當(dāng)前第一循環(huán)遞減指令已傳送完畢,則執(zhí)行步驟440,通知判斷模塊334已循環(huán)次數(shù)加1,計時信號歸零。
步驟442,通過判斷模塊334將已循環(huán)次數(shù)與第三循環(huán)次數(shù)N3比較,判斷當(dāng)前的第一循環(huán)遞減指令是否已經(jīng)循環(huán)完畢。若尚示循環(huán)完畢,則繼續(xù)執(zhí)行步驟436,指令輸出模塊330輸出第一循環(huán)遞減指令,指示出倉驅(qū)動電壓VU減小一個第一遞減量ΔVU2并進(jìn)行計時和判斷。
步驟444,若判斷模塊334判斷當(dāng)前的第一循環(huán)遞減指令已經(jīng)循環(huán)完畢,則發(fā)送出倉驅(qū)動電壓保持指令,指示出倉驅(qū)動電壓VU保持為圖6所示的出倉減速階段U2的結(jié)束時刻F點的出倉驅(qū)動電壓值VUF。此步驟將使得出倉驅(qū)動電壓VU進(jìn)入圖6所示的出倉結(jié)束階段U3。
步驟446,偵測模塊332偵測擋位開關(guān)28發(fā)出的信號,判斷托盤22是否已移動至極限位置。若尚未到達(dá)極限位置,則繼續(xù)維持當(dāng)前的出倉驅(qū)動電壓值VUF不變,并繼續(xù)進(jìn)行偵測。若偵測模塊332偵測到擋位開關(guān)28發(fā)出的極限信號,表明托盤22已移動至極限位置,則執(zhí)行步驟448,發(fā)送出倉終止指令,停止馬達(dá)26的轉(zhuǎn)動。從而,出倉完畢。
上述光碟機托盤進(jìn)出倉裝置的控制裝置及其控制方法在光碟機的托盤處在進(jìn)倉或出倉的不同階段時設(shè)置不同的驅(qū)動電壓。從而,光碟機的托盤在進(jìn)出倉的不同位置具有不同的移動速度在進(jìn)倉時移動速度逐漸加快且加快的幅度愈來愈小、在出倉時移動速度逐漸減慢。這種進(jìn)出倉方式使用漸進(jìn)的方法克服了機構(gòu)件之間及傳動帶與轉(zhuǎn)輪之間存在的摩擦力以及馬達(dá)的啟動力矩。通過這樣的設(shè)置,防止了光碟機的托盤在進(jìn)出倉時出現(xiàn)的托盤的抖動和搖晃,使得在托盤進(jìn)出倉時機構(gòu)件之間的沖擊和碰撞得以有效避免,從而延長了機構(gòu)件的使用壽命;也不會出現(xiàn)驅(qū)動馬達(dá)的瞬時高速啟動和瞬時由高速停轉(zhuǎn)的情況,驅(qū)動馬達(dá)的壽命也得以延長。
權(quán)利要求
1.一種光碟機托盤進(jìn)出倉控制裝置,用于控制光碟機的托盤驅(qū)動馬達(dá)的進(jìn)出倉轉(zhuǎn)動,其特征在于所述控制裝置包括控制器與驅(qū)動器,所述控制器包括存儲模塊及指令輸出模塊;所述存儲模塊中存儲有循環(huán)遞增指令,所述指令輸出模塊用于發(fā)送所述循環(huán)遞增指令至所述驅(qū)動器,所述循環(huán)遞增指令用于控制所述驅(qū)動器輸出遞增的進(jìn)倉驅(qū)動電壓,從而所述馬達(dá)以遞增的轉(zhuǎn)速帶動所述托盤進(jìn)倉。
2.如權(quán)利要求1所述的光碟機托盤進(jìn)出倉控制裝置,其特征在于依據(jù)該循環(huán)遞增指令,所述驅(qū)動器每隔預(yù)定時間輸出增大預(yù)定量的進(jìn)倉驅(qū)動電壓。
3.如權(quán)利要求1所述的光碟機托盤進(jìn)出倉控制裝置,其特征在于依據(jù)所述循環(huán)遞增指令,所述驅(qū)動器輸出增大梯度逐漸減小的進(jìn)倉驅(qū)動電壓。
4.如權(quán)利要求2所述的光碟機托盤進(jìn)出倉控制裝置,其特征在于所述控制器還包括計時模塊及判斷模塊,所述計時模塊用于對所述指令輸出模塊所輸出的指令的持續(xù)時間進(jìn)行計時,并將計時信號傳送至所述判斷模塊,所述判斷模塊將所述計時信號與所述預(yù)定時間相比較,以判斷所述指令是否輸出完畢。
5.如權(quán)利要求4所述的光碟機托盤進(jìn)出倉控制裝置,其特征在于所述判斷模塊還用于判斷所述循環(huán)遞增指令是否循環(huán)完畢。
6.如權(quán)利要求1所述的光碟機托盤進(jìn)出倉控制裝置,其特征在于所述控制器還包括命令接收模塊,所述命令接收模塊用于接收輸入命令。
7.如權(quán)利要求6所述的光碟機托盤進(jìn)出倉控制裝置,其特征在于所述控制器還包括命令識別模塊,所述命令識別模塊用于判斷所述命令接收模塊所接收的輸入命令的類型,并將判斷結(jié)果傳送至所述指令輸出模塊,所述指令輸出模塊依據(jù)所述命令識別模塊的識別結(jié)果發(fā)出進(jìn)倉指令或出倉指令。
8.如權(quán)利要求1所述的光碟機托盤進(jìn)出倉控制裝置,其特征在于所述控制器還包括偵測模塊,所述偵測模塊用于偵測是否有表明所述托盤已移動至預(yù)定的極限位置的極限信號輸入所述控制器,所述指令輸出模塊根據(jù)所述極限信號發(fā)出終止指令,以控制所述馬達(dá)停止轉(zhuǎn)動。
9.一種光碟機托盤的進(jìn)出倉控制方法,包括以下步驟設(shè)置初始的驅(qū)動電壓,以驅(qū)動馬達(dá)啟動并帶動托盤開始移動;當(dāng)所述托盤處于進(jìn)倉狀態(tài)時,發(fā)出進(jìn)倉驅(qū)動電壓遞增指令,以驅(qū)動所述馬達(dá)加速轉(zhuǎn)動。
10.如權(quán)利要求9所述的光碟機托盤的進(jìn)出倉控制方法,其中還包括以下步驟發(fā)送進(jìn)倉驅(qū)動電壓增大預(yù)定量的指令,并開始計時,記錄所述增大預(yù)定量的指令的持續(xù)時間;依據(jù)所述持續(xù)時間判斷當(dāng)前發(fā)送的增大預(yù)定量的指令是否發(fā)送完畢;當(dāng)前發(fā)送的增大預(yù)定量的指令輸出完畢后,判斷所述進(jìn)倉驅(qū)動電壓遞增指令是否循環(huán)完畢。
11.如權(quán)利要求9所述的光碟機托盤的進(jìn)出倉控制方法,其中還包括以下步驟所述進(jìn)倉驅(qū)動電壓遞增指令發(fā)送完畢后,發(fā)送進(jìn)倉驅(qū)動電壓保持指令,以控制所述馬達(dá)轉(zhuǎn)速保持不變。
12.如權(quán)利要求9所述的光碟機托盤的進(jìn)出倉控制方法,其中還包括以下步驟接收輸入命令;判斷該輸入命令的類型;當(dāng)輸入命令為進(jìn)倉命令時,選擇發(fā)送進(jìn)倉指令集;當(dāng)輸入命令為出倉命令時,選擇發(fā)送出倉指令集。
13.如權(quán)利要求9所述的光碟機托盤的進(jìn)出倉控制方法,其中還包括以下步驟判斷所述托盤是否移動至極限位置;當(dāng)所述托盤移動至極限位置時,發(fā)出終止指令,以控制所述馬達(dá)停止轉(zhuǎn)動。
全文摘要
一種光碟機托盤進(jìn)出倉控制裝置,用于控制光碟機的托盤驅(qū)動馬達(dá)的進(jìn)出倉轉(zhuǎn)動。該控制裝置包括控制器與驅(qū)動器,控制器包括存儲模塊及指令輸出模塊;存儲模塊中存儲有循環(huán)遞增指令,指令輸出模塊用于發(fā)送循環(huán)遞增指令至驅(qū)動器,該循環(huán)遞增指令用于控制驅(qū)動器輸出遞增的進(jìn)倉驅(qū)動電壓,從而馬達(dá)以遞增的轉(zhuǎn)速帶動托盤進(jìn)倉。本發(fā)明還提供一種光碟機托盤的進(jìn)出倉控制方法。
文檔編號G11B17/04GK101022026SQ20061003373
公開日2007年8月22日 申請日期2006年2月16日 優(yōu)先權(quán)日2006年2月16日
發(fā)明者柯宥程 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司