ビーコンの消費電力がBOMを支配する理由

典型的なBluetooth Beaconの展開では、CR2032またはAA電池がユニットコストの15〜30%を占め、メンテナンスの悩みは100%です。5,000台のビーコンの電池を8ヶ月ごとに交換するには、専用チーム、脚立、ダウンタイムが必要です。エンジニアリングの目標は単純です:アドバタイジングの信頼性を犠牲にすることなく、交換間隔を数ヶ月から数年に延ばすことです。

電流予算の内訳

ビーコンの平均電流は、スリープ、アドバタイジング、スキャンの各フェーズの加重和です:

フェーズ 継続時間 (ms) 電流 (µA) デューティ比 平均電流 (µA)
ディープスリープ 1.5–3.0 >99.9% 1.5–3.0
RTC + タイマー 0.5–1.2 100% 0.5–1.2
無線TX (0 dBm) 2–4 8,000–12,000 0.01–0.1% 0.8–12
無線TX (+4 dBm) 2–4 14,000–20,000 0.01–0.1% 1.4–20
クリスタル起動 0.3–1.0 500–1,500 0.01–0.1% 0.005–0.15

100 ms間隔、0 dBm、3バイトADVデータの場合:平均電流 ≈ 8–15 µA。CR2032(公称220 mAh)で18,000–27,000時間 = 2.0–3.1年。しかし、実環境の劣化(自己放電、温度、ESR)によりこれが30–50%短縮されます。

アドバタイジング間隔:支配的なレバー

アドバタイジング間隔は電池寿命の最大要因です。100 ms以上の間隔ではほぼ線形の関係があります:

間隔 (ms) 平均電流 (µA) CR2032寿命 (年) レイテンシ
100 12–15 1.7–2.1
200 7–9 2.8–3.6
500 4–5 5.0–6.3
1000 2.5–3.5 7.2–10
2000 1.8–2.5 10–14 非常に高い

TX電力 vs 到達距離 vs 電池

nRF52シリーズの出力電力と無線電流の関係:

TX電力 (dBm) 無線電流 (mA) 典型的到達距離 (m) 1秒間隔の平均電流 (µA)
-20 3.5 2–5 0.4
-12 5.0 5–10 0.5
-8 6.5 10–15 0.7
-4 8.5 15–25 0.9
0 10.5 25–40 1.1
+4 16.0 40–60 1.7

高度な省電力技術

1. 動的間隔調整

  • モーショントリガー:移動中は100 ms(加速度センサー割り込み)、静止時は2000 ms
  • 時間帯:営業時間中は1000 ms、夜間は5000 ms
  • 近接:ゲートウェイRSSI > -70 dBmの場合は100 ms、それ以外は1000 ms

2. アドバタイジングデータ圧縮

短いパケットは送信時間が短くなります:

  • フルiBeacon:30バイト → 1.0–1.5 ms
  • 圧縮UID(メーカー固有):10–15バイト → 0.4–0.8 ms

ADV_DATAを30から12バイトに削減すると送信時間が約50%短縮され、100 ms間隔で平均電流を約15%節約します。

3. セカンダリチャネルスキップ

デフォルトでBLEはチャネル37、38、39でアドバタイズします。1〜2チャネルのスキップはTXイベントを33–66%削減します。チャネル37はWiFiオーバーラップ帯域にあるため、スキップすることで電力と信頼性のバランスが最適化されます。

電池化学の選択

種類 容量 (mAh) 自己放電 (%/年) 温度範囲 (°C) ESR (Ω) コスト (USD)
CR2032 220 1–2 -20〜60 10–30 0.30
CR2477 1000 1–2 -20〜60 5–15 1.50
ER14250 (Li-SOCl₂) 1200 1 -55〜85 3–8 2.00
ER14505 (Li-SOCl₂) 2700 1 -55〜85 2–5 3.50

5年ビーコンの実計算

要件:5年寿命、1000 ms間隔、0 dBm、3 ADVチャネル、-10〜50°C。

  1. 1000 msでの平均電流:約3 µA
  2. 自己放電(CR2032、2%/年 × 5年):約10%
  3. 温度ディレーティング(50°C):約15%
  4. 寿命末期のESR電圧降下:約10%
  5. 有効容量:220 × 0.90 × 0.85 × 0.90 = 151 mAh
  6. 3 µAでの寿命:151,000 / 3 = 50,333時間 = 5.7年 ✅

ピーク電流用コンデンサバンク

CR2032は高いESR(10–30 Ω)を持ちます。10 mAのピーク無線電流は0.1–0.3 Vの電圧降下を引き起こします。BLEモジュールの近くに100 µFセラミックコンデンサを配置することで過渡エネルギーを供給します。

電源管理設計チェックリスト

  • ☐ リアルタイム追跡が不要な場合、アドバタイジング間隔を500 ms以上に設定
  • ☐ リンクバジェットから計算した最小TX電力を使用
  • ☐ アドバタイジング間のRTC付きSystem ONディープスリープを有効化
  • ☐ プロトコルが許す場合、ADVデータを15バイト未満に圧縮
  • ☐ 電池化学を展開温度範囲に合わせて選択
  • ☐ CR2032設計に47–100 µFデカップリングコンデンサを追加
  • ☐ モーション対応ビーコンに動的間隔を実装
  • ☐ -10°Cと+50°Cで電池寿命を検証
  • ☐ ADCで電池電圧を監視し、2.2 Vで低電池アラートを送信

Bluetooth Beaconで5年以上の寿命を達成することは特別なことではありません—規律あるパラメータ選択、正直な環境ディレーティング、そしていくつかの適切に配置されたコンデンサが必要です。18ヶ月ごとに10,000個の電池を交換するという代替案は、どのようなハードウェアの節約でも相殺できない物流上の問題です。