專利名稱:?jiǎn)纹瑱C(jī)無觸點(diǎn)鍵盤校線器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型屬于電纜芯線的校對(duì),短路、斷路的檢測(cè)裝置,一種單片機(jī)無觸點(diǎn)鍵盤校線器。
目前校線裝置,多以模擬、數(shù)字電路構(gòu)成,其工作速度低。校線時(shí),由于常采用兩個(gè)振蕩源,往往因兩端的振蕩源不同步,造成差錯(cuò);還有的用原始的通電話的方式一根根進(jìn)行校對(duì),雖然準(zhǔn)確性高,但當(dāng)芯線多且顏色基本一致時(shí),其效率是極低的。
本實(shí)用新型的目的是提供一種單片機(jī)無觸點(diǎn)鍵盤校線器,使校線的準(zhǔn)確性、速度大大提高。
本實(shí)用新型的目的是這樣實(shí)現(xiàn)的所述校線器由外殼和電路部分組成,電路部分由單片機(jī)、EPROM、鍵盤、接口電路、顯示電路和復(fù)位電路組成。鍵盤為8行×8列的無觸點(diǎn)鍵盤,在每個(gè)行、列的交叉點(diǎn)上連接一個(gè)WPW三極管,其集電極連接于列線,發(fā)射極連接于行線,基極連接被測(cè)電纜芯線插孔。校線時(shí),將電纜一端被測(cè)芯線全部插入校線器的插孔,在電纜另一端任一根芯線上加4mA電流,則鍵盤上行、列交叉點(diǎn)對(duì)應(yīng)的一個(gè)三極管飽和導(dǎo)通,將其所在列箝制在低電平,EPROM的工作程序控制單片機(jī)掃描到該三極管所在行號(hào)、列號(hào),將其行、列進(jìn)行運(yùn)算為該三極管對(duì)應(yīng)的編號(hào),然后將該編號(hào)通過單片機(jī)P1口送出經(jīng)反相后在LED上顯示出來。
下面結(jié)合實(shí)施例附圖
對(duì)本實(shí)用新型進(jìn)一步說明
附圖為本實(shí)用新型的電路圖。
如附圖所示,本實(shí)用新型的電路部分由單片機(jī)EPROM、無觸點(diǎn)鍵盤、四位LED顯示、接口電路、復(fù)位電路組成,單片機(jī)采用NCS-51系列的8031芯片,固化程序的EPROM采用2716,鍵盤為8行×8列。附圖右下側(cè)所指示的為8行×8列無觸點(diǎn)鍵盤,其特點(diǎn)是,在每行與每列的交叉點(diǎn)連接一個(gè)3DG201A三極管,T1~T64共64個(gè),每個(gè)三極管的集電極連接于列線,發(fā)射極連接于行線,基極連接被測(cè)電纜芯線插孔。8行×8列共連接64個(gè)三極管,其插孔一次可插64根被測(cè)芯線,該鍵盤可擴(kuò)充為8行×16列或更多。
四位LED顯示,左邊第一位U14為提示符,第二位至第四位(U15~U17)為芯線所在鍵盤的編號(hào)。上電待命時(shí),U14顯示P,U15、U16、U17全熄滅;正常校線時(shí),U14顯示P,U15、U16、U17顯示被測(cè)芯線編號(hào);U14顯示H時(shí),表示芯線短路,U15、U16、U17重復(fù)顯示短路芯線編號(hào)。LED驅(qū)動(dòng)電路由U8(74LSD6)反相DC門和上拉電阻構(gòu)成。
接口電路中,顯示段碼由8031P1口送出,經(jīng)U8(74LSD6)反相送LED陽極,顯示控制位碼由P3口的P3.0~P3.3送出,經(jīng)U9(74LSD6)反相后分別接四位LED的陰極,U3(74LS373)為低8位地址鎖存,2716的地址范圍為3800H~3FFFH;U4(74LS374)和U5(74LS245)為行掃描信號(hào)鎖存、驅(qū)動(dòng)電路,地址從3000H開始;U6(74LS245)為列信號(hào)緩沖器,地址從2800H開始;U10(74LS245)為擴(kuò)充鍵盤接口,地址從1800H開始;U12、U13為擴(kuò)充鍵盤用的兩個(gè)8位插接線座;U7(74LS32)產(chǎn)生各端口選通信號(hào)。
復(fù)位電路由電容C3、電阻R16及手動(dòng)按鈕U18組成。
結(jié)合附圖對(duì)本實(shí)用新型的硬件原理進(jìn)行說明上電后,CPU執(zhí)行2716(U2)片內(nèi)的固化程序,74LS373(U3)作為尋址2716的低8位地址鎖存,單片機(jī)8031(U1)的ALE端用作74LS373(U3)的選通,PSEN端用作2716(U2)的選通。七位顯示段碼由單片機(jī)8031(U1)的P1口經(jīng)74LS06(U8)反相后送到四位數(shù)碼管(U14~U17)的七段陽極,位控制碼由8031P3口的P3.0~P3.3經(jīng)74LS06(U9)反相后送到四位數(shù)碼管(U14~U17)的四個(gè)陰極。
行掃描信號(hào)由單片機(jī)8031的低八位數(shù)據(jù)線P0.7~P0.0經(jīng)74LS374(U4)、74LS245(U5)鎖存、驅(qū)動(dòng)后送到鍵盤的八條行線。列信號(hào)由74LS245(U6)緩沖后送到8031(U1)的低八位數(shù)據(jù)線P0.7~P0.0。74LS245(U10)和插座U13用于擴(kuò)充鍵盤,可擴(kuò)展為8行×16列。單片機(jī)8031的WR(寫)、RD(讀)和P2口的P2.3~P2.5端分別經(jīng)74LS32(U7)相或產(chǎn)生U4、U6、U10的選通信號(hào)。
由上述硬件原理可設(shè)計(jì)出相應(yīng)程序,整個(gè)程序由顯示程序、鍵盤掃描程序、鍵值運(yùn)算程序及延時(shí)程序組成。
1、顯示程序顯示程序和鍵盤掃描程序交替重復(fù)執(zhí)行。每一遍執(zhí)行顯示程序時(shí),首先檢查“鍵通標(biāo)志”,若該標(biāo)志為“0”,則數(shù)碼管U14顯示P,其它U15~U17熄滅;若該標(biāo)志為“1”,則數(shù)碼管U14顯示P,其它U15~U17顯示一個(gè)芯線的編號(hào);若該標(biāo)志大于1,則數(shù)碼管U14顯示H,表示短路,其它U15~U17將短路芯線的編號(hào)循環(huán)顯示,每個(gè)編號(hào)顯示為1秒鐘。
2、鍵盤掃描程序鍵盤掃描采用兩次掃描過程,第一次為粗掃,將鍵盤八行全送低電平,檢查第一號(hào)鍵盤和第二號(hào)鍵盤列電平(附圖中T1~T64所在8行×8列為第一號(hào)鍵盤;由U12、U13擴(kuò)充后的8行×8列為第二號(hào)鍵盤,圖中未畫出),若兩個(gè)八列電平全為高,無任何鍵通,則返回顯示;若列電平中有低,則進(jìn)行第二次掃描。第二次為逐行掃描,從第一行開始,逐行送低電平,檢查列電平中是否有低電平。當(dāng)掃描某一行,檢查到列電平中有低時(shí),即轉(zhuǎn)到鍵值運(yùn)算程序,運(yùn)算結(jié)束后再返回來繼續(xù)掃下一行,直到八行掃完一遍。
3、鍵值運(yùn)算程序(1)將掃描的八位行信號(hào)和檢測(cè)的八位列信號(hào)分別移位,得到行號(hào)和列號(hào);把行號(hào)乘以8再加上列號(hào),算出對(duì)應(yīng)的一個(gè)導(dǎo)通三極管相應(yīng)的二進(jìn)制編號(hào)值;(2)將二進(jìn)制編號(hào)值轉(zhuǎn)換為百位、十位、個(gè)位三個(gè)字節(jié)的BCD碼,然后將此三字節(jié)BCD碼按順序存到鍵值區(qū),以備顯示,并將“鍵通計(jì)數(shù)標(biāo)志”加1。八位列信號(hào)中有幾個(gè)低電平,上述(1)、(2)過程則重復(fù)幾遍。
4、延時(shí)程序20ms延時(shí)去抖動(dòng),當(dāng)粗掃發(fā)現(xiàn)列信號(hào)中有低電平時(shí),延時(shí)20ms后再進(jìn)行逐行掃,以排除電纜芯線連接時(shí)的抖動(dòng)。每位數(shù)碼管顯示一個(gè)字符時(shí)間一次約0.6ms。短路芯線編號(hào)循環(huán)顯示,每個(gè)編號(hào)顯示約1秒鐘,由顯示遍數(shù)實(shí)現(xiàn)。
本實(shí)用新型由于利用計(jì)算機(jī)鍵盤掃描技術(shù),采用無觸點(diǎn)鍵盤進(jìn)行校線,故操作簡(jiǎn)單,速度快,準(zhǔn)確性高,數(shù)字顯示直觀。加之體積小,重量輕,可用3節(jié)1號(hào)電池工作,對(duì)偏僻地區(qū)的安裝校線帶來極大的方便。
權(quán)利要求1.一種單片機(jī)無觸點(diǎn)鍵盤校線器,由外殼和電路部分組成,其特征在于所述電路部分由鍵盤、單片機(jī)、EPROM、接口電路、復(fù)位電路和顯示電路連接而成,鍵盤為8行×8列的無觸點(diǎn)鍵盤,行掃描信號(hào)由單片機(jī)8031的低八位數(shù)據(jù)線P0.7~P0.0經(jīng)芯片74LS374(U4)、74LS245(U5)鎖存、驅(qū)動(dòng)后送到鍵盤的八條行線,列信號(hào)由74LS245(U6)緩沖后送到單片機(jī)8031(U1)的低八位數(shù)據(jù)線P0.7~P0.0,地址鎖存器74LS373(U3)作為尋址EPRON2716的低八位地址鎖存,單片機(jī)8031的ALE端用作(U3)的選通,PSEN端用作EPRON2716的選通,顯示電路中的七位顯示段碼由單片機(jī)8031的P1口經(jīng)反相器74LS06(U8)反相后送到四位數(shù)碼管U14~U17的七段陽極,位控制碼由單片機(jī)8031P3口的P3.0~P3.3經(jīng)反相器74LS06(U9)反相后送到四位數(shù)碼管的四個(gè)陰極,單片機(jī)8031的WR、RD端和P2口的P2.3~P2.5端分別經(jīng)芯片74LS32(U7)相或后產(chǎn)生U4、U6、U10的選通信號(hào)。
2.根據(jù)權(quán)利要求1所述的單片機(jī)無觸點(diǎn)鍵盤校線器,其特征在于所述無觸點(diǎn)鍵盤的每一個(gè)行列交叉點(diǎn)上連接一個(gè)三極管,三極管的集電極連接于列線,發(fā)射極連接于行線,基極連接被測(cè)電纜線插孔,測(cè)試電纜時(shí),一端全部插入插孔,另一端任一根通上4mA電流即可進(jìn)行校對(duì)。
3.根據(jù)權(quán)利要求1所述的單片機(jī)無觸點(diǎn)鍵盤校線器,其特征在于所述校線器留有一緩沖器74LS245(U10)和行信號(hào)連線插座U13,可將鍵盤擴(kuò)展為8行×16列。
專利摘要本實(shí)用新型屬于電纜芯線的校對(duì),并可對(duì)其短路、斷路進(jìn)行檢測(cè)的裝置。它由外殼、單片機(jī)、EPROM、鍵盤、接口電路、復(fù)位電路和顯示電路組成。鍵盤為8行×8列無觸點(diǎn)鍵盤,在每個(gè)行、列交叉點(diǎn)上連接一個(gè)三極管,其集電極連接于列線,發(fā)射極連接于行線,基極連接被測(cè)電纜芯線插孔。校線時(shí),將電纜一端被測(cè)芯線全部插入校線器的插孔,在電纜另一端任一根芯線上通上4mA電流即可進(jìn)行校對(duì)。本實(shí)用新型可擴(kuò)充為8行×16列或更多,其體積小、重量輕,并可用3節(jié)1號(hào)電池工作,對(duì)偏僻地區(qū)的安裝校線帶來極大的方便。
文檔編號(hào)G01R31/02GK2145389SQ9223412
公開日1993年11月3日 申請(qǐng)日期1992年9月24日 優(yōu)先權(quán)日1992年9月24日
發(fā)明者張澤民 申請(qǐng)人:張澤民