999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

CC1110在低功耗無線傳感器網絡中的應用研究

2014-07-02 08:43:04高俊堯李俊勇余劍杜燕波
單片機與嵌入式系統應用 2014年12期
關鍵詞:系統

高俊堯,李俊勇,余劍,杜燕波

(1.66393部隊,保定071000;2.電子工程學院)

引 言

隨著無線傳感器網絡應用的日趨廣泛,越來越多的應用領域要求節點模塊不僅擁有更小的體積,而且能夠持續工作更長的時間,低功耗的設計已成為無線傳感器網絡應用研究的一個重要方面[1]。

無線傳感器網絡低功耗設計可從三個方面進行:一是硬件設計低功耗,即通過低功耗芯片選型[2]、低功耗電路設計技巧運用[3]等多種手段降低系統功耗;二是工作模式低功耗,這是低功耗設計中最主要的手段,也是最有效的,它通過轉換節點模塊“休眠—喚醒”的工作狀態實現功耗控制,可以采用節點時間同步[4]、主機模式控制[5]等方法達到降低功耗的目的;三是軟件設計低功耗,即在無線傳感器網絡開發過程中,從軟件著手,通過優化程序設計、切換芯片功耗模式、采用中斷驅動模式等手段降低系統功耗[6],從原理上講工作模式低功耗設計也是軟件設計低功耗的一種。

針對某傳感器網絡應用中,由于小范圍內包含大量聚集的傳感器節點,且數據采集時間隨機,傳統Mesh型(網狀)網絡拓撲結構[7]和基于時間同步算法的星型傳感器網絡[4]難以實現,而采用基于星型拓撲結構和主機輪詢的網絡工作模式,能夠有效滿足系統需求,并可以實現低功耗的系統設計。具體開發中,采用無線微控制器CC1110作為主控芯片,綜合硬件設計低功耗、工作模式低功耗和軟件設計低功耗實現了系統的低功耗設計。

1 系統組成及硬件電路設計

圖1為基于CC1110的無線傳感器網絡系統結構框圖,以節點控制器為核心,與無線節點模塊組成星型拓撲結構的網絡。節點模塊以CC1110為控制核心,一方面控制傳感器進行數據采集,另一方面完成與節點控制器的無線通信,接受節點控制器的控制。節點電源模塊包含充電電路、可充電電池、多級電源芯片等,是電路低功耗設計的硬件基礎。

節點模塊采用電池獨立供電模式,可以利用無線充電或者太陽能充電,大大擴展了這種傳感器網絡的應用范圍和場合,并且設計中采用了緊縮的電路結構設計、小容量可充電電池以及微小封裝外圍芯片,所以整個節點模塊體積非常小。圖2為CC1110傳感器節點模塊的電路原理圖。采用CC1110為控制核心的優勢在于:CC1110是一款低成本SoC,內部集成了一個增強型低功耗8051處理器內核和一個無線收發芯片CC1100,無線通信可工作在315/433/915 MHz的ISM(工業、科學和醫學)和SRD(短距離設備)頻率波段[8];芯片配合少量的外圍器件,即可成為一個無線傳感器網絡的通信、控制核心。

圖2 CC1110傳感器節點模塊電路原理圖

圖3為電池供電模塊電路原理圖,采用RICHTECH公司的低壓差穩壓芯片 RT9161A-42CX[9],可輸出4.2 V電壓和最大500 m A電流,在驅動電流為100 m A時,典型壓降為200 m V,能夠提升無線充電和太陽能充電時的能量利用率。內置可充電電池容量為150 m A,能夠滿足系統能量需求,也可以有效減小模塊的體積。

圖3 電池供電模塊電路原理圖

圖4為CC1110電池電壓檢測電路及供電模塊電路原理圖。電池在滿電狀態下能夠輸出4.2 V的電壓,這超出了CC1110正常工作時的最高電壓3.9 V,所以需要在電池輸出端添加一級的降壓或者穩壓的過程。可以采用兩種方式:一是利用穩壓二極管,這種方式簡單有效,但是會造成功率的大量浪費,特別是穩壓二極管前端一般需要一個限流電阻,在芯片休眠狀態下,此電阻也會持續耗電,直至電池電壓降到穩壓二極管的擊穿電壓(比如3.9 V)這樣電池從4.2 V到3.9 V的電量將被浪費;二是利用集成穩壓芯片,應當選用有較高轉化效率和較小自身功耗的芯片,這里選擇 RICHTECH 公司的 RT9013A-30PB[10],不僅具有極低的噪聲適合RF應用,而且靜態功耗只有25 μA,可以大大減小系統的靜態功耗。CC1110電池電壓檢測及供電模塊如圖4所示。圖4中的電阻分壓電路是用來檢測電池電量,接入CC1110的P0_7端口,利用內部的模數轉換功能實現電池電量的監測,因為采用了芯片內的1.25 V基準電壓作為參考,所以外部需要準確分壓來計算電池電量,分壓電阻也可以采用非精密電阻,這需要實際測量阻值并在電壓計算中調整換算系數。

RT9013A-30PB還具有使能端口,能實現供電的開關控制,特別是作為傳感器電源,在傳感器沒有低功耗模式時,可由控制器直接關斷,實現極低的功耗。圖5為RT9013A-30PB應用于外部傳感器控制的電路原理圖,需要注意的是,該款芯片最大能提供500 m A的電流。

通過硬件設計,包括電池充電電路、CC1110芯片供電電路、電壓檢測電路、傳感器供電電路等,構建了系統低功耗的硬件基礎。但實際工作時,CC1110在無線網絡開啟情況下工作電流一般能達到16 m A以上,所以進一步降低系統的平均功耗需要設計系統的低功耗工作模式。

圖4 CC1110電池電壓檢測及供電模塊

圖5 傳感器供電模塊電路原理圖

2 基于“喚醒—偵聽”的低功耗工作模式

CC1110具有4種低功耗模式,如表1所列。分別為PM0~PM3:在PM0模式下,CPU處于掛起狀態,其他外設可處于工作狀態;在PM1模式下,高速時鐘源全部關閉,CPU和外設都不工作,數字寄存器中的內容不丟失,可以響應外部中斷,系統處在低時鐘狀態工作,這時睡眠定時器工作,I/O保持配置狀態;PM2模式為次低功耗模式,外部中斷有效,低速振蕩器工作,睡眠定時器工作,I/O保持配置,RAM中的內容和大部分功能寄存器內容保持,其他內部電路關閉,這種模式下可用睡眠定時器喚醒系統;PM3模式為系統最低功耗模式,內部數字穩壓模塊關閉,內部電路全部斷電,只有復位、外部中斷有效,I/O保持配置和輸出狀態,這時只能通過復位或者外部中斷喚醒系統。

表1 CC1110低功耗工作模式

低功耗的無線節點采用的是PM2工作模式,因為PM3模式必須通過外部干預才能夠喚醒,不符合設計要求。PM2模式的低功耗算法采用基于“喚醒—偵聽”的工作方式,CC1110開始即進入PM2睡眠工作模式,待睡眠定時器完成計數后,喚醒系統進入全速工作狀態,開啟無線接收功能,偵聽頻道信息。如果接收到主機喚醒工作指令,那么恢復到正常工作狀態,如果在設定的偵聽時間內沒有接收到主機指令或者非本機指令,則重新進入睡眠狀態,并設定睡眠定時器進入下一次的“喚醒—偵聽”循環。圖6為“喚醒—偵聽”無線節點低功耗的工作流程,其中無線節點在完成主機命令后,可在休眠指令下再次進入休眠模式。

圖6 “喚醒—偵聽”無線節點低功耗工作流程

針對上面思路設計的無線節點,在節點控制器喚醒程序設計時需要注意幾點:一是因為節點的自主喚醒時間是隨機的,所以節點控制器要在節點睡眠和喚醒時間內連續發送喚醒命令,這樣如果節點設置較長的睡眠時間,那么可以有效降低系統的平均功耗,但是會增加節點控制器發送喚醒命令的時間,所以需要在功耗和性能之間權衡;二是當一個區域存在多個無線傳感器節點時,可以設置多條控制命令,例如單個節點,或全部節點喚醒,或者全部節點睡眠。

3 測試計算

圖7為節點模塊的功耗測試電路實物圖,包含了CC1110模塊、無線充電模塊、充電供電模塊以及兩路傳感器供電模塊。傳感器的供電測試采用外接負載電阻的方式模擬。

系統應用中,設置節點的睡眠時間為2 s,節點喚醒時間為10 ms,節點活動時的平均電流為20 mA(開啟無線收發,系統全速工作,不考慮傳感器功耗),睡眠狀態下測試節點的電流為0.2 m A(包含3路RT9013A-30PB以及整個CC1110模塊)。可以計算出系統工作的平均電流為0.3 m A,則電池充滿后,可以在待機情況下使用500小時。

圖7 功耗測試電路實物圖

結 語

系統綜合硬件電路設計和程序流程控制,提出了一種基于CC1110的無線傳感器網絡低功耗節點設計方法,可以為一定范圍內多無線傳感器節點的星狀網絡模式提供設計參考。此外,對穩壓芯片選擇以及功耗計算進行了分析探討。最終設計得到的節點不僅具有較長的工作時間,而且體積小、成本低,適合應用于多種場合。

[1]吳光斌,梁長垠.無線傳感器網絡能量有效性的研究[J].傳感器技術,2004,23(7):74-46.

[2]王洪剛,單志勇,李明.超低功耗糧倉無線實時監測系統設計[J].現代電子技術,2011,34(21):46-48.

[3]習斌,劉濤.低功耗設計在嵌入式系統中的應用[J].靶場試驗與管理,2011(3):13-15.

[4]吳祥,康戈文.ZigBee的遠程低功耗灌溉控制系統設計[J].單片機與嵌入式系統應用,2013(4):64-67.

[5]戴由旺,李增有,韋俞鋒.基于ZigBee的低功耗無線傳感器節點設計與實現[J].現代電子技術,2011,34(18):121-123.

[6]宋彥,郭兵,沈艷.嵌入式系統低功耗的軟件實現方案[J].單片機與嵌入式系統應用,2011(9):4-7.

[7]蘇維均,鄒軍,于重重,等.基于ZigBee的溫室監測系統的低功耗設計[J].計算機測量與控制,2012,20(7):1812-1814.

[8]李文仲.CC1110/CC2510無線單片機和無線自組織網絡入門與實戰[M].北京:北京航空航天大學出版社,2008:30-34.

[9]RICHTEK.RT9161/A _DS9161/A-35-2011[EB/OL].[2014-07].http://www.richtek.com.

[10]RICHTEK.RT9013_DS9013-10-2011[EB/OL].[2014-07].http://www.richtek.com.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 一本大道香蕉久中文在线播放| 为你提供最新久久精品久久综合| 欧美国产日韩另类| 女同久久精品国产99国| 高清不卡毛片| 亚洲h视频在线| h视频在线播放| 成人在线不卡视频| 亚洲免费成人网| 亚洲欧美日韩色图| 亚洲欧美综合另类图片小说区| 日韩精品免费一线在线观看| 免费观看成人久久网免费观看| 大乳丰满人妻中文字幕日本| 91精品久久久久久无码人妻| 99久久精品免费看国产电影| 老司机久久99久久精品播放| 久久国产V一级毛多内射| 亚洲一区二区成人| 99久久99视频| 国产成人h在线观看网站站| 日本免费福利视频| 五月婷婷精品| 欧美一区二区啪啪| 亚洲Av综合日韩精品久久久| 免费看黄片一区二区三区| 亚洲Av综合日韩精品久久久| 在线看国产精品| 婷婷成人综合| 天天摸天天操免费播放小视频| 欧美高清视频一区二区三区| a级毛片免费网站| 国产菊爆视频在线观看| 97人妻精品专区久久久久| 天天色综合4| 波多野结衣久久高清免费| 久草视频精品| 99久久精品国产麻豆婷婷| 国产精品免费露脸视频| 本亚洲精品网站| 人人看人人鲁狠狠高清| 国产裸舞福利在线视频合集| 亚洲国产亚洲综合在线尤物| 欧美激情伊人| …亚洲 欧洲 另类 春色| 1769国产精品视频免费观看| 久久精品国产亚洲麻豆| 国产玖玖视频| 91无码人妻精品一区二区蜜桃| 四虎国产永久在线观看| 天堂成人av| 欧美精品成人| 国产一区二区福利| www.91在线播放| 欧美色伊人| 国产区在线看| 91免费国产高清观看| 国产毛片高清一级国语 | 2048国产精品原创综合在线| 欧美在线国产| 91成人在线观看视频| 亚洲精品动漫| 亚洲色大成网站www国产| 全色黄大色大片免费久久老太| 亚洲色图欧美一区| 美女被躁出白浆视频播放| 熟妇丰满人妻av无码区| 国产人成网线在线播放va| 中文字幕在线看视频一区二区三区| 久久亚洲精少妇毛片午夜无码| 一级黄色网站在线免费看| 免费久久一级欧美特大黄| a级毛片一区二区免费视频| 日本黄色不卡视频| 日韩欧美国产三级| 日韩AV手机在线观看蜜芽| JIZZ亚洲国产| 专干老肥熟女视频网站| 九九免费观看全部免费视频| 久久综合干| 亚洲国产欧美目韩成人综合| 九九热视频在线免费观看|