開(kāi)放式的無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)平臺設計
MSP430F5438單片機工作電壓為1.8~3.6 V;TI公司的無(wú)線(xiàn)通信芯片也多以2.1~3.6電壓供電;JTAG模塊和串口模塊采用USB供電;傳感器模塊根據實(shí)際情況采用外部供電或母板供電。因此,我們選用3 V的紐扣電池進(jìn)行供電,同時(shí)利用JTAG仿真器進(jìn)行輔助供電。電源模塊以及JTAG模塊如圖2所示。當使用JTAG仿真器進(jìn)行供電時(shí)將S1閉合至JTAG接口的拐腳2,同時(shí)S2斷開(kāi)。當使用電池供電時(shí),將S1閉合至JTAG接口的拐腳4,同時(shí)閉合S2。ADP3339保證了電源較好的穩壓性。本文引用地址:http://dyxdggzs.com/article/159364.htm
2.2 傳感器模塊
由于我們的平臺是一種開(kāi)放的可擴展的無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)平臺,所以我們的傳感器模塊要根據實(shí)際應用背景進(jìn)行設計。所以,所有的傳感器模塊都單獨進(jìn)行設計,并通過(guò)接插件(過(guò)孔和插座)與母板進(jìn)行連接。傳感器應盡量選擇數字傳感器并盡量選擇低功耗、小體積的傳感器。下面以溫度采集為應用背景為例進(jìn)行傳感器模塊的設計,如圖3所示。溫度傳感器我們選擇數字溫度傳感器DS18B20。
2.3 微處理器模塊
無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)是一種微型嵌入式設備,要求其價(jià)格低、功耗小。這些限制導致其所攜帶的微處理器能力相對較弱,存儲器容量相對較小。然而,無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)需要完成監測對象的數據采集和轉換、數據的管理和處理、應答其他節點(diǎn)的請求和節點(diǎn)控制等多種復雜工作。這就需要我們在選擇主控芯片時(shí)既要保證其能滿(mǎn)足低功耗的要求又能完成多種復雜任務(wù)。這里我們選擇了TI公司的MSP430F5438單片機,相對于51或52系列單片機它可以完成更復雜的任務(wù),相對于A(yíng)RM系列處理器它的能耗更低。
TI公司的MSP430F5438單片機是基于RISC架構的16位超低功耗單片機,內部集成256KB閃存和16KB RAM,在1.8~3.6 V的工作電壓范圍內性能高達25MIPS。強大的數據處理能力和足夠容量的存儲器滿(mǎn)足了我們的平臺完成各種數據處理和存儲的要求。該處理器包含一個(gè)用于優(yōu)化功耗的創(chuàng )新電源管理模塊,具有6種低功耗模式。其功耗已經(jīng)達到了微安級,超低功耗使我們可以更大的延長(cháng)我們的無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)平臺的生命周期。從低功耗模式喚醒到激活模式只需要不到5μs的時(shí)間。MSP430F5438內部集成有多通道、高速A/D轉換模塊ADC12,能提供多通道12位精度的A/D轉換,其最大采樣速率可以達到200ksps。ADC12模塊內包括采樣/保持功能的ADC內核、轉換存儲邏輯、內部參考電平發(fā)生器、多種時(shí)鐘源、采樣及轉換時(shí)序電路。對于大多數現場(chǎng)數據采集的應用環(huán)境而言,MSP430F5438內部集成的ADC12模塊都能很好地滿(mǎn)足數據采集的要求。此外MSP430F5438具有豐富的外設。它具有多達10個(gè)8位I\O口,P1口到P10口是完整的,P11口包含3個(gè)單獨的I\O口。所有單獨的I\O位可獨立編程,輸入、輸出以及中斷條件的任意組合是可以的,所有的端口可編程上拉或下拉,所有端口上的驅動(dòng)強度可編程控制,對于P1口和P2口的所有的8比特端口具有邊緣可選的終端輸入能力,支持端口控制寄存器讀\寫(xiě)訪(fǎng)問(wèn)的所有指令,所有單位可以以字節為單位進(jìn)行訪(fǎng)問(wèn)也可以以字為單位進(jìn)行訪(fǎng)問(wèn)。豐富的外設滿(mǎn)足了我們的無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)平臺開(kāi)放式和可擴展的要求。這里我們將預留多個(gè)I\O口用于接入傳感器模塊、無(wú)線(xiàn)通信模塊以及其他通用模塊。處理器模塊如圖4所示。
2.4 無(wú)線(xiàn)通信模塊
在我們的無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)平臺的設計過(guò)程中我們將無(wú)線(xiàn)通信模塊單獨設計并通過(guò)插針和插座和母板進(jìn)行連接。這樣我們可以根據不同的通信協(xié)議設計不同的無(wú)心通信模塊而無(wú)需改變其他模塊。無(wú)線(xiàn)傳感器網(wǎng)絡(luò )中最常用的無(wú)線(xiàn)通信協(xié)議就是IEEE802.15.4標準。該標準具有低功耗、低成本等有點(diǎn),很符合無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)的要求。下面我們就以2.4 GHz的IEEE802.15.4無(wú)線(xiàn)通信規范設計我們的無(wú)線(xiàn)通信模塊。
這里我們選擇TI的CC2420作為我們的無(wú)線(xiàn)控制芯片。CC2420是首款符合IEEE 802.15.4標準的射頻收發(fā)器,它基于SmartRF03技術(shù),以0.18 mm CMOS工藝制成只需要極少的外部元器件,性能穩定且功耗極低其MAC層和PHY層協(xié)議符合IEEE 802.15.4規范,工作于無(wú)執照的2.4 GHz頻段。利用CC2420和MSP430共同開(kāi)發(fā)的無(wú)線(xiàn)通信設備支持數據傳輸率可高達250 kbps,可實(shí)現多點(diǎn)間的快速組網(wǎng)。
評論