耿立立
(東北電力大學研究生部,吉林132012)
耿立立(碩士生),研究方向為嵌入式及其應(yīng)用。
自20世紀70年代以來,紅外技術(shù)得到了廣泛應(yīng)用。尤其在家用電器中使用最多,而且種類數(shù)目繁多,如電視、空調(diào)、DVD等的遙控器,但是各類產(chǎn)品由于種類和廠商不同,它們的紅外遙控編碼格式各不同,于是遙控器間的相互兼容成了一個待解決的問題。因為彼此間的不兼容,使得用戶在使用過程中容易產(chǎn)生混亂,還會造成資源浪費;另外,紅外遙控自身的缺點,如信號的發(fā)射與接收會受到障礙物的遮擋,傳輸距離有限。將家用電器的遙控器集成為一體,克服紅外遙控距離和方向的限制,給人們的生活帶來便利,這些給人們提供了研究方向。
在1980年,智能家居概念被提出。在智能家居中最重要的是家居控制系統(tǒng)。近年來無線通信技術(shù)和控制技術(shù)的迅猛發(fā)展,使它們在控制領(lǐng)域得到了廣泛的應(yīng)用,實現(xiàn)了家庭內(nèi)電器設(shè)備的集中控制的無線化。這些控制設(shè)備發(fā)射的都是射頻信號??墒谴蠖鄶?shù)被控設(shè)備是用紅外信號控制的,相互之間不能通信。這就成為智能家居控制系統(tǒng)中的設(shè)備實現(xiàn)無線化控制的障礙。為了清除這個障礙,這個設(shè)計提出了各種實現(xiàn)方法,比如,有申請了專利的基于藍牙的、基于ZigBee的、只是在單片機上自設(shè)電路的方法等。但是有一點是相同的,就是紅外—射頻轉(zhuǎn)換裝置的設(shè)計是控制系統(tǒng)的一個重要組成部分。
紅外—射頻交互問題解決了,但是標準不統(tǒng)一的問題來了。針對這個問題,國際上提出一個新的遙控協(xié)議RF4CE,它只是針對消費電子產(chǎn)品。本文的目的就是基于這個新的遙控協(xié)議設(shè)計一個遙控系統(tǒng),控制系統(tǒng)采用TI公司支持該標準的CC2530芯片。
2008年,為了在家用電器市場普及射頻操控技術(shù),并避免新技術(shù)成為產(chǎn)品設(shè)計的障礙,消費電子廠商索尼(Sony)、飛利浦(Philips)、松下(Panasonic)、三星(Samsung)與主要低功耗 RFIC廠商飛思卡爾(Freescale)、德州儀器(TI)以及 OKI共同成立 RF4CE(Radio Frequency for Consumer Electronics)聯(lián)盟 (RF4CE Consortium)。RF4CE是一種家電遙控新標準和協(xié)議。為了更有效地拓展市場,2009年3月,RF4CE聯(lián)盟同意與ZigBee聯(lián)盟(ZigBee Alliance)合作共同開發(fā)基于ZigBee/IEEE 802.15.4,以及用于家電遙控的射頻新標準——ZigBee RF4CE標準。RF4CE不但能提高操作的可靠性,提高信號的傳輸距離和抗干擾性,使信號傳遞不受障礙物影響,還能實現(xiàn)雙向通信和解決不同電器的互操作問題,遙控器電池壽命也可顯著延長。消費者將不再需要用遙控器的發(fā)射端準確指向電器的接收端,也不再需要數(shù)個遙控器來操作家中不同的電子設(shè)備。
ZigBee RF4CE規(guī)范了一個RC網(wǎng)絡(luò)。這個網(wǎng)絡(luò)是一個簡單、魯棒及低成本的通信網(wǎng)絡(luò)。此網(wǎng)絡(luò)在CE范圍內(nèi)允許在應(yīng)用層無線連接。這個標準在IEEE 802.15.4標準的基礎(chǔ)上提供了一個簡單的網(wǎng)絡(luò)層和標準的應(yīng)用層規(guī)約,這個規(guī)約用來解決在家庭內(nèi)部不同廠商間產(chǎn)品的兼容問題。
RC PAN是由兩種類型的設(shè)備組成:目標節(jié)點、控制節(jié)點。目標節(jié)點有完全的PNA協(xié)調(diào)性能,可按自己的方式開啟網(wǎng)絡(luò)。通過與目標配對的方式,這兩種節(jié)點都可以接入由目標節(jié)點開啟的網(wǎng)絡(luò)。多個RC PAN形成一個RC網(wǎng)絡(luò),這個網(wǎng)絡(luò)中的節(jié)點可以在RC PAN之間進行通信。下面給出遵循這個協(xié)議的網(wǎng)絡(luò)模型示意圖。如圖1所示,有3個目標節(jié)點和4個控制節(jié)點。3個目標節(jié)點分別是TV、DVD和CD。4個控制節(jié)點分別是3個目標節(jié)點所對應(yīng)的RC和1個多功能 RC。它們組成了3個PAN。另外,DVD和TV也進行了配對,錄DVD運行時,在TV上選擇另外的頻道。
圖1 RC網(wǎng)絡(luò)模型示例
為了簡化ZigBee RF4CE標準,這個標準的架構(gòu)是由大量的塊或?qū)拥男g(shù)語來定義。每個層負責這個標準的一部分,并且為下一個更高層提供服務(wù),使用來自下層的服務(wù)。層與層之間的接口用來定義標準中描述的邏輯鏈路。各層的布局是基于開放式系統(tǒng)互聯(lián)的7層模式。其架構(gòu)如圖2所示。
圖2 ZigBee RF4CE協(xié)議棧架構(gòu)
由圖2可以看出,此協(xié)議與Zigbee的不同之處在于它給出了應(yīng)用層的規(guī)范。也就是說在每個廠家生產(chǎn)產(chǎn)品時就要遵循這個規(guī)范。這就為家庭內(nèi)電子產(chǎn)品的入網(wǎng)提供了方便。這也是它優(yōu)于紅外遙控的一方面。
由于國際幾大廠商對這個協(xié)議的支持,注定了它將來在家電中將占有很大的份額。在遙控系統(tǒng)方面,它取代紅外似乎成了必然。然而,當前千千萬萬的消費者還是在使用紅外遙控的電子產(chǎn)品。新產(chǎn)品不可能一朝一夕就能取代舊有的東西,中間的過渡成了必然。一方面要滿足原有紅外系統(tǒng),另一方面要將新技術(shù)運用到生活當中,于是在遙控系統(tǒng)中加入一個紅外轉(zhuǎn)射頻裝置成了重要的一環(huán)。
如圖3所示,紅外轉(zhuǎn)射頻遙控系統(tǒng)結(jié)構(gòu)主要由3大部分組成:射頻遙控器、紅外—射頻轉(zhuǎn)換器和受控設(shè)備。射頻遙控器由電源模塊、鍵盤模塊以及CC2530芯片組成。轉(zhuǎn)換模塊由電源模塊、CC2530芯片、紅外發(fā)送電路以及接收電路組成。系統(tǒng)的無線通信模塊中采用CC2530芯片大大簡化了射頻電路的設(shè)計。電源模塊用兩個1.5 V的5號電池供電。芯片CC2530的P0~P1口用來構(gòu)成矩陣鍵盤,由此鍵盤輸入信息經(jīng)由芯片的前端 RF電路調(diào)制到2440 MHz的信號上發(fā)射出去。
圖3 系統(tǒng)框圖
轉(zhuǎn)換裝置將接收到射頻信號送到CC2530中進行解調(diào),解碼后恢復到原來的信號;再由CC2530中的定時器3產(chǎn)生38 M Hz的載波信號,并把恢復的遙控信號調(diào)制到該載波上,轉(zhuǎn)化為IR信號發(fā)射出去。
然而,由于各種紅外遙控的編碼各不相同,為了使轉(zhuǎn)換裝置不局限于只針對一種電子產(chǎn)品,在這個轉(zhuǎn)換裝置中加入了紅外接收模塊,使整個系統(tǒng)成為一個學習型的遙控系統(tǒng)。這個紅外接收模塊的電路如圖4所示,該接收電路最主要的部分是一體化紅外接收頭,它將紅外接收二極管、放大、解調(diào)、整形等電路做在一起,只有3個引腳。分別是+5 V電源、地、信號輸出。一體化紅外接收頭采用NB1838,其光電檢測和前置放大器集成在一個封裝內(nèi)。該接收頭可以接收不同類型的紅外遙控編碼信號,而且NB1838的環(huán)氧樹脂封裝結(jié)構(gòu)為本身提供了一個特殊的紅外濾光器,對自然光和電場干擾有很強的防護性。紅外編碼信號經(jīng)由NB1838解調(diào)后,得到TTL電平,輸入到CC2530中具有捕獲功能的定時器端口。再經(jīng)由CC2530的射頻模塊調(diào)制成射頻信號由天線發(fā)出。由射頻遙控的CC2530解調(diào)后存儲起來。整個過程完成了遙控的自學習過程。
圖4 紅外接收電路
射頻遙控在軟件上要實現(xiàn)識別來自面板按鍵功能請求:狀態(tài)、功能鍵和開關(guān)鍵。狀態(tài)鍵識別受控對象;功能鍵識別數(shù)字鍵、前進后退鍵以及開關(guān)鍵控制受控對象電源,隨時響應(yīng)按鍵的輸入,計算鍵值,對鍵值采用“鍵值加鍵值反碼”的編碼方式,提高系統(tǒng)的抗干擾能力。除了編碼以外,還有解碼,就是當轉(zhuǎn)換裝置的自學習紅外電路開啟時,紅外自學習完除了轉(zhuǎn)換裝置存儲信息,還要把信息通過射頻端發(fā)給射頻遙控存儲。
轉(zhuǎn)換裝置是本論文的一個重點。它的軟件設(shè)計包括:射頻解碼、紅外編碼、紅外自學習,以及產(chǎn)生38 kHz的載波信號等功能。單片機通過外部中斷檢測射頻解調(diào)模塊,判斷是否有遙控信息。如果有,則執(zhí)行中斷程序,從解調(diào)模塊讀取信息,經(jīng)過紅外編碼、38 kHz載波的脈沖調(diào)制,送到紅外發(fā)射電路,將調(diào)制后的紅外遙控信號發(fā)送出去。
在此設(shè)計中,除了射頻接收中斷程序外,還有紅外自學習中斷。判斷解調(diào)射頻信號信息是已經(jīng)有的用戶操作信息,還是請求配對的信息。如果是配對信息,開啟紅外自學習模塊。這時紅外一體接收頭的解調(diào)信號被送到P2.3引腳,由內(nèi)部定時器完成高低電平的采集,把數(shù)據(jù)存儲起來。然后再把采集到的數(shù)據(jù)由芯片內(nèi)的單片機經(jīng)過編碼處理,經(jīng)射頻模塊調(diào)制發(fā)送出去。最后由射頻遙控再次存儲。
設(shè)計實現(xiàn)射頻遙控對紅外家電的控制。該系統(tǒng)具有傳輸距離遠、不受空間限制、抗干擾性強等特點。本文的創(chuàng)新點:采用紅外自學習模塊,無論何種編碼的家電都可以通過紅外自學習實現(xiàn)遙控對其進行控制;系統(tǒng)基于RF4CE標準,方便了家電實現(xiàn)集中控制,減少資源浪費,通用性強;在控制方面使用了 TI公司的CC2530,實現(xiàn)了系統(tǒng)的低功耗。
在文中只做了一對一的控制系統(tǒng)??梢栽诖朔桨富A(chǔ)上配以大容量的控制芯片(如ARM)構(gòu)成智能家居集中控制系統(tǒng)。在控制如冰箱、電燈等開關(guān)控制家電時,只需在開關(guān)處加入射頻接收節(jié)點,就可接入集中控制系統(tǒng)。另外該標準在使用時不只用于家電方面,也可以用在工業(yè)控制和車載衛(wèi)星接收系統(tǒng)等領(lǐng)域。
[1]張勁.淺談學習型遙控器[J].有線電視技術(shù),2007(6):15-16.
[2]ZigBee Alliance.ZigBee RF4CE Specification Version 1.00,2009.
[3]安穎,劉麗娜.具有學習功能的智能遙控器[J].微計算機信息,2005,21(3):63.
[4]李晉,王玲,韓英.基于AT89C52的學習型遙控器的設(shè)計[J].微計算機信息,2006(26):69-71.
[5]史先傳,游有鵬.一種經(jīng)濟實用的智能紅外遙控模塊[J].機械設(shè)計與制造工程,2001(4):39-41.
[6]陳陽海.紅外遙控工作原理編碼方式及常用信號傳輸協(xié)議[J].電子制作,2007(11):17-18.