0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何開(kāi)發(fā)微型太陽(yáng)能無(wú)線傳感器節(jié)點(diǎn)

半導(dǎo)體動(dòng)態(tài) ? 來(lái)源:賽普拉斯半導(dǎo)體 ? 作者:EIJI FUKAWA ? 2017-10-24 06:23 ? 次閱讀

文/EIJI FUKAWA,賽普拉斯半導(dǎo)體

無(wú)線傳感器節(jié)點(diǎn)可通過(guò)縮減傳感器尺寸、簡(jiǎn)化維護(hù)問(wèn)題和延長(zhǎng)電池續(xù)航時(shí)間而降低實(shí)施成本。事實(shí)上,如果把重點(diǎn)集中在無(wú)電池的設(shè)計(jì)上,將能實(shí)現(xiàn)更大的成本效益。

設(shè)計(jì)無(wú)電池設(shè)備的最好方法是通過(guò)用于通信和能量采集的低功耗藍(lán)牙(BLE)等技術(shù)來(lái)降低無(wú)線傳感器系統(tǒng)的平均功耗。

圖1為微型無(wú)線傳感器的架構(gòu)圖。該傳感器使用具有集成BLE射頻微控制器MCU)而創(chuàng)建,可以完全使用能量采集電源管理集成電路IC)所提供的電源運(yùn)行。

70.png

[圖1 | 微型無(wú)線傳感器使用具有集成BLE射頻的微控制器(MCU)而創(chuàng)建,經(jīng)優(yōu)化后僅用能量采集電源管理IC所提供的電源運(yùn)行。圖中為完整的無(wú)線傳感器 -- CYALKIT-E02太陽(yáng)能供電BLE傳感器參考設(shè)計(jì)套件(RDK)。]

BLE的優(yōu)化

為了做到只用能量采集IC所提供的電源運(yùn)行,傳感器必須優(yōu)化其BLE系統(tǒng)以降低功耗。首先,設(shè)計(jì)人員必須了解BLE子系統(tǒng)的詳情。接下來(lái),需要編寫(xiě)固件代碼以滿(mǎn)足每種運(yùn)行/功率模式的要求。然后,設(shè)計(jì)人員必須分析實(shí)際功耗以確認(rèn)各種假設(shè)來(lái)進(jìn)一步提升系統(tǒng)的能效。

降低功耗技術(shù)的說(shuō)明可參考賽普拉斯(Cypress) CYALKIT-E02太陽(yáng)能供電BLE傳感器參考設(shè)計(jì)套件(RDK)。該RDK包含一個(gè)Cypress PSoC 4 BLE與S6AE10xA能量采集電源管理IC(PMIC)。

簡(jiǎn)單、無(wú)功率優(yōu)化的BLE設(shè)計(jì)要首先把BLE射頻配置為處于不可連接廣播模式的信標(biāo)。BLE信標(biāo)是每隔一定時(shí)間向外進(jìn)行廣播的單向通信方法。它包含一些較小的數(shù)據(jù)包(30字節(jié)),而這些數(shù)據(jù)包構(gòu)成一個(gè)廣播數(shù)據(jù)包發(fā)送出去。想信標(biāo)被發(fā)現(xiàn)可在各類(lèi)智能手機(jī)或計(jì)算機(jī)應(yīng)用中推送消息、app操作及提示。

圖2顯示了廣播通道數(shù)據(jù)包格式的BLE鏈路層格式。BLE鏈路層擁有“Preamble”(前導(dǎo)碼)、“Access Address”(接入地址)、“Protocol Data Unit(PDU)”(協(xié)議數(shù)據(jù)單元)和“Cyclic Redundancy Code(CRC)”(循環(huán)冗余碼)。請(qǐng)注意,以下信息僅適用于廣播通道數(shù)據(jù)包格式,不含“數(shù)據(jù)通道數(shù)據(jù)包”。

“Preamble”必須設(shè)置為“10101010b”

“Access Address”必須設(shè)置為“10001110100010011011111011010110b(0x8E89BED6)”

“PDU”包含“報(bào)頭”和“凈載荷”

BLE信標(biāo)的數(shù)據(jù)包結(jié)構(gòu)屬于“凈載荷”中的“廣播數(shù)據(jù)”。

71.png

[圖2 | 廣播通道數(shù)據(jù)包格式的BLE鏈路層格式]

72.png

[圖3 | BLE信標(biāo)數(shù)據(jù)包格式]

表1列出了設(shè)置值。

73.png

可以使用電壓和電流波形計(jì)算平均消耗電流以確定BLE設(shè)計(jì)的高效。圖4顯示了無(wú)功率優(yōu)化設(shè)計(jì)的功耗結(jié)果。

74.png

[圖4 | 無(wú)功率優(yōu)化的BLE設(shè)計(jì)的電流消耗]

平均電流約為5 mA,從啟動(dòng)到待機(jī)的總功耗為34.76 mJ。為了做到使用環(huán)境能量運(yùn)行,我們需要降低消耗電流。

通過(guò)優(yōu)化固件實(shí)現(xiàn)低功耗

通過(guò)優(yōu)化以下4個(gè)功能以降低BLE設(shè)計(jì)的平均電流消耗:

1. 低功率啟動(dòng)

2. 深度睡眠

3. IMO時(shí)鐘設(shè)置

4. 調(diào)試選擇

當(dāng)系統(tǒng)處于低功耗模式時(shí),則需要利用看門(mén)狗定時(shí)器(WDT)來(lái)喚醒系統(tǒng)。

低功率啟動(dòng)

通電復(fù)位(POR)后,BLE系統(tǒng)通過(guò)調(diào)用不同組件的啟動(dòng)功能對(duì)這些組件進(jìn)行初始化。初始化時(shí)通過(guò)執(zhí)行以下步驟實(shí)現(xiàn)低功耗運(yùn)行:

1. 在32.768-kHz watch晶體振蕩器(WCO)啟動(dòng)時(shí),關(guān)閉24-MHz外部晶體振蕩器(ECO)以降低功耗。

2. 500 ms后(WCO啟動(dòng)時(shí)間),啟用WDT以喚醒系統(tǒng)。

3. 將MCU配置成在500 ms WCO啟動(dòng)時(shí)間內(nèi)處于深度睡眠模式。

4. WCO啟用后,重啟ECO以啟用BLE子系統(tǒng)(BLESS)接口。

5. 把WCO置于低功耗模式,并將低頻時(shí)鐘(LFCLK)源從32‐kHz內(nèi)部低速振蕩器(ILO)改為WCO。

6. 啟用WDT以喚醒系統(tǒng)。

7. 將MCU置于深度睡眠模式。

75.png

[圖5 | 低功耗啟動(dòng)波形]

深度睡眠

用戶(hù)設(shè)計(jì)應(yīng)管理系統(tǒng)時(shí)鐘、系統(tǒng)功率模式和BLESS功率模式,以實(shí)現(xiàn)BLE MCU的低功耗運(yùn)行。

在BLE事件間隔期間,建議通過(guò)執(zhí)行以下步驟實(shí)現(xiàn)深度睡眠:

1. 關(guān)閉ECO以降低功耗。

2. 1.5s后(BLE事件間隔),啟用WDT以喚醒系統(tǒng)。

3. 將MCU置于深度睡眠模式。

4. 1.5s后,重啟ECO以啟用BLE子系統(tǒng)(BLESS)接口。

5. 發(fā)送BLE廣播數(shù)據(jù)。

6. 從步驟1開(kāi)始重復(fù)。

76.png

[圖6 | 深度睡眠波形]

IMO時(shí)鐘設(shè)置

3-MHz到48-MHz內(nèi)部主振蕩器(IMO)是主要的內(nèi)部時(shí)鐘源。IMO的默認(rèn)頻率是48 MHz,可在3 MHz到48 MHz范圍內(nèi)以1 MHz的步長(zhǎng)調(diào)節(jié)。在默認(rèn)的校準(zhǔn)設(shè)置下,IMO與本例中RDK的公差為±2%。圖7顯示了改變IMO頻率后的總功耗示例。

77.png

[圖7 | IMO DC規(guī)格和示例總功耗]

調(diào)試選擇

串行線調(diào)試(SWD)引腳用于開(kāi)發(fā)階段的運(yùn)行時(shí)固件調(diào)試。將SWD引腳配置為調(diào)試模式會(huì)增加電流消耗。因此,這些引腳應(yīng)在最終版本時(shí)切換到通用輸入輸出(GPIO)模式,讓它們?cè)?a href="http://srfitnesspt.com/v/tag/137/" target="_blank">芯片復(fù)位時(shí)仍可用于設(shè)備編程

我們可以使用電壓和電流波形計(jì)算BLE設(shè)計(jì)的平均消耗電流,以確認(rèn)設(shè)計(jì)上的優(yōu)化程度。圖8顯示了功率優(yōu)化設(shè)計(jì)的功耗結(jié)果。

78.png

[圖8 | 功率優(yōu)化的BLE設(shè)計(jì)的電流消耗]

平均電流約為1.5 μA,從啟動(dòng)到待機(jī)的總功耗為0.106 mJ。

采用能量采集技術(shù)運(yùn)行

在這平均電流和總功耗水平上,需要確認(rèn)系統(tǒng)能夠采用能量采集技術(shù)運(yùn)行。圖9顯示了能量采集系統(tǒng)的框圖。該系統(tǒng)采用了S6AE10xA Energy Harvesting(EH)PMIC系列,可使用CYALKIT-E04 S6AE102A和S6AE103A EVK 以及CY8CKIT-042-BLE BLE Pioneer Kit運(yùn)行一整天。

79.png

80.png

[圖9 | 能量采集系統(tǒng)框圖]

圖10中的框圖顯示了基于S6AE102A和S6AE103APSoC電路板的PSoC 4 BLE的能量采集過(guò)程。

Wave1顯示了基于太陽(yáng)能的BLE運(yùn)行,Wave2顯示了發(fā)送時(shí)的BLE電流消耗。PMIC首先將太陽(yáng)能存儲(chǔ)到VSTORE1(VST1)上的一個(gè)300-μF陶瓷電容器上, 。當(dāng)VST1達(dá)到VVOUTH時(shí),能量被發(fā)送到MCU用于BLE運(yùn)行。

81.png

[圖10 | 簡(jiǎn)單的能量采集]

但是,這種簡(jiǎn)單的能量采集過(guò)程,在沒(méi)有備用電容器的情況下(例如,沒(méi)有光線的期間)不能持續(xù)運(yùn)行一整天。

圖11中的框圖和波形顯示了混合儲(chǔ)能控制功能。用于運(yùn)行系統(tǒng)的能量存儲(chǔ)在VST1中,其余能量用于對(duì)VSTORE2(VST2)進(jìn)行充電。當(dāng)沒(méi)有環(huán)境光線時(shí),VST2中能持續(xù)為系統(tǒng)提供能量。

82.png

[圖11 | 混合儲(chǔ)能控制功能]

圖12中的波形顯示將能量存儲(chǔ)到VSTORE2時(shí)的充電曲線。S6AE10xA將能量存儲(chǔ)到VSTORE1(小電容器)和VSTORE2(大電容器)中。存儲(chǔ)在VSTORE1中的能量用于系統(tǒng)運(yùn)行,其余能量用于VSTORE2(VST2)的子儲(chǔ)能器件充電。VSTORE2中持續(xù)為系統(tǒng)提供能量,因此,即使在沒(méi)有環(huán)境光線的情況下,系統(tǒng)也能繼續(xù)運(yùn)行一段時(shí)間。

83.png

[圖12 | 存儲(chǔ)多余能量的波形]

圖13中的框圖顯示了混合電源輸入控制模式。Wave1顯示的是PMIC如何控制兩個(gè)電源(太陽(yáng)能和電池)。PMIC通過(guò)轉(zhuǎn)換這兩個(gè)電源在不同場(chǎng)景下驅(qū)動(dòng)系統(tǒng)。環(huán)境光線通常是持續(xù)的,但某些地方可能沒(méi)有持續(xù)的光線。PMIC能夠自動(dòng)轉(zhuǎn)換這兩個(gè)電源,在沒(méi)有光線的情況下繼續(xù)供電。

84.png

[圖13 | 混合電源輸入控制]

S6AE10xA根據(jù)VSTORE1的電壓自動(dòng)更換電源。如果VSOTRE1的電壓達(dá)到VVOUTL,將從VBAT電源供電,以便在無(wú)環(huán)境光線的情況繼續(xù)供電。

以下是是如何實(shí)現(xiàn)不同應(yīng)用的例子。

85.png

[圖14 | 需要運(yùn)行一整天的小巧的太陽(yáng)能無(wú)線傳感器]

86.png

[圖15 | 需要短時(shí)/頻繁操作的小巧的太陽(yáng)能門(mén)傳感器]

87.png

[圖16 | 太陽(yáng)能無(wú)源紅外傳感器]

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2542

    文章

    50295

    瀏覽量

    750230
  • 賽普拉斯
    +關(guān)注

    關(guān)注

    28

    文章

    391

    瀏覽量

    87628
  • 無(wú)線
    +關(guān)注

    關(guān)注

    31

    文章

    5403

    瀏覽量

    172877
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    求設(shè)計(jì)一個(gè)用太陽(yáng)能無(wú)線測(cè)溫模塊供電的電源管理電路

    本課題主要設(shè)計(jì)一種太陽(yáng)能供電電源,用來(lái)給無(wú)線傳感器節(jié)點(diǎn)供電,延長(zhǎng)傳感器節(jié)點(diǎn)的續(xù)航時(shí)間。電源部分
    發(fā)表于 03-22 15:27

    基于無(wú)線傳感網(wǎng)絡(luò)的太陽(yáng)能LED路燈狀態(tài)傳感器節(jié)點(diǎn)設(shè)計(jì)

    模塊的具有全功能設(shè)備(FFD)的靈活多變、性能優(yōu)越的太陽(yáng)能LED路燈狀態(tài)傳感器節(jié)點(diǎn),為組建高性能的無(wú)線傳感器網(wǎng)絡(luò)做了基礎(chǔ)性的工作。將ZigB
    發(fā)表于 11-07 15:50

    如何開(kāi)發(fā)微型太陽(yáng)能無(wú)線傳感器節(jié)點(diǎn)

    VSOTRE1的電壓達(dá)到VVOUTL,將從VBAT電源供電,以便在無(wú)環(huán)境光線的情況繼續(xù)供電?! ∫韵率鞘侨绾螌?shí)現(xiàn)不同應(yīng)用的例子?! 圖14 | 需要運(yùn)行一整天的小巧的太陽(yáng)能無(wú)線傳感器]  [圖15 | 需要短時(shí)/頻繁操作的小巧
    發(fā)表于 11-09 16:19

    太陽(yáng)能供電的無(wú)線傳感系統(tǒng)的設(shè)計(jì)

    系統(tǒng)中,經(jīng)測(cè)試,系統(tǒng)能夠正??煽抗ぷ??! ?.系統(tǒng)硬件電路設(shè)計(jì)  本文中太陽(yáng)能供電的無(wú)線傳感系統(tǒng):由電源部分、傳感器部分、無(wú)線收發(fā)部分、處理
    發(fā)表于 11-30 16:37

    EnOcean太陽(yáng)能供電的無(wú)線傳感器模塊

      EnOcean公司推出太陽(yáng)能無(wú)線傳感器模塊——STM100,其中包括3個(gè)模擬和4個(gè)數(shù)字傳感器連接,而非
    發(fā)表于 12-03 10:45

    微型太陽(yáng)能無(wú)線傳感器節(jié)點(diǎn)開(kāi)發(fā)

    作者:EIJI FUKAWA,賽普拉斯半導(dǎo)體無(wú)線傳感器節(jié)點(diǎn)可通過(guò)縮減傳感器尺寸、簡(jiǎn)化維護(hù)問(wèn)題和延長(zhǎng)電池續(xù)航時(shí)間而降低實(shí)施成本。事實(shí)上,如果把重點(diǎn)集中在無(wú)電池的設(shè)計(jì)上,將能實(shí)現(xiàn)更大的成本
    發(fā)表于 07-25 06:21

    無(wú)線傳感器節(jié)點(diǎn)設(shè)計(jì)怎么實(shí)現(xiàn)?

    無(wú)線傳感器節(jié)點(diǎn)( WSN )在促進(jìn)物聯(lián)網(wǎng)( IoT )發(fā)展方面發(fā)揮著關(guān)鍵作用。WSN的優(yōu)點(diǎn)在于,它的功耗極低,尺寸極小,安裝簡(jiǎn)便。對(duì)很多物聯(lián)網(wǎng)的應(yīng)用而言,譬如安裝在室外的應(yīng)用,WSN可使用太陽(yáng)
    發(fā)表于 08-13 07:43

    無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)太陽(yáng)能供電系統(tǒng)怎么設(shè)計(jì)?

    電源是嵌入式系統(tǒng)的重要組成部分,特別是對(duì)于野外布置的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)來(lái)說(shuō),供電線路的鋪設(shè)難度較大,采用電池供電時(shí)需要定期更換電池,在一定程度上增加了系統(tǒng)維護(hù)的成本。太陽(yáng)能供電系統(tǒng)不僅
    發(fā)表于 03-27 07:46

    物聯(lián)網(wǎng)無(wú)線傳感器節(jié)點(diǎn)設(shè)計(jì)

    無(wú)線傳感器節(jié)點(diǎn)(WSN)在促進(jìn)物聯(lián)網(wǎng)(IoT)發(fā)展方面發(fā)揮著關(guān)鍵作用。WSN的優(yōu)點(diǎn)在于,它的功耗極低,尺寸極小,安裝簡(jiǎn)便。對(duì)很多物聯(lián)網(wǎng)的應(yīng)用而言,譬如安裝在室外的應(yīng)用,WSN 可使用太陽(yáng)能
    發(fā)表于 08-14 06:05

    開(kāi)發(fā)微型太陽(yáng)能無(wú)線傳感器節(jié)點(diǎn)的方法

    無(wú)線傳感器節(jié)點(diǎn)可通過(guò)縮減傳感器尺寸、簡(jiǎn)化維護(hù)問(wèn)題和延長(zhǎng)電池續(xù)航時(shí)間而降低實(shí)施成本。事實(shí)上,如果把重點(diǎn)集中在無(wú)電池的設(shè)計(jì)上,將能實(shí)現(xiàn)更大的成本效益。
    發(fā)表于 08-20 07:32

    太陽(yáng)能無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)供電的電源系統(tǒng)

    太陽(yáng)能無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)供電的電源系統(tǒng)提出一種收集環(huán)境中太陽(yáng)能傳感器
    發(fā)表于 07-26 15:04 ?109次下載
    <b class='flag-5'>太陽(yáng)能</b>為<b class='flag-5'>無(wú)線</b><b class='flag-5'>傳感器</b>網(wǎng)絡(luò)<b class='flag-5'>節(jié)點(diǎn)</b>供電的電源系統(tǒng)

    無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)太陽(yáng)能供電系統(tǒng)設(shè)計(jì)

    對(duì)于無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)而言,電源是系統(tǒng)的關(guān)鍵部分之一。在此提出一種收集環(huán)境中太陽(yáng)能傳感器節(jié)點(diǎn)
    發(fā)表于 05-24 10:09 ?1890次閱讀
    <b class='flag-5'>無(wú)線</b><b class='flag-5'>傳感器</b>網(wǎng)絡(luò)<b class='flag-5'>節(jié)點(diǎn)</b><b class='flag-5'>太陽(yáng)能</b>供電系統(tǒng)設(shè)計(jì)

    無(wú)線傳感網(wǎng)絡(luò)及太陽(yáng)能供電無(wú)線傳感系統(tǒng)的設(shè)計(jì)

    無(wú)線傳感網(wǎng)絡(luò)是新一代的傳感器網(wǎng)絡(luò),具有非常廣泛的應(yīng)用范圍。傳感網(wǎng)絡(luò)的節(jié)點(diǎn)一般由傳感器模塊、處理
    發(fā)表于 11-29 10:10 ?2次下載
    <b class='flag-5'>無(wú)線</b><b class='flag-5'>傳感</b>網(wǎng)絡(luò)及<b class='flag-5'>太陽(yáng)能</b>供電<b class='flag-5'>無(wú)線</b><b class='flag-5'>傳感</b>系統(tǒng)的設(shè)計(jì)

    太陽(yáng)能室內(nèi)無(wú)線傳感器節(jié)點(diǎn)的應(yīng)用開(kāi)發(fā)

    結(jié)合RSL10太陽(yáng)能電池多傳感器平臺(tái)和Dracula Technologies的LAYER?,我們能夠?yàn)镮oT設(shè)備制造商提供滿(mǎn)足其需求的完整解決方案。
    的頭像 發(fā)表于 05-06 14:46 ?1153次閱讀

    如何開(kāi)發(fā)微型太陽(yáng)能供電的無(wú)線傳感器節(jié)點(diǎn)

    無(wú)線傳感器節(jié)點(diǎn)有望通過(guò)減小傳感器尺寸、簡(jiǎn)化維護(hù)問(wèn)題和最大限度地延長(zhǎng)電池壽命來(lái)降低實(shí)施成本。然而,通過(guò)強(qiáng)調(diào)無(wú)電池實(shí)施,將有可能實(shí)現(xiàn)更大的增長(zhǎng)。
    的頭像 發(fā)表于 10-12 10:07 ?948次閱讀
    如何<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>微型</b><b class='flag-5'>太陽(yáng)能</b>供電的<b class='flag-5'>無(wú)線</b><b class='flag-5'>傳感器</b><b class='flag-5'>節(jié)點(diǎn)</b>