武漢軍械士官學(xué)校 劉 侃 田鑫鑫中國人民解放軍73146部隊 陳海平
以單片機技術(shù)為核心的武器裝備維修方法初探
武漢軍械士官學(xué)校 劉 侃 田鑫鑫
中國人民解放軍73146部隊 陳海平
單片機技術(shù)作為嵌入式技術(shù)的先導(dǎo),在工業(yè)控制領(lǐng)域、軍事領(lǐng)域和日常生活中都得到了廣泛應(yīng)用。以單片機技術(shù)為核心的武器裝備,其結(jié)構(gòu)更集成、功能更全面、性能更先進(jìn),但其故障檢修難度卻加大了,因此在總結(jié)日常檢修工作經(jīng)驗的基礎(chǔ)上,提出適于武器裝備的單片機系統(tǒng)維修方法,便于同類情況的快速處置。
單片機;武器裝備;維修
單片機技術(shù)已廣泛應(yīng)用于電子科技領(lǐng)域,在武器裝備上也得到了充分應(yīng)用。以便攜式導(dǎo)彈裝備為例,無論是戰(zhàn)斗裝備、檢測設(shè)備,還是模擬訓(xùn)練裝備上都大量使用了單片機技術(shù),尤其以51系列、96系列芯片居多。隨著單片機技術(shù)在武器裝備中的應(yīng)用,其故障檢修便成為了一個新的課題。以單片機技術(shù)為核心的武器裝備,雖然型號不同,且人機交互方式不同,但通常采用軟、硬件相結(jié)合的基本形式。筆者通過維修實踐,總結(jié)出以單片機技術(shù)為核心的武器裝備的一般維修方法。
軟件故障是指單片機系統(tǒng)自檢不合格、不工作或工作不穩(wěn)定,以及監(jiān)控和應(yīng)用程序在設(shè)計或固化過程中產(chǎn)生的錯誤。
1.1 自檢不合格
以單片機技術(shù)為核心的武器裝備,通常設(shè)計有自檢功能,否則設(shè)備就不完備。自檢不合格或顯示錯誤,通??赡苁擒浖收?。例如某型數(shù)字模擬裝備在開機自檢時,屏幕上沒有任何顯示,且鍵盤數(shù)碼管出現(xiàn)亂碼,這種現(xiàn)象就表征程序出錯,多半是EPROM2732或CPU8086芯片故障導(dǎo)致。
1.2 系統(tǒng)不工作
當(dāng)武器裝備不自檢、不工作時,首先應(yīng)判定系統(tǒng)是否工作,可以通過示波器檢測單片機的信號波形。先檢查時鐘振蕩電路是否正常工作,再檢查CPU在時鐘電路的激勵下是否工作正常。
(1)檢查8051/8031/89C51單片機的時鐘振蕩電路工作是否正常,可用示波器測量XTAL2端是否有脈沖信號輸出,如有則正常,沒有則時鐘電路有故障;8086單片機則測量CLK端。
(2)檢查8051/8031/89C51/8086單片機的好壞,可用示波器測量ALE端是否有脈沖信號輸出,如有脈沖信號輸出,則CPU芯片是好的。
(3)檢查8051/8031/89C51單片機系統(tǒng)上電后,CPU能否正常從EPROM/ROM中讀取指令碼,可用示波器測量PSEN端有無脈沖輸出,如有則說明工作正常。
1.3 系統(tǒng)工作穩(wěn)定
(1)當(dāng)武器裝備能夠自檢,但工作不穩(wěn)定,有時工作,有時不工作,或執(zhí)行部分程序就死機,運行時出現(xiàn)亂碼的等情況時,多半有可能是EPROM/ROM或RAM壞。EPROM/ROM和RAM實現(xiàn)程序和運算中間結(jié)果的存儲,平時EPROM/ROM或RAM不易出現(xiàn)故障。但使用時間過長時,EPROM上擋光膠布脫落,會致使程序失效。當(dāng)單片機相應(yīng)管腳接觸不良時,也會出現(xiàn)這類故障。
(2)系統(tǒng)外圍電路:系統(tǒng)外圍電路影響程序執(zhí)行的主要是中斷信號源。
當(dāng)程序每次都運行到某一固定位置就不再往下執(zhí)行,但系統(tǒng)程序并未死機,一直處在等待狀態(tài),這種情況多半是系統(tǒng)外圍電路中斷信號源沒有產(chǎn)生。例如在檢修某型數(shù)字模擬裝備時就遇到過類似故障,系統(tǒng)開機后CRT上僅有“+”字線及自檢方框,彈點不入框,經(jīng)檢查CPU是好的并正常工作,問題出在外部中斷信號沒有產(chǎn)生,致使單片機一直等待外部中斷信號,程序不往下執(zhí)行。最終經(jīng)過檢修發(fā)現(xiàn),8259的前端中斷信號放大電路中BG1的靜態(tài)工作點過低,中斷信號沒有產(chǎn)生,也就未觸發(fā)8259,所以8259并沒有向CPU8086的INTR端發(fā)出中斷請求信號,CPU一直處在等待狀態(tài),將BG1的靜態(tài)工作點調(diào)整合適后,故障排除。
硬件故障是指系統(tǒng)的物理實物失效、器件及組件參數(shù)漂移、超差等造成的整個系統(tǒng)參數(shù)失調(diào)、功能部分或全部喪失的一類故障。
2.1 電源故障
由于系統(tǒng)的電源不穩(wěn)定、供電不正常、某一部分供不上電,將直接導(dǎo)致單片機系統(tǒng)的工作異常。
2.2 總線故障
由CPU總線處理及系統(tǒng)總線、總線驅(qū)動器、總線響應(yīng)邏輯及等待邏輯等產(chǎn)生的故障。該類故障通常是研制生產(chǎn)時,印制電路板質(zhì)量不可靠,或未達(dá)到研制技術(shù)要求,走線過密過細(xì),在長時間通電或受潮后,易發(fā)生斷路或短路現(xiàn)象,造成系統(tǒng)不工作或芯片燒壞。
2.3 器件故障
對于關(guān)重器件,如CPU8086、8031、8051、8751、89C51、89C52、8098,EPROM2732、27256、27512,RAM6116以及時鐘8284、計數(shù)計時器8253等芯片本身質(zhì)量都比較過關(guān),不容易損壞,但要注意防止插拔過程中管腳折斷或接觸不良。對于非關(guān)重器件,如A/D、D/A轉(zhuǎn)換、并口、串口、鍵盤控制器等,其直接與各功能單元電路相連,當(dāng)某一功能模塊出現(xiàn)故障時,應(yīng)首先檢查這類芯片是否損壞。
2.4 機械故障
通常是鍵盤按鍵失效、機械緊固部件松動、手動操作部件不靈活等造成的故障,相對較易發(fā)現(xiàn)并修復(fù)。
2.5 人為故障
單片機系統(tǒng)中出現(xiàn)人為故障的機率還是比較大的,主要是使用或儲存環(huán)境不符合要求、操作不當(dāng),導(dǎo)致機器狀態(tài)的異常或無法使用。例如未斷電時插拔插件板、帶電插拔芯片、按錯按鍵、壓傷電纜、拉斷連線等都可能導(dǎo)致元器件損壞。
在硬件故障中,人為故障是可以避免的,機械故障也是易于發(fā)現(xiàn)與排除的,而器件類故障是較難診斷與排除的。
在進(jìn)行故障分析與定位時,應(yīng)從軟件和硬件兩個方面去進(jìn)行分析,在具體修理過程中要做到軟、硬件相結(jié)合,對系統(tǒng)進(jìn)行全面的分析判斷。
以上分析是基于日常維修工作的經(jīng)驗,可能存在分析理解不夠的地方,但總體反映了維修工作的實際情況。且在維修過程中,也確實提高了維修效率。
[1]梅麗鳳,王艷秋,汪毓鐸,任國臣.單片機原理及接口技術(shù)(第3版)[M].北京:清華大學(xué)出版社,北京交通大學(xué)出版社,2011.
[2]譚浩強.C程序設(shè)計(第三版)[M].北京:清華大學(xué)出版社,2008.
[3]張虹.電子測量技術(shù)[M].北京:北京航天航空大學(xué)出版社,2009.