Leave Your Message
Was ist ein UAVCAN-kompatibles BMS und wie wählt man das richtige aus? 2026 - AYAA
UAV BMS Kommunikation & Integration
Nachrichtenkategorien
Ausgewählte Nachrichten

Was ist ein UAVCAN-kompatibles BMS und wie wählt man das richtige aus? 2026 - AYAA

23.07.2026

A UAVCAN-kompatibles Drohnen-BMS ist eine intelligente Energiemanagementplatine, die störungsunempfindliche Batterietelemetrie über differentielles CAN 2.0B an PX4/ArduPilot-Autopiloten streamt. Sie liefert Echtzeit-Zellspannungen, Stromstärke, Temperatur und Ladezustand (SOC) ohne Signalverluste.

Hohes Motorengeräusch des Reglers führt häufig zum Einfrieren der I2C-Leitungen während des Fluges. Der Einsatz eines nativen DroneCAN-BMS behebt dieses Problem durch die Verwendung von Differenzsignalen zur Unterdrückung elektromagnetischer Störungen (EMI). Ihr Flugcontroller empfängt somit alle Millisekunde saubere Telemetriedaten.

Moderne Schwerlastflugzeuge benötigen hochdichte BMS-Module für autonome Systeme. Diese Platinen verfügen über eine galvanische CAN-Trennung zur Blockierung von Masseschleifen und aktive Vorladeschaltungen, um Funkenbildung an den Anschlüssen beim Einstecken der Batterie zu verhindern.

AYAA TECH fertigt intelligente BMS-Hardware für anspruchsvolle Drohnenplattformen. Unsere Boards arbeiten nahtlos mit allen gängigen Open-Source-Flugsteuerungsarchitekturen zusammen und gewährleisten eine SOC-Tracking-Genauigkeit von ≤3 %, verglichen mit den bei Standarddesigns üblichen 5 % Fehler.

AYAA-TECH-UAVCAN-smart-battery-pack-installed-on-heavy-lift-industrial-drone.webp

Technische Kernarchitektur eines UAVCAN-kompatiblen BMS

Unterschiedliche CAN 2.0B-Physikschicht vs. Legacy SMBus / I2C

Hochleistungsmotoren von Drohnen erzeugen starke elektromagnetische Störungen. Herkömmliche I2C- und SMBus-Schnittstellen arbeiten mit einseitigen 3,3-V-Signalen gegen eine gemeinsame Masse. Wenn die Regler Hunderte von Ampere schalten, kommt es zu Spannungsspitzen in diesen Signalleitungen. Dies blockiert den Bus und führt zum Ausfall der Batterietelemetrie.

CAN-BUS-TOPOLOGIE & ISOLATIONSARCHITEKTURFluglotse(PX4 / ArduPilot Autopilot)Isolierter CAN-TransceiverAYAA TECH BMS(Intelligenter Akku)Isolierter CAN-Transceiver120 ΩTerminator120 ΩTerminatorCAN_HCAN_LDifferenzielles verdrilltes Paar (1 Mbit/s)

Ein CAN 2.0B-Netzwerk verwendet verdrillte Differenzialleitungen mit 1 Mbit/s. Störungen treffen beide Leitungen gleichermaßen. Der empfangende CAN-Transceiver misst die Spannungsdifferenz zwischen den CAN_H- und CAN_L-Leitungen und ignoriert Gleichtaktstörungen. Standardmäßige 120-Ω-Abschlusswiderstände verhindern Signalreflexionen bei langen Kabelstrecken.

Galvanische Trennung zur Vermeidung von Bodenreflexionen

Starke Gasspitzen verursachen Masseprellen. Die Spannung am Minuspol der Batterie verschiebt sich relativ zur Masse des Flugreglers. Ohne galvanische Trennung führt diese Spannungsdifferenz zu Rückströmen durch die Signalleitungen. Hohe Ströme können Avionikanschlüsse sofort zerstören.

Galvanische Trennung unterbricht Masseschleifen vollständig. Industrielle Platinen verwenden isolierte CAN-Transceiver mit einer Nennspannung von 2,5 kVeff sowie isolierte DC/DC-Wandler. Die Hochleistungsbatteriemasse ist vollständig von der empfindlichen Flugsteuerungslogik getrennt.

【Technischer Hinweis】
Der Betrieb nicht isolierter CAN-Verbindungen bei 12S- bis 18S-Antriebssystemen führt häufig zu katastrophalen Ausfällen. Kurzzeitige Masseschlüsse können die maximale Spannungsfestigkeit des CAN-Transceivers des Flugreglers überschreiten und die Avionik im Flug zerstören.

Silizium-Stack: Integration von Mikrocontroller und analogem Frontend (AFE)

Industrielle CAN-BMS-Boards kombinieren einen 32-Bit-Automobil-Mikrocontroller mit einem Mehrkanal-Analog-Frontend-Chip (AFE). Typische Designs verwenden NXP S32K-Mikrocontroller in Verbindung mit NXP MC33771C- oder MC33772B-AFEs. Dieser Stack verarbeitet schnelle analoge Abtastungen, ohne den Hauptprozessor zu überlasten.

Das AFE liest die Einzelzellenspannungen mit einer Genauigkeit von ±1 mV. Präzise Stromshunts erfassen den kontinuierlichen Akkustrom, während Thermistoren die Temperaturen im gesamten Akku überwachen. Der integrierte Mikrocontroller verpackt diese Rohwerte in standardmäßige DroneCAN-DSDL-Frames zur Ausgabe.

Hochdichte BMS-Module für autonome Systeme und Hochspannungsdrohnen

Hilfsvorladeschaltungen: Unterbindung des Einschaltstroms

Das Anschließen eines 12S- bis 18S-Akkus an leere Reglerkondensatoren verursacht einen massiven Einschaltstromstoß. Ungeladene Kondensatoren wirken wie ein direkter Kurzschluss. Stromspitzen von über 300 Ampere treten innerhalb von Mikrosekunden auf und verursachen elektrische Korrosion und Kontaktüberschläge.

AYAA-TECH-Hochspannungs-UAVCAN-BMS-Modul-mit-isolierter-CAN- und Vorladearchitektur.webp

AYAA TECH BMS-Boards verwenden hierfür eine zweistufige Vorladeschaltung. Ein Hilfs-MOSFET öffnet zuerst und leitet Strom durch einen Strombegrenzungswiderstand. Dadurch werden die ESC-Kondensatoren innerhalb von 50 Millisekunden sicher auf 90 % der Akkuspannung geladen, bevor die primären Leistungs-MOSFETs schließen.

Flugorientierte Sicherheitslogik: Warnungen vor plötzlichen Abschaltungen

Die Batteriemanagementsysteme (BMS) in Fahrzeugen unterbrechen die Stromzufuhr sofort, sobald eine Zelle unter 3,0 V fällt. Überträgt man diese Logik auf eine Drohne, führt dies zu einem vollständigen Auftriebsverlust. Das Fluggerät stürzt ab wie ein Stein.

Industrielle Drohnen-Energiesysteme folgen dem Sicherheitsprinzip „Flug hat Vorrang“:

  1. Warnstufe (Luftgetragen)Das BMS setzt Warnsignale für niedrige Spannungen innerhalb des DroneCAN-Pakets, hält aber die Leistungs-MOSFETs vollständig geschlossen.
  2. Autopilot-AktionDer Flugcontroller empfängt das Warnsignal, benachrichtigt den Bediener und löst eine automatische Rückkehr zum Startpunkt (RTL) aus.
  3. Harttrennschalter (Erdungssicherheit)Die Stromversorgung wird nur bei einem vollständigen thermischen Durchgehen oder nach der Deaktivierung der Motoren am Boden eingeschaltet.

Erweiterte SOC-Schätzung: Aufrechterhaltung der Genauigkeit unter Impulslast

Die alleinige Bestimmung des Batteriezustands anhand der Klemmenspannung ist unter hoher Last unzutreffend. Die Beschleunigung des Motors verursacht einen kurzzeitigen Spannungsabfall. Dieser Spannungsabfall lässt eine intakte Batterie für einfache Überwachungsschaltungen als vollständig entladen erscheinen.

Während netzgekoppelte Energiespeichersysteme ein Batteriemanagementsystem (BMS) zur Lastspitzenkappung und für eine lange Lebensdauer nutzen, stehen luftgestützte Plattformen vor anderen Herausforderungen. Drohnen benötigen maximale Energiedichte und einen strikten Schutz vor thermischem Durchgehen. Jedes Gramm zählt.

Zur Bewältigung dynamischer Impulslasten kombiniert AYAA TECH Leerlaufspannungstabellen (OCV) mit Coulomb-Zählalgorithmen. Während herkömmliche kommerzielle BMS-Einheiten eine Kapazitätsnachführungsdrift von 5 % aufweisen, gewährleistet AYAA TECH eine SOC-Genauigkeit innerhalb von ≤3%Dadurch werden Fehlalarme aufgrund schwacher Batterien vermieden.

Vergleich der Genauigkeit der SOC-Überwachung unter ImpulslastTatsächlicher Batteriestatus50 % reale Kapazitäts-BenchmarkStandard Industry BMSFehlerbereich ±5 % (45 % - 55 %)AYAA TECH Smart BMS≤3% Fehler (47% - 53%)Die Kombination aus Coulomb-Zählung und OCV-Tabellenfusion verhindert vorzeitige Auslösungen wegen niedrigem Batteriestand während des Fluges.

Entdecken Sie sofort lieferbare Hardware

AYAA TECH Smart BMS & Batteriesysteme Produktkatalog

DroneCAN BMS-Protokolle und Flugsteuerungsintegration

Protokollgenerationen: DroneCAN (v0) vs. Cyphal (v1)

Der Begriff UAVCAN bezeichnet zwei unterschiedliche Protokollgenerationen. Diese kommunizieren nicht direkt miteinander:

  • DroneCAN (v0)DroneCAN ist heute der primäre Betriebsstandard für kommerzielle Drohnen. Er bietet ausgereifte Treiberunterstützung in ArduPilot und PX4. Über 90 % der kommerziellen CAN-BMS-Produkte nutzen DroneCAN.
  • Cyphal (UAVCAN v1)Cyphal ist eine neuere Publish-Subscribe-Architektur, die für komplexe Robotik entwickelt wurde. Sie bietet fortschrittliches Routing, die Unterstützung für die Flugsteuerungs-Firmware befindet sich jedoch noch in der aktiven Entwicklung.

DSDL-Datenstruktur und MAVLink-Protokollzuordnung

DroneCAN verwendet DSDL-Definitionen (Data Structure Description Language) zur Formatierung binärer CAN-Frames. Batteriesysteme senden Telemetriedaten über die uavcan.equipment.power.BatteryInfo Format (Typ-ID 1092).

uavcan.equipment.power.BatteryInfo
Feldname Datentyp Technische Beschreibung
Stromspannung float16 Gesamtspannung des Akkus (Volt)
aktuell float16 Stromverbrauch des Akkus (Ampere)
Temperatur float16 Primäre Zellgruppentemperatur (Kelvin)
Richtung int2 (Ladevorgang) Leistungsflussrichtung (Entladung/Ladung)
Ladezustand in Prozent uint7 Geschätzter SOC-Wert (0 % bis 100 %)
Kapazitätsverlust_ah float16 Integrierter Kapazitätsverlust (Amperestunden)
Zellspannungen float16[ Anordnung der Einzelzellenspannungen (Volt)

Der Flugcontroller liest diese Nachricht und ordnet die Felder direkt MAVLink zu. BATTERIESTATUS (#147) Pakete. Bodenkontrollstationen wie QGroundControl zeigen automatisch Zellspannungen, Temperaturwarnungen und die verbleibende Kapazität an.

Schrittweise Konfiguration des Flugreglers

Die intelligenten BMS-Boards von AYAA TECH bieten eine native Integration mit allen gängigen Open-Source-Flugsteuerungen. Die Verbindung eines AYAA TECH-Boards mit einem ArduPilot-Autopiloten erfolgt in vier einfachen Schritten:

  1. Verbinden Sie CAN_H, CAN_L und Masse mit dem Autopilot-CAN1-Anschluss.
  2. Satz CAN_P1_DRIVER = 1 Und CAN_D1_PROTOCOL = 1 im Missionsplaner.
  3. Satz BATT_MONITOR = 8 (DroneCAN) im Parameterbaum.
  4. Starten Sie den Flugcontroller neu, um die Live-Telemetrieübertragung zu starten.

Native Smart BMS vs. Externe DroneCAN BMS-Adapterknoten

Der Aufbau eines integrierten Stromversorgungspakets erfordert die Wahl zwischen nativer Onboard-BMS-Hardware und externen Protokollkonverterknoten.

Die folgende Tabelle erläutert die wichtigsten technischen Abwägungen:

Technischer Parameter Integriertes natives Smart BMS DroneCAN Bridge Adapter Node
Systemarchitektur Einzelne Leiterplatte zur Steuerung von Zellen und CAN-Ausgang Externer Knoten, der SMBus/UART in CAN übersetzt
Gewichtseinfluss Minimal; keine externen Konverterplatinen Fügt 15 g bis 45 g zusätzliche Verkabelung und Gehäuse hinzu.
Fußabdruck Befindet sich im Batteriefach Benötigt Montagefläche am Drohnenrahmen
Zelltelemetrie Direkte AFE-Probenahme bis zu 18S+ Begrenzt durch die Ausgangskapazitäten des bestehenden Gebäudeleitsystems
Zielanwendung Neue OEM-Smart-Akkupack-Designs Nachrüstung bestehender älterer Batteriebestände

AYAA-TECH-native-UAVCAN-BMS-board-versus-external-bridge-adapter-node-comparison.webp

Integrierte native Smart-BMS-Architektur

Integrierte intelligente BMS-Platinen vereinen Zell-AFEs, Leistungs-MOSFETs und CAN-Prozessoren auf einer einzigen Leiterplatte. Dies spart Gewicht, reduziert den Kabelverbrauch und erhöht die Zuverlässigkeit. Für OEM-Drohnenhersteller, die kundenspezifische Akkus entwickeln, ist dies die optimale Lösung.

Externe DroneCAN BMS-Adapterknoten

Bridge-Knoten fungieren als Protokollübersetzer. Sie lesen Daten von älteren SMBus- oder UART-BMS-Anschlüssen und senden diese Telemetriedaten als DroneCAN-Pakete weiter. Adapter-Knoten ermöglichen zwar die Weiterverwendung älterer Akkus, führen aber zu zusätzlichem Kabelaufwand, höherem Gewicht und mehr potenziellen Fehlerquellen.

Parallele Mehrfachpackungen mit kaskadierenden und dynamischen Knoten-IDs

Schwere Industriedrohnen werden oft mit mehreren parallel geschalteten Akkus betrieben, um die Flugzeit zu verlängern oder eine redundante Stromversorgung zu gewährleisten. Mehrere BMS-Boards, die sich einen CAN-Bus teilen, müssen Adresskollisionen vermeiden.

Mehrfachpackung Parallelschaltung (Einzelner 2-Draht-CAN-Bus)Gemeinsamer CAN-Bus-Trunk (1 Mbps Hochgeschwindigkeitsdifferenzial)AYAA TECH Smart BMS #1Hardware-UUID: 0x8F4A...9E12Dynamische Knoten-ID: 11Status: PrimärakkuAYAA TECH Smart BMS #2Hardware-UUID: 0x3C12...7B88Dynamische Knoten-ID: 12Status: Sekundärakku

DroneCAN löst dieses Problem durch dynamische Knoten-ID-Zuweisung basierend auf einer eindeutigen 128-Bit-Hardware-UUID. Beim Start weist der Flugcontroller jedem Akku eine eindeutige Knoten-ID zu (z. B. Knoten 11 und Knoten 12). Dies ermöglicht die individuelle Überwachung der Akkus über einen einzigen 2-Draht-CAN-Bus.

Checkliste zur Bewertung von Beschaffung und Compliance

Wichtige Sicherheits- und Transportzertifizierungen

Beschaffungsteams, die intelligente Batterien beschaffen, müssen die Einhaltung internationaler Transportvorschriften sicherstellen. Nicht zertifizierte Lithiumbatterien dürfen nicht durch den Zoll oder in Frachtflugzeuge verladen werden.

UN38.3-TESTSUCHE FÜR DIE EINHALTUNG DER GLOBALEN TRANSPORTVORGÄNGET1: HöheNiederdruckT2: ThermischTemperaturtestT3: VibrationFlugsimulationT4: SchockMechanische EinwirkungT5 & T6: Kurz / AufprallExterner Kurzschluss und QuetschungT7: ÜberladungElektrischer SchutzT8: Erzwungene Entwässerung.ZellsicherheitsreserveUN38.3 ANGENOMMENLuftfrachtzertifiziert
  • UN38.3: Überprüft die Sicherheit unter Höhenbedingungen (T1), thermischen Bedingungen (T2), Vibrationen (T3), Stößen (T4), Kurzschlüssen (T5), Aufprallbedingungen (T6), Überladungsbedingungen (T7) und erzwungener Entladung (T8).
  • Sicherheitsdatenblatt & UN3480 / UN3481: Wesentliche Sicherheitsdokumentation, die für den internationalen Luftfrachttransport erforderlich ist.
  • CE-/FCC-Zertifizierung: Bestätigt, dass die Bordschaltregler keine Funkstörungen bei den Bord-GPS- oder Telemetrieverbindungen verursachen.

Anbieterbewertung: Toolchains, Firmware und Lebenszyklus

Die Beschaffung von BMS-Hardware erfordert die Prüfung der Softwareunterstützung und der Verfügbarkeit der Komponenten:

  1. Firmware-Updates für den FeldeinsatzStellen Sie sicher, dass das BMS CAN-Bootloader-Updates mithilfe von Open-Source-Tools wie dem DroneCAN GUI Tool unterstützt. Zum Flashen der Firmware ist es niemals erforderlich, versiegelte Batteriegehäuse zu öffnen.
  2. Komponentenlebenszyklus: Sicherstellen, dass AFEs und MCUs von Tier-1-Lieferanten mit klaren langfristigen Lieferverpflichtungen stammen.
  3. Optionen für benutzerdefinierte FirmwarePrüfen Sie, ob der Anbieter die Vorladezeit oder die DSDL-Parameter für kundenspezifische Batterietechnologien wie Festkörper- oder LiFePO4-Zellen anpassen kann.

Kundenspezifische OEM-Entwicklung anfordern

AYAA TECH Portal für kundenspezifische Engineering- und OEM-Stromversorgungslösungen

AYAA-TECH-smart-battery-management-system-undergoing-industrial-bench-testing.webp

Häufig gestellte Fragen

Wie handhabt ein UAVCAN/DroneCAN BMS die dynamische Knoten-ID-Zuweisung beim Parallelschalten zweier Akkus?

Ein DroneCAN BMS verwendet einen automatisierten Algorithmus zur Knoten-ID-Zuweisung basierend auf einer eindeutigen 128-Bit-MCU-UUID. Wenn mehrere BMS-Einheiten an denselben CAN-Bus angeschlossen sind, weist der Flugcontroller beim Start eindeutige Knoten-IDs zu. Statische Knoten-IDs können auch über das DroneCAN GUI-Tool gesperrt werden.

Warum ist eine galvanische Trennung bei Hochspannungs-UAVCAN-BMS-Platinen (12S–18S) erforderlich?

Stromspitzen im Motor erzeugen eine Masseschleife zwischen dem Minuspol der Batterie und der Masse des Flugreglers. Ein isolierter CAN-Transceiver isoliert die Signalleitungen bis zu 2,5 kVeff und verhindert so, dass Masseschleifen die Elektronik des Flugreglers beschädigen.

Worin besteht der praktische Unterschied zwischen DroneCAN und Cyphal (UAVCAN v1) im aktuellen Angebot an BMS-Systemen?

DroneCAN ist der ausgereifte Standard, der von aktuellen ArduPilot- und PX4-Versionen nativ unterstützt wird. Cyphal ist eine neuere Spezifikation, die für komplexe verteilte Netzwerke entwickelt wurde. Über 90 % der kommerziellen CAN-Batteriehardware basieren derzeit auf DroneCAN.

Wie konfiguriere ich ArduPilot, um Telemetriedaten von einem DroneCAN-kompatiblen BMS auszulesen?

Satz BATT_MONITOR = 8 (DroneCAN) im Mission Planner aktivieren. CAN_P1_DRIVER = 1 Und CAN_D1_PROTOCOL = 1Starten Sie den Flugcontroller neu, um die automatische Batterietelemetrie zu aktivieren.

Was passiert, wenn die Konzentration einer einzelnen Zelle während des Fluges unter den Sicherheitsschwellenwert sinkt?

Ein industrielles UAVCAN-BMS setzt ein Warnsignal für niedrige Spannung im Telemetrie-Frame, anstatt die Hauptleistungs-MOSFETs abzuschalten. Der Flugcontroller liest dieses Warnsignal und löst eine automatische Rückkehr-zum-Start-Prozedur (RTL) aus.

Wie schützt eine integrierte Hilfsvorladeschaltung die elektronischen Drehzahlregler (ESCs)?

Die Vorladeschaltung leitet die anfängliche Leistung für 50 bis 100 Millisekunden über einen Strombegrenzungswiderstand. Dadurch werden die Eingangskondensatoren des Reglers sicher geladen, bevor die Haupt-MOSFETs schließen, wodurch Kontaktschäden vermieden werden.

Kann die BMS-Firmware vor Ort aktualisiert werden, ohne das Batteriegehäuse zu demontieren?

Ja. Die Einhaltung des DroneCAN-Standards umfasst die Unterstützung des Bootloaders. Ingenieure können die BMS-Firmware über den 2-Draht-CAN-Bus mithilfe eines USB-zu-CAN-Adapters und des DroneCAN GUI Tools aktualisieren.

Sprechen Sie mit unseren Ingenieuren

Kontaktieren Sie das technische Entwicklungsteam von AYAA TECH.

Referenzen

  1. DroneCAN-Protokollspezifikation: uavcan.equipment.power.BatteryInfo Meldungsdefinition
  2. ArduPilot-Entwicklungsdokumentation: DroneCAN-Einrichtung und Konfiguration des Batteriemonitors (BATT_MONITOR = 8)
  3. PX4 Autopilot-Benutzerhandbuch: DroneCAN-Bus- und Stromversorgungssystemintegration
  4. ISO 11898-2 Standard: Straßenfahrzeuge — Controller Area Network (CAN) — Teil 2: Hochgeschwindigkeits-Medium-Access-EinheitInternationale Organisation für Normung.
  5. UN-Handbuch der Tests und Kriterien: Abschnitt 38.3: Transport von Lithium-Metall- und Lithium-Ionen-BatterienEmpfehlungen der Vereinten Nationen für den Transport gefährlicher Güter.