陳德軍
摘要:OMRON6500 POS終端機在運行過程中,電子盤驅動卡設備對銷售數據的安全啟到了一個很重要的角色。本文分析了電子盤驅動卡的一般工作原理和過程,并根據日常的維護經驗,提供了一個對此類部分故障現象的定位和解決方法的初步依據。
關鍵詞:終端機;電子盤驅動卡
1引言
江蘇省自98年6月開始銷售電腦體育彩票以來,今天裝機總量達萬臺,其中OMRON RS6500型POS機為我市首批采用終端機(每臺銷售機器都可以被看作中心主機分配一個端口進行接入,所以在概念上亦可稱為終端機)。在日常運行過程中,該類型終端機出現了許多不同形式的故障,根據統計電子盤故障占到終端機整體故障率的8.03%,僅次于打印機熱敏頭故障(10.26%),排名第2位,而其工作驅動部件——電子盤驅動卡的工作狀態好壞成為直接引發該類故障的主要原因,現在我們對OMRON RS6500型終端機與電子盤驅動卡有關的故障作一個淺析。
2電子盤驅動卡故障所引發的問題
終端機在實際銷售過程中售票或是兌獎時,往往會出現“請插入本機電子盤”、“電子盤錯誤”、“機器鎖定”,或者表現機器啟動緩慢、無法啟動以及出現“Copy Chinese Library Error”等故障現象,上述故障的發生很容易造成電子盤存儲銷售數據的損壞或丟失。
根據實際的維修經驗,因電子盤本身物理屬性改變,或者電子盤插入裝置--電子盤驅動器本身故障引發的情況很少,大多數因為電子盤驅動卡存在可用性“缺陷”,而非部件損壞、功能性故障。這些“缺陷”包括:銷售環境的潮濕使驅動卡插腳氧化和銷售點經常搬動而導致接觸的不良;終端機送修過程中或者清除灰塵后重新安裝,造成轉接卡位置的偏移,使得驅動卡在機器啟動時的無法加載等等。
終端機故障的出現不僅嚴重地影響了正常的體育彩票銷售,也給銷售數據的安全,終端機的日常維護工作帶來了不少隱患。我們在判斷這些故障時,一般先修改系統引導順序,嘗試用維護盤引導進入磁盤操作系統狀態,然后再對電子盤進行Scan檢查,如果維護盤無法引導機器進入磁盤操作系統狀態,則說明驅動卡(器)存有故障。但實際上例如轉接卡位置偏移,無法加載驅動卡的現象就不能直接判斷為電子盤驅動卡損壞、插腳氧化等原因。
3電子盤驅動卡基本啟動過程
電子盤驅動卡是將可移動存儲部件電子盤(Flash Card)通過驅動器插口直接達上終端機總線的適配器設備,硬件通過一塊插入主板總線接口(PC機標志PCI,終端機主板標志S1)轉接卡上的三個可插入擴展端口(PC機標志ISA,轉接卡標志S1、S2、S3)進行連接。終端機啟動時,顯示器先是顯示主板芯片、CPU、內存等信息,在檢測硬盤過后,就開始加載電子盤驅動卡出廠版權信息和終端機系統對驅動卡中斷資源的分配信息,若驅動卡加載成功,一般會在后面緊跟出現INT13H中斷信息(PC機該中斷為軟驅A所分配),該中斷的分配直接由驅動卡本身芯片(BIOS)“硬件”決定,也為我們維護時從A盤符引導創造條件。Start-MSDOS….和運行高端內存管理程序HIMEM之后,終端機系統開始運行D、E兩電子盤的軟件構造等信息,一切成功之后系統開始運行銷售系統軟件進入銷售登錄界面。
4電子盤驅動卡故障的分析與解決
故障一:終端機啟動時,顯示器無驅動卡版權信息字樣顯示。
分析:根據現象分析,機器啟動時根本沒有檢測到驅動卡的存在。依據測試,一般都為轉接卡與主板接觸不良而引起此類故障;而驅動卡和轉接卡之間的接觸不良,機器啟動時一般還會顯示驅動卡的版權信息。打開機器,可以發現轉接卡其中一個固定點是底座(塑料底板),因為經常性的拆裝,很容易造成底座的刨起,而使該處的固定失效,同時我們在安插轉接卡時,沒有統一均衡擰緊,也會引起位置的偏移,加之終端機長期使用,引腳氧化,更易造成接觸的不良,這些都會使得機器啟動時無法檢測到驅動卡的存在。
解決辦法:直接打開機器,先卸下轉接卡,對插腳進行去氧化處理,然后再重新插入,但要求保持位置與主板接口盡量垂直,再統一上螺柱,一起擰緊。這樣處理后一般都能解決機器啟動時無法檢測到驅動卡存在的故障,同時顯示驅動卡的版權信息字樣。
故障二:關于“Copy Chinese Libarary Error”、“電子盤錯誤”、“鎖定”等故障現象的分析與處理。
分析:當驅動卡成功加載時,一般會在后面出現INT13H中斷等信息(PC機該中斷為軟驅所分配),并將兩個電子盤插口轉換成C之后的驅動盤符(維護盤引導時,電子盤驅動卡上的芯片會將驅動器兩插口轉換成系統可引導A盤),然后在系統程序啟動過程中,要為字符庫在內存中虛擬一個盤符(終端機漢字平臺,當內存大于1M時,都會在內存中設置一個虛擬區域),并將硬盤字庫拷貝到該盤符所標識的盤中。當銷售人員報告“Copy Chinese Library Error”故障現象時,都為檢測驅動卡分配中斷失敗導致,如果驅動卡啟動不成功,電子盤和虛擬盤都無法進行定義,當拷貝字符庫到指定的盤符中時,將會出現上面故障提示,且有時Start MS-DOS和運行高端內存管理程序HIMEM時很遲緩。當顯示器提示“電子盤錯誤”或“鎖定”等故障現象時,一般都為終端機在工作過程中,由驅動卡不穩定或突然損壞等原因而引起的。當機器啟動時,銷售電子盤(D盤、E盤)沒有插入時,一般也不會出現INT13H等信息,而是出現Boot Not Found······等內容。
解決方法:如果終端機開始啟動時,出現“Copy Chinese Libarary Error”、“電子盤錯誤”、“請插入本機電子盤”等現象,應先進行除塵和電子盤驅動卡(器)插腳去氧化處理,然后再重新插入到轉接卡(因轉接卡或是驅動卡本身損壞的而發生故障的情況很少)。維護盤能夠正常引導進入DOS時,如果Scandisk檢查電子盤,發現兩盤同時存在文件和目錄的損壞,或者碎片時,應立即更換電子盤驅動卡(無論驅動卡本身是否存在故障)。
5關于有效減少電子盤驅動卡故障的思考
5.1將電子盤驅動卡的功能盡量整合到主板上或者與驅動器一體化,減少轉接設備和接口之間的連接。
5.2提高電子盤驅動卡的制造質量,帶有三槽數據線路的驅動卡相對二槽數據線路的驅動卡在終端機日常使用上,故障率要低得多,考慮是否可以進行相應的更換。
5.3改善終端機的工作環境,實際工作環境(溫度、濕度、灰塵等)指數盡量與終端機要求的工作指數相配備,并應減少終端機的搬動。
5.4體現“人本位”的終端機維護意識,定期進行銷售人員的終端機維護保養知識培訓,增強他們的維護保養意識。
參考文獻:
[1]沈美明,溫冬嬋.IBM-PC匯編語言程序設計.清華大學出版社,2001.
[2]鮑岳橋.希望漢字系統UCDOS.北京希望電子出版社,1998.