專(zhuān)利名稱(chēng):計(jì)算機(jī)條形碼譯碼器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及計(jì)算機(jī)條形碼識(shí)別技術(shù)。
目前,條形碼自動(dòng)化技術(shù)正逐漸成為信息化社會(huì)的支柱產(chǎn)業(yè),條碼識(shí)別技術(shù)已迅速步入商業(yè)、銀行、海關(guān)、稅務(wù)、工商、交通、證券等行業(yè)和日常生活中,開(kāi)始顯現(xiàn)出巨大的潛力以及優(yōu)越性。條形碼譯碼器是條碼識(shí)別裝置的一個(gè)重要部分,但目前的條形碼譯碼器一般只限于聯(lián)接某一種類(lèi)型條碼掃描器,只能識(shí)別某一種條形碼,其通用性和兼容性差,有些則結(jié)構(gòu)復(fù)雜,操作不便。
本實(shí)用新型的目的在于提供一種通用性強(qiáng)、兼容性好、操作方便的計(jì)算機(jī)條形碼譯碼器。
本實(shí)用新型的技術(shù)方案如下它是由單片機(jī)控制電路、隨機(jī)存儲(chǔ)器、系統(tǒng)程序存儲(chǔ)器、數(shù)據(jù)緩存器、地址譯碼器、數(shù)據(jù)譯碼電路、條形碼掃描設(shè)備接口、鍵盤(pán)及計(jì)算機(jī)接口電路組成,其中單片機(jī)控制電路分別與隨機(jī)存儲(chǔ)器、系統(tǒng)程序存儲(chǔ)器、數(shù)據(jù)緩存器、地址譯碼器、數(shù)據(jù)譯碼電路、條形碼掃描設(shè)備接口相連,系統(tǒng)程序存儲(chǔ)器中內(nèi)存處理各類(lèi)條形碼掃描設(shè)備的輸入信號(hào)及識(shí)別處理各種條形碼的軟件,由單片機(jī)控制將條形碼掃描信號(hào)變?yōu)殒I盤(pán)信號(hào)并輸入計(jì)算機(jī);條形碼掃描設(shè)備接口又分別與地址譯碼器、數(shù)據(jù)譯碼電路、鍵盤(pán)及計(jì)算機(jī)接口電路相連,鍵盤(pán)及計(jì)算機(jī)接口電路包括與計(jì)算機(jī)主機(jī)、鍵盤(pán)的接口。
本實(shí)用新型中的條形碼掃描設(shè)備接口包括可聯(lián)接用于條形碼掃描閱讀的激光掃描器、光筆掃描器、CCD掃描器(型號(hào)為STS-1TTL、STS-11C13、STS-1RS等)、卡式條碼掃描器的接口,還可擴(kuò)充連接磁卡讀入器(Credit Cards、ID Cards),因此可以聯(lián)接多種類(lèi)型的條形碼掃描閱讀器。本實(shí)用新型還包括一個(gè)與單片機(jī)控制電路相連的串行通訊口控制電路,提供RS-232串行通訊通用接口,從串行通訊口接收數(shù)據(jù)。
本實(shí)用新型設(shè)有鍵盤(pán)接口與計(jì)算機(jī)通用鍵盤(pán)相連,設(shè)有計(jì)算機(jī)接口,通過(guò)連接線連接該接口和計(jì)算機(jī)主機(jī)。使用時(shí),本實(shí)用新型聯(lián)接在計(jì)算機(jī)主機(jī)與鍵盤(pán)之間,并提供多輸入條形碼掃描設(shè)備接口,利用計(jì)算機(jī)通用鍵盤(pán)接口將掃描器信號(hào)變?yōu)橛?jì)算機(jī)鍵盤(pán)信號(hào)輸入計(jì)算機(jī)主機(jī),故本實(shí)用新型使用方便,操作簡(jiǎn)單。
本實(shí)用新型可以聯(lián)接多種類(lèi)型的條形碼掃描閱讀器,具有自動(dòng)識(shí)別處理各種條形碼的能力,如常用的Codabar、Code 128、Code 93、Code 11、MSI/Plessey、Code 39、Exterded 39、Interleaved 2 of 5、UPC-A、UPC-E(0)、UPC-E(1)、EAN-8、EAN-13、UPC & EAN Supplements等各類(lèi)條形碼,至少在39種以上。
本實(shí)用新型功能很強(qiáng),易于安裝,能自動(dòng)識(shí)別各種條形碼,操作簡(jiǎn)易,維修方便,提供多種掃描輸入接口連接多種條形碼掃描器,與所有的商業(yè)POS系統(tǒng)兼容,可在UNIX、Novell、Window NTF系統(tǒng)下使用,具有可編程接口,因而具有極強(qiáng)的通用性和兼容性,可廣泛地應(yīng)用于各個(gè)領(lǐng)域。
以下結(jié)合附圖進(jìn)一步說(shuō)明本實(shí)用新型。
圖1是本實(shí)用新型的原理框圖;圖2是本實(shí)用新型的電路原理圖之一;圖3是本實(shí)用新型的電路原理圖之二。
圖1反映了本實(shí)用新型的整體結(jié)構(gòu),使用時(shí)通用鍵盤(pán)的信號(hào)線連接在本實(shí)用新型的鍵盤(pán)接口,另用一根信號(hào)線連接本實(shí)用新型的計(jì)算機(jī)接口和計(jì)算機(jī)主機(jī)的鍵盤(pán)接口,條形碼掃描設(shè)備則可由用戶(hù)根據(jù)情況自行選擇,在實(shí)際工作過(guò)程中,本實(shí)用新型與所連接的計(jì)算機(jī)及其管理軟件相結(jié)合,完成條碼信號(hào)輸入、譯碼及其處理過(guò)程。本實(shí)用新型的具體工作過(guò)程是啟動(dòng)本實(shí)用新型后,進(jìn)行自檢、系統(tǒng)初始化及設(shè)置變量,確認(rèn)各接口連接正常后,讀條形碼掃描設(shè)備接口之狀態(tài),判斷所連接的掃描設(shè)備之類(lèi)型,執(zhí)行相應(yīng)的信號(hào)處理程序,條形碼掃描完成后,判斷該條形碼的種類(lèi)并執(zhí)行相應(yīng)的譯碼處理程序,所得出的譯碼數(shù)據(jù)經(jīng)校驗(yàn)后輸出到計(jì)算機(jī)通用鍵盤(pán)接口,過(guò)程結(jié)束。
圖2和圖3反映了本實(shí)用新型的一個(gè)具體實(shí)施方案,如圖2所示,單片機(jī)U1為80C31型,所有要處理的各類(lèi)條形碼譯碼處理程序和系統(tǒng)處理程序均固化在系統(tǒng)程序存儲(chǔ)器U4內(nèi),U4采用EPROM芯片27256型,數(shù)據(jù)緩存器U3采用74LS373型,數(shù)據(jù)隨機(jī)存儲(chǔ)器U2采用6116型,U12為地址譯碼器,U5為RS232串行通訊接口控制芯片,本實(shí)用新型還配有直流電源輸入Vcc,并設(shè)置穩(wěn)壓電路。圖3中,由93C46芯片U8、74LS251芯片U10、74LS259芯片U11等構(gòu)成數(shù)據(jù)譯碼電路,由74HC4066芯片U13、7407芯片U9;A和U9;F、鍵盤(pán)接口芯片J6、計(jì)算機(jī)接口芯片J7等構(gòu)成鍵盤(pán)及計(jì)算機(jī)接口電路,條形碼掃描設(shè)備接口包括條形碼激光掃描器接口J1、光筆掃描器接口J3、卡式條碼閱讀器接口J5等,也可增加如CCD掃描器等其它類(lèi)型條碼掃描器的接口。本實(shí)用新型中還采用聲光提示條形碼的讀碼或譯碼狀態(tài),圖3中,與U11芯片連接了發(fā)光二極管LED,配有蜂鳴器B1,它們的驅(qū)動(dòng)電路由三極管Q1、Q2、Q3以及U9;B和U9;C等構(gòu)成,J2為電源接口,U6和U9均為緩沖器。工作時(shí),先由條形碼掃描設(shè)備輸入條形碼信息,例如采用光筆掃描器時(shí),通過(guò)JWAND處理芯片J3將輸入信號(hào)轉(zhuǎn)變?yōu)椤錡-DATA″和″W-PRE″數(shù)據(jù)信號(hào)輸出,送到數(shù)據(jù)譯碼電路處理后再輸出,由單片機(jī)U1按照存儲(chǔ)器U4內(nèi)的固化程序進(jìn)行處理,將信號(hào)轉(zhuǎn)換為標(biāo)準(zhǔn)的計(jì)算機(jī)鍵盤(pán)輸入信號(hào),由計(jì)算機(jī)標(biāo)準(zhǔn)輸入信號(hào)處理程序進(jìn)行處理,而后送入計(jì)算機(jī)處理。采用其它條碼掃描器時(shí)的工作原理及過(guò)程基本一致,只是由于掃描器類(lèi)型不同而采用不同的信號(hào)處理程序。
圖2中的地址譯碼器采用兩塊74LS139芯片進(jìn)行譯碼,其中U12;A譯碼生成擴(kuò)充的I/O接口空間地址為AOOO~BFFF,擴(kuò)充的RAM地址為COOO~DFFF,EOOO~FFFF為I/O地址,8OOO~9FFF為芯片U2的RAM地址,EOOO~FFFF包括接入激光掃描器、CCD掃描器、光筆掃描器等各類(lèi)條形碼掃描輸入設(shè)備的地址。串行通訊口控制電路采用標(biāo)準(zhǔn)的RS232串行通訊芯片U5,信號(hào)收發(fā)均按標(biāo)準(zhǔn)制式。
權(quán)利要求1.一種計(jì)算機(jī)條形碼譯碼器,其特征在于是由單片機(jī)控制電路、隨機(jī)存儲(chǔ)器、系統(tǒng)程序存儲(chǔ)器、數(shù)據(jù)緩存器、地址譯碼器、數(shù)據(jù)譯碼電路、條形碼掃描設(shè)備接口、鍵盤(pán)及計(jì)算機(jī)接口電路組成,其中單片機(jī)控制電路分別與隨機(jī)存儲(chǔ)器、系統(tǒng)程序存儲(chǔ)器、數(shù)據(jù)緩存器、地址譯碼器、數(shù)據(jù)譯碼電路、條形碼掃描設(shè)備接口相連,系統(tǒng)程序存儲(chǔ)器中內(nèi)存處理各類(lèi)條形碼掃描設(shè)備的輸入信號(hào)及識(shí)別處理各種條形碼的軟件,由單片機(jī)控制將條形碼掃描信號(hào)變?yōu)殒I盤(pán)信號(hào)并輸入計(jì)算機(jī);條形碼掃描設(shè)備接口又分別與地址譯碼器、數(shù)據(jù)譯碼電路、鍵盤(pán)及計(jì)算機(jī)接口電路相連,鍵盤(pán)及計(jì)算機(jī)接口電路包括與計(jì)算機(jī)主機(jī)、鍵盤(pán)的接口。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)條形碼譯碼器,其特征在于條形碼掃描設(shè)備接口包括可聯(lián)接用于條形碼掃描閱讀的激光掃描器、光筆掃描器、 CCD掃描器、卡式條碼掃描器的接口。
3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)條形碼譯碼器,其特征在于還包括一個(gè)與單片機(jī)控制電路相連的串行通訊口控制電路。
專(zhuān)利摘要本實(shí)用新型涉及計(jì)算機(jī)條形碼識(shí)別技術(shù),它由單片機(jī)控制電路、隨機(jī)存儲(chǔ)器、系統(tǒng)程序存儲(chǔ)器、數(shù)據(jù)緩存器、地址譯碼器、數(shù)據(jù)譯碼電路、鍵盤(pán)及計(jì)算機(jī)接口電路、條形碼掃描設(shè)備接口組成,其中單片機(jī)控制電路分別與其它各部分相連作為控制中心,由單片機(jī)控制將條形碼掃描信號(hào)變?yōu)殒I盤(pán)信號(hào)并送計(jì)算機(jī);條形碼掃描設(shè)備接口可聯(lián)接激光掃描器、光筆掃描器、CCD掃描器等多種設(shè)備;本實(shí)用新型可處理各類(lèi)條形碼,通用性強(qiáng),兼容性好,操作方便。
文檔編號(hào)G06K7/00GK2308916SQ97238920
公開(kāi)日1999年2月24日 申請(qǐng)日期1997年9月23日 優(yōu)先權(quán)日1997年9月23日
發(fā)明者陳宇波 申請(qǐng)人:陳宇波