IoT機器電池寿命計算|デューティ比・低消費無線・エナジーハーベスティング
電池容量(mAh)・アクティブ電流・スリープ電流・デューティ比からIoT機器の稼働日数を平均電流モデルで即算出。BLE (Bluetooth Low Energy)・LoRaWAN・NB-IoT・Sigfox・Wi-SUN・Zigbeeなど低消費無線規格を活用した10年動く自律センサ、スマートメーター、ウェアラブル、環境モニタリング、農業IoT、産業設備予知保全の設計判断に必須の計算を、IEC 61960 リチウム電池規格・電池工業会JBAT基準に基づいて解説。プロトタイプ検証・量産品仕様策定・現場保守設計まで対応します。
IoT機器電池寿命計算ツール
計算式と平均電流モデル
平均電流の計算
I_avg = I_active × D + I_sleep × (1 - D)
ここで I_active はアクティブ時電流(mA)、I_sleep はスリープ時電流(μA→mA換算)、D はデューティ比(0〜1、送信/計測時間の全時間比)。IoT機器は99%以上の時間をスリープで過ごすため、スリープ電流の絶対値が寿命を支配します。
稼働時間の算定
稼働時間(hr) = 電池容量(mAh) × 実効利用率 / I_avg(mA)
実効利用率は電池の自己放電・低温性能低下・老化を考慮した係数で、通常0.7〜0.9を使用。稼働日数=稼働時間/24、稼働年数=稼働日数/365で換算します。
数値感覚
①常時通信(デューティ100%、20mA): 3000mAh電池で150時間 = 6日。②1%デューティ: 平均0.205mA、14634時間 = 610日 ≈ 1.7年。③0.1%デューティ + スリープ2μA: 平均0.022mA、136000時間 = 5670日 ≈ 15年。デューティ比とスリープ電流の設計次第で1桁〜2桁寿命が変わります。
周波数と消費電力の関係
マイコンの消費電力はクロック周波数に概ね比例。16MHz→1MHz動作で消費電力1/16、必要な処理速度に応じた最低周波数選定が省エネの基本。ARM Cortex-M0+の32kHz低速動作なら数μA、Cortex-M4の120MHz動作なら20〜40mAと数桁の差が出ます。
デューティ比とライフサイクル設計
送信間隔とパケットサイズで平均電流が決まる。BLEアドバタイズを100msから1秒に延ばすとBLE電流1/10、送信間隔を1分から10分に延ばすとLoRaWAN電流1/10。要求応答性と電池寿命のトレードオフを製品要件に応じて最適化します。
電池種類と容量選定
| 電池種類 | 公称電圧 | 典型容量 | 特徴 |
|---|---|---|---|
| コイン型 CR2032 | 3.0V | 220mAh | 小型IoT・リモコン・BLEビーコン |
| コイン型 CR2477 | 3.0V | 1000mAh | 中容量IoT・キーレス |
| 単4 アルカリ | 1.5V | 1200mAh | 低単価センサ・玩具 |
| 単3 アルカリ | 1.5V | 2500mAh | 汎用IoT・スマートスイッチ |
| 単3 リチウム(FR6) | 1.5V | 3000mAh | 低温対応・長期保管 |
| 18650 Li-ion | 3.7V | 3400mAh | ウェアラブル・産業IoT |
| 21700 Li-ion | 3.7V | 5000mAh | 大容量・EV・電動工具 |
| 塩化チオニル(Li-SOCl₂) | 3.6V | 2400〜17000mAh | スマートメータ・10-20年寿命 |
| リン酸鉄LiFePO₄ | 3.2V | 1000〜10000mAh | 安全性重視・長寿命2000サイクル |
| 薄型ポリマー | 3.7V | 100〜500mAh | ウェアラブル・薄型センサ |
10年動作要件には塩化チオニルリチウム電池が定番(スマートメーター・水道メーター)、1〜3年寿命ならCR2032や単3アルカリで十分。可搬型・充電式ならLi-ion 18650/21700が主流です。
低消費無線規格の比較
| 規格 | 通信距離 | アクティブ電流 | デューティ想定 | 主用途 |
|---|---|---|---|---|
| BLE (Bluetooth 5.x) | 10〜100m | 5〜15mA | 0.1〜1% | スマホ連携・屋内センサ |
| Zigbee (IEEE 802.15.4) | 10〜100m | 10〜25mA | 0.1〜1% | スマートホーム・メッシュ |
| Wi-SUN | 500m〜1km | 15〜30mA | 0.01〜0.1% | スマートメーター(Bルート) |
| LoRaWAN | 2〜10km都市/15km郊外 | 40〜120mA(送信時) | 0.01〜0.1% | 広域センサ・LPWA |
| Sigfox | 10〜40km | 50mA(送信時) | 1日140通信上限 | 物流トラッキング |
| NB-IoT | 都市部10km | 200〜300mA(送信時) | 0.01〜0.1% | LTE基地局利用・キャリアIoT |
| LTE-M (Cat-M1) | 都市部数km | 300〜500mA(送信時) | 0.1〜1% | 音声可・移動体トラッキング |
| Wi-Fi HaLow | 1〜2km | 50mA | 0.1〜1% | 屋外Wi-Fi IoT |
| ELTRES | 100km(LEO衛星) | 250mA(送信時) | 1日数通信 | 広域資産管理 |
選定基準は「通信距離 × データ量 × 電池寿命」の3軸バランス。屋内センサ=BLE/Zigbee、街中LPWA=LoRaWAN/Sigfox、キャリア回線利用=NB-IoT/LTE-M、広域衛星=ELTRESと使い分けます。
デューティ比の設計指針
用途別のデューティ推奨値
| 用途 | 推奨デューティ | 送信間隔目安 | 期待寿命(3000mAh) |
|---|---|---|---|
| 温湿度センサ(環境監視) | 0.01〜0.1% | 10〜30分 | 5〜10年 |
| ドア開閉センサ(BLE) | 0.001〜0.01% | イベント駆動 | 3〜5年 |
| スマートメーター(Wi-SUN) | 0.01% | 30分検針 | 10〜20年 |
| GPS追跡(自転車・資産) | 1〜10% | 1〜10分 | 1週間〜3ヶ月 |
| ウェアラブル心拍 | 10〜50% | 連続測定 | 2〜7日(要充電) |
| BLEビーコン(広告用) | 1〜10% | 100〜1000ms間隔 | 1〜5年 |
| 予知保全振動センサ | 0.1〜1% | 10分〜1時間 | 1〜3年 |
| 常時通信ゲートウェイ | 50〜100% | 連続 | 要AC電源 |
設計のコツ
①まずスリープ電流を極小化:LDO・電源IC・センサモジュールの選定が最重要。μA単位の削減が数年の寿命差に。②次にアクティブ時間短縮:センサ初期化・データ処理・無線送信を高速化。③デューティ比調整:要件許容範囲で最長化。④省電力モード活用:Deep Sleep・Hibernation・Stop2 mode等の低消費モード。
通信プロトコルと電力効率
MQTT(IoT標準プロトコル)
Pub/Sub型軽量プロトコル、パケット2バイト〜と極小。QoS0(最も低消費)・QoS1(1回配信保証)・QoS2(重複なし配信)を用途で使い分け。AWS IoT・Azure IoT Hub・Google Cloud IoTの標準プロトコル。
CoAP(Constrained Application Protocol)
HTTP風のREST軽量版、UDPベースで低オーバーヘッド。IETF RFC 7252標準、LWM2M(軽量デバイス管理)で採用。NB-IoT・LTE-Mとの相性が良く、キャリアIoT実装で標準的。
LoRaWAN Class A/B/C
Class A(受信窓最小・低消費)・Class B(定期受信窓・中消費)・Class C(常時受信・大消費)。電池動作はClass Aが基本、上下双方向通信が必要な高機能ノードはClass B。
ペイロード最適化
JSONは冗長でIoT不適。CBOR(バイナリJSON)・Protobuf・MessagePackで50〜80%圧縮、無線送信時間短縮=電力節約。センサ値も浮動小数点でなく固定小数点で送信するのが常道です。
Time Series Database連携
InfluxDB・TimescaleDB・AWS Timestreamが定番。秒単位・分単位のセンサデータ長期保存+可視化(Grafana)・異常検知(Anomaly Detection)と組合せて、IoTデータ活用の基盤を構築します。
業界別 現場での応用
スマートメーター(電気・ガス・水道)
10-20年電池寿命が要求される最厳格用途。塩化チオニルリチウム電池+Wi-SUN無線で30分検針をキャリアなしに実現。日本の電力Bルート・ガス自動検針で普及、電気事業法・ガス事業法の電池要件を満たす設計。
農業IoT・環境モニタリング
圃場の温湿度・土壌水分・EC・照度・CO₂センサをLoRaWAN/Sigfoxで広域収集。太陽光パネル(3W)+リチウムイオン電池で電池交換不要の10年運用が可能。JAグループ・農水省スマート農業実証事業で本格展開。
物流トラッキング
コンテナ・パレット・車両の位置・温度・振動監視。ELTRES(衛星)・Sigfoxで全国カバレッジ、GPS+加速度センサで盗難検知。国交省物流DX・改正物流二法対応。
スマートビル・オフィス
会議室在室・空調制御・照度・CO₂濃度センサをBLE/Zigbeeで連携。CR2032コイン電池で3-5年動作、電池交換の運用負荷を最小化。建築物省エネ法・カーボンニュートラル対応。
ヘルスケア・ウェアラブル
心拍・体温・血中酸素・活動量モニタ。BLE 5.xで1-2日の連続動作、Qi無線充電で運用。医療機器プログラム(SaMD)・薬機法適合設計、CE・FDA承認製品も増加。
産業設備予知保全
モーター・ポンプ・圧縮機の振動・温度・電流を常時監視。故障予兆をエッジAIで解析、LoRaWAN/NB-IoTでクラウド通信。ISO 55000資産管理・IATF 16949自動車部品規格の実務。
エナジーハーベスティング併用
主要な発電源
①太陽光発電(アモルファス/薄膜):1cm²で1〜10mW、屋内蛍光灯下でも10〜100μW取得可能。②振動発電(圧電・電磁):機械振動から数mW、産業設備センサに最適。③熱電発電(ペルチェ・ゼーベック):温度差1℃で数μW、体温ウェアラブル・排熱回収。④電磁誘導:RFID・NFCで受電。
発電量と消費のバランス
平均消費電流20μAの機器なら1日消費0.48mA·h = 約1.4mWh。屋内太陽光1cm²で日中50μW×8時間 = 0.4mWhの発電で、超小型パネル(3cm²)なら消費を上回れる。電池なし・完全自立動作のセンサも実現可能。
スーパーキャパシタ・二次電池の併用
ハーベスタからの断続電力を蓄積するスーパーキャパシタ(数mF〜数F、数千サイクル)や、リン酸鉄LiFePO₄二次電池(2000サイクル・10年寿命)で電源安定化。IoTノードの真の永続動作を実現します。
低消費電力アーキテクチャの設計
電源系のカスケード最適化
①電池→LDO→マイコン: 単純だが変換ロスあり。②電池→バックコンバータ→マイコン: 高効率だがQuiescent電流。③電池→バックブースト→マイコン: 電圧変動対応で1.8-3.6V可変電池でも安定。用途により使い分けが必要です。
マイコンの低消費モード活用
ARM Cortex-M系はSleep(数mA)→Deep Sleep(数十μA)→Stop(数μA)→Standby(1μA以下)→Shutdown(100nA以下)と多段階の低消費モードあり。用途に応じて最適モードを選択、復帰時間・保持内容とのトレードオフで設計します。
ペリフェラルの個別電源制御
センサ・LED・LCD・無線モジュールをMOSFETでON/OFF制御。使用時のみ電源投入で待機時電力ゼロに。Load Switch IC(TPS22860等、Iq=10nA)が定番、実装スペースも小さい。
デバッグ・量産テスト設計
プロトタイプでSWD/JTAGコネクタ+電流測定ピン+シリアルログ出力を必ず設けておくと、電力プロファイリングと問題切り分けが容易。量産版でボードスペース節約で削るケース多いが、フィールドトラブル対応で後悔します。
よくある間違い・注意点
- スリープ電流の過小見積 — データシートのMin値でなくTyp/Max値で設計。ペリフェラルON、GPIO Pullup、リーク電流を含めた実測μAが実勢値。プロトタイプ実測が必須。
- 電池の自己放電を無視 — アルカリ電池で年5%、リチウム一次電池で年1%程度の自己放電。10年寿命設計では容量30-50%を自己放電で失う計算になり、リザーブが必要。
- 低温での容量低下 — 0℃で容量-30%、-20℃で-50%減。屋外・寒冷地設置ではリチウム電池(-40℃対応)や恒温設計の検討。
- デューティ比を高く設定しすぎ — 1%以上は「常時通信に近い」電力消費。0.01〜0.1%まで下げる工夫(イベント駆動・エッジ処理・データ圧縮)が電池寿命の鍵。
- 無線送信電力を最大値に固定 — TxPower 0dBmでなく-20dBmで十分な距離もあり、電流を1/5に削減可能。RSSIフィードバックで動的調整するのが理想。
- スイッチング電源のOFF時電流 — DC-DCコンバータの無負荷電流数十μAが常時流れる。Ultra-Low Power電源IC(TPS62840等、Iq=60nA)の採用で大幅改善。
- ペリフェラルの永続ON — RTC・センサ・LED・LCDの常時電源が寿命短縮の主因。使用時のみON制御、パワースイッチング活用。
- ファームウェア更新(OTA)電力の見落とし — LoRa/NB-IoTでのファーム更新は数十kB送受信、平常時1年分の電力を1回で消費する。頻度と方法の設計が重要。
関連規格・法令
- IEC 61960 リチウム二次電池 ― 携帯機器用リチウム電池の性能・安全性・試験方法の国際規格。
- IEC 60086 一次電池 ― アルカリ・リチウム一次電池のサイズ・性能・命名の国際規格。CR2032等の型番。
- JIS C 8514 リチウム電池 ― IEC 61960の日本国内対応規格。
- 電池工業会JBAT安全基準 ― 国内リチウム電池・二次電池の自主安全基準。
- 電波法(技術基準適合証明) ― BLE/Zigbee/LoRa/Wi-SUN等無線モジュールの技適マーク要件。総務省告示。
- LoRa Alliance 技術仕様 ― LoRaWAN 1.0.x/1.1の規格・認証。
- Bluetooth SIG 仕様 ― BLE 4.x/5.xの規格・プロファイル・認証。
- Wi-SUN Alliance 技術仕様 ― スマートメーター Bルート・FANの規格。
- 3GPP Release NB-IoT / LTE-M ― セルラーIoTの標準規格。
- RoHS指令・REACH規則 ― 電池・電子部品の含有物質規制。EU域内販売の必須要件。
参考文献・公的資料
- 電池工業会(BAJ) ― 日本の電池業界団体。安全基準・統計・型番一覧の公式発行元。
- 国際電気標準会議(IEC) ― IEC 61960・IEC 60086等の電池国際規格の発行元。
- 日本産業標準調査会(JISC) ― JIS C 8514 リチウム電池等のJIS規格検索。
- 総務省 電波利用ホームページ ― 電波法・技術基準適合証明(技適)・無線モジュール認証の情報。
- LoRa Alliance ― LoRaWAN公式仕様・認証・エコシステム情報。
- Bluetooth SIG ― BLE公式規格・プロファイル・開発ツール。
- Wi-SUN Alliance ― Wi-SUN公式仕様・スマートメーター規格。
- 3GPP ― NB-IoT・LTE-M等セルラーIoT標準規格の策定団体。
- 経済産業省 IoT推進コンソーシアム ― 日本のIoT政策・スマートメーター・スマート農業の情報。
- NEDO(新エネルギー・産業技術総合開発機構) ― エナジーハーベスティング・低消費電力IoTの研究開発情報。
- 産業技術総合研究所(AIST) ― 電池性能評価・低消費電力技術の研究。
よくある質問(FAQ)
3000mAh・1%デューティで何日動く?
アクティブ20mA・スリープ5μAなら平均0.205mA、実効利用率80%で約487日 ≈ 1.3年。デューティを0.1%に下げると10倍の約13年動作が可能です。
10年動く電池設計は可能?
可能。塩化チオニルリチウム電池(17000mAh)+ Wi-SUN無線 + 0.01%デューティで20年寿命の実績あり。スマートメーターの標準構成で、平均電流数μAレベルの設計が必要。
スリープ電流はどこまで下げられる?
マイコン単体で0.5〜1μAまで下げられる(STM32L・nRF52・PIC24F等の低消費品)。ペリフェラル込みで実勢2〜10μA、これが寿命を左右する最重要パラメータです。
BLEとLoRaはどう使い分ける?
BLEは10〜100m屋内・スマホ連携、LoRaWANは数kmの広域屋外センサ。データ量BLE大・LoRa小、送信電力LoRa大・BLE小。屋内スマートホーム→BLE/Zigbee、屋外広域→LoRaWAN/Sigfox。
NB-IoTのメリット・デメリットは?
メリット:LTE基地局利用でカバレッジ全国。デメリット:モジュール高価($10〜)、送信時電流大(200-300mA)、通信料金月額$1〜。ゲートウェイ不要が最大の利点で、物流・スマートシティで採用増。
コイン電池CR2032で何ができる?
220mAhでBLEビーコン・ドア開閉センサなら3〜5年動作。0.01〜0.1%デューティ・スリープ5μA以下の低消費設計が前提。連続通信・GPS・LEDインジケータは不可。
エナジーハーベスティングで電池不要は現実的?
屋内なら実現可能。3cm²太陽光パネル+スーパーキャパシタで室内照明下センサが完全自立動作。屋外は雨天・夜間・冬場を考慮した設計余裕(3〜5倍)が必要。
低温での電池劣化はどう対策?
①リチウム一次電池(-40℃対応)採用、②電池ヒーター(消費電力大)、③断熱ケース、④冬場のみデューティ下げる適応制御。屋外センサでは-40℃仕様が原則。
無線モジュールの選定基準は?
①電流仕様(アクティブ・スリープ)、②通信距離、③データレート、④モジュール価格、⑤技適取得済みか、⑥開発SDK・サポート。国内販売なら技適マーク必須、無資格利用は電波法違反。
自己放電はどれくらい影響する?
10年設計では大きく影響。アルカリ年5%、リチウム一次年1%、リチウム二次年2%程度。10年で30-50%容量を失うため、必要容量に自己放電分を上乗せする設計が必要。
ファームウェア更新(OTA)の電力インパクトは?
LoRaWANで数十kB送受信は1回で数分間の通信=平常時1年分の電力を消費。頻度を年1回程度に抑える、差分更新、暗号化+改ざん検知の設計が重要。
スーパーキャパシタと二次電池どちらを使う?
①瞬発負荷(BLE送信瞬間の数十mA)→スーパーキャパシタ、②長時間電源保持→二次電池。両者併用のハイブリッド構成が理想で、キャパシタで負荷変動吸収、電池でエネルギー貯蔵。
予知保全センサの電池寿命は?
振動センサ+LoRaWANで10分間隔送信、3000mAhで1〜3年動作が実勢。設備停止コストとの比較で電池交換コスト評価、メンテ計画に組込。IoT予知保全のROI設計。
電池残量の遠隔監視は必要?
必須。電池電圧をペイロードに含めるのが基本。閾値を下回った機器を優先交換する運用で、フィールドの電池切れ事故を最小化。クラウド側のダッシュボードで一元管理。
リチウム電池の輸送・廃棄規制は?
UN38.3試験合格が航空輸送必須。使用済み電池は資源有効利用促進法でJBRCまたはメーカー回収。海外向けはRoHS・REACH適合、リサイクル体系構築が必要。
マイコン選定で見るべきスペックは?
①Sleep電流(μA単位)、②復帰時間(μs単位)、③動作電圧範囲、④RTC・タイマー・低速オシレータ内蔵、⑤ペリフェラルの個別電源制御。STM32L・nRF52・PIC24F・MSP430・ESP32-S3等が代表。
クラウド連携のセキュリティ設計は?
TLS/DTLS暗号化+デバイス証明書認証が基本。AWS IoT Core・Azure IoT Hub・Google Cloud IoTが主要プラットフォーム。ハードウェアセキュリティモジュール(ATECC608等)で秘密鍵保護、改ざん防止設計。
低消費電力OSは何がある?
Zephyr RTOS・FreeRTOS・NuttX・Mbed OSが主要。マルチタスク・電源管理API・IoT通信スタック(BLE/LoRa/Wi-Fi)内蔵。組込みLinuxはIoT機器では消費電力大で不適、RTOSが標準です。
電池寿命の実測方法は?
電流プロファイラ(Nordic PPK2、Otii Arc、Joulescope等)で数nA〜数A範囲を高精度実測。1週間程度の連続測定で平均電流を算出、机上計算とクロスチェックする実務が量産設計の常道です。