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.

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.
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 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“:
- Warnstufe (Luftgetragen)Das BMS setzt Warnsignale für niedrige Spannungen innerhalb des DroneCAN-Pakets, hält aber die Leistungs-MOSFETs vollständig geschlossen.
- Autopilot-AktionDer Flugcontroller empfängt das Warnsignal, benachrichtigt den Bediener und löst eine automatische Rückkehr zum Startpunkt (RTL) aus.
- 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.
Entdecken Sie sofort lieferbare Hardware
AYAA TECH Smart BMS & Batteriesysteme ProduktkatalogDroneCAN 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:
- Verbinden Sie CAN_H, CAN_L und Masse mit dem Autopilot-CAN1-Anschluss.
- Satz
CAN_P1_DRIVER = 1UndCAN_D1_PROTOCOL = 1im Missionsplaner. - Satz
BATT_MONITOR = 8(DroneCAN) im Parameterbaum. - 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 |

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.
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: Ü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:
- 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.
- Komponentenlebenszyklus: Sicherstellen, dass AFEs und MCUs von Tier-1-Lieferanten mit klaren langfristigen Lieferverpflichtungen stammen.
- 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
Häufig gestellte Fragen
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.
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.
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.
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.
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.
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.
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
- DroneCAN-Protokollspezifikation: uavcan.equipment.power.BatteryInfo Meldungsdefinition
- ArduPilot-Entwicklungsdokumentation: DroneCAN-Einrichtung und Konfiguration des Batteriemonitors (
BATT_MONITOR = 8) - PX4 Autopilot-Benutzerhandbuch: DroneCAN-Bus- und Stromversorgungssystemintegration
- ISO 11898-2 Standard: Straßenfahrzeuge — Controller Area Network (CAN) — Teil 2: Hochgeschwindigkeits-Medium-Access-EinheitInternationale Organisation für Normung.
- 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.











