無線傳感器網(wǎng)絡節(jié)點的設計與實現(xiàn)
2.6 電路板設計
電路板根據(jù)不同的標準有不同的分類,在設計中大多數(shù)根據(jù)板的數(shù)目分類,在電氣連接關系復雜的電路板設計中,雙面板難以滿足電路布線的要求,這時就必須考慮使用多層板。本節(jié)點采用4層板,頂層主要是USB模塊和無線模塊,底層為微處理器模塊,內部層為電源層和地層。設計結果如圖7所示。本文引用地址:http://www.ljygm.com/article/161050.htm
節(jié)點實物如圖8所示。
3 設計驗證
3.1 無線模塊驗證
為對設計的節(jié)點功能進行驗證,首先使用IAR集成開發(fā)環(huán)境編寫CC2420的測試程序,通過JTAG將程序燒入Flash,經(jīng)過檢測,射頻部分較好地滿足了預期。芯片工作頻帶范圍為2.4~2.48 GHz,發(fā)射功率為0 dBm。經(jīng)過頻譜儀和頻率計驗證設計符合要求,驗證結果如圖9所示。
3.2 傳感器和USB轉換模塊驗證
TinyOS是UC Berkeley開發(fā)的開放源代碼操作系統(tǒng),專為嵌入式無線傳感器設計,操作系統(tǒng)基于構件的架構使得快速更新成為可能,而這又減小了受傳感器網(wǎng)絡存儲器限制的代碼長度。TinyOS的構件包括網(wǎng)絡協(xié)議、分布式服務器、傳感器驅動及數(shù)據(jù)識別工具。其良好的電源管理源于事件驅動執(zhí)行模型,該模型也允許時序安排具有靈活性。因此對于整個無線傳感器網(wǎng)絡的驗證采用TinyOS操作系統(tǒng),設計為兩個節(jié)點,節(jié)點A負責采集溫度濕度數(shù)據(jù),然后將采集到的數(shù)據(jù)發(fā)送到另一個節(jié)點B,節(jié)點B接收到數(shù)據(jù)后,通過USB將數(shù)據(jù)傳輸?shù)絺€人電腦,并將該數(shù)據(jù)通過圖表顯示,如圖10所示。
4 結束語
文中所設計的一種無線傳感器節(jié)點,硬件設計基于Moteiv方案,采用超低功耗單片機MSP430F1611作為數(shù)據(jù)處理芯片,以CC2420無線射頻芯片為收發(fā)芯片,并擁有JTAG以及其他擴展接回,通過硬件測式以及軟件調成該節(jié)點符合設計指標。
評論