用于快速恢復(fù)到寫狀態(tài)的系統(tǒng)、方法與計算機(jī)程序產(chǎn)品的制作方法
【專利摘要】本申請涉及用于快速恢復(fù)到寫狀態(tài)的系統(tǒng)、方法與計算機(jī)程序產(chǎn)品。在一種實施例中,磁帶驅(qū)動器系統(tǒng)包括:具有用于軌道跟蹤縱向磁帶的至少一個定義的伺服軌道的至少一個伺服傳感器的磁頭、配置成移動縱向磁帶通過磁頭的磁帶運(yùn)動控制器、配置成相對于縱向磁帶橫向平移磁頭的復(fù)合致動器以及控制裝置,所述控制裝置配置成通過減小磁頭與期望位置之間的位置誤差來軌道跟蹤所述至少一個定義的伺服軌道、當(dāng)位置誤差大于閾值時從寫狀態(tài)過渡到監(jiān)視狀態(tài)、當(dāng)位置誤差大于所述閾值達(dá)第一周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài)、并且當(dāng)位置誤差小于所述閾值達(dá)第二周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)。
【專利說明】用于快速恢復(fù)到寫狀態(tài)的系統(tǒng)、方法與計算機(jī)程序產(chǎn)品
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及在縱向磁帶系統(tǒng)中寫操作過程中對伺服軌道的軌道跟蹤(track-following),并且尤其涉及在中斷軌道跟蹤后從停止寫狀態(tài)恢復(fù)。
【背景技術(shù)】
[0002]除其它的之外,當(dāng)前的縱向磁帶驅(qū)動器,例如IBM? LTO第五代磁帶驅(qū)動器、IBM? Jaguar4磁帶驅(qū)動器以及更新的磁帶驅(qū)動器,具有檢測軌道跟蹤的伺服是否由于任何原因而脫離軌道并且隨后停止寫和軌道跟蹤行為以防驅(qū)動器在相鄰軌道中重寫數(shù)據(jù)的方法。這種停止是通過監(jiān)視位置誤差信號(PES)并且檢測何時PES值由于明顯的原因超過閾值來執(zhí)行的,其中所述閾值通常稱為“停止寫”限值。如果PES值總是超過所述停止寫限值,則磁帶驅(qū)動器暫停寫操作并且停止軌道跟蹤伺服軌道。當(dāng)PES值移動到可以接受的范圍(例如PES值低于停止寫限值某個量的范圍)內(nèi)時,驅(qū)動器重新獲得軌道跟蹤鎖定并且允許寫操作繼續(xù)。這個停止軌道跟蹤并且隨后從停止寫狀態(tài)恢復(fù)并重新獲得軌道跟蹤的過程可能會花一些時間。并且,對于目前磁帶驅(qū)動器的新無凸緣磁帶路徑,重新獲得軌道跟蹤的過程可能是有問題的并且可能需要附加的時間來重新獲得軌道跟蹤狀態(tài)。
[0003]在磁帶驅(qū)動器處于停止寫狀態(tài)的這個時間內(nèi),因為磁帶驅(qū)動器處于停止寫狀態(tài),所以磁帶仍然移動但是數(shù)據(jù)不寫到磁帶上。很顯然,這消耗了對應(yīng)于磁帶驅(qū)動器處于停止寫狀態(tài)時磁頭所通過的磁帶長度的磁帶存儲容量。
【發(fā)明內(nèi)容】
[0004]在一種實施例中,磁帶驅(qū)動器包括:具有至少一個用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置的伺服傳感器的磁頭、配置成操作至少一個驅(qū)動器電機(jī)以便移動縱向磁帶縱向通過磁頭的磁帶運(yùn)動控制器、配置成相對于縱向磁帶橫向平移磁頭的精密致動器、配置成相對于縱向磁帶橫向平移精密致動器的粗略致動器以及控制裝置,所述控制裝置配置成:感測所述至少一個伺服傳感器的第一伺服傳感器、確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差、提供操作精密制動器以減小所確定的位置誤差的方式橫向平移磁頭的信號、當(dāng)所確定的位置誤差大于閾值誤差值時從寫狀態(tài)過渡到監(jiān)視狀態(tài)、當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài)、以及當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)。在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
[0005]在另一種實施例中,一種方法包括:在縱向磁帶移動通過磁頭的時候感測伺服傳感器,其中所述伺服傳感器配置成用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置、確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差、提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,其中所述精密致動器配置成相對于縱向磁帶橫向平移磁頭,當(dāng)所確定的位置誤差大于閾值誤差值時從寫狀態(tài)過渡到監(jiān)視狀態(tài),當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài),以及當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)。在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
[0006]在還有另一種實施例中,一種計算機(jī)程序產(chǎn)品包括其中包含計算機(jī)可讀程序代碼的計算機(jī)可讀存儲介質(zhì)。所述計算機(jī)可讀程序代碼配置成在縱向磁帶移動通過磁頭的時候感測伺服傳感器,其中所述伺服傳感器配置成用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置、確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差、提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,其中所述精密致動器配置成相對于縱向磁帶橫向平移磁頭,當(dāng)所確定的位置誤差大于閾值誤差值時從寫狀態(tài)過渡到監(jiān)視狀態(tài),當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài),以及當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)。在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
[0007]根據(jù)以下詳細(xì)描述,本發(fā)明的其它方面與實施例將變得顯而易見,當(dāng)結(jié)合附圖考慮時,以下具體描述通過例子說明了本發(fā)明的原理。
【專利附圖】
【附圖說明】
[0008]圖1是可以實現(xiàn)本發(fā)明實施例的示例性磁帶數(shù)據(jù)存儲驅(qū)動器的部分剖視圖。
[0009]圖2是根據(jù)一種實施例的除去蓋子后的圖1數(shù)據(jù)存儲驅(qū)動器的視圖。
[0010]圖3是根據(jù)一種實施例的縱向磁帶、磁帶頭與圖1的伺服系統(tǒng)的示意圖。
[0011]圖4是根據(jù)一種實施例的磁帶頭與圖1數(shù)據(jù)存儲驅(qū)動器的復(fù)合致動器的視圖。
[0012]圖5是根據(jù)一種實施例的磁帶頭與圖4的復(fù)合致動器的部分剖視圖。
[0013]圖6是圖3伺服系統(tǒng)的實施例的框圖。
[0014]圖7是根據(jù)一種實施例顯示各種寫狀態(tài)的圖。
[0015]圖8是根據(jù)一種實施例的方法的流程圖。
【具體實施方式】
[0016]以下描述是為了說明本發(fā)明的通用原理而不是意味著限制本文所保護(hù)的發(fā)明性概念。另外,在各種可能的組合與變更中,本文所述的特定特征可以結(jié)合其它所述特征一起使用。
[0017]除非在本文中另外具體定義,否則所有術(shù)語都要賦予它們最廣泛可能的解釋,包括本發(fā)明書中暗示的意義以及本領(lǐng)域技術(shù)人員理解的和/或詞典、專著等中定義的意義。
[0018]還必須指出,如在本說明書與所附權(quán)利要求中所使用的,除非另外指定,否則單數(shù)形式“一”、“一個”和“這個”也要包括復(fù)數(shù)的所指對象。
[0019]以下說明描述了用于在中斷軌道跟蹤之后從停止寫狀態(tài)恢復(fù)的方法與系統(tǒng)。
[0020]在一種通用的實施例中,磁帶驅(qū)動器包括:具有至少一個用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置的伺服傳感器的磁頭、配置成操作至少一個驅(qū)動器電機(jī)以便移動縱向磁帶縱向通過磁頭的磁帶運(yùn)動控制器、配置成相對于縱向磁帶橫向平移磁頭的精密致動器、配置成相對于縱向磁帶橫向平移精密致動器的粗略致動器、以及控制裝置,所述控制裝置配置成感測所述至少一個伺服傳感器的第一伺服傳感器、確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差、提供操作精密制動器以減小所確定的位置誤差的方式橫向平移磁頭的信號、當(dāng)所確定的位置誤差大于閾值誤差值時從寫狀態(tài)過渡到監(jiān)視狀態(tài)、當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài),以及當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)。在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
[0021]在另一種通用實施例中,一種方法包括:在縱向磁帶移動通過磁頭的時候感測伺服傳感器,其中所述伺服傳感器配置成用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置、確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差、提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,其中所述精密致動器配置成相對于縱向磁帶橫向平移磁頭,當(dāng)所確定的位置誤差大于閾值誤差值時從寫狀態(tài)過渡到監(jiān)視狀態(tài),當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài),以及當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)。在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
[0022]在還有另一種通用實施例中,一種計算機(jī)程序產(chǎn)品,包括其中包含計算機(jī)可讀程序代碼的計算機(jī)可讀存儲介質(zhì)。所述計算機(jī)可讀程序代碼配置成在縱向磁帶移動通過磁頭的時候感測伺服傳感器,其中所述伺服傳感器配置成用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置、確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差、提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,其中所述精密致動器配置成相對于縱向磁帶橫向平移磁頭,當(dāng)所確定的位置誤差大于閾值誤差值時從寫狀態(tài)過渡到監(jiān)視狀態(tài),當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài),以及當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)。在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
[0023]從寫狀態(tài)過渡到停止寫狀態(tài)并且然后返回寫狀態(tài)常常是一個耗時的過程。根據(jù)一種實施例,本文所公開的方法與系統(tǒng)能夠以更快更有效的方式從寫狀態(tài)過渡到停止寫狀態(tài)并且然后返回寫狀態(tài)。從停止寫狀態(tài)過渡到寫狀態(tài)的常規(guī)方法最耗時的一個方面是重新獲得伺服軌道的軌道跟蹤。為了補(bǔ)救這個問題,根據(jù)一種實施例,當(dāng)磁帶驅(qū)動器從寫狀態(tài)過渡到停止寫狀態(tài)時,在有些情況下,軌道跟蹤繼續(xù)并且不中斷。這是通過創(chuàng)建新的“監(jiān)視”狀態(tài)來實現(xiàn)的,在這個狀態(tài)中,軌道跟蹤繼續(xù)但是寫暫停。這個狀態(tài)允許在停止寫事件發(fā)生時磁帶跟蹤循環(huán)保持閉合,因此,當(dāng)停止寫事件過去或者被補(bǔ)救之后,磁帶驅(qū)動器可以快速且容易地過渡回寫狀態(tài)。
[0024]根據(jù)優(yōu)選實施例,將發(fā)生更少的磁帶容量損耗,因為當(dāng)發(fā)生停止寫時寫狀態(tài)與停止寫狀態(tài)之間過渡所需的時間縮短了。因此,停止寫期間有更少的磁帶前行,并且更多的容量余量可用于磁帶驅(qū)動器系統(tǒng)。
[0025]所屬【技術(shù)領(lǐng)域】的技術(shù)人員知道,本發(fā)明的各個方面可以實現(xiàn)為系統(tǒng)、方法或計算機(jī)程序產(chǎn)品。因此,本發(fā)明的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、駐留軟件、微代碼等),或硬件和軟件方面結(jié)合的實施方式,這里可以統(tǒng)稱為“邏輯”、“電路”、“模塊”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明的各個方面還可以實現(xiàn)為在一個或多個計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品的形式,所述計算機(jī)可讀介質(zhì)中包含計算機(jī)可讀的程序代碼。
[0026]可以采用一個或多個計算機(jī)可讀介質(zhì)的任意組合。計算機(jī)可讀介質(zhì)可以是計算機(jī)可讀信號介質(zhì)或者計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)例如可以是一但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機(jī)盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),所述程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0027]計算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機(jī)可讀的信號介質(zhì)還可以是計算機(jī)可讀存儲介質(zhì)以外的任何計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0028]計算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于一無線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0029]可以以一種或多種程序設(shè)計語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的計算機(jī)程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言一諸如Java、Smalltalk、C++等,還包括常規(guī)的過程式程序設(shè)計語言一諸如“C”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí)行、作為一個獨(dú)立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算機(jī),或者,可以連接到外部計算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
[0030]下面將參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機(jī)程序指令實現(xiàn)。這些計算機(jī)程序指令可以提供給通用計算機(jī)、專用計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些計算機(jī)程序指令在通過計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。
[0031]也可以把這些計算機(jī)程序指令存儲在計算機(jī)可讀介質(zhì)中,這些指令使得計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其他設(shè)備以特定方式工作,從而,存儲在計算機(jī)可讀介質(zhì)中的指令就產(chǎn)生出包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的指令的制造品(article of manufacture).[0032]計算機(jī)程序指令還可以加載到計算機(jī)、其它可編程數(shù)據(jù)處理裝置或者其它設(shè)備上,以使得一系列操作步驟在計算機(jī)、其它可編程裝置或者其它設(shè)備上執(zhí)行,產(chǎn)生一種計算機(jī)實現(xiàn)的過程,使得在所述計算機(jī)或者其它可編程裝置上執(zhí)行的指令提供用于實現(xiàn)在所述流程圖和/或框圖塊中所指定的功能/動作的過程。
[0033]圖1和2說明了根據(jù)一種實施例、把數(shù)據(jù)18寫到包括磁帶數(shù)據(jù)存儲介質(zhì)11的縱向磁帶和從其讀數(shù)據(jù)的磁帶數(shù)據(jù)存儲驅(qū)動器10。
[0034]如本領(lǐng)域技術(shù)人員理解的,磁帶數(shù)據(jù)存儲驅(qū)動器,也稱為磁帶驅(qū)動器或帶驅(qū)動器,可以采取各種形式。所說明的磁帶驅(qū)動器10在磁帶的縱向方向沿著磁帶路徑把磁帶11從磁帶數(shù)據(jù)存儲盒13中的放帶盤12移動到收帶盤14。磁帶驅(qū)動器的一個例子是IBM? LTO(線性磁帶開放)磁帶驅(qū)動器。磁帶驅(qū)動器的另一個例子是IBM? TotalStorage企業(yè)磁帶驅(qū)動器。以上兩個磁帶驅(qū)動器的例子都采用單盤帶盒13。一種備選的磁帶驅(qū)動器和磁帶盒是雙帶盤盒與驅(qū)動器,其中帶盤12和14都包含在該磁帶盒中。
[0035]磁帶介質(zhì)11在縱向方向跨磁帶頭65移動。磁帶頭可以被軌道跟蹤伺服系統(tǒng)的復(fù)合致動器17支撐并橫向移動。在磁帶介質(zhì)縱向移動的時候,磁帶介質(zhì)被導(dǎo)帶輥50、51、52、53支撐,其中這些導(dǎo)帶輥可以是有凸緣或者無凸緣的。
[0036]典型的磁帶數(shù)據(jù)存儲驅(qū)動器在正向與反向(后向)方向都可以操作,以便讀寫數(shù)據(jù)。因而,根據(jù)各種實施例,磁帶頭65可以包括用于在正向方向操作的一組讀寫元件和用于在反向方向操作的另一組讀寫元件,或者作為替代,可以在寫元件的任一側(cè)都具有兩組讀元件,以允許相同的寫元件在兩個方向都可以寫,同時這兩組讀元件允許在兩個方向的寫后讀。
[0037]磁帶數(shù)據(jù)存儲驅(qū)動器10包括一個或多個控制裝置20,用于根據(jù)從外部系統(tǒng)接收到的命令操作磁帶數(shù)據(jù)存儲驅(qū)動器。如本領(lǐng)域技術(shù)人員在閱讀所給出的描述后將顯而易見的,該外部系統(tǒng)可以包括網(wǎng)絡(luò)、主機(jī)系統(tǒng)、數(shù)據(jù)存儲庫或者自動化系統(tǒng)、數(shù)據(jù)存儲子系統(tǒng)等??刂蒲b置20 —般包括具有存儲器19的邏輯和/或一個或多個微處理器,其中存儲器用于存儲用于操作微處理器和驅(qū)動器的信息與程序信息。通過到例如軟盤、光盤、閃存存儲器、CD-ROM等的控制裝置20的輸入,或者通過從磁帶盒讀取,或者通過任何其它合適的設(shè)備或方法,程序信息可以經(jīng)接口 21提供給存儲器。磁帶數(shù)據(jù)存儲驅(qū)動器10可以包括獨(dú)立單元或者包括磁帶庫或其它子系統(tǒng)的一部分,這可以包括外部系統(tǒng)。如本領(lǐng)域技術(shù)人員已知的,控制裝置20還為要從磁帶介質(zhì)讀取和寫到磁帶介質(zhì)的數(shù)據(jù)提供數(shù)據(jù)流與格式化器。
[0038]磁帶盒接收器39配置成接收在單個方向上定向的磁帶盒13,并且例如相對于磁帶盒接收器把磁帶盒與定位銷(guide pin)41對準(zhǔn)。正確的朝向可以在磁帶盒本身上通過例如磁帶盒上的箭頭42說明。如本領(lǐng)域技術(shù)人員已知的,正確的朝向可以通過磁帶盒的具體形狀或者通過使用與接收器相合的各種槽口來加強(qiáng)。磁帶盒的朝向使磁帶11在磁帶盒接收器規(guī)定的點(diǎn)離開磁帶盒。穿帶機(jī)構(gòu)可以把磁帶11的自由端從磁帶盒13移動到收帶盤14,例如,在收帶盤的中心軸75處定位自由端導(dǎo)塊。因此,磁帶沿磁帶路徑定位。
[0039]在所說明的實施例中,有凸緣或者無凸緣的導(dǎo)帶輥50、51、52和53每個都具有定向成為磁帶11跨磁帶頭65提供磁帶路徑的圓柱形表面80、81、82、83。
[0040]磁帶路徑包括在磁帶盒13與磁帶頭65之間定位的至少一個有凸緣或者無凸緣的導(dǎo)帶輥50,并且可以在磁帶頭65的任一側(cè)都包括至少一個有凸緣或者無凸緣的導(dǎo)帶輥51、52。附加的導(dǎo)帶輥或者其它類型的導(dǎo)引可以依賴磁帶路徑的長度和/或復(fù)雜性來提供,并且優(yōu)選地包括無凸緣的導(dǎo)帶輥,例如導(dǎo)帶輥52和53。
[0041]參考圖3,在圖1控制裝置20的磁帶運(yùn)動控制器75的控制下,縱向磁帶11被帶盤電機(jī)15和16在帶盤12和14之間跨磁帶頭65移動(導(dǎo)帶輥沒有示出)。如由磁帶運(yùn)動控制器控制的,帶盤電機(jī)以各種速度操作,以確保磁帶介質(zhì)以與其纏繞到另一個帶盤上相同的速度離開一個帶盤。再次參考圖3,磁帶運(yùn)動控制器還控制施加到每個驅(qū)動器電機(jī)15和16的扭矩,以便控制在磁帶頭65施加到磁帶介質(zhì)的張力。
[0042]磁帶頭65包括感測在磁帶11的伺服軌道68中記錄的伺服模式的伺服讀取頭、讀取器或者傳感器76。在磁頭65的各個位置,伺服讀取頭可以包括多個伺服讀取傳感器,并且在跨磁帶11的各個位置,伺服軌道68可以包括多個平行的伺服軌道。如本領(lǐng)域技術(shù)人員理解的,伺服軌道一般在縱向方向延伸整個磁帶的長度,并且作為磁帶盒13的制造過程的一部分被預(yù)先記錄并定義??梢园ㄈ舾蓴?shù)據(jù)讀/寫換能器的數(shù)據(jù)頭78示為位于磁帶的數(shù)據(jù)軌道區(qū)18之上,例如,該數(shù)據(jù)軌道區(qū)18包含多個平行的數(shù)據(jù)軌道。如本領(lǐng)域技術(shù)人員理解的,一般來說,所定義的磁帶系統(tǒng)的伺服軌道與數(shù)據(jù)軌道平行并且有偏移。伺服軌道68被示出為單線,例如,寬到足以允許單個伺服軌道或者一組軌道的一個伺服軌道的中心線,以便通過使伺服頭偏離該中心線來允許各組數(shù)據(jù)軌道的伺服。
[0043]當(dāng)磁帶11沿磁帶路徑縱向移動時,伺服讀取頭76讀取伺服信號,該信號在伺服信號線84上提供給伺服解碼器86。伺服解碼器處理接收到的伺服信號并且生成在位置信號線88上提供給伺服控制裝置90的位置信號。伺服控制裝置90響應(yīng)搜索信號,使復(fù)合致動器17在伺服軌道之間移動,并且響應(yīng)位置信號,使致動器17跟蹤期望的伺服軌道。
[0044]當(dāng)縱向磁帶11跨磁帶頭65縱向移動時,磁帶趨于或者停留在磁帶頭的一側(cè)上或者從磁帶頭的一側(cè)移位到另一側(cè)。如果磁帶移位,則磁帶11的移位導(dǎo)致在橫向方向上移位伺服軌道68,在圖3中說明為在橫向移位極端77與橫向移位極端79 (包括極端之間的橫向移位漂移)之間偏移。
[0045]現(xiàn)在參考圖3、4和5,說明了根據(jù)一種實施例的復(fù)合致動器17。致動器17包括安裝磁帶頭65的致動器臂32。粗略致動器電機(jī)59驅(qū)動導(dǎo)螺桿36在與基座55垂直的垂直方向中在孔44A移動精密致動器臺44。提供孔44B以容納防旋轉(zhuǎn)銷34,并且在外殼26與臺子44之間提供負(fù)載彈簧48。扭矩彈簧46固定到臺子44并且在其末端46A和46B耦合到致動器臂32,使得臺子44在垂直方向跨磁帶移動安裝在致動器臂32上的頭65。
[0046]精密致動器線圈組件60附連到致動器臂32的末端。在一種實施例中,線圈組件60包括線圈框架71、線圈72以及心軸74。線圈72具有上部72A和下部72B,并且位于保持在磁鐵外殼38中的磁鐵40A和40B之間,該外殼布置成在大約線79分開北極和南極。在線圈72施加電流時線圈垂直移動,并且使致動器臂32相對于扭矩彈簧46樞軸轉(zhuǎn)動并且橫切磁帶11移動磁帶頭65,進(jìn)行小的調(diào)整,例如在軌道跟蹤模式中。
[0047]伺服控制裝置90響應(yīng)于位置信號在線91上生成伺服控制信號,以操作精密致動器60跟蹤期望的伺服軌道,并且當(dāng)精密致動器運(yùn)動不足以容納完全的移動時,或者為了其它目的而需要大的移動時,伺服控制裝置90在線93上生成伺服控制信號,以使粗略致動器59在期望的方向上移動精密致動器。
[0048]如本領(lǐng)域技術(shù)人員在閱讀本描述之后將顯而易見的,可以使用備選的復(fù)合致動器。每個復(fù)合致動器都既具有提供高帶寬但是具有有限行程的精密致動器,又具有提供大工作動態(tài)范圍的粗略致動器。
[0049]根據(jù)一種實施例,伺服控制裝置90在圖6中示出為伺服系統(tǒng)180的位置誤差信號(PES)環(huán)路170的一部分。伺服系統(tǒng)的操作在美國專利號6,587,303中具體討論。簡而言之,伺服信號是由頭65的伺服傳感器76感測的,并且伺服傳感器相對于伺服軌道的位置是由信號解碼器86從伺服信號檢測的。所檢測到的位置信號在線88上提供并且優(yōu)選地包括數(shù)字信號。然后,由比較器178對位置信號與參考信號177進(jìn)行比較,以便確定頭和與所定義的伺服軌道相關(guān)的期望位置之間的位置誤差,稱為線179上的PES。
[0050]精密致動器伺服一般在位置誤差信號環(huán)路中具有補(bǔ)償器功能185,它被設(shè)計成使得可以有具有足夠穩(wěn)定性余量的最大帶寬。補(bǔ)償器功能185通過對PES應(yīng)用可變增益來修改PES,該增益基于輸入PES179的頻率,或者從另一個角度看,基于輸入PES的變化率。
[0051]補(bǔ)償器功能185包括積分器187和其它的傳遞函數(shù)元件,例如超前/滯后功能性元件186,以便實現(xiàn)期望的靜態(tài)與動態(tài)系統(tǒng)性能和整體穩(wěn)定性。每個元件都可以實現(xiàn)為濾波器,或者是采用離散分量的模擬濾波器,或者是數(shù)字濾波器,例如IIR (無限脈沖響應(yīng))或者FIR (有限脈沖響應(yīng)),或者實現(xiàn)為使微處理器執(zhí)行所述功能的微代碼。
[0052]積分器187提供通常隨著頻率增加而減小增益的響應(yīng)200。超前/滯后元件186提供在高頻時增強(qiáng)并且在低頻時減小的響應(yīng)201。組合響應(yīng)205向精密致動器60提供既具有高帶寬又具有穩(wěn)定性的伺服信號,如本領(lǐng)域技術(shù)人員所理解的。數(shù)模轉(zhuǎn)換器206和功率放大器207把信號施加到精密致動器60。
[0053]利用之前的信號確定精密致動器PES的DC分量,積分器187積分當(dāng)前的信號,近似施加到精密致動器的電流并且因此近似施加到精密致動器的力。備選的積分功能包括為精密致動器確定驅(qū)動電流的DC分量。連接200上的積分功能輸出信號向驅(qū)動器211提供積分控制信號,該驅(qū)動器驅(qū)動粗略致動器59,操作粗略致動器平移精密致動器。如果粗略致動器是步進(jìn)電機(jī),則驅(qū)動器211優(yōu)選地是數(shù)字上下邏輯和步進(jìn)驅(qū)動器。因而,如果積分功能輸出信號的絕對最大值大于絕對最小值,則驅(qū)動器211操作步進(jìn)電機(jī)在一個方向步進(jìn),使積分輸出信號的最大和最小值居中。步進(jìn)電機(jī)的步幅可以導(dǎo)致精密致動器例如大約3微米的線性平移。作為替代,在一種方法中,如果粗略致動器是模擬的,則驅(qū)動器211可以把數(shù)字信號轉(zhuǎn)換成模擬的并且采用功率放大器來操作粗略致動器59。
[0054]粗略致動器還可以由把精密致動器從一個伺服軌道移動到另一個伺服軌道的搜索功能183來操作。
[0055]根據(jù)一種實施例,積分器的輸出200也提供給移位控制裝置220,該控制裝置220把粗略致動器移動到一個具體位置并且維持它在那個位置。
[0056]如圖7中所示,可以根據(jù)一種實施例來描述寫狀態(tài)之間的交互與過渡。當(dāng)磁帶驅(qū)動器處于寫狀態(tài)702時,寫操作啟用并且伺服軌道利用本領(lǐng)域技術(shù)人員在閱讀本描述之后將理解的任何方法進(jìn)行軌道跟蹤,其中在代碼中這個狀態(tài)可以被稱為TFSAL_Enable。
[0057]在軌道跟蹤過程中,監(jiān)視位置誤差并且如果該位置誤差(例如PES,如本文所描述的)超過一個閾值位置誤差,則磁帶驅(qū)動器可以過渡到監(jiān)視狀態(tài)706,其中的閾值位置誤差可以在驅(qū)動器固件中或者由用戶、由管理員等預(yù)先定義。
[0058]當(dāng)磁帶驅(qū)動器處于監(jiān)視狀態(tài)706時,寫操作被禁用并且伺服軌道繼續(xù)利用本領(lǐng)域技術(shù)人員在閱讀本描述之后將理解的任何方法進(jìn)行軌道跟蹤,其中在代碼中這個狀態(tài)可以被稱為 Monitor_PESBehavior。
[0059]同樣,在軌道跟蹤過程中,監(jiān)視位置誤差并且如果該位置誤差超過閾值位置誤差預(yù)定的周期,則磁帶驅(qū)動器可以過渡到停止寫狀態(tài)704,其中這個周期可以在驅(qū)動器固件中或者由用戶、由管理員等預(yù)先定義并且可以與本領(lǐng)域技術(shù)人員將理解的任何因素相關(guān)。
[0060]當(dāng)磁帶驅(qū)動器處于停止寫狀態(tài)704時,寫操作被禁用并且伺服軌道不再被軌道跟蹤,其中在代碼中這個狀態(tài)可以被稱為PrepareForStopWrite。
[0061 ] 磁帶驅(qū)動器保持在停止寫狀態(tài)704,直到磁帶驅(qū)動器前進(jìn)通過一個中間寫狀態(tài)(未畫出),這可以包括在允許磁帶驅(qū)動器再次進(jìn)入寫狀態(tài)702之前的一個或多個步驟或過程。
[0062]現(xiàn)在參考圖8,示出了根據(jù)一種實施例的方法800。根據(jù)各種實施例,方法800可以在任何期望的環(huán)境中執(zhí)行,包括圖1-7中所示出的那些。當(dāng)然,如本領(lǐng)域技術(shù)人員在閱讀本描述后將顯而易見的,根據(jù)各種實施例,比以下所述更多或更少的操作可以包括在方法800中和/或從方法800中排除。
[0063]在初步操作中,磁帶可以加載到磁帶驅(qū)動器中并且磁帶運(yùn)動控制器可以操作至少一個驅(qū)動器電機(jī)縱向移動磁帶通過磁頭。并且,在有些方法中,伺服信號可以從伺服傳感器(例如由信號解碼器)來獲得。
[0064]在操作802中,在縱向磁帶移動通過磁頭的時候感測伺服傳感器,其中該伺服傳感器配置成用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置。
[0065]在操作804中,確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差。在有些實施例中,這個位置誤差可以與精密致動器PES的DC分量相關(guān)。
[0066]根據(jù)有些實施例,當(dāng)磁帶驅(qū)動器處于寫狀態(tài)并且發(fā)生除PES范圍誤差的誤差時,依賴于誤差的嚴(yán)重性、當(dāng)前的命令、用戶輸入等,磁帶驅(qū)動器過渡到停止寫狀態(tài)并且隨后進(jìn)入其它狀態(tài)和過程。
[0067]在操作806中,提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號。所述精密致動器配置成相對于縱向磁帶橫向平移磁頭。
[0068]在一種實施例中,在伺服信號被軌道跟蹤的時候,積分器可以有效地積分代表施加到精密致動器的力的信號并且可以指示伺服軌道相對于粗略致動器的當(dāng)前位置,例如,基本上達(dá)到“O”。移位控制裝置從積分器確定位置誤差信號的DC分量。這個“O”位置是磁帶的橫向移位的一個極值。
[0069]在操作808中,當(dāng)位置誤差大于一個閾值誤差值時,磁帶驅(qū)動器、例如伺服控制的控制裝置或者某種其它邏輯、組件和/或系統(tǒng)從寫狀態(tài)過渡到監(jiān)視狀態(tài)。
[0070]在另一種實施例中,從寫狀態(tài)到監(jiān)視狀態(tài)的過渡允許軌道跟蹤伺服仍然被鎖定在軌道跟蹤模式,但是寫啟用標(biāo)記被禁用,從而防止執(zhí)行任何寫操作。這是在PES大于閾值誤差值的時候?qū)崿F(xiàn)的,這個閾值也稱為“停止寫限值”,并且軌道跟蹤伺服保持在監(jiān)視狀態(tài),直到PES值返回到低于停止寫限值的可接受水平。
[0071]在操作810中,當(dāng)位置誤差保持大于閾值誤差值達(dá)第一預(yù)定周期時,磁帶驅(qū)動器、例如伺服控制的控制裝置或者某種其它邏輯、組件和/或系統(tǒng)從監(jiān)視狀態(tài)過渡到停止寫狀態(tài)。
[0072]如本領(lǐng)域技術(shù)人員在閱讀本描述后將理解的,幾個因素中的任何一個都可以用于指示在磁帶驅(qū)動器進(jìn)入停止寫狀態(tài)之前PES大于停止寫限值的第一預(yù)定周期。例如,有些因素可以與什么導(dǎo)致首先進(jìn)入監(jiān)視狀態(tài)相關(guān)。在各種實施例中,對于有些停止寫事件,這個周期可以是幾個伺服樣本或中斷循環(huán)(一般是大約50μ sec)或者可以是更多的幾個樣本。
[0073]在另一種實施例中,第一預(yù)定周期可以包括以下至少一個:所確定的位置誤差樣本的個數(shù)、時間量以及縱向方向中磁帶運(yùn)動的量。
[0074]在操作812中,當(dāng)所確定的位置誤差小于閾值誤差值達(dá)第二預(yù)定周期時,磁帶驅(qū)動器、例如伺服控制的控制裝置或者某種其它邏輯、組件和/或系統(tǒng)從監(jiān)視狀態(tài)過渡到寫狀態(tài)。
[0075]在另一種實施例中,第二預(yù)定周期可以包括以下至少一個:所確定的位置誤差樣本的個數(shù)、時間量以及縱向方向中磁帶運(yùn)動的量。
[0076]例如,在磁帶驅(qū)動器、例如伺服控制的控制裝置或者某種其它邏輯、組件和/或系統(tǒng)處于監(jiān)視狀態(tài)的時候,監(jiān)視PES值以期發(fā)現(xiàn)軌道跟蹤伺服可以過渡回寫狀態(tài)的指示,其中寫使能將切換到“開”。并且,在這個監(jiān)視狀態(tài)中,監(jiān)視伺服樣本的個數(shù)并且如果通過預(yù)定個數(shù)的樣本(例如,5個樣本、10個樣本、20個樣本、30個樣本等)而PES值沒有返回到可接受的范圍(例如,低于誤差閾值),則磁帶驅(qū)動器、例如伺服控制的控制裝置或者某種其它邏輯、組件和/或系統(tǒng)可以過渡到停止寫狀態(tài),在這個狀態(tài)中軌道跟蹤伺服被中斷(伺服環(huán)路打開)。一旦處于這個狀態(tài),軌道跟蹤伺服就移動到一組不同的狀態(tài)和過程,在那里它再次嘗試在適當(dāng)?shù)臅r候重新獲得伺服信號。
[0077]如本領(lǐng)域技術(shù)人員在閱讀本描述后將理解的,幾個因素中的任何一個都可以用于指示在磁帶驅(qū)動器、例如伺服控制的控制裝置或者某種其它邏輯、組件和/或系統(tǒng)重新進(jìn)入寫狀態(tài)之前PES小于停止寫限值的第二預(yù)定周期。例如,有些因素可以與什么導(dǎo)致首先進(jìn)入監(jiān)視狀態(tài)相關(guān)。在各種實施例中,對于有些停止寫事件,這個周期可以是幾個伺服樣本或中斷循環(huán)(一般是大約50 μ sec)或者可以是更多的幾個樣本。
[0078]寫狀態(tài)到監(jiān)視狀態(tài)之間的過渡可以在單個伺服樣本中發(fā)生,不管是從寫狀態(tài)過渡到監(jiān)視狀態(tài)還是從監(jiān)視狀態(tài)過渡到寫狀態(tài),在寫狀態(tài)中,軌道跟蹤伺服鎖定到伺服軌道并且寫操作被啟用(例如通過把寫使能標(biāo)記設(shè)置成“開”),有時候稱為軌道跟蹤伺服輔助邏輯(TFSAL)。這種過渡比常規(guī)的方法更快地發(fā)生,在目前的停止寫方法中,為了在停止寫狀態(tài)與寫狀態(tài)之間過渡,常規(guī)的方法可能會花幾百或者幾千樣本。
[0079]在一種實施例中,當(dāng)處于寫狀態(tài)時,寫操作被啟用并且提供在處于寫狀態(tài)的時候操作精密致動器的信號。
[0080]根據(jù)一種實施例,當(dāng)處于監(jiān)視狀態(tài)時,寫操作被禁用并且軌道跟蹤像在寫狀態(tài)中那樣繼續(xù)(例如,伺服信號被軌道跟蹤并且維持伺服鎖定)。
[0081]在另一種實施例中,當(dāng)處于停止寫狀態(tài)時,寫操作繼續(xù)被禁用,就像在監(jiān)視狀態(tài)中那樣,并且不再提供操作精密致動器的信號,例如,軌道跟蹤中斷。
[0082]根據(jù)有些實施例,磁帶驅(qū)動器可以用在其中停止寫事件發(fā)生得非常頻繁的、具有高振動的環(huán)境中。利用常規(guī)的方法,損失的磁帶容量將過多并且將造成軌道容量降至低于市場(和/或所廣告的)值。但是,通過在磁帶驅(qū)動器中實現(xiàn)監(jiān)視狀態(tài),從監(jiān)視狀態(tài)到寫狀態(tài)和反過來的過渡基本上更快,并且因此,當(dāng)振動造成一次又一次的過渡時,不會損失過多的磁帶容量。
[0083]在另一種實施例中,當(dāng)所確定的位置誤差大于閾值誤差值的倍數(shù)或者大于該閾值誤差值達(dá)第三預(yù)定周期時,磁帶驅(qū)動器、例如伺服控制的控制裝置或者某種其它邏輯、組件和/或系統(tǒng)可以從停止寫狀態(tài)過渡到寫準(zhǔn)備狀態(tài)。例如,根據(jù)各種實施例,這個倍數(shù)可以是本領(lǐng)域技術(shù)人員將理解的任何值,例如大約1.2,1.5、2、3、5等,或者可以與指示在不超過位置誤差閾值的情況下磁帶驅(qū)動器能夠執(zhí)行寫操作的某個其它因素相關(guān)。
[0084]在一種實施例中,第三預(yù)定周期可以包括以下至少一個:所確定的位置誤差樣本的個數(shù)、時間量以及縱向方向中磁帶運(yùn)動的量。
[0085]在寫準(zhǔn)備狀態(tài)中,寫操作被禁用,感測第一伺服傳感器,確定磁頭和與至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差,并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以試圖在處于寫準(zhǔn)備狀態(tài)的時候重新獲得對所述至少一個定義的伺服軌道的鎖定(例如,可以重新啟動軌道跟蹤)。
[0086]在有些實施例中,當(dāng)檢測到除位置誤差大于閾值誤差值之外的誤差時,磁帶驅(qū)動器、例如伺服控制的控制裝置或者某種其它邏輯、組件和/或系統(tǒng)可以從寫狀態(tài)過渡到停止寫狀態(tài)。這確保不出現(xiàn)僅僅是伺服軌道損失一段時間的顯著誤差。
[0087]在一種實施例中,縱向磁帶可以包括多個定義的伺服軌道和多個數(shù)據(jù)帶,每個數(shù)據(jù)帶位于兩個定義的伺服軌道之間。在另一種實施例中,閾值誤差值可以和縱向磁帶的至少一個定義的伺服軌道與一個相鄰的定義的伺服軌道之間距離的大約5%、10%、20%、25%或者某個其它分?jǐn)?shù)或倍數(shù)相關(guān)。
[0088]在另一種實施例中,閾值誤差值可以在大約0.5 μ m至大約1.5μηι的橫向磁帶運(yùn)動范圍內(nèi),例如大約0.8 μ m的橫向磁帶運(yùn)動。
[0089]根據(jù)優(yōu)選實施例,在保持磁帶容量不由于磁帶在狀態(tài)之間過渡的時候前行而造成損失,可以獲得超過系數(shù)為20的提聞。
[0090]本文所述的任何實現(xiàn)和/或?qū)嵤├伎梢陨婕败浖?、固件、微代碼、硬件和/或其任意組合。實現(xiàn)可以采取在控制裝置(20,圖1)(例如存儲器、儲存器和/或電路系統(tǒng))中的介質(zhì)中實現(xiàn)的代碼或邏輯的形式,其中介質(zhì)可以包括硬件邏輯(例如,集成電路芯片、可編程門陣列(PGA)、專用集成電路(ASIC)或者其它電路、邏輯或設(shè)備)或者計算機(jī)可讀存儲介質(zhì),例如磁性存儲介質(zhì),像電、磁、光、電磁、紅外線或半導(dǎo)體系統(tǒng)、半導(dǎo)體或固態(tài)存儲器、磁帶、可拆卸計算機(jī)磁盤和隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、剛性磁盤與光盤、致密盤-只讀存儲器(⑶-ROM)、致密盤-讀/寫(⑶-R/W)、數(shù)字萬用盤(DVD)等。
[0091]例如,在一種實施例中,磁帶驅(qū)動器系統(tǒng)(例如圖1中所示的磁帶驅(qū)動器10)可以包括磁頭(例磁帶頭65),所述磁頭包括至少一個伺服傳感器(例如傳感器76),該伺服傳感器用于感測磁頭相對于縱向磁帶(例如磁帶11)的至少一個定義的伺服軌道(例如伺服軌道68)的橫向位置;磁帶運(yùn)動控制器(例如磁帶運(yùn)動控制器75),配置成操作至少一個驅(qū)動器電機(jī)(例如驅(qū)動器電機(jī)15和16)移動縱向磁帶縱向通過磁頭;精密致動器(例如精密致動器60),配置成相對于縱向磁帶橫向平移磁頭;粗略致動器(例如粗略致動器59),配置成相對于縱向磁帶橫向平移精密致動器;以及控制裝置(例如控制裝置20和/或伺服控制裝置90)。該控制裝置可以配置成感測至少一個伺服傳感器的第一伺服傳感器、確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差、提供操作精密制動器以減小所確定的位置誤差的方式橫向平移磁頭的信號、當(dāng)所確定的位置誤差大于一個閾值誤差值時從寫狀態(tài)過渡到監(jiān)視狀態(tài)、當(dāng)所確定的位置誤差大于該閾值誤差值達(dá)第一預(yù)定周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài)、以及當(dāng)所確定的位置誤差小于該閾值誤差值達(dá)第二預(yù)定周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)。在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
[0092]在更多實施例中,根據(jù)各種實施例在本文所述的方法和/或技術(shù)可以體現(xiàn)在計算機(jī)程序產(chǎn)品中。例如,在一種實施例中,計算機(jī)程序產(chǎn)品可以包括其中包含了計算機(jī)可讀程序代碼的計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀程序代碼可以包括配置成執(zhí)行以下的計算機(jī)可讀程序代碼:在縱向磁帶移動通過磁頭的時候感測伺服傳感器,其中該伺服傳感器配置成用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置;確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差;提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,其中所述精密致動器配置成相對于縱向磁帶橫向平移磁頭;當(dāng)所確定的位置誤差大于一個閾值誤差值時,從寫狀態(tài)過渡到監(jiān)視狀態(tài);當(dāng)所確定的位置誤差大于該閾值誤差值達(dá)第一預(yù)定周期時,從監(jiān)視狀態(tài)過渡到停止寫狀態(tài);以及當(dāng)所確定的位置誤差小于該閾值誤差值達(dá)第二預(yù)定周期時,從監(jiān)視狀態(tài)過渡到寫狀態(tài)。
[0093]當(dāng)然,前面所述的任何實施例都可以在計算機(jī)程序產(chǎn)品中實現(xiàn)。例如,在一種實施例中,計算機(jī)可讀程序代碼可以配置成當(dāng)所確定的位置誤差大于閾值誤差值的一個倍數(shù)或者大于該閾值誤差值達(dá)第三預(yù)定周期時從停止寫狀態(tài)過渡到寫準(zhǔn)備狀態(tài)。當(dāng)處于寫準(zhǔn)備狀態(tài)的時候,寫操作被禁用,感測第一伺服傳感器,確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差,并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以試圖重新獲得對所述至少一個定義的伺服軌道的鎖定。
[0094]盡管以上已經(jīng)描述了各種實施例,但是應(yīng)當(dāng)理解,它們僅僅是作為例子給出的,而不是限制。因此,本發(fā)明實施例的廣度與范圍不應(yīng)當(dāng)受以上所述任何示例性實施例的限制,而是應(yīng)當(dāng)只根據(jù)以下權(quán)利要求及其等價物來定義。
【權(quán)利要求】
1.一種磁帶驅(qū)動器系統(tǒng),包括: 磁頭,包括至少一個伺服傳感器,用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置; 磁帶運(yùn)動控制器,配置成操作至少一個驅(qū)動器電機(jī)以移動縱向磁帶縱向通過磁頭; 精密致動器,配置成相對于縱向磁帶橫向平移磁頭; 粗略致動器,配置成相對于縱向磁帶橫向平移精密致動器;以及 控制裝置,配置成: 感測所述至少一個伺服傳感器的第一伺服傳感器; 確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差; 提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號; 當(dāng)所確定的位置誤差大于閾值誤差值時,從寫狀態(tài)過渡到監(jiān)視狀態(tài); 當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時,從監(jiān)視狀態(tài)過渡到停止寫狀態(tài);以及 當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時,從監(jiān)視狀態(tài)過渡到寫狀態(tài), 其中,在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號, 其中,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及 其中,在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
2.如權(quán)利要求1所述的磁帶驅(qū)動器系統(tǒng),其中控制裝置配置成,當(dāng)所確定的位置誤差大于所述閾值誤差值的一個倍數(shù)或者大于所述閾值誤差值達(dá)第三預(yù)定周期時,從停止寫狀態(tài)過渡到寫準(zhǔn)備狀態(tài),其中,在處于寫準(zhǔn)備狀態(tài)的時候,寫操作被禁用,感測第一伺服傳感器,確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差,并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以試圖重新獲得對所述至少一個定義的伺服軌道的鎖定。
3.如權(quán)利要求2所述的磁帶驅(qū)動器系統(tǒng),其中第三預(yù)定周期包括以下至少一個:所確定的位置誤差樣本的個數(shù)、時間量以及縱向方向中磁帶運(yùn)動的量。
4.如權(quán)利要求1所述的磁帶驅(qū)動器系統(tǒng),其中第一預(yù)定周期和第二預(yù)定周期包括以下至少一個:所確定的位置誤差樣本的個數(shù)、時間量以及縱向方向中磁帶運(yùn)動的量。
5.如權(quán)利要求1所述的磁帶驅(qū)動器系統(tǒng),其中縱向磁帶包括多個定義的伺服軌道和多個數(shù)據(jù)帶,每個數(shù)據(jù)帶位于兩個定義的伺服軌道之間。
6.如權(quán)利要求1所述的磁帶驅(qū)動器系統(tǒng),其中閾值誤差值和所述至少一個定義的伺服軌道與一個相鄰的定義的伺服軌道之間距離的大約20%相關(guān)。
7.如權(quán)利要求1所述的磁帶驅(qū)動器系統(tǒng),其中閾值誤差值在大約0.5μπι至大約1.5 μ m橫向磁帶運(yùn)動的范圍內(nèi)。
8.如權(quán)利要求1所述的磁帶驅(qū)動器系統(tǒng),其中閾值誤差值是大約0.8 μ m的橫向磁帶運(yùn)動。
9.如權(quán)利要求1所述的磁帶驅(qū)動器系統(tǒng),其中控制裝置配置成,當(dāng)檢測到除位置誤差大于閾值誤差值之外的其它誤差時,從寫狀態(tài)過渡到停止寫狀態(tài)。
10.一種方法,包括: 在縱向磁帶移動通過磁頭的時候感測伺服傳感器,其中所述伺服傳感器配置成用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置; 確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差; 提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,其中所述精密致動器配置成相對于縱向磁帶橫向平移磁頭; 當(dāng)所確定的位置誤差大于閾值誤差值時,從寫狀態(tài)過渡到監(jiān)視狀態(tài); 當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時,從監(jiān)視狀態(tài)過渡到停止寫狀態(tài);以及 當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時,從監(jiān)視狀態(tài)過渡到寫狀態(tài), 其中,在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號, 其中,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及 其中,在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
11.如權(quán)利要求10所述的方法,進(jìn)一步包括: 當(dāng)所確定的位置誤差大于所述閾值誤差值的一個倍數(shù)或者大于所述閾值誤差值達(dá)第三預(yù)定周期時,從停止寫狀態(tài)過渡到寫準(zhǔn)備狀態(tài), 其中,在處于寫準(zhǔn)備狀態(tài)的時候,寫操作被禁用,感測第一伺服傳感器,確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差,并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以試圖重新獲得對所述至少一個定義的伺服軌道的鎖定。
12.如權(quán)利要求11所述的方法,其中第三預(yù)定周期包括以下至少一個:所確定的位置誤差樣本的個數(shù)、時間量以及縱向方向中磁帶運(yùn)動的量。
13.如權(quán)利要求10所述的方法,其中第一預(yù)定周期和第二預(yù)定周期包括以下至少一個:所確定的位置誤差樣本的個數(shù)、時間量以及縱向方向中磁帶運(yùn)動的量。
14.如權(quán)利要求10所述的方法,其中縱向磁帶包括多個定義的伺服軌道和多個數(shù)據(jù)帶,每個數(shù)據(jù)帶位于兩個定義的伺服軌道之間。
15.如權(quán)利要求10所述的方法,其中閾值誤差值和所述至少一個定義的伺服軌道與一個相鄰的定義的伺服軌道之間距離的大約20%相關(guān)。
16.如權(quán)利要求10所述的方法,其中閾值誤差值在大約0.5 μ m至大約1.5μηι橫向磁帶運(yùn)動的范圍內(nèi)。
17.如權(quán)利要求10所述的方法,其中閾值誤差值是大約0.8 μ m的橫向磁帶運(yùn)動。
18.如權(quán)利要求10所述的方法,進(jìn)一步包括,當(dāng)檢測到除位置誤差大于閾值誤差值之外的其它誤差時,從寫狀態(tài)過渡到停止寫狀態(tài)。
19.一種計算機(jī)程序產(chǎn)品,包括其中包含計算機(jī)可讀程序代碼的計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀程序代碼包括:配置成在縱向磁帶移動通過磁頭的時候感測伺服傳感器的計算機(jī)可讀程序代碼,其中所述伺服傳感器配置成用于感測磁頭相對于縱向磁帶的至少一個定義的伺服軌道的橫向位置; 配置成確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差的計算機(jī)可讀程序代碼; 配置成提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號的計算機(jī)可讀程序代碼,其中所述精密致動器配置成相對于縱向磁帶橫向平移磁頭; 配置成當(dāng)所確定的位置誤差大于閾值誤差值時從寫狀態(tài)過渡到監(jiān)視狀態(tài)的計算機(jī)可讀程序代碼; 配置成當(dāng)所確定的位置誤差大于所述閾值誤差值達(dá)第一預(yù)定周期時從監(jiān)視狀態(tài)過渡到停止寫狀態(tài)的計算機(jī)可讀程序代碼;以及 配置成當(dāng)所確定的位置誤差小于所述閾值誤差值達(dá)第二預(yù)定周期時從監(jiān)視狀態(tài)過渡到寫狀態(tài)的計算機(jī)可讀程序代碼, 其中,在處于寫狀態(tài)的時候,寫操作被啟用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號, 其中,在處于監(jiān)視狀態(tài)的時候,寫操作被禁用并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以及 其中,在處于停止寫狀態(tài)的時候,寫操作被禁用并且不提供操作精密致動器的信號。
20.如權(quán)利要求19所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括: 配置成當(dāng)所確定的位置誤差大于所述閾值誤差值的一個倍數(shù)或者大于所述閾值誤差值達(dá)第三預(yù)定周期時從停止寫狀態(tài)過渡到寫準(zhǔn)備狀態(tài)的計算機(jī)可讀程序代碼, 其中,當(dāng)處于寫準(zhǔn)備狀態(tài)的時候,寫操作被禁用,感測第一伺服傳感器,確定磁頭和與所述至少一個定義的伺服軌道相關(guān)的期望位置之間的位置誤差,并且提供操作精密致動器以減小所確定的位置誤差的方式橫向平移磁頭的信號,以試圖重新獲得對所述至少一個定義的伺服軌道的鎖定。
【文檔編號】G11B20/18GK103582914SQ201280026308
【公開日】2014年2月12日 申請日期:2012年5月25日 優(yōu)先權(quán)日:2011年6月2日
【發(fā)明者】N·X·布伊, R·A·漢考克, T·塔克托米 申請人:國際商業(yè)機(jī)器公司