根據(jù)ZigBee的汽車(chē)空調(diào)控制系統(tǒng)設(shè)計(jì)策略
溫度、濕度檢測(cè)使用數(shù)字溫度/濕度傳感器SHT75[6](U6),該傳感器具有體積小、簡(jiǎn)單可靠、價(jià)格低、數(shù)字輸出、免調(diào)試、免標(biāo)定及互換性強(qiáng)等特點(diǎn),集成A/D轉(zhuǎn)換器和存儲(chǔ)器,在測(cè)量過(guò)程中可對(duì)相對(duì)濕度自動(dòng)進(jìn)行標(biāo)定。U6的DATA、SCK引腳分別與U5的P0_0、P0_1引腳相連,由U5的P0_1控制U6的SCK引腳,決定從U6的存儲(chǔ)器中讀出溫度或濕度數(shù)據(jù),然后將溫/濕度參數(shù)存儲(chǔ)到CC2430指定的存儲(chǔ)單元。光照度檢測(cè)使用光電二極管組成的照度測(cè)量電路,光敏元件D1經(jīng)U4放大器輸入到U5的P0_3進(jìn)行A/D轉(zhuǎn)換。
蒸發(fā)器、冷凝器、換氣風(fēng)扇電機(jī)以及壓縮機(jī)控制節(jié)點(diǎn)基本電路如圖4所示。U2接收到主控制器的控制信號(hào)后,調(diào)用處理器中的電機(jī)調(diào)速中斷程序,從P0_0經(jīng)光電耦合器U3輸出一定占空比的控制信號(hào),控制Q1的導(dǎo)通電流大小,從而控制送風(fēng)電機(jī)的轉(zhuǎn)速。
系統(tǒng)主控制節(jié)點(diǎn)電路如圖5所示,電路主要由主節(jié)點(diǎn)處理器、控制按鍵和參數(shù)顯示電路等組成。
2 系統(tǒng)軟件設(shè)計(jì)
2.1 網(wǎng)絡(luò)協(xié)議與數(shù)據(jù)幀設(shè)計(jì)
通過(guò)對(duì)本系統(tǒng)的應(yīng)用分析,為了節(jié)省節(jié)點(diǎn)的程序存儲(chǔ)空間,對(duì)ZigBee協(xié)議進(jìn)行了精簡(jiǎn)。在系統(tǒng)協(xié)議中省略了安全機(jī)制,F(xiàn)FD節(jié)點(diǎn)的設(shè)備類型設(shè)置為無(wú)安全機(jī)制全功能節(jié)點(diǎn)(FFDNS[5]),RFD節(jié)點(diǎn)的設(shè)備類型為無(wú)安全機(jī)制簡(jiǎn)化功能節(jié)點(diǎn)(RFDNS),并將系統(tǒng)節(jié)點(diǎn)中與本應(yīng)用無(wú)關(guān)的原語(yǔ)省略,以提高協(xié)議效率。傳感器與控制節(jié)點(diǎn)協(xié)議與實(shí)現(xiàn)原語(yǔ)如圖6所示。
評(píng)論