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