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