Un système de gestion de batterie (BMS) DroneCAN de surveillance transmet des données télémétriques fiables aux pilotes automatiques via un bus CAN robuste. Dans les cellules d'aéronefs de transport lourd de 12 à 24S, les fortes perturbations électriques des moteurs altèrent facilement les capteurs analogiques traditionnels et le câblage I2C. En intégrant les tensions individuelles des cellules, les températures multipoints et les données de haute précision de l'état de charge (SOC) dans des trames DSDL DroneCAN open-source, cette architecture de batterie intelligente est nativement compatible avec les principaux contrôleurs de vol, tels qu'ArduPilot et PX4, dès sa mise en service. Au-delà des piles logicielles open-source standard, le firmware du BMS prend en charge plusieurs protocoles de communication des contrôleurs de vol et une personnalisation complète des protocoles, éliminant ainsi les goulots d'étranglement des pilotes et remplaçant les coupures matérielles catastrophiques en vol par des mécanismes de sécurité progressifs pilotés par la télémétrie.

Pourquoi chaque drone de longue endurance a besoin d'un système de gestion de base (BMS) DroneCAN
Les plateformes de surveillance sont soumises à des conditions électriques difficiles. Les missions exigent de longues périodes de patrouille. Ces aéronefs sollicitent les batteries jusqu'à leurs limites chimiques tout en alimentant des systèmes optiques énergivores.
Transitoires de courant élevé provenant des charges utiles de mission
Les équipements de surveillance consomment de l'énergie de manière irrégulière. Les nacelles optiques lourdes, les capteurs infrarouges et les cartes d'interface IA génèrent des pics de consommation soudains. Lorsqu'une caméra s'incline rapidement face au vent, le courant augmente instantanément.
Ces pics de courant provoquent des chutes de tension soudaines au niveau de la batterie. Les simples moniteurs de tension interprètent cette chute comme une batterie vide. Le contrôleur de vol s'affole et déclenche un atterrissage d'urgence en mode sécurité, à plusieurs kilomètres de la base.
Un système de gestion de batterie DroneCAN de surveillance résout ce problème. Il mesure le courant localement à l'aide d'une résistance shunt en manganine de précision et suit en temps réel la résistance interne dynamique.
AYAA TECH conçoit son système de gestion de batterie intelligent avec une marge d'erreur d'estimation de l'état de charge (SOC) inférieure ou égale à 3 %. La plupart des cartes électroniques industrielles classiques présentent une marge d'erreur d'environ 5 %. Cette différence de 2 % offre à votre drone de précieuses minutes supplémentaires de temps de vol vérifié.
Durée de vie de la batterie, densité énergétique et SOH réel
Les avions de surveillance modernes nécessitent une densité énergétique élevée. Ils utilisent des batteries à courbe de décharge plate. Entre 30 % et 70 % de leur capacité, la tension aux bornes varie très peu.
Une seule cellule défectueuse peut compromettre la mise hors service de toute une batterie. Si votre pilote automatique ne prend en compte que la tension totale de la batterie, vous ne pourrez pas détecter cette cellule défaillante. Sa tension chutera en dessous des seuils de sécurité alors que la batterie entière semblera fonctionner correctement.
La visibilité des cellules garantit la sécurité des missions. Le BMS fournit des informations sur l'état de santé (SOH) ainsi que sur les indicateurs de durée de vie. Les batteries dégradées sont mises hors service avant qu'elles n'entraînent une défaillance coûteuse de la cellule.
Le mur de l'intégration : pourquoi les émetteurs-récepteurs CAN bruts sont insuffisants
Pour les fabricants de drones, l'intégration des batteries relève de la couche application. L'accès physique à un bus CAN ne garantit pas le bon fonctionnement de la télémétrie.
Modes de défaillance de la télémétrie analogique et I2C
Les shunts de courant analogiques nécessitent une référence de masse propre. Un courant moteur élevé génère d'importantes fluctuations de masse entre la batterie et le contrôleur de vol. Ces fluctuations perturbent les mesures analogiques.
Les liaisons I2C et SMBus sont tout aussi fragiles. Les câbles moteur génèrent d'importantes interférences électromagnétiques (IEM). Les fils I2C 3,3 V à extrémité unique captent ces parasites. Le bus se bloque. Le pilote automatique perd les données d'alimentation jusqu'au redémarrage du drone.
Le protocole CAN 2.0B brut n'est pas synonyme de compatibilité avec l'application.
La présence d'une puce CAN physique ne garantit pas le bon fonctionnement de la télémétrie. La norme CAN 2.0B définit uniquement les connexions physiques et le transport des trames brutes. Elle ne normalise pas la signification des octets de données.
Un fournisseur applique une tension à un identifiant CAN non répertorié. Un autre fournisseur module le courant à l'aide de multiplicateurs secrets. Votre contrôleur de vol ne peut lire aucun de ces formats.
Les ingénieurs perdent des semaines à écrire des pilotes C++ personnalisés. Certains essaient des scripts Lua instables. Ces deux approches ralentissent les lancements de produits et introduisent des bugs critiques.
CAN vs. DroneCAN : Normalisation des données d’alimentation des drones
DroneCAN remédie à cette fragmentation logicielle. Il crée un langage ouvert et partagé pour les systèmes sans pilote utilisant définitions DSDL standard.
Chaque paquet conforme diffuse des données en utilisant le uavcan.equipment.power.BatteryInfo Le schéma définit des emplacements de données fixes pour les millivolts des cellules, le courant de la batterie, les températures et la capacité restante.
ArduPilot et PX4 décodent ces champs automatiquement. Aucune ligne de code n'est nécessaire. Tout fonctionne immédiatement.
Choisir la liaison de télémétrie appropriée nécessite une comparaison directe des compromis. Le tableau ci-dessous présente les performances des interfaces courantes dans des conditions de vol difficiles :
| Interface de télémétrie | Robustesse au bruit | Effort d'intégration | Étendue des données | Assistance au pilotage automatique |
|---|---|---|---|---|
| Module d'alimentation analogique | Bas; vulnérable au rebond du sol | Câblage simple | Tension totale et courant brut seulement | Entrées analogiques natives ADC |
| I2C / SMBus | Limité ; sujet aux blocages EMI | Haute sensibilité du câble | Tension, courant et température de base de l'emballage | Supporté pour les courtes distances ( |
| Can brut 2.0B | Robustesse élevée de la couche physique | Nécessite des pilotes personnalisés ou Lua | Dépendant du fournisseur ; souvent non documenté | Nécessite une analyse personnalisée du firmware |
| DroneCAN | Haute robustesse + messagerie standardisée | Configuration simplifiée plug-and-play | Télémétrie complète : mV des cellules, températures, SOC, SOH | Intégré nativement à ArduPilot et PX4 |
DroneCAN comble le fossé entre l'immunité matérielle au bruit et le logiciel de vol prêt à l'emploi.
Comment un drone de surveillance CAN BMS s'intègre avec ArduPilot et PX4
Un système de gestion de batterie DroneCAN de surveillance crée un pipeline numérique propre, des cellules de la batterie directement à l'écran de votre station au sol.

Paramètres de configuration d'ArduPilot
Se connecter à ArduPilot Cela nécessite trois modifications de paramètres simples dans Mission Planner.
- Ensemble
Pilote CAN_P11 pour activer le port physique. - Ensemble
PROTOCOLE CAN_D11 pour exécuter DroneCAN. - Ensemble
MONITEUR DE BATTERIEà 8 pour activer le décodage natif DroneCAN-BatteryInfo.
Les configurations à double pack suivent exactement la même logique. MONITEUR DE BATTERIE 2 8. Le contrôleur de vol surveille les deux packs côte à côte sur votre écran de télémétrie.
Ingestion de données télémétriques PX4
PX4 configure le bus à l'aide de la découverte automatique des nœuds.
Commencez par activer le paramètre DroneCAN principal dans QGroundControl. Le pilote automatique analyse le bus et attribue un identifiant de nœud unique.
Ensuite, activez le paramètre d'abonnement à la batterie. La pile de vol achemine les trames entrantes vers son noyau. état_de_la_batterie Sujet : Les données relatives à la batterie s’affichent instantanément sur votre affichage tête haute.
Compatibilité multiprotocole native et déploiement clé en main
L'ingénierie des drones industriels s'adapte rarement à une seule pile logicielle. Si les systèmes de pilotage automatique open source comme ArduPilot et PX4 reposent largement sur DroneCAN, les plateformes de surveillance industrielle interagissent fréquemment avec des architectures avioniques diverses.
Pour résoudre ce problème de fragmentation, le firmware du BMS intègre un moteur de communication multiprotocole natif. Le système de gestion de batterie est directement compatible avec différents contrôleurs de vol, sans nécessiter de traducteurs de signaux intermédiaires ni de modules ponts.
- DroneCAN/UAVCAN natif v0Diffusion sans configuration pour les pilotes automatiques open source, avec sortie standardisée
Informations sur la batterieLes trames de télémétrie sont instantanées. - Télémétrie directe MAVLink: Encapsulation directe série/CAN de
ÉTAT_DE_LA_BATTERIEmessages, s'intégrant parfaitement aux systèmes de contrôle au sol et aux ordinateurs de mission. - Matrices CAN 2.0B industriellesStructures d'octets pré-mappées et standardisées correspondant aux unités de pilotage automatique commerciales courantes et aux stations au sol OEM personnalisées.
- Modes de compatibilité SMBus / I2C: Sorties du protocole SBS v1.1 entièrement émulées pour les cellules d'aéronefs conservant les architectures d'alimentation des contrôleurs de vol héritées.
Cette architecture multiprotocole permet aux développeurs de drones de connecter le BMS directement au contrôleur de vol de leur choix, de sélectionner le protocole actif via logiciel et d'obtenir une synchronisation télémétrique instantanée sans modifier le câblage avionique existant.
Personnalisation complète des protocoles de communication pour les équipementiers d'entreprise
Les drones de surveillance spécialisés, les systèmes sans pilote de défense et les plateformes d'inspection de haute sécurité fonctionnent fréquemment avec des ordinateurs de bord propriétaires, des bus avioniques personnalisés ou des liaisons de communication cryptées. Les schémas de messagerie standard disponibles dans le commerce ne peuvent répondre à ces exigences critiques.
AYAA TECH propose des services complets de personnalisation des protocoles de communication adaptés aux écosystèmes spécifiques des contrôleurs de vol OEM :
- Cartographie CAN DBC personnalisée: Personnalisation complète des identifiants de messages CAN, des dispositions de bits, des multiplicateurs d'échelle de données, de l'endianness et des taux de diffusion cycliques (de 1 Hz à 50 Hz) pour correspondre parfaitement aux matrices CAN de pilotage automatique propriétaires.
- Conception de schéma DSDL DroneCAN sur mesure: Génération et mise en œuvre de structures de données DSDL personnalisées et spécifiques au fournisseur pour la diffusion de paramètres matériels uniques, tels que les matrices de résistance interne des cellules individuelles, les défauts de résistance d'isolation et la cartographie des zones thermiques au niveau de la carte.
- Débits de transmission configurables et routage à double bus: Prise en charge matérielle et logicielle des vitesses de communication non standard (125 kbps, 250 kbps, 500 kbps et 1 Mbps) et des mécanismes de basculement de bus physique redondants.
- Cartographie exclusive des registres de sécurité et d'alarme: Alignement des registres de défauts internes du BMS avec les déclencheurs de sécurité uniques du contrôleur de vol OEM, garantissant une exécution précise des commandes lors d'états anormaux de la batterie.
En offrant une personnalisation complète du protocole, le BMS s'adapte directement à l'avionique de votre aéronef plutôt que de vous obliger à réécrire un code de commande de vol propriétaire.
Logique de sécurité intégrée : alertes de télémétrie vs arrêts matériels
Les systèmes d'alimentation des aéronefs nécessitent logique de protection spécialiséeLes multirotors restent en l'air grâce à la poussée continue de leurs moteurs.
Note techniqueLes cartes de protection grand public coupent la décharge des MOSFET en cas de sous-tension. Sur un drone multirotor, une coupure d'alimentation en vol entraîne sa chute. La coupure de la batterie en vol provoque la destruction totale de l'appareil.
Le système de surveillance industrielle DroneCAN BMS utilise des alertes numériques à plusieurs niveaux au lieu de coupures de courant instantanées :
- Alertes consultativesSi une cellule subit une forte baisse de tension sous l'effet d'une charge utile importante, le BMS génère un code d'alerte. Le pilote automatique enregistre l'avertissement tout en maintenant la pleine puissance du moteur.
- Dispositifs de sécurité contrôlésSi la tension chute davantage, le BMS déclenche une commande de sécurité RTL. Le pilote automatique ramène alors le drone à son point de départ en douceur.
- Déconnexion d'urgenceLes interrupteurs matériels ne se déclenchent qu'en cas de court-circuit franc. Cela permet de préserver l'alimentation électrique en vol lors de pannes électriques temporaires.
Vous recherchez du matériel d'alimentation DroneCAN éprouvé ?
Découvrez les systèmes de gestion de batterie intelligents et les packs de batteries AYAA TECHRenforcement matériel des cellules d'aéronefs de surveillance à fortes interférences électromagnétiques
L'utilisation de drones industriels sous une tension de 50 à 100 V génère d'importantes perturbations électriques transitoires. Des communications propres exigent une suppression du bruit au niveau matériel.
Signalisation différentielle et bruit de mode commun
Les lignes électriques des moteurs émettent des interférences électromagnétiques importantes. DroneCAN lutte contre ce phénomène grâce à signalisation différentielle à travers CAN_H et CAN_L fils torsadés.
Le bruit affecte les deux fils de manière égale. L'émetteur-récepteur mesure uniquement la différence de tension entre les lignes. Il élimine le bruit de mode commun, préservant ainsi l'intégrité des données de télémétrie de votre batterie.
Isolation galvanique et gestion thermique
La signalisation différentielle n'équivaut pas à une isolation galvanique. Un freinage moteur rapide renvoie des pics inductifs dans le bus d'alimentation.
Sans isolation, des pics de tension jaillissent de la masse vers votre ordinateur de bord. Les véritables conceptions industrielles utilisent isolateurs capacitifs ou magnétiques Pour séparer la masse du signal de la masse d'alimentation. Les diodes TVS bidirectionnelles limitent les pics résiduels.
La dissipation thermique est tout aussi importante. AYAA TECH répartit uniformément les MOSFET de puissance et les résistances de shunt sur le circuit imprimé. Nous utilisons des pads thermiques en silicone de haute qualité ou des gels conducteurs pour isoler les zones de dissipation thermique critiques.
Lorsque les contraintes de poids le permettent, nous conditionnons les unités dans des boîtiers en alliage d'aluminium à haute conductivité ou en cuivre. Cela permet d'évacuer la chaleur des cellules et d'éviter l'emballement thermique.
Prévention des dommages causés par les arcs électriques d'appel grâce aux circuits de précharge
Les drones de surveillance utilisent de gros condensateurs dans leurs contrôleurs de vitesse électroniques (ESC) de moteur. Le branchement d'une batterie haute tension provoque une étincelle instantanée. L'intensité du courant peut alors dépasser plusieurs centaines d'ampères en une microseconde.
Cette surtension provoque des piqûres sur les broches des connecteurs. Elle dégrade les condensateurs d'entrée et endommage les commutateurs internes.
Un système de gestion de batterie intelligent (BMS) intègre un circuit de précharge actif. Ce dernier alimente le système via une résistance de limitation de courant pendant une fraction de seconde. Les condensateurs du contrôleur de vitesse électronique (ESC) se chargent progressivement avant que le circuit de décharge principal ne s'active.
Liste de contrôle pour les acheteurs OEM : Approvisionnement en système de gestion de batterie (BMS) DroneCAN de surveillance
Les équipes d'approvisionnement doivent évaluer les fournisseurs de systèmes de gestion de bâtiments en fonction de l'effort d'intégration et de la fiabilité à long terme.
- Conformité au protocole DroneCAN: Vérifiez que le firmware publie des messages DSDL natifs (
Informations sur la batterie) plutôt que des trames CAN brutes et non formatées. - Documentation du protocole et cartes du registreExigez des tables de registres claires, des débits de diffusion et des définitions de bits d'état pour éviter les obstacles à l'intégration logicielle.
- Compatibilité avec les contrôleurs de vol multiprotocolesVérifiez que le BMS est compatible avec votre contrôleur de vol cible dès sa sortie de l'emballage. Les BMS et batteries intelligents AYAA TECH prennent en charge nativement plusieurs protocoles de contrôleurs de vol (notamment DroneCAN, MAVLink et le protocole CAN industriel standard), ce qui élimine le besoin de coder les pilotes pour les autopilotes open source et commerciaux.
- Personnalisation complète du protocole de communicationPour les équipementiers déployant des calculateurs de mission propriétaires, des systèmes de pilotage automatique industriels spécialisés ou des liaisons de données chiffrées, assurez-vous que le fournisseur propose une personnalisation poussée des protocoles. AYAA TECH prend en charge le mappage CAN DBC personnalisé, les schémas DSDL sur mesure, le formatage de télémétrie spécifique à l'application et des débits de transmission flexibles.
- Redondance à double batterieVérifiez que le BMS prend en charge les identifiants de nœud statiques. Les aéronefs à double batterie nécessitent des adresses distinctes sur un bus partagé.
- Courant de repos faibleVérifiez que le système de gestion de batterie (BMS) dispose d'un mode veille à très faible consommation. Une faible consommation en veille empêche la décharge excessive des cellules lors d'un stockage prolongé en entrepôt.
Besoin d'une ingénierie de puissance sur mesure pour votre cellule ?
Consultez un architecte de batteries AYAA TECHFAQ technique
Pourquoi mon contrôleur de vol affiche-t-il 0 % de batterie avec un nouveau BMS DroneCAN ?
Il est probable que la jauge à carburant ait besoin d'un cycle complet de charge-décharge pour calibrer son registre de capacité de charge maximale. Vérifiez également votre BMS. identifiant_batterie correspond à l'index de surveillance de la batterie active dans les paramètres de votre contrôleur de vol.
Le protocole CAN 2.0B standard peut-il fonctionner sans DroneCAN ?
Non. La norme CAN 2.0B ne couvre que le câblage physique et le formatage. Elle ne définit pas le formatage des données. Sans DroneCAN, vous devez écrire des pilotes C++ ou des scripts Lua personnalisés pour décoder les nombres.
Comment ce système empêche-t-il les fausses alertes de batterie faible lors des mouvements de la caméra ?
Le déplacement de caméras lourdes génère de brèves surtensions qui font chuter la tension aux bornes des cellules. Un système de gestion de batterie DroneCAN effectue un comptage de Coulomb en temps réel avec compensation dynamique de la résistance. Il indique la capacité disponible réelle, assurant ainsi la stabilité de l'état de charge (SOC) même lors de manœuvres rapides.
Un système de gestion de bus CAN pour drone de surveillance peut-il partager un bus avec des ESC CAN et un GPS ?
Oui. DroneCAN utilise l'arbitrage matériel des bits. Les commandes de vol prioritaires et les alarmes de batterie urgentes sont automatiquement traitées en priorité sur le bus. Les fréquences de télémétrie standard (2 à 5 Hz) maintiennent l'utilisation du bus dans des marges de sécurité optimales.
Comment éviter les conflits d'identifiants de nœuds avec deux batteries ?
Attribuez un ID de nœud statique distinct à chaque paquet à l'aide de l'outil d'interface graphique DroneCAN. Attribuez le nœud 50 au premier paquet (identifiant_batterie = 0) et le deuxième paquet vers le nœud 51 (identifiant_batterie = 1Cela évite les conflits d'adresses sur le bus.
Pourquoi l'isolation galvanique est-elle nécessaire sur les drones 12S à 24S ?
Un freinage moteur important génère des rebonds de masse entre la masse d'alimentation et la masse logique. Un émetteur-récepteur CAN isolé utilise des barrières magnétiques ou capacitives internes pour séparer ces chemins, protégeant ainsi le processeur de l'ordinateur de bord des pics de tension.












