《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 基于PLC和Internet的嵌入式X-10智能家庭網(wǎng)關(guān)

基于PLC和Internet的嵌入式X-10智能家庭網(wǎng)關(guān)

2008-05-29
作者:吳 巍, 吳明光

  摘 要: 通過(guò)嵌入式家庭網(wǎng)關(guān)" title="家庭網(wǎng)關(guān)">家庭網(wǎng)關(guān)的設(shè)計(jì),實(shí)現(xiàn)了戶內(nèi)基于220V電力線載波" title="電力線載波">電力線載波X-10智能家居協(xié)議、戶外基于以太網(wǎng)精簡(jiǎn)TCP/IP" title="TCP/IP">TCP/IP協(xié)議的智能家居系統(tǒng)" title="智能家居系統(tǒng)">智能家居系統(tǒng)。重點(diǎn)介紹了包含ARM7TDMI內(nèi)核的S3C4510B嵌入式微控制器的硬件模塊和過(guò)零檢測(cè)電路、電力線載波調(diào)制及解調(diào)電路的設(shè)計(jì),通過(guò)嵌入式操作系統(tǒng)uCLinux 內(nèi)核和web應(yīng)用軟件,實(shí)現(xiàn)了X-10信息家電和Internet的互連控制。
  關(guān)鍵詞: 智能家居 X-10 PLC Thin TCP/IP 嵌入式


  隨著科技的進(jìn)步,智能家居系統(tǒng)(Smart Home System)接入Internet將成為未來(lái)智能家居的發(fā)展趨勢(shì)。目前全世界約有40多種樓宇現(xiàn)場(chǎng)總線,如CE-Bus、Lonworks、X-10、HBS、DeviceNet、EIB等[1]。由于各種總線協(xié)議標(biāo)準(zhǔn)互不兼容,接入Internet的方式也各不相同。如何將現(xiàn)有的X-10智能家居系統(tǒng)接入Internet,目前國(guó)內(nèi)尚無(wú)研究。基于此,本文設(shè)計(jì)了遠(yuǎn)程基于以太網(wǎng)TCP/IP協(xié)議、戶內(nèi)基于電力線載波通信X-10協(xié)議的嵌入式智能家庭網(wǎng)關(guān)。利用現(xiàn)有家庭網(wǎng)絡(luò),無(wú)需另外布線,具有很好的可移植性和兼容性;而且綠色環(huán)保,無(wú)電磁輻射和穿透射線污染,是智能家居發(fā)展的一個(gè)新方向。
1 X-10智能家居系統(tǒng)
  X-10協(xié)議是一種目前廣泛應(yīng)用于智能家居和樓宇自動(dòng)化領(lǐng)域的電力線載波通信(PLC)協(xié)議,由英國(guó)的皮可公司(Pico E1ectronics Ltd)在1976年提出[2],它利用家中現(xiàn)有的電力線路控制家庭內(nèi)部電器開(kāi)關(guān)以及進(jìn)行照明調(diào)光、供水供暖、安防警報(bào)的智能化設(shè)備。其產(chǎn)品長(zhǎng)期占據(jù)著美國(guó)智能家居市場(chǎng)的主導(dǎo)地位,在國(guó)內(nèi)市場(chǎng)也應(yīng)用廣泛。
  X-10信號(hào)是加載在家用220V電力線上、滿足X-10通信協(xié)議的脈沖群。其發(fā)送時(shí)刻為交流電正弦波的過(guò)零點(diǎn),過(guò)零點(diǎn)處有幅值為5V、頻率為120kHz的脈沖時(shí)表示二進(jìn)制1,無(wú)則表示0。一條完整的X-10指令由間隔三個(gè)電力線周期的兩部分?jǐn)?shù)據(jù)幀組成,如圖1所示。
  圖1中前一部分為尋址幀,包括起始碼(START CODE)、房間碼(HOUSE CODE)和單元碼(UNIT CODE);后一部分為命令幀,包括起始碼、房間碼和命令碼。為降低誤碼率,尋址幀和命令幀都傳輸兩遍[3]。由于信號(hào)衰減和干擾噪聲的影響,X-10信號(hào)在電力線上傳輸距離有限(約200米),32位ARM微控制器(MCU)和嵌入式Linux技術(shù)解決了如何將Internet接入X-10智能家居系統(tǒng),并實(shí)現(xiàn)遠(yuǎn)程控制的問(wèn)題。


2嵌入式X-10智能家庭網(wǎng)關(guān)
2.1系統(tǒng)總體結(jié)構(gòu)
  智能家居產(chǎn)品公司提供基于家庭用戶名和密碼的Web Server,用戶在接入以太網(wǎng)的計(jì)算機(jī)上登陸Web頁(yè)面。用戶的遠(yuǎn)程操作指令由服務(wù)器發(fā)送到對(duì)應(yīng)的IP地址,經(jīng)嵌入式X-10智能家庭網(wǎng)關(guān)轉(zhuǎn)換為X-10信號(hào),對(duì)本地X-10家電進(jìn)行控制。
2.2 嵌入式X-10智能家庭網(wǎng)關(guān)的硬件結(jié)構(gòu)
  嵌入式X-10網(wǎng)關(guān)的MCU和主要外圍結(jié)構(gòu)如圖2所示,使用Samsung公司的嵌入式微控制芯片S3C4510B。它是基于以太網(wǎng)應(yīng)用系統(tǒng)的高性價(jià)比32位RISC芯片,內(nèi)含ARM7TDMI RISC處理器核,支持實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS),適合于對(duì)價(jià)格及功耗敏感的應(yīng)用場(chǎng)合[4]


  嵌入式X-10網(wǎng)關(guān)的MCU和主要外圍結(jié)構(gòu)具體為:
  (1)MCU外圍擴(kuò)展模塊:包括片外擴(kuò)展FLASH存儲(chǔ)器、SDRAM存儲(chǔ)單元和JTAG調(diào)試接口。
  (2)載波模塊:主要包含過(guò)零檢測(cè)電路、載波信號(hào)調(diào)制電路和信號(hào)解調(diào)" title="信號(hào)解調(diào)">信號(hào)解調(diào)電路。
  (3)用戶層面:LCD和鍵盤接口提供了家庭用戶對(duì)各X-10信息家電和網(wǎng)絡(luò)IP等數(shù)據(jù)的本地設(shè)置界面。
  (4)網(wǎng)絡(luò)接口:對(duì)寬帶網(wǎng)用戶和電話撥號(hào)上網(wǎng)用戶提供兩種接入方式——Ethernet PHY和嵌入式modem接口。使用S3C4510B的UART單元提供兩個(gè)獨(dú)立的異步串行I/O口實(shí)現(xiàn)和Internet的數(shù)據(jù)通信。
2.3 X-10載波收發(fā)模塊的電路設(shè)計(jì)
  X-10電力線載波模塊由零點(diǎn)檢測(cè)、信號(hào)調(diào)制、信號(hào)解調(diào)、燈光驅(qū)動(dòng)、地址設(shè)定和開(kāi)/關(guān)按鈕電路組成。過(guò)零檢測(cè)電路檢測(cè)220V交流電正弦波的過(guò)零點(diǎn),通知MCU同步發(fā)送或接收信號(hào)。
2.3.1 X-10電力線載波信號(hào)調(diào)制電路
  如圖3所示,X-10電力線載波信號(hào)調(diào)制電路包括載波信號(hào)發(fā)生、信號(hào)放大、信號(hào)耦合等幾部分。


  圖3采用幅值調(diào)制,通過(guò)一個(gè)CMOS多諧振蕩器實(shí)現(xiàn)載波信號(hào)發(fā)生。當(dāng)PLCOUT為高電平時(shí),或非門A輸出低電平,B輸出高電平,C輸出低電平,三極管Q6不導(dǎo)通;發(fā)送信號(hào)時(shí),PLCOUT為低電平,或非門A和B產(chǎn)生自激振蕩,調(diào)整R11與C13的值,使振蕩頻率為120kHz。振蕩周期T或粗選R、C的元件參數(shù)可由式(1)估算,最后通過(guò)實(shí)驗(yàn)調(diào)整確定。
  T=RCln4≈1.4RC     (1)
  三極管Q6增加U3C的驅(qū)動(dòng)能力,120kHz的信號(hào)通過(guò)可調(diào)電感T3耦合到電源線上。變壓器T3實(shí)現(xiàn)了高壓與低壓的隔離。電容C14阻斷低頻的高壓,防止變壓器飽和;調(diào)節(jié)T3副邊的電感,使其與C16在120kHz時(shí)發(fā)生諧振,從而提高了信號(hào)的輸出功率。
2.3.2 X-10電力線載波信號(hào)解調(diào)電路
  X-10電力線載波信號(hào)解調(diào)電路如圖4所示,包括檢波和解調(diào)兩部分。T1為可調(diào)電感,實(shí)現(xiàn)強(qiáng)弱電隔離并與C1組成諧振電路,電容C2起高通濾波作用。經(jīng)三極管Q2交流放大后的信號(hào)為120kHz、5V的方波信號(hào),持續(xù)時(shí)間為1ms,無(wú)信號(hào)時(shí)輸出為低電平。由于R3的阻值選得較大,使電容C3充電快,放電慢。當(dāng)電容充電超過(guò)0.7V時(shí),三極管Q3輸出低電平。


3 嵌入式X-10智能家庭網(wǎng)關(guān)的軟件實(shí)現(xiàn)
  嵌入式X-10智能家庭網(wǎng)關(guān)系統(tǒng)需要移植μClinux操作系統(tǒng)到目標(biāo)平臺(tái)[5], μClinux是對(duì)標(biāo)準(zhǔn)Linux內(nèi)核裁剪形成的高度優(yōu)化、代碼緊湊的嵌入式系統(tǒng),具有穩(wěn)定性好、可移植性強(qiáng)、支持多種典型的處理器構(gòu)架和多種網(wǎng)絡(luò)協(xié)議的優(yōu)點(diǎn)。使用精簡(jiǎn)TCP/IP協(xié)議[6](Thin TCP/IP),將傳統(tǒng)TCP/IP的開(kāi)放系統(tǒng)互連(OSI) 模型簡(jiǎn)化為四層:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、鏈路層,舍棄了多余數(shù)據(jù)和功能,集中解決了MCU的上網(wǎng)問(wèn)題。
  嵌入式X-10網(wǎng)關(guān)需要建立起設(shè)備地址命令和X-10碼的轉(zhuǎn)換表,如表1所示。表1中,X-10智能家居系統(tǒng)最多可控制256組設(shè)備,每個(gè)設(shè)備地址分為房間號(hào)(A,B,C,…P)和單元號(hào)(1,2,…16),如A1、C9等。用戶可隨意改變家中設(shè)備的地址,并對(duì)其進(jìn)行控制。


  發(fā)送X-10碼時(shí),采用載波偵聽(tīng)多路訪問(wèn)(CSMA)協(xié)議解決信道競(jìng)爭(zhēng)問(wèn)題。當(dāng)發(fā)送模塊檢測(cè)到電源線上連續(xù)4個(gè)周期無(wú)信號(hào)時(shí),認(rèn)為信道為空,開(kāi)始發(fā)送數(shù)據(jù);若檢測(cè)到有信號(hào),則隨機(jī)等待幾個(gè)周期后再重新偵聽(tīng)總線。為防止數(shù)據(jù)發(fā)送過(guò)程中的信道競(jìng)爭(zhēng),發(fā)送模塊在發(fā)送二進(jìn)制“0”時(shí),偵聽(tīng)總線上是否有信號(hào),若有,則立即中止此次發(fā)送,隨機(jī)等待4、5個(gè)周期后再重新發(fā)送信號(hào)。
4 調(diào)試結(jié)果及結(jié)論
  經(jīng)調(diào)試,在遠(yuǎn)程Web頁(yè)面選擇了熄滅家中地址為A1的燈的指令:Light A1 OFF。
  在本地示波器上得到的家中信息家電收到的X-10信號(hào)如圖5所示。圖5中CH1為50Hz家用電力線的過(guò)零點(diǎn)同步方波信號(hào),CH2為電力線上濾波后的X-10信號(hào)。將其譯成X-10碼為:尋址段:11100(1)1(0)1(0)0(1)0(1)0(1)1(0)1(0)0(1)0(1) 11100(1)1(0)1(0)0(1)0(1)0(1)1(0)1(0)0(1)0(1)命令段:11100(1)1(0)1(0)0(1)1(0)0(1)0(1)1(0)1(0)1(0)11100(1)1(0)1(0)0(1)1(0)0(1)0(1)1(0)1(0)1(0) 。除去補(bǔ)碼,對(duì)照?qǐng)D1,1110為起始碼,011001100為地址A1,00111為指定燈關(guān)命令。執(zhí)行結(jié)果與遠(yuǎn)程Web頁(yè)面的指令完全一致。


  該嵌入式網(wǎng)關(guān)成功解決了TCP/IP協(xié)議和X-10協(xié)議的轉(zhuǎn)換問(wèn)題,實(shí)現(xiàn)了以太網(wǎng)和現(xiàn)有X-10信息家電的互連控制。
參考文獻(xiàn)
1 廖玲玲,劉桂雄,羅 奕等.智能家居中IP技術(shù)的方案和關(guān)鍵問(wèn)題[J].機(jī)電工程技術(shù),2004;33(6):63
2 劉志斌.X-10協(xié)議及其在智能家居系統(tǒng)中的應(yīng)用[J].微電子學(xué)與計(jì)算機(jī),2004;(3):5~8
3 Kingery P. Digital X-10.Advanced Control Technologies.Inc,2000
4 馬忠梅,馬廣云,徐英慧. ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ)[M] . 北京:北京航空航天大學(xué)出版社,2002
5 李 巖.基于S3C44BOX嵌入式UCLINUX系統(tǒng)原理及應(yīng)用[M].北京:清華大學(xué)出版社,2005
6 程耕國(guó),高厚禮.基于TCP/IP協(xié)議單片機(jī)上網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)[J].武漢科技大學(xué)學(xué)報(bào)( 自然科學(xué)版),2004;27(2):174~175

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品久久久久久久久久ktv| 国产一区二区电影在线观看| 久久九九精品| 亚洲欧美成人一区二区在线电影| 亚洲精品偷拍| 最新日韩精品| 亚洲国产精品电影在线观看| 欧美在线免费一级片| 亚洲欧美国产va在线影院| 一本大道久久a久久综合婷婷| 亚洲激情视频在线| 亚洲激情自拍| 亚洲精品视频啊美女在线直播| 亚洲二区在线视频| 亚洲电影在线| 亚洲激情视频在线播放| 亚洲国内在线| 亚洲精品中文字| 亚洲精品自在久久| 一区二区欧美日韩视频| 一区二区91| 亚洲一区二区三区高清不卡| 亚洲香蕉伊综合在人在线视看| 亚洲天堂激情| 西西裸体人体做爰大胆久久久| 性欧美video另类hd性玩具| 性色av一区二区三区在线观看| 性欧美长视频| 亚洲电影成人| 亚洲激情影院| 一本久道久久综合婷婷鲸鱼| 亚洲网站在线| 欧美中文日韩| 久久综合综合久久综合| 免费永久网站黄欧美| 欧美好骚综合网| 欧美视频在线不卡| 国产精品一区一区三区| 国产亚洲激情| 亚洲国产成人在线播放| 亚洲欧洲另类国产综合| av成人免费在线观看| 亚洲视频二区| 久久国产精品久久久久久| 西西裸体人体做爰大胆久久久| 亚洲一级一区| 国内久久婷婷综合| 亚洲国产精品www| 99精品久久久| 欧美一区二区精品在线| 亚洲国产乱码最新视频| 一区二区冒白浆视频| 午夜久久黄色| 蜜月aⅴ免费一区二区三区| 欧美日韩精品一区二区| 国产精品亚洲综合色区韩国| 极品av少妇一区二区| 亚洲精品综合久久中文字幕| 亚洲午夜一二三区视频| 久久精品亚洲一区二区| 亚洲视频图片小说| 久久久精品日韩欧美| 欧美韩国日本一区| 国产乱码精品1区2区3区| 亚洲国产高清视频| 亚洲香蕉网站| 亚洲日本中文字幕免费在线不卡| 亚洲男人的天堂在线| 久久这里只有精品视频首页| 欧美日韩在线免费| 好看不卡的中文字幕| 亚洲美女黄色片| 欧美一级在线播放| 一区二区三区日韩在线观看| 久久精品在线| 欧美视频专区一二在线观看| 极品中文字幕一区| 亚洲午夜极品| 亚洲欧洲日本专区| 欧美在线欧美在线| 欧美午夜电影网| 伊人久久亚洲美女图片| 亚洲一区二区三区精品视频| 亚洲国产精品久久久久秋霞不卡| 午夜电影亚洲| 欧美精品九九99久久| 国产一区二区久久精品| 夜夜爽av福利精品导航 | 日韩视频不卡| 久久精品国产99国产精品| 欧美网站在线观看| 亚洲激情欧美激情| 久久国产精品99久久久久久老狼 | 亚洲韩国一区二区三区| 午夜视频在线观看一区| 亚洲一二区在线| 欧美大片一区| 精品成人一区| 欧美一区亚洲| 午夜久久美女| 欧美色中文字幕| 亚洲激情在线| 亚洲人成亚洲人成在线观看| 久久久免费av| 国产视频一区欧美| 亚洲图中文字幕| 亚洲一卡久久| 欧美日韩国产999| 亚洲国产精品国自产拍av秋霞| 久久精品国产91精品亚洲| 欧美一二三区精品| 国产精品久久一区二区三区| 亚洲精品久久久一区二区三区| 亚洲高清资源综合久久精品| 久久精品在这里| 国产亚洲高清视频| 欧美在线播放一区| 久久精品国产v日韩v亚洲| 国产日韩视频| 午夜欧美不卡精品aaaaa| 亚洲欧洲av一区二区| 国产精品日日摸夜夜添夜夜av| 一区二区三区国产精品| 亚洲一区久久久| 欧美色图天堂网| 亚洲一级在线观看| 午夜精品一区二区三区在线| 欧美日韩精品一二三区| 夜夜夜久久久| 亚洲欧美视频| 国产欧美精品国产国产专区| 欧美一级欧美一级在线播放| 久久精品一区中文字幕| 国语精品中文字幕| 亚洲国产成人av在线| 久久综合伊人77777| 亚洲国产精品久久久久秋霞蜜臀| 亚洲美女视频网| 欧美日韩在线不卡一区| 中日韩男男gay无套| 午夜在线视频观看日韩17c| 国产伦精品一区二区三区免费| 午夜天堂精品久久久久| 久久久久久69| 国产一区二区日韩| 亚洲第一精品福利| 欧美成人免费网站| 亚洲三级影片| 亚洲午夜免费福利视频| 国产精品老牛| 久久国产66| 欧美精品二区| 亚洲午夜激情网站| 久久久久国色av免费观看性色| 一区二区自拍| 一区二区三区欧美亚洲| 国产精品日韩精品欧美在线| 欧美中文字幕在线| 欧美成人有码| 在线一区二区三区四区| 久久精品毛片| 亚洲欧洲美洲综合色网| 亚洲在线视频| 国产尤物精品| 99re热这里只有精品免费视频| 国产精品av免费在线观看| 亚洲欧美日韩在线观看a三区| 另类av导航| 一区二区三区成人精品| 久久精品一区蜜桃臀影院 | 亚洲你懂的在线视频| 久久久免费精品| 亚洲精品在线二区| 欧美在线观看天堂一区二区三区| 在线播放一区| 午夜精品久久久久99热蜜桃导演| 国产在线视频欧美| 99亚洲精品| 国产视频丨精品|在线观看| 99re热这里只有精品免费视频| 国产目拍亚洲精品99久久精品| 亚洲精品久久久久久久久久久久| 国产精品九九久久久久久久| 久久精品一区二区三区不卡牛牛| 欧美视频日韩视频| 亚洲国产老妈| 国产精品捆绑调教| 亚洲精品网址在线观看| 国产色产综合色产在线视频| 99精品99| 一色屋精品视频免费看| 亚洲永久在线观看| 亚洲高清在线| 欧美在线视频一区| 日韩视频在线观看| 麻豆成人91精品二区三区| 亚洲视频视频在线| 欧美国产日产韩国视频| 欧美一区二区三区精品| 国产精品国产三级国产普通话三级 |