專利名稱:一種基于單片機的紅外解碼裝置的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及紅外遙控代碼解碼判讀裝置。
技術(shù)背景紅外線遙控技術(shù)廣泛應(yīng)用于遙控和通信領(lǐng)域。生活中常見的彩電、DVD、音響設(shè)備、空調(diào)、電動玩具等電器裝置上經(jīng)常采用紅外線遙控;工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,也經(jīng)常采用紅外線遙控,完全可靠而且能有效隔離電氣干擾;物聯(lián)網(wǎng)中一些終端設(shè)備往往也是通過紅外遙控的裝置。但是,在實際應(yīng)用中,各廠商用到紅外控制的產(chǎn)品其紅外代碼一般都不開放,而且各裝置紅外代碼尚未統(tǒng)一,不僅不同廠家的設(shè)備用到的紅外控制代碼不同,甚至同一廠家的不同設(shè)備其紅外控制代碼差別也相當(dāng)大,這樣勢必造成研發(fā)設(shè)計人員以及維修紅外設(shè)備的人員因不能實時掌握各種不同設(shè)備的紅外編碼而影響工作效率。
實用新型內(nèi)容本實用新型的目的是滿足實際需要,提供一種基于單片機的紅外解碼裝置,幫助紅外技術(shù)研發(fā)設(shè)計人員或紅外線遙控設(shè)備維修人員通過使用本裝置方便、快速地掌握相關(guān)設(shè)備的紅外編碼,提高工作效率。本實用新型的技術(shù)方案是本實用新型的基于單片機的紅外解碼裝置,其結(jié)構(gòu)特點是包括設(shè)置于同一塊電路板上的中心處理電路、紅外接收電路、計算機通信接口電路、液晶顯示電路和直流電源;上述的中心處理電路設(shè)有電源端、紅外信號輸入端、通信連接端和顯示信號輸出端;紅外接收電路設(shè)有電源端和紅外信號輸出端;計算機通信串口電路設(shè)有電源端和通信連接端;液晶顯示電路設(shè)有電源端和顯示信號輸入端;上述的中心處理電路的紅外信號輸入端與紅外接收電路的紅外信號輸出端電連接;中心處理電路的通信連接端與計算機通信串口電路的通信連接端電連接;液晶顯示電路的顯示信號輸入端與中心處理電路的顯示信號輸出端電連接;中心處理電路的電源端、紅外接收電路的電源端、計算機通信串口電路的電源端以及液晶顯示電路的電源端均與所述的直流電源電連接。本實用新型具有積極的效果(1)紅外線遙控設(shè)備維修人員或研發(fā)設(shè)計人員通過使用本裝置,能夠方便、快速地掌握相關(guān)設(shè)備的紅外編碼,從而節(jié)省工作時間,提高工作效率。(2)本裝置既可通過自身的單片機實現(xiàn)解碼,也可通過串口向上位機傳送紅外信號,實現(xiàn)上位機解碼,使用方式靈活。(3)本裝置解碼信息通過液晶顯示,直觀方便。(4)本裝置便于攜帶,成本較低。
圖I為本實用新型的電路構(gòu)成框圖;圖2為圖I中的中心處理電路中的單片機內(nèi)置的控制程序的流程圖;圖3為圖I的電原理圖。
具體實施方式
(實施例I)見圖1,本實施例的基于單片機的紅外解碼裝置由設(shè)置在同一塊電路板上的中心處理電路I、紅外接收電路2、計算機通信串口電路3、液晶顯示電路4以及直流電源5組成。中心處理電路I設(shè)有電源端、紅外信號輸入端、通信連接端以及顯示信號輸出端;紅外接收電路2設(shè)有電源端和紅外信號輸出端;計算機通信串口電路3設(shè)有電源端和通信連接端;液晶顯示電路4設(shè)有電源端和顯示信號輸入端。中心處理電路I的紅外信號輸入端與紅外接收電路2的紅外信號輸出端電連接;中心處理電路I的通信連接端與計算機通信串口電路3的通信連接端電連接;中心處理電路I的顯示信號輸出端與液晶顯示電路4的顯示信號輸入端電連接;中心處理電路I的電源端、紅外接收電路2的電源端、計算機通信串口電路3的電源端以及液晶顯示電路4的電源端均與直流電源5電連接?!ぶ绷麟娫?為各電路提供工作電源VCC。本實施例中,直流電源5優(yōu)選5伏的鈕扣式鋰電池。見圖3,中心處理電路I包括單片機Ul和單片機Ul的附屬電路。單片機Ul的型號本實施例中優(yōu)選89C51。單片機Ul的附屬電路包括復(fù)位電路和時鐘電路。時鐘電路由晶振CRYl、電容Cl和電容C2組成。晶振CRYl的一端與電容Cl的一端具有公共接點,該公共接點與單片機Ul的X2端18腳電連接;晶振CRYl的另一端與電容C2的一端具有公共接點,該公共接點與單片機Ul的Xl端19腳電連接;電容Cl的另一端和電容C2的另一端共同接地。晶振CRYl的振蕩頻率為11. 0592MHZ。復(fù)位電路由微動開關(guān)SI、電解電容C3和電阻Rl組成。微動開關(guān)SI的一端、電解電容C3的正極、單片機Ul的VCC端40腳以及單片機Ul的EA/VP端31腳具有公共接點,該公共接點為中心處理電路I的電源端。微動開關(guān)SI的另一端、電解電容C3的負極以及電阻Rl的一端具有公共接點,該公共接點與單片機Ul的RESET端也即復(fù)位端9腳電連接;電阻Rl的另一端接地;單片機Ul的GND端20腳接地;單片機Ul的INTO端12腳即為中心處理電路I的紅外信號輸入端;單片機Ul的TXD端11腳與單片機Ul的RXD端10腳共同為中心處理電路I的通信連接端;單片機Ul的POO P07端也即39 32腳、單片機Ul的P25端26腳、P26端27腳、P27端28腳共同構(gòu)成中心處理電路I的顯示信號輸出端。紅外接收電路2由一體化紅外接收頭J1、電阻R4和電容C8組成。本實施例中,一體化紅外接收頭Jl的型號優(yōu)選深圳誠強光電子科技有限公司生產(chǎn)的型號為CHQ0038的一體化紅外線接收頭。一體化紅外接收頭Jl具有3個引腳,其3號腳為信號輸出腳,輸出紅外信號INTO,一體化紅外接收頭Jl的3號腳即為紅外接收電路2的紅外信號輸出端;一體化紅外接收頭Jl的2號腳與電阻R4的一端電連接;電阻R4的另一端與電容CS的一端具有公共接點,該公共接點即為紅外接收電路2的電源端;電容CS的另一端與一體化紅外接收頭Jl的I號腳均接地。計算機通信接口電路3由集成芯片U2、九針接口 J2、電容C4、電容C5、C6和C7組成。九針接口 J2具有I到9號共9個接線腳。本實施例中,集成芯片U2的型號優(yōu)選MAX232A。芯片U2的VCC端16腳與電容C6的一端具有公共接點,該公共接點即為計算機通信串口電路的電源端;電容C6的另一端與芯片U2的V+端2腳電連接;芯片U2的GND端15腳接地;芯片U2的V-端6腳通過電容C5接地;電容C4的兩端分別與芯片U2的Cl+端I腳和Cl-端3腳電連接;電容C7的兩端分別與芯 片U2的C2+端4腳和C2-端5腳電連接;芯片U2的TlOUT端14腳與九針接口 J2的2腳電連接;芯片U2的RlIN端13腳與九針接口 J2的3腳電連接;九針接口 J2的5腳接地;九針接口 J2的其他腳空置。芯片U2的TlIN端11腳和RlOUT端12腳共同為計算機通信串口電路3的通信連接端,其具體接法是芯片U2的TlIN端11腳與單片機Ul的TXD端11腳電連接;芯片U2的RlOUT端12腳與單片機Ul的RXD端10腳電連接。液晶顯示電路4由液晶顯示器RP1、排阻RP2、可變電阻RW和電阻R3組成。本實施例中,液晶顯示器RPl的型號優(yōu)選16腳的IXD1602。排阻RP2為8只IOkQ電阻組成的電阻排,排阻RP2的8只電阻的一端、電阻R3的一端以及液晶顯示器RPl的VCC端2腳具有公共接點,該公共接點共同為液晶顯示電路4的電源端;液晶顯示器RPl的GND端I腳以及BLK端16腳接地;液晶顯示器RPl的VL端3腳與可變電阻RW的中間抽頭和一端的公共接點電連接,可變電阻RW的另一端接地;液晶顯示器RPl的BLA端15腳與電阻R3的另一端電連接;排阻RP2的8只電阻的另一端分別對應(yīng)與液晶顯示器RPl的D(TD7端電連接而形成8個接點,該8個接點以及液晶顯示器RPl的RS端4腳、R/W端5腳、E/N端6腳共同構(gòu)成液晶顯示電路4的顯示信號輸入端。中心處理電路I的顯示信號輸出端與液晶顯示電路4的顯示信號輸入端的具體連接方式是液晶顯示器RPl的RS端4腳、R/W端5腳、E/N端6腳分別對應(yīng)與單片機Ul的P25端26腳、P26端27腳、P27端28腳電連接;液晶顯示器RPl的D(TD7端也即7腳 17腳與排阻RP2的另一端形成的8個接點分別對應(yīng)與單片機Ul的POO P07端也即39 32腳對應(yīng)電連接。直流電源5可選擇性地設(shè)置一個電源狀態(tài)顯示電路,該顯示電路由發(fā)光二極管Dl和電阻R2組成。電阻R2的一端接直流電源VCC,電阻R2的另一端與發(fā)光二極管Dl的正極電連接,發(fā)光二極管Dl的負極接地。參見圖2,本實施例基于單片機的紅外解碼裝置的工作方法如下述接通電源,單片機Ul通過硬件自動上電復(fù)位,單片機Ul內(nèi)置的軟件開始進行子程序初始化,設(shè)定中斷,初始化串口、液晶并設(shè)定緩存區(qū),判斷有沒有中斷若有,運行中斷服務(wù)子程序;若沒有中斷,則讀緩存區(qū)送到液晶顯示,同時送緩存區(qū)數(shù)據(jù)到串口,然后清除標(biāo)志回到等待中斷。在循環(huán)過程中,檢測到中斷信號,立即響應(yīng)中斷,進入中斷服務(wù)子程序,解碼。解碼完畢后送入到顯示緩存區(qū),供單片機Ul傳輸給液晶顯示器顯示解碼值,同時通過計算機通信接口電路3送結(jié)果到上位計算機。本裝置具有本身解碼和上位計算機解碼兩種功能。裝置通電工作時,紅外接收頭從外界接收紅外信號,并將該紅外信號傳送到單片機U1,單片機Ul的外部引腳按鍵P2. O進行判斷,如果P2. 0=1,剛為單片機Ul自身解碼工作模式,單片機Ul利用解碼程序解碼判讀,若接收到的是真正的紅外碼,則由液晶顯示器LCD顯示所解出的紅外碼;若收到的信號為外界干擾信號,則忽略,在IXD上顯示解碼失敗。若P2. O = 0,則為上位計算機解碼工作模式,單片機Ul通過計算機通信接口電路3將紅外信號送給上位計算機,由上位機解碼,同時在液晶顯示電路4的液晶顯示器IXD上顯示Computer Decode。以上實施例是對本實用新型的具體實施方式
的說明,而非對本實用新型的限制,有關(guān)技術(shù)領(lǐng)域的技術(shù)人員在不脫離本實用新型的精神和范圍的情況下,還可以做出各種變 換和變化而得到相對應(yīng)的等同的技術(shù)方案,因此所有等同的技術(shù)方案均應(yīng)該歸入本實用新型的專利保護范圍。
權(quán)利要求1.一種基于單片機的紅外解碼裝置,其特征在于包括設(shè)置于同一塊電路板上的中心處理電路(I)、紅外接收電路(2)、計算機通信串口電路(3)、液晶顯示電路(4)和直流電源(5);所述的中心處理電路(I)設(shè)有電源端、紅外信號輸入端、通信連接端和顯示信號輸出端;紅外接收電路(2)設(shè)有電源端和紅外信號輸出端;計算機通信串口電路(3)設(shè)有電源端和通信連接端;液晶顯示電路(4)設(shè)有電源端和顯示信號輸入端;所述的中心處理電路(I)的紅外信號輸入端與紅外接收電路(2)的紅外信號輸出端電連接;中心處理電路(I)的通信連接端與計算機通信 串口電路(3)的通信連接端電連接;液晶顯示電路(4)的顯示信號輸入端與中心處理電路(I)的顯示信號輸出端電連接;中心處理電路(I)的電源端、紅外接收電路(2)的電源端、計算機通信串口電路(3)的電源端以及液晶顯示電路(4)的電源端均與所述的直流電源(5)電連接。
專利摘要本實用新型提供一種基于單片機的紅外解碼裝置,包括設(shè)置于同一塊電路板上的中心處理電路、紅外接收電路、計算機通信接口電路、液晶顯示電路和直流電源;紅外接收電路與中心處理電路信號電連接;計算機通信串口電路與中心處理電路雙向電連接;液晶顯示電路與中心處理電路信號電連接;直流電源分別與中心處理電路、紅外接收電路、計算機通信接口電路和液晶顯示電路電連接。本裝置便于攜帶,解碼信息通過液晶顯示,方便直觀,紅外線搖控設(shè)備研發(fā)及維修人員利用本裝置可方便、快速地掌握相關(guān)設(shè)備的紅外編碼,節(jié)省工作時間,提高工作效率。
文檔編號G08C23/04GK202771612SQ201220480759
公開日2013年3月6日 申請日期2012年9月19日 優(yōu)先權(quán)日2012年9月19日
發(fā)明者陳海忠 申請人:江蘇技術(shù)師范學(xué)院