Leave Your Message
産業用UAVにDroneCAN BMSを選ぶ理由とは? 2026 - AYAA
UAV BMS購入ガイド
ニュースカテゴリー
注目のニュース

産業用UAVにDroneCAN BMSを選ぶ理由とは? 2026 - AYAA

2026年7月17日

選択してください DroneCAN BMS ノイズに弱いI2Cラインが原因で発生するドローンの墜落をなくすため、差動CAN 2.0Bを介して完璧なテレメトリを確保します。電気負荷が大きい場合、I2CやSMBusなどの従来のシングルエンド通信バスはパケットをドロップします。このオープンスタンダードアーキテクチャを統合することで、ハードウェアエンジニアはセルレベルの監視を継続的かつエラーなく行うことができ、調達マネージャーはバッテリーパックのBOMコストを最大25%削減できます。さらに、最新の商用ドローンハブは、これらのスマートバッテリーをグリッド接続型充電ステーションに直接接続し、急速充電中にピークシェービングパラメータを使用して、バッテリーのサイクル寿命全体を積極的に保護します。

AYAA-TECH-industrial-drone-battery-with-integrated-DroneCAN-BMS.webp

なぜ DroneCAN BMS ESC負荷時においてI2CおよびSMBusを凌駕する性能を発揮

高出力UAVは、過酷な電磁環境を発生させます。ESCが14S(51.8V)構成で150Aの電流を流すと、深刻なノイズが発生します。具体的には、高速な電流遷移によってグランドバウンスが発生し、システムグランドパス全体で重大な電圧変動を引き起こします。

寄生ループインダクタンス(L)がこの電気的変動を引き起こします。数学的な関係は単純です。

で跳ね返る = L · (di / dt)

20 nHという小さな寄生インダクタンスを考えてみましょう。ESCのスイッチング速度が50 A/μsの場合、1.0 Vのグランドシフトが発生します。このシフトは瞬時に標準I2Cバスの低入力しきい値を超え、SCLおよびSDAラインを完全にロックアップします。

DroneCAN BMSにアップグレードすることで、差動信号方式を採用し、この物理的な脆弱性を解消できます。動作ロジックの状態は、2本の通信線間の電圧差のみに依存します。

で差分 = Vスープ − でライブ

外部電磁ノイズは両方の物理ワイヤに均等に影響を与えるため、相対的な差は完全に安定します。この高い差動同相除去比により、テレメトリ信号の劣化を防ぎ、10メートルの距離で最大1Mbpsのクリーンなデータレートを実現します。

技術ノート

80Aを超える電流が流れる主電源ケーブルの近くにシールドされていないI2Cラインを配線すると、バスが致命的なロックアップを起こす可能性があります。旧型システムでこの問題を解決するには、LTC4311のようなアクティブターミネータを取り付けてください。このコンポーネントは、パケット破損が発生する前に信号劣化を防ぐために、弱い信号ラインをアクティブにプルアップします。

オートパイロット統合:UAVCAN/DroneCAN DSDLによるテレメトリマッピング

AYAA-TECH-DroneCAN-BMS-telemetry-data-path-and-system-topology.webp

DroneCAN BMSの統合には、カスタムドライバのコーディングは一切不要です。このモジュールは、標準化されたデータ構造記述言語(DSDL)パッケージをネイティブにブロードキャストします。オンボードのアナログフロントエンド(AFE)がセルパラメータを測定し、内蔵マイクロコントローラがこれらの値をテレメトリストリームにパッケージ化します。

主要なメッセージ構造フレームは uavcan.equipment.power.BatteryInfo パケット。このパケットは、1Hzから5Hzの周波数でフレームを動的にブロードキャストします。リアルタイムの運用メトリクスの高密度ストリームをオートパイロットに直接送信し、以下の正確なフィールドが含まれます。

  • 電圧: バッテリーパック全体の電圧(ボルト単位)(例:14Sパックの場合は51.8V)。
  • 現在: 瞬時電流値(アンペア)。負の値は回生運転を示す。
  • 充電: 積算クーロン計数法を用いた、アンペア時(Ah)単位の残存容量。
  • 容量: 電池の経年劣化に合わせて自動的に調整される、動的フル充電容量(Ah)。
  • 充電状態: 燃料残量を示す正確なゲージは、0%から100%までの範囲で表示されます。
  • 健康状態: 工場出荷時の仕様と比較して、容量が低下していることを示す健全性指標。
  • 温度: 細胞レベルの内部温度を測定し、熱暴走のリスクを早期に検出する。
  • セル電圧: 最大15Sまたは30S構成に対応する個別の電圧アレイ。

これらの値により、フライトコントローラーは微細なセル不均衡を検出し、予測フェイルセーフをトリガーできます。これにより、高エネルギー密度構成が保護され、サービスサイクル寿命が延長されます。オートパイロットの設定は簡単です。ArduPilotで、 バッテリーモニター = 8 そして CAN_P1_DRIVER = 1 ネイティブデコードを初期化します。

モノリシック型DroneCAN BMSとバイパス型テレメトリボードの比較

連続消費電流に適した基板アーキテクチャを選択する必要があります。誤った選択はエネルギー密度を低下させ、飛行中に予期せぬ電源遮断を引き起こす可能性があります。

AYAA-TECH-monolithic-smart-BMS-versus-telemetry-bypass-board-comparison.webp

モノリシックスマートBMS

このレイアウトでは、充電および放電用MOSFETがPCB上に直接配置され、自律的な回路遮断器として機能します。基板は、短絡やセル過電流状態を検出すると、物理的な電力経路を遮断します。しかし、静的発熱により連続電流は約80~100Aに制限されます。この発熱を制御するには、大型のアルミ製ヒートシンクが必要となり、プラットフォームの積載容量が低下します。

テレメトリボードをバイパスする

大型輸送機の場合、バイパスボードは構造的に優れています。バイパスボードは、セルからESC電源端子ピンへ主電流を直接供給します。モニタリングボードは、セルバランスリードと絶縁されたシャント抵抗ループのみに接続されます。この構成により、150Aから500Aまでの大電流を連続的に供給でき、ボード全体の重量を最大60%削減しながら、システム全体のエネルギー密度を高めることができます。

技術ノート

モノリシックユニットには、高速な短絡保護回路が必要です。AFEハードウェアのトリガー遅延を10マイクロ秒未満に設定してください。高電圧14Sパックでは、ゲート放電設定が遅すぎると、短絡電流が2000Aを超える場合があり、保護用MOSFETのシリコンが蒸発してしまう可能性があります。

バス通信障害を解決するための診断手順

この構造化された診断手順を使用して、システムレベルのDroneCAN BMS通信の問題を特定し、解決してください。

ステップ1
バスインピーダンスを確認する

ドローンの電源を切ります。CAN_H線とCAN_L線の抵抗値を測定します。抵抗値は60オームである必要があります。120オームの場合は終端抵抗が欠落しており、50オーム未満の場合は終端抵抗が多すぎることを意味します。

ステップ2
ノードID割り当ての確認

単一のバス上でノードIDを共有しないでください。各バッテリーパックには固有のID(例:50と51)を割り当ててください。IDが重複するとパケットの衝突が即座に発生し、オートパイロットがテレメトリフィールドを破棄せざるを得なくなります。

ステップ3
信号接地を分離する

CANのアース線は、高電流のESCリターン線から隔離してください。グランドループを排除し、高周波差動信号の整合性を維持するために、オートパイロット信号のアース線に直接接続してください。

ステップ4
DSDLバージョンを確認してください

BMSファームウェアとオートパイロットが同じDSDLバージョンネームスペースを使用していることを確認してください。プロトコルバージョンの不一致はテレメトリマッピングをブロックし、ノードは表示されるものの中身が空の状態になります。

企業向けUAVにおけるバッテリープロトコルの技術的比較

以下の表は、標準的な企業向けUAVプラットフォームにおけるプロトコルパラメータの概要を示しています。

パラメータ DroneCAN BMS SMBus / I2C MAVLink(シリアル)
物理層 ディファレンシャル(2線式) シングルエンド(2線式) シングルエンド(ポイントツーポイント)
最大射程距離 最大10メートル 0.5メートル未満 1.5メートル未満
EMI耐性 高(差分拒否) 極めて低い 適度
バストポロジー はい(最大127ノード) いいえ(住所制限) いいえ(ポイントツーポイント)
ネイティブドライバー 標準(ArduPilot/PX4) カスタムドライバーが必要です カスタムルーティングが必要です
専門的な技術指導が必要ですか?
貴社の企業向け機器群に最適な、信頼性の高いスマートバッテリー構成を計画するために、当社のシニアハードウェアアーキテクチャチームと直接ご相談ください。
カスタマイズソリューションについてのお問い合わせ

よくある高度な技術的質問

Q1:同じハードウェア上で、DroneCAN BMS、ArduPilot、PX4を同時に実行することは可能ですか?

はい、ハードウェア層は同一のままです。BMSはCAN 2.0B経由で標準のBatteryInfoパケットを送信します。ArduPilotとPX4にはこのメッセージを解析するネイティブドライバが搭載されているため、プラットフォームを問わずバッテリーパックをシームレスに交換できます。

Q2:DroneCAN BMSは、ホットスワップやデュアルバッテリーフェイルオーバー構成をどのように処理しますか?

各BMSユニットに固有のノードIDを割り当てます。フライトコントローラーは、各バッテリーをそれぞれ固有のテレメトリインスタンス(例:BATT_MONITORおよびBATT2_MONITOR)にマッピングします。いずれかのバッテリーが故障した場合、オートパイロットはパイロットに警告を発すると同時に、正常なバッテリーパックから安全に電流を供給します。

Q3:CANステータスLEDが緑色に点滅しているにもかかわらず、GCSが「バッテリー接続が失われました」と報告するのはなぜですか?

これは、DSDL名前空間のバージョンが一致していないことを示しています。緑色のLEDは物理層リンクの整合性を示していますが、オートパイロットがパケット構造をデコードできません。両方のデバイスで同じプロトコルバージョン(v0とv1)を使用していることを確認してください。

Q4:AYAAのDroneCAN BMSがサポートする最大連続放電電流はどれくらいですか?

当社のモノリシック基板は、厚さ4オンスの銅層とサーマルビアアレイを採用し、最大100Aの連続電流に対応します。より高い電流が必要な場合は、150Aから500Aまで容易に対応できるバイパステレメトリ基板をお選びください。

Q5:DroneCAN BMSの電流シャントセンサーはどのように校正すればよいですか?

当社では、工場で高精度電子負荷を用いてすべての基板のキャリブレーションを行っています。ただし、システムエンジニアはCANバス経由でパラメータを調整することも可能です。UAVCAN GUIツールを使用して、内部シャントレジスタの調整やEEPROMの更新を行ってください。

Q6:DroneCAN BMSは、フライトコントローラーを介してファームウェアのアップデートを直接行うことができますか?

はい。当社のボードは標準的なUAVCANブートローディングに対応しています。Mission PlannerまたはQGroundControlを使用すれば、CANバス経由で新しいファームウェアを直接書き込むことができ、別途プログラマーケーブルや専用筐体を用意する必要がありません。

電力システムアーキテクチャの最適化の準備はできていますか?
電力ソリューションのカスタマイズについては、AyaaTechのエンジニアリングスペシャリストにご相談ください。
エンジニアリングチームにお問い合わせください

参考文献および標準文書