基于嵌入式和無線收發(fā)模塊的教學樓節(jié)能系統(tǒng)的設計
UCON0 =0X05; //時鐘源為pclk ,查詢方式
UBRDIV0 =(PCLK /(57600 ×16)-1);//設置波特率57600
② 發(fā)送函數和接收函數。
兩函數通過對UTRSTAT0 寄存器相應位判斷來實現發(fā)送或接受的功能。
發(fā)送判斷指令:
while (!(UTRSTAT0 0X04))//判斷當UTRSTAT0寄存器[2]位為1 時,執(zhí)行發(fā)送指令
接受判斷指令:
while (!(UTRSTAT0 0X01)) //判斷當UTRSTAT0寄存器[0]位為1 時,執(zhí)行讀取指令
③ 主函數
主函數主要實現UART0 的初始化,信息判斷和相應功能函數調用等功能。
3.3 亮度監(jiān)控儀軟件設計
亮度監(jiān)控儀主要的功能是對可見光照度傳感器on9658 采集的亮度信號進行相應轉換,并實現無線發(fā)送,AD 轉換程序如下:

4 系統(tǒng)實際應用
該自動節(jié)能系統(tǒng)在我校實驗室已成功應用。其中,在10m×12m 的實驗室內只需放3 個亮度監(jiān)控儀,分別用于檢測控制實驗室離窗子較近的一排燈,實驗室中間一排燈,實驗室離過道近的一排燈。三個亮度監(jiān)控儀的選擇和運行由一個zigbee 協(xié)調器統(tǒng)一控制。
經教學樓里的實際測試,亮度監(jiān)控儀和zigbee 協(xié)調器的傳輸距離要小于30 米,因此在同一樓層要根據樓宇的實際設計來確定zigbee 協(xié)調器的多少和位置,不可以按照理論的數值來確定傳輸模塊的距離。在功耗方面由于是定時檢測教室的亮度,為了降低功耗,zigbee 協(xié)調器和亮度監(jiān)控儀在大部分時間是控制在休眠模式以等待外來中斷的喚醒,這樣就大大增強了電池的使用壽命。本系統(tǒng)中的zigbee 協(xié)調器和亮度監(jiān)控儀均采用兩節(jié)1.5 伏干電池供電。經實際檢測,無線模塊在實驗室運行八個月來,模塊電源電壓均在2.7 伏以上,由此可見,基于CC2430 的無線模塊功耗極低。以此為據,理論上兩節(jié)1.5 伏干電池,可供單個無線模塊工作2 到3 年。因此這種價格低、功耗小、功能大的節(jié)能系統(tǒng)值得推廣。
5 結語
本文設計的基于S3C2440 芯片、CC2430 無線通信芯片和傳感器技術的教學樓智能節(jié)能控制系統(tǒng),性能優(yōu)越,結構清晰具有良好的擴展性。學校教學樓中,可以在原來的設備布局基礎上少做作處理,便可利用該設備達到學校節(jié)能的效果。將嵌入式技術和ZIGBEE 無線收發(fā)技術應用到教學樓的節(jié)能中,成本低,便于推廣。學校教學樓及與節(jié)能相關的樓棟都可以利用此技術進行節(jié)能。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論