賽普拉斯半導體供稿 無(wú)線(xiàn)傳感器節點(diǎn)( WSN )在促進(jìn)物聯(lián)網(wǎng)( IoT )發(fā)展方面發(fā)揮著(zhù)關(guān)鍵作用。WSN的優(yōu)點(diǎn)在于,它的功耗極低,尺寸極小,安裝簡(jiǎn)便。對很多物聯(lián)網(wǎng)的應用而言,譬如安裝在室外的應用,WSN可使用太陽(yáng)能供電。當室內有光,系統就由太陽(yáng)光供電,同時(shí)為細小紐扣電池或超級電容器充電,以在沒(méi)有光的情況下為系統供電。 在一般情況下,無(wú)線(xiàn)傳感器節點(diǎn)是傳感器為基礎的設備,負責監察溫度、濕度或壓力等條件。節點(diǎn)從任何類(lèi)型的傳感器收集數據,然后以無(wú)線(xiàn)方式傳遞數據到控制單位,譬如計算機或移動(dòng)設備,并在此處理、評估數據,并采取行動(dòng)。理想情況下,節點(diǎn)可以由能量收集機制獲得作業(yè)電源,成為獨立運作的設備。從一般意義上講,能量收集的過(guò)程是捕捉并轉換來(lái)自光、振動(dòng),或熱等來(lái)源的極少量能量為電能的過(guò)程。 ![]() 圖 1:能量收集系統設計示例 圖 1 顯示了能量收集系統的框圖。能量是由能量收集系統 (如太陽(yáng)能板)收集,并由電源管理集成電路 (IC) (PMIC) 轉換成穩定的能量,再使用低漏、低阻抗的電容器儲存。這些能源能供給傳感器接口負載 (譬如微控制器MCU),而MCU是用無(wú)線(xiàn)方式來(lái)傳送數據的傳感器。本圖中,能量收集傳感器( EHS )是無(wú)線(xiàn)傳感器節點(diǎn)。 ![]() 圖 2:無(wú)線(xiàn)傳感器節點(diǎn)系統示例 圖2顯示了無(wú)線(xiàn)傳感器節點(diǎn)的框圖。在這里,已處理的傳感器數據會(huì )透過(guò)低功耗藍牙( BLE )以無(wú)線(xiàn)方式傳輸。BLE 是用于短距離、低功耗無(wú)線(xiàn)應用的標準,以交流狀態(tài)或控制信息。BLE 在2.4 GHz ISM 頻帶及二進(jìn)制頻移鍵控(GFSK)調制下運作,此支持1 Mbps 的數據速率。 而電源管理 IC是用來(lái)穩定能量收集設備所要求的功秏,以支持其超低功耗的運作。 打個(gè)比方,賽普拉斯S6AE103A PMIC 器件的電流消耗低至280 nA,啟動(dòng)功率為 1.2uW(見(jiàn)圖3)。因此,在約100勒克斯(lx) 的低亮度的環(huán)境中,緊湊型太陽(yáng)能電池依然可以獲得少量的能量。 ![]() 圖 3:用于能量收集的S6AE103A PMIC 器件框圖 高效的無(wú)線(xiàn)傳感器節點(diǎn)設計 讓我們考慮一下設計無(wú)線(xiàn)傳感器節點(diǎn)所涉及的步驟: 第 1 步:選擇硬件: 在硬件方面,你需要適當的傳感器,一臺最終能用能量收集設備供電的MCU及 PMIC。你可能需要額外的無(wú)源組件,此視乎設計而定。 傳感器可以是仿真或數字形式,F今市面上很多傳感器是使用基于集成電路總線(xiàn)(I2C)、串行外設接口 (SPI)或異步收發(fā)傳輸器(UART)界面為標準的數字傳感器。電耗極低的傳感器在市面上亦有售。為了保持設備成本維持低水平,外形小巧,配有綜合BLE的MCU能夠簡(jiǎn)化設計,并縮短推出市場(chǎng)的時(shí)間。為了進(jìn)一步加快設計,許多廠(chǎng)商都使用完全綜合,完全通過(guò)認證的可編程模塊,例如賽普拉斯EZ-BLE Modules。模塊由一個(gè)主要MCU、兩塊結晶、芯片或跟蹤天線(xiàn)、擴展板及無(wú)源組件組成。由于這些模塊已經(jīng)擁有必須的BLE認證,產(chǎn)品可以快速推出市場(chǎng)。 ![]() 圖 4:BLE模塊示例:太陽(yáng)能供能的低功耗藍牙傳感器信標CYALKIT-E02 第 2 步:設計固件和估計功耗 選擇了可編程的MCU 后,下一步就是編寫(xiě)適當的固件。固件需要具備的基本功能是收集傳感器數據的接口,用無(wú)線(xiàn)傳送數據的BLE組件或堆棧,和能夠負責固件處理的CPU。 由于超低耗運作是關(guān)鍵,電流消耗總和需要由一開(kāi)始納入考慮?傆嬰娏飨氖莻鞲衅魉牡碾娏骷癕CU 所消耗的電流總和。由于傳感器通常不會(huì )消耗太多的總電流,其重點(diǎn)應該放在如何將MCU所消耗的電流減至最低。在優(yōu)化電流之前,要考慮在MCU內在消耗電流的三個(gè)主要的組件:CPU、傳感器接口模塊(如 I2C 、SPI 等)和BLE子系統。這里,當無(wú)線(xiàn)電收音機開(kāi)動(dòng)(例如BLE Tx及Rx),電流的主要消費者會(huì )是BLE電收音機。 嵌入式 MCU 提供各種低功耗模式,以減少電流消耗。固件設計人員需要考慮這些低功耗模式和設計代碼,這樣,平均電流的消耗就能減至最低。例如,傳感數據并不是瞬速變更的,固件需要間中掃瞄傳感數據(例如每隔 5 至 10 秒鐘,時(shí)間間隔視乎傳感器而定)。傳感器的已讀數據通過(guò) BLE, 以無(wú)線(xiàn)方式傳輸。 就 BLE 固件而言,傳感器可以連同 BLE 廣播包將數據發(fā)送。我們建議不要連同廣播包轉送太多其他數據,因為這樣會(huì )進(jìn)一步增加電流。在廣播間隔與傳感器掃描間隔之間, MCU需進(jìn)入低功耗模式,譬如是「休眠功能 」。低電耗定時(shí)器就如看門(mén)狗定時(shí)器,可以在定時(shí)器倒數完畢時(shí),喚醒設備。 為了使用低功耗操作,MCU進(jìn)行了優(yōu)化,提供一個(gè) BLE 內部定時(shí)器,當廣播間隔結束,可喚醒進(jìn)入了休眠功能的設備。圖 5顯示了操作的固件流程。 ![]() 圖 5:為高效無(wú)線(xiàn)傳感器節點(diǎn)設計而設立的固件流程 只要設計好固件,您可以測量電流。你可以使用原型電路板測量電流。請注意,MCU的啟動(dòng)及低耗模式的電流需要獨立量度。只要你知道MCU分別以啟動(dòng)及低耗模式操作的時(shí)間,平均的電流消耗是: (Iactivex Tactive) + (ILowPower x TLowPower) Tactive+TLowPower Tactive+TLowPower 有了平均電流的數字,你就可以將它乘以PMIC電壓,從而找出平均功率。 第 3 步優(yōu)化固件,最大限度地降低平均電流消耗 情況有可能是,初始計算出的設計功率的太高,太陽(yáng)能 PMIC 無(wú)法支持。如果是這樣,你就需要優(yōu)化固件。這里有幾個(gè)有效方法來(lái)執行此操作: 執行優(yōu)化 MCU 的啟動(dòng)代碼:當MCU 正在啟動(dòng),你不需要使用如24MHz晶產(chǎn)時(shí)鐘的高頻外部時(shí)鐘,以操作BLE。最初就關(guān)掉此時(shí)鐘,能夠節約能源。再者,時(shí)鐘晶體可以利用這些時(shí)間穩定下來(lái),而其亦是啟動(dòng)的其中一個(gè)部件。這些時(shí)鐘漸漸穩定下來(lái),MCU 可以再次調較至低耗模式,內部低頻時(shí)鐘可以在時(shí)鐘預備好的時(shí)候喚醒設備。簡(jiǎn)而言之,啟動(dòng)代碼的執行時(shí)間可以很長(cháng),并且固件設計人員需要盡量減少啟動(dòng)電流消耗。 a. 降低主 CPU 運作頻率 b. 在進(jìn)入低功率模式前,控制驅動(dòng)模式,以防止MCU引腳泄漏電流。 c. 如果MCU支持任何調試接口,要將它們廢除。 這些步驟有助降低平均電流消耗。 第 4 步:設計硬件 有了功耗優(yōu)化的固件,是時(shí)候基于PMIC設計硬件 。圖 6 顯示了一個(gè)簡(jiǎn)單以能量收集基礎的 PMIC 設計。 ![]() 圖 6:簡(jiǎn)單的能量收集設計 在 PMIC 首先儲存太陽(yáng)能到儲存的設備 VSTORE1 (VST1),此事例為一個(gè)300-μF 的陶瓷電容器。當 VST 1 達到 VOUTH V,能量就可以發(fā)送到 MCU 。但這個(gè)簡(jiǎn)單的能量收集設計不能全日運作,原因是沒(méi)有備份電容器。讓我們來(lái)看看,備份電容器如何加配到PMIC設備,和電容器能夠如何幫忙MCU。 ![]() 圖 7:能量收集與備份電容器 操作WSN 所需的能量首先存儲在 VST 1 ,剩余的能量用于 VST 2充電 。存儲在 VST 2 的能量可于沒(méi)有光線(xiàn)照射的情況下持續提供予 WSN 。此外,還可以連接一個(gè)額外的紐扣電池到 PMIC,以增加可靠性,如圖8所示 。 ![]() 圖 8:多個(gè)電源輸入的能量收集 PMIC 轉換兩種電源來(lái)源,以便 WSN 可以在所有條件下(即使沒(méi)有燈光的情況)運行。轉換自動(dòng)產(chǎn)生,使能源在有需要時(shí)供應給WSN 。因此,這可能是 WSN的 最適當的硬件設計。 第 5 步:設計用戶(hù)界面 連接到無(wú)線(xiàn)傳感器節點(diǎn)的用戶(hù)界面設計可以是用WSN傳輸,以接收數據的手機應用,就是這么簡(jiǎn)單。由于傳感器的數據可能會(huì )在廣播包固定位置出現,BLE應用可以設計到能夠從這些位置提取相關(guān)數據,并將數據顯示到你的手機上。這種技術(shù)可用于管理多個(gè) WSNs 構成的復雜網(wǎng)絡(luò )。 |