ZigBee無(wú)線(xiàn)自組網(wǎng)的LED節能燈控制系統
無(wú)線(xiàn)通信模塊采用TI公司的CC2530模塊,CC2530是用于IEEE 802.15.4、ZigBee和RF4CE應用的一個(gè)真正的片上系統(SoC)解決方案。它能夠以非常低的總的材料成本建立強大的網(wǎng)絡(luò )節點(diǎn)。CC2530結合了領(lǐng)先的RF收發(fā)器的優(yōu)良性能、業(yè)界標準的增強型8051 CPU、系統內可編程閃存、8 KB RAM和許多其他強大的功能。CC2530有4種不同的閃存版本:CC2530F32/64/128/256(分別具有32/64/128/256 KB閃存)。CC 2530具有不同的運行模式,使得它尤其適應超低功耗要求的系統。運行模式之間的轉換時(shí)間短,進(jìn)一步確保了低能源消耗。CC2530優(yōu)良的性能和具有代碼預取功能的低功耗、8051微控制器內核、32/64/128 KB的系統內可編程閃存、8 KBRAM,具備在各種供電方式下的數據保持能力并且支持硬件調試,具有極高的接收靈敏度和抗干擾性能。它的可編程輸出功率高達4.5 dBm,并且只需極少的外接元件。硬件電路結構框圖如圖3所示,其中光控單元采用TPS851芯片,溫控模塊采用TC77。本文引用地址:http://dyxdggzs.com/article/155996.htm
LED驅動(dòng)模塊采用的芯片是PT4115。PT4115是一款連續電感電流導通模式的降壓恒流源,用于驅動(dòng)一顆或多顆串聯(lián)LED。PT4115輸人電壓范圍從6~30 V,輸出電流可調,最大可達1.2 A。根據不同的輸入電壓和外部器件,PT4115可以驅動(dòng)高達數十W的LED。PT4115內置功率開(kāi)關(guān),采用高端電流采樣設置LED平均電流,并通過(guò)DIM引腳可以接受模擬調光和很寬范圍的PWM調光。當DIM的電壓低于0.3 V時(shí),功率開(kāi)關(guān)關(guān)斷,PT4115進(jìn)入極低工作電流的待機狀態(tài)。驅動(dòng)原理圖如圖4所示。PT4115和電感L、電流采樣電阻RS形成一個(gè)自振蕩的連續電感電流模式的降壓、恒流LED控制器。VIN上電時(shí),L和RS的初始電流為零,LED輸出電流也為零。這時(shí)候,CS比較器的輸出為高,內部功率開(kāi)關(guān)導通,SW的電位為低。電流通過(guò)L、RS、LED和內部功率開(kāi)關(guān)從VIN流到地,電流上升的斜率由VIN、L和LED壓降決定,在RS上產(chǎn)生一個(gè)壓差VCSN,當VIN-VCSN>115mV時(shí),CS比較器的輸出變低,內部功率開(kāi)關(guān)關(guān)斷,電流以另一個(gè)斜率流過(guò)L、RS、LED和肖特基二極管(D),當VIN-VCSN85 mV時(shí),功率開(kāi)關(guān)重新打開(kāi),這樣使得在LED上的平均電流為I。I=(0.085+0.115)/(2×RS)=0.1/RS。
3 系統軟件設計
本文應用IAR Embedded Workbench開(kāi)發(fā)環(huán)境,在TI ZStack-2.2.1-1.1.3協(xié)議棧的基礎上,編寫(xiě)了系統的應用程序代碼,用VC編寫(xiě)了上位機程序。系統軟件主要包括協(xié)調器節點(diǎn)程序、路由和終端程序、上位機程序。ZStack提供了豐富的函數調用接口。
評論