電池感測器不必整天開著:SparkFun TPL5110 低功耗電源計時器的應用與選購指南
田裡的感測器每隔一段時間才需要回報一次,放在倉庫的溫溼度記錄器也不必一直連著網路。資料明明只花幾秒鐘就能讀完,電池卻仍在其餘時間供應整塊開發板。有時候,最先該處理的不是電池太小,而是設備一直沒有真正關機。
SparkFun Nano Power Timer-TPL5110 就是為這種工作方式準備的小板。它留在電源前端計時,到了設定間隔才讓後方設備上電;微控制器完成量測、存檔或傳輸後,再送出 DONE 訊號,讓計時器切斷受控電源。[1][2]
對台灣智能感測科技的讀者來說,它最值得研究的用途,是那些「可以停一段時間,再上電做一次工作」的電池專案。土壤與環境觀測、無線回報、離線記錄,都是很好的起點。若設備必須隨時接收指令、即時告警,或感測器需要長時間維持穩定,則要用另一種供電策略。
先認識它在系統裡的位置
你可以把基本工作順序想成:
電池供電 → TPL5110 等待 → 主控與感測器上電 → 完成任務 → 主控送出 DONE → 受控設備斷電。
它負責的是供電節奏。讀感測器、連網、寫入資料與判斷是否完成,仍由你的主控程式處理。TPL5110 本身沒有 Wi-Fi、藍牙或 LoRa,也不會替你把資料送進 Home Assistant 或 ThingsBoard。要接平台,仍需搭配相應的主控、通訊方式與程式。
SparkFun 這款板子使用六段 DIP 撥碼開關選擇電阻。五個預裝的單一設定分別對應約 30 秒、1 分鐘、30 分鐘、1 小時與 2 小時;還可以組合開關,或使用第六段的自訂電阻位置,選擇其他間隔。換設定之後,要讓計時器重新上電,才會重新讀取電阻。[2]
官方列出的計時範圍是 100 毫秒到 2 小時,但要設定最短間隔等其他時間,需搭配對應的電阻配置,不能理解成撥一下原有開關就能任選所有秒數。它也不是日曆時鐘,不能單靠這塊板就設定每天早上某個時刻開機。[1][3]

把它放進農地感測節點,比放進灌溉控制器更合適

小面積農地、苗圃與盆栽實驗,常常先需要回答幾個簡單問題:土壤何時變乾?遮陰區和日曬區差多少?雨後多久回到原來的狀態?這些觀測可以從定期間隔取樣開始,不一定要讓整個節點全天運作。
例如,在感測點安排一個低壓主控、一支適合間歇供電的土壤感測器,以及所需的無線模組。每次上電後,先等感測器穩定,再讀取資料、檢查是否合理,完成傳輸後送出 DONE。若平常只是等待下一筆資料,切斷這段等待期間的供電,就有機會減少不必要的耗電。
這裡真正值得省下來的,是跑到田裡換電池的次數。能不能省到有感,要看原本節點的待機電流、每次工作時間與通訊耗能。先量出整個節點的耗電,才能估計電池多久需要更換。
也要分開看「觀測」和「控制」。TPL5110 適合協助週期性取得土壤或環境資料,不宜直接負責水泵、電磁閥的安全控制。澆水設備需要的供電、負載驅動、防乾轉與故障處理,都得另外設計。這塊低壓小板也沒有戶外防水外殼,現場仍需做好防雨、接頭與電池保護。
倉儲與設備旁的定期記錄,可以先從少拉一條線開始

有些倉庫、展示空間或設備角落沒有方便的插座。為了記錄溫溼度,重新拉線可能比感測器本身更麻煩。若目的是觀察趨勢,而非隨時抓住每一次瞬間異常,電池節點就有研究價值。
TPL5110 可以定時啟動記錄器,讓它完成一次讀取與回報。資料仍可以由主控送到既有平台,只是節點不會一直在線。平台端要知道它的預期回報間隔,避免把正常斷電等待誤判為連線故障。
這種架構適合補充現有有線系統,或先做一段觀測,再決定是否永久佈線。若用途是即時超溫告警或冷鏈紀錄,先確認取樣間隔是否足以掌握異常,以及節點斷電期間是否會漏掉必要資料;用於合規或安全監測時,還需核對相應要求。
選用感測器時,還要注意每次重新上電多久才有可用讀值。溫溼度、氣體與粒子感測器的工作方式不同,不能把它們一律當成開機就能讀。等待穩定的時間,應放進整個節點的耗電預算。
無線節點能省多少,常常取決於重新連線的時間

把 TPL5110 搭配微控制器和無線模組,是很容易理解的應用:平常斷電,到了時間才醒來傳一筆。但 Wi-Fi、LoRa 或其他無線方式,每次重新啟動的代價並不相同。
假如節點上電後能迅速讀取感測器、完成短訊息傳輸,然後關機,這種工作方式很適合評估。反過來說,若每次都花很久搜尋網路、建立連線或重新加入網路,啟動期間消耗的能量可能抵銷部分待機節省。
ESP32 專案尤其值得比較兩條路:主控自己的 deep sleep,以及外部切斷電源。前者是晶片進入低功耗狀態,後者則讓受控電源路徑真正關閉。外部斷電可以一起處理主控以外的周邊待機耗電;但重新上電時,程式通常要從開機流程重跑,記憶體中的狀態也不能照原樣保留。

因此,不能只拿 ESP32 晶片的睡眠數字,和 TPL5110 的晶片數字比較。你真正要量的是整塊開發板、周邊、穩壓器與通訊流程。若已經有設計良好的低功耗節點,保留睡眠狀態可能比較划算;若現有板子在等待期間仍吃掉不少電,外部定時斷電就值得試。
對於需要隨時接收遠端指令的設備,完全斷電也代表暫時無法接收。這是週期性回報節點與常在線設備的差別,應在選購前先想清楚。
沒有網路,也可以做離線資料記錄

山區、短期田間試驗或教學觀測,不一定要每一筆資料都立刻上傳。另一種做法是定時開機,把讀值存到儲存裝置,結束後帶回來整理。
TPL5110 在這裡負責啟動記錄器。主控則需要安排檔案寫入、時間戳與關閉程序,確認資料已經寫好,再送出 DONE。若在檔案尚未完成寫入時就切電,容易造成資料缺漏,甚至檔案系統問題。
需要日期與時間的記錄器,也要替即時時鐘(RTC)或其他時間來源安排適合的備援供電。TPL5110 只知道等待間隔,不會提供年月日。不要因為它有「Timer」這個名字,就把它當成 RTC 使用。
這個方向很適合做完整的教學專題:讀值、存檔、關機,再觀察下一輪啟動。學生能直接看見程式完成任務後,硬體真的切斷電源,而不是只讓 LED 熄掉。這也能延伸到量測整機待機電流的實驗。
電子紙與小型太陽能節點,值得做成延伸案例

如果所選電子紙模組可以在斷電後保留畫面,便能研究定時開機、更新一次資訊、再關機的顯示節點。溫溼度看板、設備狀態牌或週期更新的數值展示,都有這種可能。不過,斷電後保留畫面不代表還能持續更新;所選顯示器的耗電、更新時間與供電相容性仍要逐一確認。

小型太陽能節點則是另一個很實際的延伸。陽光好的時候有電,不代表陰雨期間也能維持同樣的能源供應。減少等待期間的耗電,有助於降低整個節點的能源需求。
但 TPL5110 不是太陽能充電控制器。充電、電池保護、穩壓與低電量處理,仍需要相應電路。它比較適合放在有儲能與保護的低壓供電系統裡,協助安排後方設備的開關節奏,而非直接把太陽能板接上去就完成整套設計。
35 nA 很吸引人,但要先算整個工作週期
官方提到約 35 nA 的低耗電數字,是 TPL5110 晶片在 2.5 V 條件下的典型靜態電流。它不是主控、感測器、電池保護板與其他電路加總後的平均耗電。[1][3]
要估算節省多少,可以先把系統分成工作與等待兩段:
平均電流=(工作電流 × 工作時間+等待電流 × 等待時間)÷ 整個週期。
以下只是方便理解的假設例子,不是這款板子的實測結果:一個節點每 10 分鐘工作一次,每次工作 5 秒,工作電流 80 mA;其餘時間原本待機電流為 1 mA。算下來,平均電流約 1.66 mA。
假設改成外部斷電後,整個系統在等待期間的電流降到 1 µA,而且工作時間與工作電流保持不變,平均電流會變成約 0.668 mA,下降約 60%。這裡的 1 µA 是假設條件,並非原廠對整板的規格。
若重新上電讓連網或感測器預熱多花時間,就必須重算。電池自放電、可用容量與低溫影響也不會因為加了計時器而消失。因此,值得宣傳的是它提供了一種減少待機耗電的方法,而不是保證所有專案都延長相同倍數的續航。
還有一個容易弄錯的細節:設定間隔指相鄰兩次自動開機之間的週期,工作時間也算在裡面。不是工作完關機後,再額外等完整的設定時間。[2]
接進現有專案前,先確認這些實際條件
供電是第一項。SparkFun 列出的範圍為 1.8~5.5 V;VDD_OUT 是受控的電源輸出路徑,不是自動替你產生 3.3 V 或 5 V 的穩壓器。下游主控與感測器仍須適合實際輸出電壓,12 V 或 24 V 工業設備不能直接接進來。[1][2][4]
原廠也列出最大 1.1 A 的負載電流資訊。規劃 Wi-Fi 發射、周邊啟動或其他有電流尖峰的負載時,應確認峰值、壓降與溫升,不能只量平常平均值。它不是用來直接切換市電或大型馬達的模組。
板上鋰電池接頭方便接入相容電池,但不等於內建充電功能。電池的接頭極性、充電方式與保護,仍需確認。開發時若同時插著 USB,也要處理供電回灌問題;SparkFun 的接線指南特別提醒,USB 與計時器輸出供電衝突可能造成損壞。[2]
DONE 則要接在任務流程最後。讀完感測器不代表事情都做完了:資料可能還沒保存,或通訊還沒完成。程式要先確認必要工作結束,才送出由低到高的 DONE 訊號;GPIO 邏輯準位與啟動時的狀態也要和電路一起核對。[2][3]
若沒有收到 DONE,TI 的晶片設計仍會在設定週期末安排短暫關閉,再開始下一輪。這提供了週期性切換行為,但不應直接宣稱任何當機都能保證恢復:旁路供電或電容讓電壓沒有降下來,都可能影響真正的重新啟動。[3]
最後,若你的任務需要精準同步,或依日期排程,應另外評估 RTC 與時間同步方案。這款板的電阻與計時都有誤差,SparkFun 也提醒它不適合高精度計時用途。[2]
誰值得把這塊板列入專題材料
手上已有一個可以正常量測與回報的專案,卻發現等待期間仍耗掉不少電,這時最值得試 TPL5110。你不需要先換掉整套系統,可以從確認供電路徑、安排 DONE 流程,以及量測前後平均耗電開始。
做農地環境觀測的人,可以拿它研究減少換電池的維護負擔;做無線節點的人,可以比較外部斷電與主控睡眠哪一種更合適;教學與研發團隊,則可以把它當成一次完整的低功耗設計實驗,而非只背一個晶片的省電數字。
若你需要的是全天監控、隨時收指令、長時間感測器預熱或安全聯鎖,優先保留必要的持續供電,再研究局部周邊是否能切換。不要為了讓整台設備看起來很省電,犧牲原本應該一直工作的功能。
台灣智能感測科技提供的 SparkFun Nano Power Timer-TPL5110(SKU:OMD-008467),適合用來開始這類間歇供電專題。購買前先列出供電電壓、負載峰值、預計間隔,以及一次任務需要多久,就能判斷這塊小板是否適合你的設計。價格與庫存以商品頁當下顯示為準。
參考資料
[1] SparkFun Nano Power Timer-TPL5110 商品與規格
[2] SparkFun TPL5110 Nano Power Timer 接線與使用指南

發佈留言
很抱歉,必須登入網站才能發佈留言。