一種無線網絡節點設計
3.1 數據采集模塊
數據采集模塊是應用傳感器件監測外部環境,比如溫度、濕度、液位、位移、轉速等模擬參數,然后通過A/D轉換送給單片機進行處理。
3.2 數據處理模塊
處理器是整個節點的中心,其他模塊都要通過處理器控制,因此處理器性能的好壞決定整個節點的性能。處理器采用PIC18F4620型單片機,它具有13路通道的10位模數轉換模塊,2.0~5.5V寬工作電壓,內嵌用于存儲數據的3986字節SRAM和用于存儲程序代碼的64K字節Flash,JTAG程序下載和在線調試接口,支持4線SPI和I2C主從模式等特點。
3.3 射頻模塊
在無線傳感器網絡中,最關鍵的技術是實現節點間的通信。隨著集成電路的發展,芯片的集成度越來越高,能耗越來越少,因此,傳感器節點的能量主要是消耗在通信上。
所以,選擇一款低能耗的通信器件將節省節點能量,延長壽命。
在ZigBee無線傳感器網絡應用中,射頻收發器CC2420工作在從機模式,PIC18F4620工作在主機模式,通過SPI接口配置CC2420寄存器參數和讀寫緩沖器內的數據,詳細的引腳連接如表1所示。

CC2420具有完全集成的壓控振蕩器,只需要天線、16MHz晶體振蕩器等非常少的外圍電路就能在2.4GHz頻段工作。同時,CC2420提供一個4線SPI接口(SI、SO、SCLK、CSn)與微處理器連接,通過這個接口完成設置和收發數據工作,并實現讀/寫緩存數據、讀/寫狀態寄存器等。片選信號CSn低電平有效。該接口使用步驟為:













評論