嵌入式linux是將日益流行的Linux操作系統(tǒng)進(jìn)行裁剪修改,使之能在嵌入式計(jì)算機(jī)系統(tǒng)上運(yùn)行的一種操作系統(tǒng)。嵌入式Linux既繼承了Internet上無(wú)限的開(kāi)放源代碼資源,又具有嵌入式操作系統(tǒng)的特性,如今已被廣泛的應(yīng)用于工業(yè)制造、過(guò)程控制、通訊等眾多領(lǐng)域。
本文設(shè)計(jì)并實(shí)現(xiàn)了一種基于嵌入式Linux的智能家居照明節(jié)能控制系統(tǒng),節(jié)能效果佳,而且性能優(yōu)異。
1、智能家居照明節(jié)能控制系統(tǒng)硬件設(shè)計(jì)
1.1硬件總體設(shè)計(jì)
依據(jù)智能家居照明節(jié)能控制系統(tǒng)的功能需求,綜合分析整個(gè)系統(tǒng)的成本和開(kāi)發(fā)進(jìn)度控制需求,設(shè)計(jì)的基于Linux的智能家居照明節(jié)能控制系統(tǒng)的硬件總體結(jié)構(gòu)用圖1進(jìn)行描述。
![](http://file.elecfans.com/web1/M00/45/8D/o4YBAFpwMkqAbCYMAAE9a4uwulY153.png)
利用跳線設(shè)置獲取通信節(jié)點(diǎn)的類(lèi)型、TTL電平收發(fā)、串口通信等實(shí)現(xiàn)和控制器之間的通信,能夠大大節(jié)省嵌入開(kāi)發(fā)時(shí)間。設(shè)計(jì)的ZigBee接口的輸入電壓是5V,最大發(fā)射電流是80mA,最大接收電流是60mA,在睡眠模式下的功耗只有25μA/h。ZigBee接口和處理器的電路連接用圖2進(jìn)行描述。
圖2中,其中引腳5和主板電源連接,引腳6接地,引腳7和主板RX1相 連,引腳8和主板SYS相連。
![](http://file.elecfans.com/web1/M00/45/8F/pIYBAFpwMmaAG8M-AAD-Id7jfEk645.png)
1.3 WI-FI接口電路設(shè)計(jì)
WI-FI模塊選用海華公司AW-GH321為主芯片,該芯片將Marvell公司生產(chǎn)的88W8686作為內(nèi)核,支 持IEEE802。11b/gWLAN協(xié)議,有SDIO/G和SpI兩種接口方式,能夠有效節(jié)約電資源,具有功耗低的特點(diǎn)。WI-FI接口電路用圖3進(jìn)行描述。
![](http://file.elecfans.com/web1/M00/45/8F/pIYBAFpwMn2AY_RgAAFJjWZ7RbE169.png)
1.4 照明節(jié)能控制電路
照明節(jié)能控制電路主要由ZigBee接口電路、交流電過(guò)零采集電路和白熾燈驅(qū)動(dòng)電路組成,框圖如圖4所示。
![](http://file.elecfans.com/web1/M00/45/8F/pIYBAFpwMomARtt8AAB3HkY00s0392.png)
智能家居照明節(jié)能的基本原理為控制流過(guò)白熾燈電流的大小,也可將其轉(zhuǎn)換成通電時(shí)間的長(zhǎng)短,因此需確定交流電過(guò)零點(diǎn)。
本節(jié)通過(guò)交流電過(guò)零采集電路確定交流電過(guò)零點(diǎn),從而準(zhǔn)確調(diào)控雙向可控硅的導(dǎo)通角,以實(shí)現(xiàn)對(duì)白熾燈通電時(shí)間的控制。交流電過(guò)零采集電路用圖5進(jìn)行描述。
![](http://file.elecfans.com/web1/M00/45/8F/pIYBAFpwMpmAKYolAADRrUEK2gI120.png)
圖5中,通過(guò)變壓器將220V的交流電轉(zhuǎn)換成低壓交流電,低壓交流電的電壓是16V,Dl代表全波整流橋,主要負(fù)責(zé)將低壓交流電整流成100Hz的脈動(dòng)直流電。R1和R2為限流電阻,避免因電流過(guò)大導(dǎo)致與其相連的Ul光耦發(fā)光管被燒毀。在電壓高于發(fā)光管導(dǎo)通電壓的情況下,光耦中的光敏三極管將輸出低電平,反之將輸出高電平,即為中斷信號(hào)。
白熾燈驅(qū)動(dòng)電路可通過(guò)繼電器或可控硅進(jìn)行驅(qū)動(dòng)。繼電器驅(qū)動(dòng)電路屬于機(jī)械動(dòng)作,效率較低,無(wú)法滿足系統(tǒng)功能需求。可控硅是一種關(guān)鍵的半導(dǎo)體器件功率器件,能夠有效用于高電壓和高電流的控制。本節(jié)將可控硅作為功率控制器件,白熾燈驅(qū)動(dòng)電路用圖6進(jìn)行描述。
![](http://file.elecfans.com/web1/M00/45/8F/pIYBAFpwMqaAHdnhAADLybHu0Qs452.png)
圖6中,MOC3022為光控可控硅,其不僅能夠起到隔離的作用,防止控制器被外部高壓信號(hào)損毀,而且可用于觸發(fā)Q1BAT06導(dǎo)通??刂破鱅O端口和MOC3022發(fā)光管的負(fù)極相連,在IO口輸出低電平的情況下,發(fā)光管被點(diǎn)亮,光控可控硅處于導(dǎo)通狀態(tài)。Q1BAT06是雙向可控硅,可流過(guò)交流電,且導(dǎo)通后即使觸發(fā)信號(hào)消失,其仍可保持導(dǎo)通狀態(tài),直至無(wú)負(fù)載電流流過(guò)。
交流電的各半波階段均需輸出觸發(fā)信號(hào),觸發(fā)信號(hào)的輸出時(shí)間直接影響燈泡亮度,隨著可控硅導(dǎo)通時(shí)間的減少,白熾燈亮度逐漸降低,通過(guò)控制白熾燈亮度實(shí)現(xiàn)智能家居照明節(jié)能控制。
2、智能家居照明節(jié)能控制系統(tǒng)軟件設(shè)計(jì)
在對(duì)智能家居照明節(jié)能控制系統(tǒng)進(jìn)行軟件設(shè)計(jì)時(shí),系統(tǒng)選用嵌入式Linux操作系統(tǒng),因?yàn)長(zhǎng)inux操作系統(tǒng)具有豐富、內(nèi)核穩(wěn)定和網(wǎng)絡(luò)功能豐富等特點(diǎn)。在本系統(tǒng)中,嵌入式圖形界面 GUI選擇QT/Embe-ded,引導(dǎo)程序選擇U-Boot,根文件系統(tǒng)選擇Yaffs,Linux內(nèi)核選用Linux2.6版本?;谏鲜龇治?,基于嵌入式Linux的智能家居照明節(jié)能控制系統(tǒng)的軟件架構(gòu)如圖7所示。
![](http://file.elecfans.com/web1/M00/45/8D/o4YBAFpwMqOAMyyxAADwS91lilk685.png)
3、照明節(jié)能控制引導(dǎo)程序設(shè)計(jì)
照明節(jié)能控制引導(dǎo)程序主要用于對(duì)整個(gè)系統(tǒng)中的全部燈具進(jìn)行節(jié)能控制,當(dāng)上位機(jī)發(fā)出控制指令時(shí),利用S3C2410A處理器進(jìn)行處理,寫(xiě)入多路開(kāi)關(guān)控制數(shù)據(jù),通過(guò)照明節(jié)能控制電路實(shí)現(xiàn)智能家居照明節(jié)能控制。
實(shí)驗(yàn)結(jié)果分析為驗(yàn)證本文設(shè)計(jì)的基于嵌入式Linux的智能家居照明節(jié)能控制系統(tǒng)的有效性,進(jìn)行了相關(guān)實(shí)驗(yàn)分析。
圖8描述的是智能家居照明節(jié)能控制系統(tǒng)控制終端,在控制終端即可對(duì)燈開(kāi)關(guān)和亮度進(jìn)行調(diào)控。為了驗(yàn)證本文系統(tǒng)的有效性,將KNX總線系統(tǒng)和WSN系統(tǒng)作為對(duì)比,對(duì)某智能家居進(jìn)行照明節(jié)能控制,得到的節(jié)能結(jié)果如表1~3所示。
![](http://file.elecfans.com/web1/M00/45/8F/pIYBAFpwMseAXSKaAAJkvzAfFMM000.png)
-
嵌入式
+關(guān)注
關(guān)注
5096文章
19189瀏覽量
308028 -
Linux
+關(guān)注
關(guān)注
87文章
11351瀏覽量
210512 -
ZigBee
+關(guān)注
關(guān)注
158文章
2271瀏覽量
243465 -
智能照明
+關(guān)注
關(guān)注
36文章
1715瀏覽量
85620
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
嵌入式開(kāi)發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢命令(上)觸覺(jué)智能出品
![<b class='flag-5'>嵌入式</b>開(kāi)發(fā)必備-RK3562演示<b class='flag-5'>Linux</b>常用<b class='flag-5'>系統(tǒng)</b>查詢命令(上)觸覺(jué)<b class='flag-5'>智能</b>出品](https://file1.elecfans.com/web3/M00/04/69/wKgZO2dzXBuAOiSTAABx71EW8WA193.png)
什么是嵌入式操作系統(tǒng)?
嵌入式 Linux 操作系統(tǒng)配置
嵌入式系統(tǒng)的未來(lái)趨勢(shì)有哪些?
嵌入式linux開(kāi)發(fā)的基本步驟有哪些?
嵌入式linux開(kāi)發(fā)板怎么操作
嵌入式linux開(kāi)發(fā)板芯片的工作原理
【出版發(fā)行】嵌入式系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和Linux系統(tǒng)
![【出版發(fā)行】<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>原理與開(kāi)發(fā)——基于RISC-V和<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>](https://file1.elecfans.com/web2/M00/E5/D3/wKgaomZBeIyADEqiAACsZ19UYWk044.png)
專家力薦|《嵌入式系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和Linux系統(tǒng)》新書(shū)發(fā)售
![專家力薦|《<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>原理與開(kāi)發(fā)——基于RISC-V和<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>》新書(shū)發(fā)售](https://file.elecfans.com/web2/M00/1A/02/poYBAGF47iiANcvqAABSphpOXQU436.jpg)
嵌入式系統(tǒng)怎么學(xué)?
**十萬(wàn)級(jí)口語(yǔ)識(shí)別,離線自然說(shuō)技術(shù),讓智能照明更懂你**
探討綠色照明與智能照明節(jié)能控制系統(tǒng)應(yīng)用
![探討綠色<b class='flag-5'>照明</b>與<b class='flag-5'>智能</b><b class='flag-5'>照明</b><b class='flag-5'>節(jié)能</b>控制<b class='flag-5'>系統(tǒng)</b>應(yīng)用](https://file1.elecfans.com//web2/M00/C2/39/wKgaomXddUCAIm4AAAFo-2VL_r4241.png)
評(píng)論