李國華,祁方曉
長治清華機(jī)械廠,山西長治 046012
在電氣產(chǎn)品的生產(chǎn)過程中,常需要制作為數(shù)眾多的控制轉(zhuǎn)接電纜,在電纜制作好后,需要對電纜進(jìn)行通路檢查以驗(yàn)證焊接的正確性,傳統(tǒng)的方法是用萬用表逐點(diǎn)測量通路,在電纜芯線較多時(shí),此方法費(fèi)時(shí)費(fèi)力,且無法進(jìn)行短路檢查。本設(shè)計(jì)中的電纜通路短路智能檢測系統(tǒng)基于51 單片機(jī),通過程序?qū)﹄娎|各芯輪流掃描判斷故障點(diǎn),并將所有故障點(diǎn)清晰顯示,準(zhǔn)確迅速直觀,大大提高了工作效率。
1)要實(shí)現(xiàn)基本功能要求,即可以測試電纜的斷路及短路故障;2)故障點(diǎn)可由數(shù)碼顯示器清晰準(zhǔn)確顯示,可以按芯數(shù)選擇需要測試的電纜類別。
多芯電纜智能檢測系統(tǒng)的電路構(gòu)成核心是單片機(jī)AT89S52, AT89S52 為Atmel公司的8 位單片機(jī),屬51 系列,具有8K的Flash 程序存儲器和在線編程能力,可使用下載線由計(jì)算機(jī)直接燒寫程序到目標(biāo)電路板,省去了編程器,對程序的維護(hù)與更改十分容易便捷,同時(shí)它內(nèi)嵌有看門狗定時(shí)器電路(WDT), 使軟件運(yùn)更加穩(wěn)定可靠集成電路U3、U4、U5、U6為單16 路模擬開關(guān)CD4067,它們通過導(dǎo)線束與被測電纜線的插座引腳相連,組成檢測電路,共陽極數(shù)碼管SMG1、SMG2、VT1、VT2等組成檢測信息顯示電路,電源電路由12V 直流穩(wěn)壓源和穩(wěn)壓集成電路LM7805 等組成,為電路中各芯片提供+5V的工作電壓,SB0,SB1,SB2 分別為選擇允許按鈕、選擇按鈕和檢測開始按鈕。
CD4067 的INH 引腳為選通便能輸入端,低電平有效,單片機(jī)AT89S52 的P0 口輸出地址瑪在00H~ 0FH范圍內(nèi),當(dāng)P3.6 輸出為0 時(shí),U3 的INH使能端有效,U3 的地址選擇輸入端ABCD接收P0口輸出的這16 個(gè)地址碼:當(dāng)P3.7 輸出為0 時(shí),U4的INH使能端有效,U4的地址選擇端ARCD 接受P0口輸出的16 個(gè)地址瑪。U5、U6的使能端接地,它們的地址選擇輸入端ABCD 分別接收AT89S52 P2口高四位和低四位送出的16 個(gè)地址碼。被測試電纜線插座引角與電路板上的插針管捍J1 一一相連,插針管腳J1則與U3、U4的輸出腳一一相連,被測電纜線的另一端插座引角與電路板上另外一端的插針管腳J2相連,J2的引腳與U5、U6的輸入腳一一相連。當(dāng)P0的輸出地址碼選擇U3 或U4 的第i 個(gè)模擬開關(guān)閉合,則U3、U4的第i個(gè)輸出腳為低電平,此時(shí),當(dāng)P2 口輸出的地址瑪使與U5、U6相連的第i個(gè)模擬開關(guān)閉合 時(shí),U5 或U6 數(shù)據(jù)輸出瑞I/0 輸出為0,當(dāng)如果I/O輸出不為0,則說明電纜中第i根導(dǎo)線不通,即電纜有斷路故障,當(dāng)P2口輸出的地址碼使U5、U6不相連的第j 個(gè)模擬開關(guān)閉合,那么U5、U6 的數(shù)據(jù)輸出應(yīng)為1,如果輸出不為1,則說明第i根導(dǎo)線與第j 根導(dǎo)線相通,即電線出現(xiàn)短路故障。這樣U3、U4中每一個(gè)模擬開關(guān)閉合后,要對應(yīng)U5、U6 的所有模擬開關(guān)分別閉合進(jìn)行檢測,將斷路或短路的出錯(cuò)芯線存放在存儲器中,最后顯示出來。顯示信息由AT89S52 單片機(jī)P1口送出,由數(shù)碼管SMG1,SMG2顯示,單片機(jī) P3.O、P3.1分別VTI和VT2 控制數(shù)碼管的低位和高位。
采用了模塊化設(shè)計(jì),其程序模塊主要可分為:主程序、 芯線選擇設(shè)置子程序、檢測芯線子程序、顯示出錯(cuò)線號子程序、芯線選擇顯示子程序等。其中芯線檢測子程序?yàn)檫m應(yīng)32 芯及以下的各類電纜,從1芯到32 芯叉分為了32 個(gè)子程序,工作時(shí)由按鈕選擇,其程序流程相似,這里只使用32 芯線檢測子程序?yàn)槔?/p>
LW BIT P3.0;P3.0為數(shù)碼管顯示低位控制口
HW BIT P3.1;P3.1為數(shù)碼管顯示高位控制口
KEY BIT P3.2;P3.2為檢測開始鍵輸入口
KEY1 BIT P1.7;P1.7為設(shè)置允許鍵輸入口
KEY2 BIT P3.3;P3.3為檢查芯線數(shù)設(shè)置鍵
……
智能檢測儀檢測多芯電纜線的方法如下:1)首先接通電源,顯示器顯示“一一”;2)然后將電纜兩端分別插入儀器的兩插座中;3)按下選擇允許按鈕(SB0),顯示器顯示“一”,長按選擇按鈕(SB1)選擇待測芯線數(shù)目,當(dāng)顯示遞增為目標(biāo)值時(shí),松開選擇按鈕;4)彈起選擇允許按鈕,恢復(fù)顯示“一一”,按下檢測開始按鈕(SB 2 ),儀器按預(yù)定程序依次檢查多芯電纜線的每一根線接線是否正確;5)最后儀器自動(dòng)將檢查結(jié)果顯示出來,若電纜焊接無故障,檢測儀將顯示符號“PS”。若有斷路或短路故障,數(shù)碼管將采用循環(huán)顯示方式顯示這幾根線的線號;6)若要再檢測這根電纜線,只要再按一下檢測開始按鈕即可,若要檢測另一根電纜線,只要換上去重復(fù)上述2、3、4、5的步驟即可。
[1]黃菊生.單片機(jī)原理與接口技術(shù)[M].北京:國防工業(yè)出版社,2007.
[2]王辛之.單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù)[M].北京:北京航空航天大學(xué)出版社,2000.
[3]周航慈.智能儀器原理與設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,2005.
[4]王守中.51單片機(jī)應(yīng)用開發(fā)速成手冊:指令、模塊、實(shí)例[M].北京:人民郵電出版社,2009.