<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 無(wú)線(xiàn)傳感器網(wǎng)絡(luò )技術(shù)在人體參數采集中的應用

無(wú)線(xiàn)傳感器網(wǎng)絡(luò )技術(shù)在人體參數采集中的應用

作者: 時(shí)間:2012-12-28 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/159572.htm

  在配件SensorNet_C中,通過(guò)連接配件CC2430ActiveMessageC使用模塊組件CC2430ActiveMessageP中提供的射頻功能。CC2430ActiveMessageP是射頻堆棧中的頂層組件,提供單跳通信實(shí)現方法。通過(guò)連接配件McuSleepC使用模塊組件McuSleepP中的MCU電源管理功能,實(shí)現MCU睡眠、定時(shí)和啟動(dòng)等功能,以降低節點(diǎn)功耗。需要在使用McuSleepP組件的上層組件SensorNet_M中實(shí)現事件McuSleepControl.beforeSleep()和McuSleepControl.afterWakeup(),以保護和恢復睡眠前后的狀態(tài)。

  溫濕度SHT10具有兩線(xiàn)制串行接口,輸出已校準數字信號。這里定義SHT10的接口SHT如下,需要在模塊組件SHT10_M中實(shí)現接口所定義的命令。

  interface SHT{

  command error_t read(); /*在模塊組件STH10_M中實(shí)現*/

  event void readDone(error_t result,uint16_t temperature,uint16_t humidity); /*在頂層模塊組件SensorNodeSHT_M中實(shí)現*/

  }

  中心節點(diǎn)實(shí)現射頻數據接收,然后通過(guò)串口將數據送給PC機。其頂層配置文件如下:

  configuration CenterNode_C{

  }

  implementation{

  components CenterNode_M; /*頂層模塊組件*/

  components MainC;

  components CC2430ActiveMessageC as ActiveMessageC;

  components ABSC; /*串口通信控制組件*/

  CenterNode_M.Boot->MainC.Boot;

  CenterNode_M.RFControl->ActiveMessageC;

  CenterNode_M.AMPacket->ActiveMessageC;

  CenterNode_M.Packet->ActiveMessageC;

  CenterNode_M.Receive->ActiveMessageC.Receive;

  CenterNode_M.ABS->ABSC;

  }

  2 節點(diǎn)功耗計算

  對生理進(jìn)行采集,尤其在室外中,低功耗對于電池供電的傳感器節點(diǎn)來(lái)說(shuō)非常重要。以下參考文獻[6]中的方法對本設計中的傳感器節點(diǎn)的功耗進(jìn)行計算。采用3.3 V直流電源供電,將一個(gè)1%精度的10 Ω電阻與CC2430EM串聯(lián),通過(guò)測量電阻兩端的電壓降來(lái)計算一個(gè)采樣周期中各個(gè)時(shí)間段的電流。設采樣周期T=10 s,CC2430射頻輸出功率設置為100%,圖3為使用示波器TPS2024在傳感器節點(diǎn)發(fā)送數據時(shí)獲取的電阻兩端電壓變化波形圖,水平方向2.50 ms/div,垂直方向100 mV/div.表1為活動(dòng)期間的電流消耗。

圖3為使用示波器TPS2024在傳感器節點(diǎn)發(fā)送數據時(shí)獲取的電阻兩端電壓變化波形圖

  一個(gè)采樣周期T內低功耗模式時(shí)間(A段、G段,CC2430在PM2模式下):

  TPM2=T-Ton=10000 ms-20.45 ms=10 451.65 ms

  低功耗模式下(CC2430在PM2模式下)電流消耗:

  0.000 5 mA×10 451.65 ms=5.225 8 mA·ms

  一個(gè)采樣周期T內總電流消耗:

  472.1 mA·ms+5.225 8 mA·ms)/(3 600 000 ms/h)=1.326×10-4 mAh/10 s

  每小時(shí)消耗電流:1.326×10-4×360=0.047 74 mA

  假設使用60 mAh的紐扣電池,則可以使用時(shí)間為:60 mAh/0.047 74 mA=1 256 h≈52 天

  本文采用nesC語(yǔ)言設計了基于TinyOS的中心節點(diǎn)和傳感器節點(diǎn)程序,實(shí)現了使用CSMA/CA協(xié)議的星型傳感器網(wǎng)絡(luò ),并以溫濕度數據采集為例,設計了采用溫濕度數字傳感器SHT10的傳感器節點(diǎn)。當采樣周期為10 s、使用60 mAh電池供電時(shí),傳感器節點(diǎn)可持續工作52天。本設計能夠滿(mǎn)足、便攜、低功耗地采集生理的需要。使用模塊化編程語(yǔ)言nesC,提高了開(kāi)發(fā)效率,便于擴展。本文介紹的研究和設計方法可在相關(guān)中使用。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>