商用ドローンの通信プロトコルは、UAVのバッテリー管理システム(BMS)、フライトコントローラー、充電器、ペイロード、地上管制ソフトウェアが重要な運用データを交換する方法を規定します。産業用UAVメーカーにとって、適切なドローン通信プロトコルを選択することは、テレメトリの可視性、障害処理、バッテリー安全戦略、および統合効率に影響を与えます。
ドローン通信は、コマンド、ビデオ、テレメトリのための外部無線リンクを指す場合があります。このガイドでは、 内部UAV通信スマートバッテリーまたはBMS、フライトコントローラー、そして必要に応じて地上管制ステーション間のデータ経路について説明します。商用UAVバッテリーシステムにおけるCAN、DroneCAN、UART、MAVLinkなどの一般的なドローン通信方式の役割についても解説します。
商用ドローンの通信プロトコル:重要なポイント
- CANとUARTは通信インターフェースまたは伝送方式であり、DroneCANとMAVLinkはより高レベルのメッセージ交換を定義する。
- DroneCANは、標準化されたノード検出とテレメトリ交換を必要とする分散型UAVデバイスに適しています。
- MAVLinkは、飛行データやバッテリーデータを地上管制局に直接、またはフライトコントローラーを介して送信するためによく使用されます。
- 商用ドローンのBMS(バッテリー管理システム)は、コネクタの種類だけでなく、フライトコントローラー、バッテリー構成、電流需要、プロトコル要件、安全ロジックに基づいて選定する必要がある。
ドローン通信プロトコルとは何ですか?
ドローン通信プロトコルとは、UAV(無人航空機)の各コンポーネントがデータを確実に交換するための定義済み方式です。商用ドローンでは、フライトコントローラーはBMS(バッテリー管理システム)からバッテリー電圧、電流、充電状態、温度、故障状態、残量などの情報を必要とする場合があります。また、システムアーキテクチャによっては、BMSが動作状態情報や承認済みの構成コマンドを受信する必要が生じる場合もあります。
UAV OEMにとって、本当の問題は単に「どのドローンプロトコルが最適か?」ということではない。それは次の通りだ。
- フライトコントローラーに表示させるべきバッテリーデータはどれですか?
- 地上管制局に届けなければならないデータはどれですか?
- バッテリー残量が警告または保護の閾値に達した場合、どのような動作が起こるべきでしょうか?
- どのフライトコントローラーのファームウェアと通信インターフェースをサポートする必要がありますか?
- 量産前に、このプロトコルはどのようにテストされるのでしょうか?
ドローンの通信方法:インターフェースとプロトコルを混同しないでください
ドローンの通信プロトコルに関する議論では、物理インターフェース、データバス、アプリケーション層プロトコルが混同されていることが多い。これらはそれぞれ異なる役割を担っている。明確なアーキテクチャを確立することで、UAV BMS統合時の互換性問題を回避できる。
| テクノロジー | 無人航空機通信における役割 | 一般的なBMSの使用例 | 統合に関する考慮事項 |
|---|---|---|---|
| CAN / CAN FD | 堅牢なマルチノード通信バス | BMSとフライトコントローラー間、またはBMSとゲートウェイ間の通信 | ビットレート、メッセージID、終端処理、EMC性能、および障害処理を定義する必要があります。 |
| ドローンカン | CANをベースとしたUAV向けネットワークプロトコル | 分散型UAVデバイス間での標準化されたテレメトリ交換 | ノードの動作、データ型、ファームウェアの互換性、およびフライトコントローラーのサポート状況を確認してください。 |
| UART | ポイントツーポイントシリアルインターフェース | コンパクトなBMSテレメトリ、構成、または独自のプロトコル通信 | ボーレート、電圧レベル、フレーミング、コネクタのピン配置、およびメッセージ定義を確認してください。 |
| MAVリンク | 車両システムと地上局のためのテレメトリおよびメッセージプロトコル | フライトコントローラーまたは互換性のあるゲートウェイを介したバッテリー状態の表示 | BMSがネイティブに通信を行うのか、それともフライトコントローラーがバッテリーデータをマッピングするのかを確認してください。 |
| Modbus / RS485 | 産業機器の通信方法 | 充電装置、生産試験装置、保守工具、または外部電源システム | 通常は、唯一の飛行中の無人航空機ネットワークとしてではなく、産業統合のために使用される。 |
| I²C | 短距離ボードレベル通信バス | ローカルセンサーまたは内部電子機器 | 一般的に、長ケーブルで高EMI環境の産業用UAV BMS統合における主要なインターフェースとしては推奨されません。 |
重要: DroneCANとCyphalは、同義語として使用すべきではありません。プロジェクトでCyphalとの互換性が必要な場合は、BMSファームウェア、メッセージ定義、およびフライトコントローラー環境を、その要件に合わせて個別に検証する必要があります。
どのドローン通信プロトコルを選択すべきか?
分散型商用UAVシステムにはCANまたはDroneCANを使用してください。
CANベースのドローン通信は、BMS、フライトコントローラー、スマートチャージャー、配電システム、ESC、ペイロード電子機器など、複数のインテリジェントデバイスを搭載したUAV(無人航空機)において、しばしば好まれます。配線、終端処理、メッセージアーキテクチャが適切に設計されていれば、電気的に要求の厳しい産業環境においても堅牢な通信を実現します。
DroneCANは、UAVエコシステムで標準化された分散ノード通信が必要な場合に適しています。選択する前に、フライトコントローラーのモデル、ファームウェアバージョン、ネットワークトポロジ、および必要なバッテリーテレメトリフィールドを正確に確認してください。AYAAの UAV BMS製品マトリックス 利用可能なバッテリー構成と通信オプションを比較する。
コンパクトなBMS統合またはポイントツーポイントBMS統合にはUARTを使用します。
UARTは、BMSがコントローラ、ディスプレイ、設定ツール、またはゲートウェイと直接通信する場合に広く使用されています。小型の商用ドローンには効率的ですが、システムインテグレータはシリアル設定とデータフレームを明確に定義する必要があります。UARTコネクタだけでは互換性は保証されません。ボーレート、プロトコルフレーミング、チェックサム、コマンド権限、および障害発生時の動作がすべて一致している必要があります。
テレメトリの可視化と地上管制ワークフローにはMAVLinkを使用してください。
MAVLinkは、フライトコントローラーと地上管制局の間で一般的に使用されます。バッテリー統合の場合、フライトコントローラーまたはゲートウェイがCAN、DroneCAN、またはUART経由でBMSデータを受信した後、UAVはMAVLinkを介してバッテリーパックの電圧、電流、残量、バッテリー警告、その他のステータスデータを公開することができます。
ネイティブのMAVLink BMSは必ずしも必要ではありません。多くの商用ドローンアーキテクチャでは、BMSテレメトリとフライトコントローラーまたはゲートウェイメッセージセット間の信頼性の高いマッピングが重要な要件となります。これは、ハードウェアとファームウェアが最終決定される前に定義しておく必要があります。
フライトコントローラーと共有すべきBMSデータはどれですか?
商用ドローン通信は、単なるバッテリー残量表示だけでなく、有用で実用的なデータを提供する必要があります。具体的なデータセットはUAVプラットフォームによって異なりますが、産業用UAVのBMSプロジェクトでは、一般的に以下の項目が評価されます。
- パック電圧、電流、および計算された電力
- 充電状態(SOC)と残容量
- セル電圧の最小値、最大値、およびセル不均衡に関する情報
- バッテリー温度と温度警告ステータス
- 過電流、過電圧、低電圧、および通信障害の状態
- 充電および放電状態
- バッテリーID、サイクルカウント、および必要に応じてサービス情報
- 設定された警告しきい値と障害報告動作
選択したBMSが実際に報告でき、かつフライトコントローラーが使用できるデータフィールドのみを公開してください。互換性を過剰に強調すると、検証時に不必要な統合リスクが発生します。
OEMプロジェクト向けUAV通信統合ワークフロー
- UAVのミッションを定義する: 検査、農業、物流、地図作成、消防、重量物運搬、またはeVTOL。
- バッテリーアーキテクチャを確認する: セル化学組成、直列接続数、パック電圧、連続電流、ピーク電流、および並列接続パックの要件。
- フライトコントローラーの環境を確認してください。 コントローラーのモデル、ファームウェア、利用可能なインターフェース、および推奨プロトコル。
- テレメトリリストを定義します。 フライトコントローラー、地上局、および整備チームが必要とするバッテリーデータを特定する。
- 安全行動を定義する: 検証済みのシステム設計に従って、警告、出力低下、帰還ロジック、および保護動作を区別する。
- 通信を検証する: 量産前に、通常のテレメトリ、センサーの切断、通信損失、バッテリー警告、故障報告、およびフライトモードの動作をテストする。
カスタム仕様のUAV BMS通信ソリューションが必要ですか?
フライトコントローラーの機種、バッテリー構成、連続電流とピーク電流、必要な通信インターフェース、プロトコル要件、および対象となるUAVアプリケーションをお知らせください。当社のエンジニアリングチームが、互換性のあるBMSアーキテクチャと統合方法をご提案いたします。
用途別商用ドローン通信プロトコル
産業検査およびマッピング用ドローン
点検用UAVは、長時間のミッション、ペイロードの運用、および保守計画のために、安定したバッテリーテレメトリを必要とすることが多い。統合においては、信頼性の高い電圧、電流、温度、SOC(充電状態)、および故障報告を優先的に行うとともに、低エネルギーまたは過熱警告に対する明確な対応策を講じる必要がある。
農業用ドローン
農業用UAVは通常、高電流需要、繰り返しの充放電サイクル、および変動する屋外温度条件下で動作します。BMS(バッテリー管理システム)の通信設計は、バッテリーの状態、温度監視、電流関連の警告、および互換性のあるフライトコントローラーとの統合をサポートする必要があります。
重量物運搬用、貨物運搬用、およびeVTOL(電動垂直離着陸)用無人航空機
高出力UAVプラットフォームでは、高電圧バッテリーシステム、高連続電流、並列バッテリーパック、およびより詳細なシステム診断が必要になる場合があります。これらのプロジェクトでは、通信設計はバッテリーアーキテクチャおよび電力安全戦略と併せて定義する必要があります。 24S~32S産業用UAV BMSソリューション 高電流UAVのバッテリー管理構成の例については、以下を参照してください。
ドローン通信プロトコルでよくある間違い
- 必要なテレメトリデータと障害データを定義する前に、コネクタを選択してください。
- CAN、DroneCAN、UART、MAVLinkは互換性があると仮定します。
- 特定のファームウェアやメッセージの実装を検証せずに、Cyphalとの互換性を主張する。
- フライトコントローラーが警告や障害にどのように対応すべきかを定義せずに、汎用的なバッテリーテレメトリを使用する。
- 通常の通信のみをテストし、ケーブルの障害、無効なデータ、タイムアウト動作、EMI条件は無視します。
- 最終的なBMSファームウェアおよび製品ドキュメントでサポートされていないプロトコルに関する主張を公開すること。
よくある質問:ドローン通信とUAV BMS統合
商用UAV BMSに最適なドローン通信プロトコルは何ですか?
すべてのUAVに最適な単一の選択肢はありません。CANまたはDroneCANは分散型産業システムに適している場合があり、UARTはポイントツーポイントのBMS通信に適している場合があり、MAVLinkは地上管制ソフトウェアへのテレメトリ配信によく使用されます。適切な選択は、フライトコントローラー、バッテリーアーキテクチャ、および必要なデータフローによって異なります。
DroneCANとCyphalの違いは何ですか?
DroneCANは旧バージョンのUAVCAN v0エコシステムをベースとしており、CyphalはUAVCAN v1の後継バージョンです。両者は同一であるかのように扱うべきではありません。互換性を指定する前に、フライトコントローラーとBMSに必要な実装内容を必ず確認してください。
UAV BMSはネイティブのMAVLinkサポートを必要としますか?
必ずしもそうとは限りません。BMSはCAN、DroneCAN、またはUARTを介してフライトコントローラーと通信できます。フライトコントローラーまたはゲートウェイは、MAVLinkベースの地上管制テレメトリ用にバッテリー関連データを変換します。システムアーキテクチャは、開発開始前にこの経路を明確に定義する必要があります。
カスタムドローンBMS統合に必要な情報は何ですか?
フライトコントローラーのモデルとファームウェア、バッテリーの直列接続数、セル化学組成、電圧、連続電流とピーク電流、UAVの用途、必要なインターフェース、推奨プロトコル、必要なテレメトリフィールド、および目標生産数量を提供してください。
UAV BMSの通信は、量産前にどのように検証すべきでしょうか?
通常のテレメトリ、データ精度、警告しきい値、通信タイムアウト動作、センサーの切断、障害報告、地上局表示、および承認された飛行モードの安全対応を検証します。ハードウェアとファームウェアの検証は、製品リリース前に完了する必要があります。
UAV BMS互換性レビューを依頼する
AYAAは、バッテリーパラメータの設定、通信インターフェース、プロトコル統合を必要とするアプリケーション向けに、商用UAV用BMS(バッテリー管理システム)の開発を支援しています。お客様のUAVプラットフォームに合わせた技術提案については、当社のエンジニアリングチームまでお問い合わせください。











