Intégration CAN des batteries de chariots élévateurs : ce que les équipementiers doivent fournir au fournisseur

Intégration CAN des batteries de chariots élévateurs : ce que les équipementiers doivent fournir au fournisseur

Un fournisseur de batteries ne peut pas concevoir une interface CAN fiable à partir d'une photo de connecteur et de quelques trames capturées. Ce guide explique le dossier technique précis qu'un équipementier doit fournir avant que l'intégration du BMS d'une batterie de chariot élévateur ne puisse commencer.

Cela échoue dès le début.

Lorsqu'un constructeur de chariots élévateurs se contente de fournir à son fournisseur de batteries la tension nominale, la capacité, des photos des connecteurs et une demande vague visant à “ faire fonctionner le protocole CAN ”, le projet passe déjà d'une phase d'ingénierie maîtrisée à une phase coûteuse de rétro-ingénierie, où chaque hypothèse manquante se traduit par un nouveau retard dans la fabrication du prototype, une nouvelle révision du micrologiciel ou un dysfonctionnement sur le terrain.

Pourquoi les fabricants d'équipements de pointe continuent-ils à considérer les données de communication comme facultatives ?

L'intégration du bus CAN dans une batterie de chariot élévateur ne se résume pas à un simple câblage. Il s'agit d'un contrat d'interface entre le système de gestion de la batterie, l'unité de contrôle du véhicule, le chargeur, le tableau de bord, l'onduleur de traction, l'unité télématique et, parfois, un calculateur passerelle.

Le fournisseur a besoin de plus que CAN-H et CAN-L.

Il doit savoir ce que signifie chaque message, quand il doit s'afficher, à qui il appartient, ce qui se passe lorsqu'il disparaît, et quel appareil est habilité à interrompre la recharge ou à désactiver la traction.

Mon point de vue, sans détours, est simple : Un équipementier qui ne communique pas la définition de l'interface ne peut raisonnablement tenir le fournisseur de batteries pour responsable des performances d'intégration.

Un connecteur CAN n'est pas une spécification de communication

Le Norme ISO 11898-1 relative au réseau CAN définit la couche de liaison de données CAN et les règles de codage physique. Il ne précise pas la signification de l'octet 3 sur un chariot élévateur donné, ni si l'état de charge utilise une échelle de 0,5%, ni si le message 0x351 doit arriver toutes les 100 millisecondes.

Cette différence a son importance.

Un fournisseur peut brancher un analyseur CAN et visualiser immédiatement le trafic. Les trames s'affichent. Les compteurs augmentent. Les données changent lorsque l'accélérateur est actionné ou que le chargeur est branché.

Mais le trafic n'est pas synonyme de sens.

Prenons l'exemple suivant :

ID CAN : 0x351
DLC : 8
Données : 64 0A 5E 10 00 03 7B 92
Cycle : 100 ms

En l'absence d'une définition de signal validée, le fournisseur ne sait pas si :

  • L'octet 0 correspond à l'état de charge, à l'état de santé ou à un compteur incrémental.
  • Les octets 1 et 2 utilisent l'ordre des octets Intel ou Motorola.
  • Le courant est signé, non signé, décalé de 32 000, ou exprimé par incréments de 0,1 A.
  • L'octet 5 contient l'état du contacteur, l'autorisation du chargeur ou un niveau de défaut.
  • Les octets 6 et 7 correspondent à un CRC, une somme de contrôle, un compteur, une température ou des octets de remplissage inutilisés.
  • La trame est autorisée pendant le mode veille, la recharge, la conduite, ou ces trois états à la fois.

Les essais empiriques peuvent permettre d'obtenir un tableau de bord fonctionnel en laboratoire. Mais ils ne permettent pas d'obtenir une batterie sûre pour la production.

La différence entre une démonstration CAN et un produit intégré réside dans la documentation.

Ce que le fabricant d'équipement d'origine doit fournir avant le début des travaux sur le micrologiciel

Le fournisseur a besoin d'un dossier technique complet. Pas de dix fils de discussion par e-mail. Pas de captures d'écran provenant d'un ancien outil de maintenance. Et certainement pas d'un fichier DBC dans lequel la moitié des signaux sont nommés Réservé.

Voici le dossier de transfert minimal que j'exigerais avant d'approuver l'intégration du système de gestion de batterie (BMS) d'un chariot élévateur.

Livrable OEMContenu obligatoirePourquoi le fournisseur en a-t-il besoin ?Erreur courante en cas d'absence
Architecture réseauTous les calculateurs, passerelles, points de terminaison, segments de bus, ports de diagnostic et appartenance au réseau connectésIndique l'emplacement de la batterie et les contrôleurs qui utilisent ses donnéesLa batterie fonctionne sur un banc d'essai, mais ne fonctionne pas une fois installée à l'arrière du véhicule.
Spécification de la couche physiqueCAN Classic ou CAN FD, identifiants de 11 ou 29 bits, débit de 250/500 kbps ou autre, point d'échantillonnage, circuits de terminaison et de réveilPermet une communication électrique stableÉvénements de coupure du bus, réflexions, défauts de démarrage intermittents
DBC, EDS ou base de données équivalenteIdentifiants de message, signaux, positions de bits, mise à l'échelle, décalages, unités, ordre des octets, valeurs valides et débits de transmissionFournit le mappage des messages CAN de la batterie du chariot élévateurSOC incorrect, courant inversé, fausses alarmes de température
Matrice de responsabilité des messagesCalculateur émetteur, calculateur récepteur, durée de cycle prévue, délai d'expiration et délai de démarrage pour chaque messageEmpêche les doublons d'identifiants et les conflits de synchronisationDeux appareils transmettent le même identifiant ou les délais de surveillance arrivent à expiration
Machine à états de fonctionnementTransitions entre les modes veille, veille active, précharge, fonctionnement, charge, défaut, maintenance et arrêtDéfinit un comportement conforme à la loi plutôt que des signaux isolésLes contacteurs s'ouvrent pendant la course ou restent fermés en cas de défaut
Interface de rechargeIdentifiants des chargeurs, demandes de tension/intensité, logique d'activation des chargeurs, déclassement, arrêt de la charge et comportement en cas de dépassement du délaiCoordonne le BMS, le chargeur et le camionLe chargeur refuse de démarrer ou ne tient pas compte de la limite de courant de la batterie
Matrice de réaction aux défaillancesGravité des défauts, niveau d'alerte, réponse en couple, réponse du contacteur, conditions de rétablissement et règles de verrouillageAdapte le comportement du camion aux mesures de protection du système de gestion de batterie (BMS)Les avertissements mineurs désactivent la traction, tandis que les défauts graves sont ignorés
Schéma d'interface électriqueBrochage, modèle de connecteur, entrée d'allumage, boucle de verrouillage, alimentation auxiliaire, blindage et mise à la terreEmpêche les problèmes de communication et les dommages matérielsLigne de sillage inversée, décalage par rapport au sol, défaillance du dispositif de verrouillage
Spécifications de diagnosticIdentifiants de diagnostic, UDS ou services propriétaires, format DTC, droits d'accès et méthode de mise à jour du micrologicielSoutient les essais de production et l'intervention sur siteLes concessionnaires ne peuvent pas détecter les défauts ni mettre à jour les batteries de remplacement
Consulter les journaux CANDémarrage à froid, conduite normale, SOC faible, recharge, charge complète, traces de défaut et d'arrêtFournit au fournisseur des preuves concrètes de son bon comportementLes erreurs de documentation restent invisibles jusqu'aux essais sur route
Matrice des tests d'acceptationConditions de réussite/échec, modèles concernés, limites environnementales et versions logiciellesDéfinit le moment où l'intégration est terminéeDes révisions sans fin parce que le terme “ fonctionnel ” n'a jamais été défini

Le DBC, c'est important.

Cependant, une base de données DBC décrit généralement les messages et les signaux ; elle ne reprend que rarement l'intégralité de la machine à états de la batterie, la séquence des contacteurs, le modèle de cybersécurité, les autorisations de diagnostic ou la réaction du véhicule en cas de perte de communication. Le constructeur doit donc également fournir un document de contrôle d'interface et un plan de réception.

CoreSpark's Compétences en ingénierie des batteries OEM/ODM couvrent déjà la configuration personnalisée du BMS, les options de communication, la conception des connecteurs, l'adaptation des chargeurs, le développement d'échantillons et l'assistance aux essais. Ce processus ne peut être efficace que si l'équipementier fournit des données d'interface contrôlées dès le début, plutôt qu'après l'échec du premier prototype.

Intégration CAN des batteries de chariots élévateurs : ce que les équipementiers doivent fournir au fournisseur

Le fichier DBC doit être suffisamment complet pour permettre la compilation

Un fichier DBC du bus CAN exploitable destiné aux fournisseurs de batteries doit définir chaque signal que la batterie transmet ou reçoit.

Chaque entrée de signal doit comporter au minimum :

  • Identifiant CAN et format de trame
  • Nœuds d'émission et de réception
  • DLC
  • Bit de départ et longueur en bits
  • Ordre des octets Intel ou Motorola
  • Format signé ou non signé
  • Échelle et décalage
  • Service d'ingénierie
  • Valeurs minimales et maximales valides
  • Valeur initiale ou indisponible
  • Durée du cycle de traitement des messages
  • Seuil de délai d'expiration
  • Définitions des statuts énumérés
  • Règles de multiplexage
  • Logique du compteur glissant
  • CRC ou algorithme de somme de contrôle
  • États de fonctionnement applicables
  • Version du logiciel

La description de la somme de contrôle mérite une attention particulière. Il ne suffit pas d'indiquer “ CRC-8 ”.

Le fournisseur a besoin du polynôme, de la valeur initiale, de la valeur XOR finale, des règles de réflexion, de la plage d'octets protégée, des règles d'inclusion des identifiants, de la position du compteur d'activité et d'un exemple d'entrée-sortie vérifié. Les normes CRC-8/SAE-J1850 et CRC-8/AUTOSAR sont toutes deux des calculs sur huit bits, mais elles ne sont pas interchangeables.

Un seul paramètre manquant peut faire perdre plusieurs jours.

Et non, une trace CAN ne peut pas s'y substituer. Une trace permet certes de confirmer un comportement, mais elle révèle rarement toutes les valeurs réservées, les conditions de défaillance, les délais d'expiration, les règles de mise à l'échelle, les graines de somme de contrôle ou les variantes spécifiques au modèle.

DBC, CANopen et J1939 ne constituent pas le même livrable

Le fabricant d'équipement d'origine doit identifier le protocole de couche supérieure réel.

Un système CAN propriétaire nécessite généralement un fichier DBC ainsi qu'un document de contrôle d'interface. Une implémentation CANopen peut nécessiter un fichier EDS ou DCF, un dictionnaire d'objets, un mappage PDO, un comportement SDO, des états NMT, une synchronisation des signaux de pulsation, des règles d'identification des nœuds et des définitions de messages d'urgence.

Le Profil du périphérique CiA 418 a été spécialement conçu pour favoriser l'interopérabilité entre les modules de batterie CANopen et les chargeurs, y compris ceux mis en œuvre selon la norme CiA 419. Il s'agit là d'une indication utile, mais la mention “ compatible CANopen ” ne permet toujours pas à un fournisseur de savoir quels objets optionnels, mappages, identifiants de nœuds ou règles de synchronisation le chariot élévateur utilise réellement.

Un camion basé sur la norme J1939 nécessite un ensemble de paramètres spécifiques : PGN, SPN, adresses source, comportement en matière de revendication d'adresse, PGN propriétaires, taux de répétition, exigences relatives au protocole de transport et règles de gestion du réseau.

“ Utilise le CAN ” ne nous apprend pratiquement rien.

C'est dans la machine à états que les prototypes finissent généralement par mourir

La plupart des problèmes d'intégration ne surviennent pas lorsque le camion roule normalement. Ils se produisent lors des transitions.

Mise en veille. Précharge. Connexion du chargeur. Temporisation après coup de clé. Arrêt d'urgence. Coupure en cas de basse tension. Rétablissement de la communication.

Le fabricant d'équipement d'origine doit documenter chaque transition sous forme de séquence, et non sous la forme d'une simple liste de signaux.

Voici à quoi pourrait ressembler une séquence de démarrage simplifiée :

  1. Le contacteur à clé ou le boîtier de commande du véhicule envoie le signal de mise en marche de la batterie.
  2. Le BMS démarre et effectue des contrôles internes.
  3. Le BMS commence à transmettre ses messages de pulsation et d'état.
  4. Le camion envoie une requête de mode de fonctionnement.
  5. Le système de gestion de batterie (BMS) vérifie la tension, la température, l'isolation et l'état de fonctionnement des contacteurs.
  6. Le circuit de précharge se ferme.
  7. La tension du circuit intermédiaire atteint le seuil défini par le constructeur.
  8. Les contacteurs principaux se ferment.
  9. Le système de gestion du véhicule (BMS) indique que le véhicule est “ prêt à rouler ”.”
  10. Le camion active le système de traction.

Maintenant, posez les questions qui dérangent.

Que se passe-t-il si la demande du véhicule arrive avant que le BMS n’ait terminé son autotest ? Combien de temps la précharge peut-elle durer ? Le BMS doit-il recevoir trois trames valides avant de fermer les contacteurs ? Quel pourcentage de la boucle intermédiaire CC est considéré comme indiquant que la précharge est terminée : 85%, 90% ou 95% ? Que se passe-t-il si le signal de présence du véhicule disparaît pendant 500 millisecondes alors que le camion est en mouvement ?

Les réponses ne peuvent pas venir de l'imagination du fournisseur de batteries.

Chaque état doit disposer de conditions d'entrée, de sortie et d'échec

Pour chaque état de fonctionnement, le constructeur d'équipement d'origine doit définir :

  • Conditions d'admission
  • Messages autorisés
  • Remerciements obligatoires
  • Durée maximale de transition
  • État du contacteur
  • État du chargeur
  • Autorisation de traction
  • Comportement d'affichage
  • Disponibilité des diagnostics
  • Conditions de sortie
  • Réponse de délai d'expiration
  • Conditions de récupération

La même rigueur s'applique au sommeil.

Certains camions coupent immédiatement l'alimentation du système d'allumage. D'autres laissent la batterie sous tension pendant 10, 30 ou 120 secondes afin que le véhicule puisse enregistrer des données de fonctionnement, transmettre des messages finaux ou terminer les transferts de données télématiques.

Une batterie qui se met en veille trop tôt peut sembler défectueuse, même si son système de protection fonctionne parfaitement.

La facturation nécessite un contrat tripartite

De nombreuses équipes parlent du camion et de la batterie, tout en considérant le chargeur comme un simple accessoire.

C'est une erreur.

Dans un système intégré de chariots élévateurs au lithium, le chargeur peut être amené à recevoir :

  • Tension de charge maximale autorisée
  • Courant de charge maximal autorisé
  • Courant de charge demandé
  • Tension du bloc-batterie
  • État de charge
  • Température maximale et minimale de la cellule
  • État d'activation de la charge
  • État du contacteur
  • Motif de la réduction de la puissance nominale
  • Commande d'arrêt de la charge
  • Gravité de la défaillance
  • Identifiant de la batterie et version du logiciel

La batterie peut également avoir besoin de connaître la tension de sortie du chargeur, le courant disponible, l'état du chargeur, les codes d'erreur et l'état du connecteur.

Le chariot peut alors se positionner au-dessus des deux dispositifs et déterminer si la recharge est autorisée en fonction de l'état du frein de stationnement, de la position de la clé, de l'état du dispositif de verrouillage, de la présence de l'opérateur, de la détection du connecteur ou des règles d'exploitation de l'entrepôt.

Qui est responsable ?

Le constructeur d'équipement d'origine doit y répondre par écrit.

CoreSpark's solutions de batteries pour chariots élévateurs la conception des zones de recharge, la recharge ponctuelle, le dimensionnement en fonction des équipes de travail, la sécurité et la planification de la conversion. Ces thèmes sont directement liés à l'intégration du réseau CAN, car un protocole adapté aux batteries au lithium des chariots élévateurs doit prendre en charge la stratégie de recharge effective, et non se contenter d'afficher l'état de charge (SOC) sur un écran.

Les étiquettes de tension peuvent masquer des problèmes d'intégration

Un chariot élévateur commercialisé sous l'appellation “ chariot élévateur 48 V ” peut être équipé d'un bloc-batterie au lithium de type LFP d'une tension nominale de 51,2 V. Une configuration LiFePO₄ classique en série de 16 cellules utilise des cellules d'une tension nominale d'environ 3,2 V, mais le contrôleur du chariot tient compte de la plage de fonctionnement complète, et non de la mention figurant sur l'étiquette commerciale.

Le constructeur d'équipement d'origine doit fournir :

  • Tension minimale de fonctionnement
  • Tension nominale
  • Tension de régénération maximale
  • Tension maximale du chargeur
  • Seuil d'alerte de sous-tension
  • Seuil de coupure en cas de sous-tension
  • Réponse aux surtensions
  • Exigences relatives à la capacité du circuit intermédiaire ou à la précharge
  • Tension admissible lors de la mise sous tension et de la coupure du contact

Le fournisseur met ensuite ces limites en correspondance avec la composition chimique des cellules, le nombre de séries, les seuils de protection du BMS et les paramètres du chargeur.

Le simple fait de faire correspondre le terme “ 48 V ” ne relève pas de l'ingénierie.

Intégration CAN des batteries de chariots élévateurs : ce que les équipementiers doivent fournir au fournisseur

Les défauts doivent entraîner un comportement bien défini du véhicule

Une matrice des défauts doit établir un lien entre chaque état de la batterie et une réaction précise du véhicule.

Par exemple :

Incident lié à la batterieFonctionnement de la batterieCirculation de camions prévueRègle de récupération
Avertissement SOCTransmettre l'état d'alerteAfficher un message d'avertissement ; maintenir l'adhérenceDépasse le seuil SOC d'origine
Seuil bas de SOCRéduire la limite du courant de déchargeRéduire progressivement le coupleSe résout après la recharge
Surchauffe de la celluleCourant de déclassementLimiter la traction et la régénérationSe désactive une fois que les limites de température et d'hystérésis sont atteintes
Surchauffe graveOuvrez les contacteurs lorsque cela peut se faire en toute sécuritéEntrer un arrêt contrôléEntretien ou réinitialisation définie requise
Délai d'attente CAN en position de stationnementMaintenir ou ouvrir les contacteurs selon la logique d'étatAffichage d'un défaut de communicationRécupération après une séquence de trames valides
Délai d'attente CAN pendant le déplacementAppliquer la période de fonctionnement en cas de défaillance convenueRéduire le couple ou s'arrêter en toute sécuritéProcédure de redémarrage définie par le fabricant d'équipement d'origine (OEM)
Défaut d'isolationBloquer la lecture ou la écritureAfficher les codes d'erreur (DTC) de gravité élevéeUne inspection par un professionnel est requise
Détection des contacteurs soudésEmpêcher le redémarrage normalDésactiver les messages d'erreur relatifs aux camions et aux journauxRéinitialisation du service uniquement

“ Envoyer un bit de défaut ” n'est pas une stratégie de gestion des défauts.

L'équipementier doit définir le comportement du véhicule après réception de celui-ci. Le fournisseur doit définir le comportement du BMS si le véhicule ne tient pas compte de ses instructions.

Ce deuxième cas est souvent évité lors des réunions, car il soulève des questions relatives à l'autorité. Il n'en reste pas moins qu'il faut y répondre.

Il s'agit d'une question de sécurité et de responsabilité, et non d'une préférence informatique

Le rapport 2024 de l'OSHA sur les blessures graves a fait état de 5 186 accidents graves impliquant des chariots élévateurs entre 2015 et 2024, soit environ neuf blessures graves par semaine parmi les employeurs couverts par la base de données fédérale. Le rapport souligne également que cette base de données ne couvre qu'une partie de la population active américaine et qu'elle ne doit donc pas être considérée comme un recensement national exhaustif. Consultez le rapport 2024 de l'OSHA sur les blessures graves.

Ces blessures n'étaient pas toutes liées à des problèmes de batterie ou de communication. Ce n'est pas là le problème.

Le fait est que les chariots élévateurs évoluent au milieu des piétons, des rayonnages, des quais de chargement, des charges en hauteur et des allées étroites. Une interruption inexpliquée de la traction, un calcul erroné du niveau de charge (SOC), une limite de régénération désactivée ou l'ouverture d'un contacteur ne constituent pas seulement une mauvaise expérience utilisateur.

Cela peut compromettre la sécurité de fonctionnement.

Le libellé réglementaire est également sans ambiguïté. En vertu de OSHA 29 CFR 1910.178(a)(4), les modifications qui ont une incidence sur la capacité ou le fonctionnement en toute sécurité d'un chariot industriel motorisé nécessitent l'accord écrit préalable du fabricant, ainsi que la mise à jour correspondante des plaques, étiquettes ou autocollants.

C'est pourquoi tout programme de conversion au lithium devrait commencer par la liste de contrôle pour la conversion des chariots élévateurs du plomb-acide au lithium ainsi que la procédure d'autorisation écrite du constructeur d'équipement d'origine (OEM). L'intégration du réseau CAN ne dispense pas de tenir compte des aspects mécaniques liés au poids de la batterie, à son fixation, aux dimensions du compartiment, au lest, aux connecteurs et à la capacité nominale.

Le règles relatives au poids et au contrepoids des batteries de chariots élévateurs sont particulièrement pertinentes dans ce contexte. Une interface CAN techniquement parfaite ne peut pas corriger un pack de remplacement qui ne respecte pas la plage de poids de batterie homologuée pour le camion.

La cybersécurité ne peut pas être intégrée après la validation

Les batteries connectées sont des calculateurs électroniques (ECU) pilotés par logiciel.

Traitez-les comme ça.

La batterie peut donner accès à des fonctions de diagnostic CAN, au Bluetooth, à l'interface RS485, à l'USB, aux logiciels de maintenance, aux données télématiques ou aux fonctions de mise à jour du micrologiciel. Chaque interface modifie le modèle de risque.

Le Recommandations de la NHTSA en matière de cybersécurité des véhicules recommande de communiquer des normes claires en matière de cybersécurité aux fournisseurs, de tenir à jour des registres des composants logiciels et de leurs versions, de tester les produits, de documenter les choix de conception, de protéger l'accès aux fonctions de diagnostic, d'authentifier les messages liés à la sécurité dans la mesure du possible, et de recourir à la segmentation ou au filtrage du réseau. Bien que ce document concerne les véhicules routiers, la logique technique qui y est exposée s'applique directement aux équipements industriels connectés via le réseau CAN.

Il existe un véritable précédent qui justifie de prendre cela au sérieux.

En juillet 2015, Fiat Chrysler a procédé au rappel d'environ 1,4 million de véhicules américains après que des chercheurs ont démontré qu'il était possible d'accéder à distance aux commandes d'un véhicule connecté via le système Uconnect. Selon Reuters, les chercheurs auraient pu envoyer des commandes agissant sur le moteur, la direction et les freins.

Une batterie de chariot élévateur n'est pas une Jeep Cherokee. Mais les réseaux CAN partagent une caractéristique préoccupante : dès qu'une interface non fiable accède à un bus de commande mal segmenté, une simple fonctionnalité de communication peut devenir une porte d'entrée vers des fonctions liées à la sécurité.

L'équipementier doit donc définir :

  • Quels sont les services de diagnostic autorisés ?
  • Si l'accès au débogage en production est désactivé
  • Comment le micrologiciel est-il signé et authentifié ?
  • Qui est chargé d'approuver les mises à jour ?
  • Un identifiant unique est-il valable pour tous les packs ?
  • Comment sont gérées les versions des logiciels et des bases de données (DBC)
  • La possibilité pour des appareils externes d'émettre sur le bus de traction
  • Quels identifiants de message une passerelle accepte-t-elle ?
  • Comment les journaux d'événements sont-ils stockés et consultés ?
  • Que se passe-t-il lorsqu'un message non autorisé est détecté ?

La sécurité fondée sur l'opacité des connecteurs n'est pas une véritable sécurité.

La rétro-ingénierie devrait être un outil de vérification, et non le point de départ

Il existe des cas légitimes où un équipementier historique ne peut pas fournir une documentation complète. Il se peut que le fournisseur d'origine du contrôleur n'existe plus. Le fichier DBC peut être incomplet. La plateforme du camion peut avoir accumulé quinze ans de modifications de micrologiciel non documentées.

La rétro-ingénierie peut s'avérer utile.

Mais il faut le considérer comme un projet d'ingénierie maîtrisé, soumis à certaines contraintes, et non comme une alternative bon marché à la coopération avec les équipementiers.

Un programme de rétro-ingénierie digne de ce nom peut nécessiter :

  • Plusieurs camions identiques
  • Plusieurs niveaux d'état de charge (SOC) de la batterie
  • Démarrages à froid et à chaud
  • Conduite avec et sans chargement
  • Essais de freinage régénératif
  • Connexion et déconnexion du chargeur
  • Injection de défauts
  • Suppression des messages
  • Tests de relecture
  • Analyse de corrélation binaire
  • Dimensions du matériel
  • Remarques concernant l'outil de maintenance
  • Approbation finale par le constructeur d'équipement d'origine (OEM) ou par un ingénieur agréé

Même dans ce cas, certains événements peuvent ne jamais apparaître dans les données enregistrées. Un défaut d'isolation grave, le déclenchement d'un contacteur, la défaillance d'un capteur de température de cellule, la restauration du chargeur d'amorçage ou une erreur rare du chargeur peuvent ne pas se produire au cours d'une observation normale.

Le silence n'est pas une preuve.

La meilleure approche consiste à utiliser des traces CAN enregistrées pour vérifier le cahier des charges écrit. En cas de divergence entre la trace et le document, l'équipementier doit résoudre cette divergence et publier une définition révisée, soumise à un contrôle de version.

Les critères des tests de réception doivent être convenus avant la livraison du prototype.

Tout programme sérieux d'intégration de batteries par un équipementier nécessite une matrice d'acceptation signée.

Les essais ne doivent pas se limiter au “ démarrage et à la conduite du camion ”.”

Tests de communication

Vérifier :

  • Débit binaire et format d'image corrects
  • Synchronisation des messages en cas de charge maximale du bus
  • Retards de démarrage
  • Détection de délai d'expiration
  • Gestion des compteurs et des sommes de contrôle
  • Récupération après coupure du bus
  • Routage par passerelle
  • Comportement de sommeil et de réveil
  • Communication de diagnostic
  • Informations sur la version du logiciel et du protocole

Tests en conditions de fonctionnement

Test :

  • Démarrage à la mise sous tension
  • Appuis répétés sur une touche
  • Réussite et échec de la précharge
  • Activation de l'entraînement
  • Stationnement et mise hors service
  • Déclenchement de l'arrêt d'urgence
  • Connexion du chargeur, que le contact soit mis ou non
  • Fin de la recharge
  • Déclassement en cas de faible SOC
  • Limitation du courant de régénération
  • Interruption de la communication en stationnement
  • Interruption de la communication pendant le déplacement

Tests d'injection de défauts

Déconnecter ou simuler :

  • Capteur de tension du bloc-batterie
  • Entrée de tension de cellule
  • Capteur de température
  • Capteur de courant
  • Retour d'information du contacteur
  • Verrouillage
  • Chargeur CAN
  • Réseau CAN du véhicule
  • Signal de réveil
  • Alimentation auxiliaire

Vérifiez ensuite que la batterie, le chariot, le chargeur et l'écran réagissent tous conformément à la même matrice de dépannage.

On ne devrait pas demander à un fournisseur de découvrir les critères d'acceptation lors de l'essai final du véhicule. Cela revient à lui imposer des conditions à l'improviste.

CoreSpark's Études de cas et processus de validation relatifs au projet de batterie LiFePO₄ Mettre l'accent sur la vérification des échantillons avant la production en série, notamment en ce qui concerne la tension, la capacité, les dimensions du pack, la configuration du BMS, la méthode de charge et les exigences relatives aux connecteurs. Pour les projets de chariots élévateurs intégrant le protocole CAN, cette même étape doit inclure la vérification de la conformité au protocole et les tests de détection des défauts au niveau du véhicule avant la validation définitive du micrologiciel de production.

Ce que les équipementiers peuvent protéger en vertu d'un accord de confidentialité

Les équipementiers hésitent souvent à publier une base de données CAN complète, car celle-ci contient des signaux propriétaires sans rapport avec la batterie.

Cette inquiétude est légitime. La réponse habituelle ne l'est pas.

L'équipementier n'est pas tenu de mettre à disposition tous les signaux relatifs à la direction, au système hydraulique, à la traction ou à la télématique. Il doit toutefois fournir suffisamment d'informations pour permettre au fournisseur de batteries de mettre en œuvre et de vérifier en toute sécurité l'interface qui lui a été attribuée.

Il existe trois modèles viables :

Un DBC restreint

Le constructeur fournit une base de données filtrée contenant les messages relatifs à la batterie, au chargeur, à la passerelle et aux diagnostics requis. Les signaux non pertinents sont supprimés ou renommés.

Document de contrôle d'interface

Le constructeur d'équipement d'origine (OEM) fournit un document de référence qui définit uniquement les signaux, les séquences, les temporisations, les défauts et les services de diagnostic requis par la batterie.

Une passerelle appartenant à un équipementier

Le constructeur automobile place le protocole dédié aux véhicules particuliers derrière une passerelle et fournit au fournisseur de batteries une interface stable et documentée. Cela permet souvent d'obtenir la séparation la plus claire à long terme, à condition que le délai d'expiration et le comportement en cas de défaillance de la passerelle soient clairement définis.

Un accord de confidentialité (NDA) permet de protéger les informations confidentielles.

Cela ne peut pas se substituer aux informations techniques.

Signaux d'alerte qui devraient entraîner l'arrêt du projet

Je suspendrais le projet d'ingénierie si un équipementier tenait l'une des déclarations suivantes :

  • “ Il suffit de copier la batterie d'origine. ”
  • “ Le protocole CAN est une norme. ”
  • “ Nous ne pouvons pas partager le DBC, mais vous pouvez le ” renifler ». »
  • “ Utilisez le même message SOC que celui de l'ancien pack. ”
  • “ Le chargeur s'en chargera. ”
  • “ Il n'y a pas de machine à états. ”
  • “ La gestion des défauts peut être ajoutée une fois que le camion est en service. ”
  • “ Tous les modèles 48 V utilisent le même logiciel. ”
  • “ Nous définirons les critères d'acceptation après les tests. ”
  • “ L'ancien fournisseur de batteries ne nous avait jamais demandé ça. ”

Cette dernière affirmation est particulièrement dangereuse. Elle pourrait signifier que le fournisseur précédent disposait d'une documentation plus complète, avait mis en place une solution de contournement non documentée ou avait pris en charge un risque d'intégration qui n'a jamais fait l'objet d'une évaluation formelle.

Le silence passé ne prouve pas que l'interface soit performante.

Intégration CAN des batteries de chariots élévateurs : ce que les équipementiers doivent fournir au fournisseur

FAQ

Qu'est-ce que l'intégration du bus CAN dans les batteries de chariots élévateurs ?

L'intégration du bus CAN dans les batteries de chariots élévateurs désigne le processus d'ingénierie visant à permettre au système de gestion de la batterie, au contrôleur du chariot, au chargeur, à l'écran d'affichage et aux outils de diagnostic d'échanger des messages définis, de suivre le même état de fonctionnement et de réagir en toute sécurité aux limites, aux défauts, aux commandes de réveil, aux demandes de charge et aux coupures de communication.

Ces travaux portent sur la configuration de la couche physique, le mappage des signaux, la synchronisation des messages, la logique des contacteurs, la gestion de la charge, les diagnostics, la gestion logicielle et la validation au niveau du véhicule. Ils ne sont considérés comme achevés que lorsque le fonctionnement normal et le comportement en cas de défaillance répondent tous deux aux critères d'acceptation définis par écrit.

Qu'est-ce qu'un fichier DBC du bus CAN ?

Un fichier DBC CAN bus est une base de données lisible par machine qui définit chaque trame et chaque signal CAN que le fournisseur doit mettre en œuvre, notamment les identifiants de message, les positions d'octets, les longueurs en bits, l'ordre des octets, la mise à l'échelle, les décalages, les unités, les débits de transmission, les règles de multiplexage, les plages valides et, parfois, des tables de valeurs ou des champs de somme de contrôle.

Le DBC ne constitue qu'une partie de l'interface. Une spécification distincte devrait définir les transitions d'état, la coordination avec le chargeur, les réactions en cas de défaillance, le comportement en cas de délai d'attente, les diagnostics, les contrôles de cybersécurité et les tests de réception.

Que doit fournir un équipementier à un fournisseur de batteries pour chariots élévateurs ?

L'équipementier doit fournir au fournisseur de batteries le cahier des charges complet de l'interface : brochage électrique, paramètres de la couche physique, DBC ou carte de signaux équivalente, propriété du réseau, synchronisation des messages, transitions d'état, protocole de charge, réactions en cas de défaut, accès au diagnostic, règles relatives aux versions logicielles, traces de test et critères d'acceptation écrits pour le modèle de chariot élévateur concerné.

L'équipementier doit également recenser tous les modèles concernés, ainsi que les versions des contrôleurs, des chargeurs et les variantes régionales. Un protocole validé sur un seul camion de 48 V ne doit pas être systématiquement étendu à l'ensemble d'une gamme de produits.

Une batterie au lithium pour chariot élévateur peut-elle fonctionner sans communication CAN ?

Une batterie de chariot élévateur ne peut fonctionner sans communication CAN que si le chariot et le chargeur ont été conçus pour accepter une batterie autonome dont le système de gestion de batterie (BMS) commande les contacteurs et les dispositifs de protection de manière indépendante ; sur de nombreux chariots élévateurs modernes, l'absence de messages CAN déclenchera des verrouillages, un mode de secours, un refus de charge, des codes d'avertissement ou une perte totale de traction.

Même une batterie autonome doit tout de même être compatible avec la plage de tension du véhicule, sa demande en courant, son connecteur, les exigences en matière de poids de la batterie, son système de charge et ses dispositifs de sécurité. La mention “ Pas besoin de CAN ” ne signifie pas “ compatible sans adaptation ”.”

Quelles sont les meilleures pratiques en matière d'intégration du protocole CAN dans les batteries de chariots élévateurs ?

La meilleure pratique en matière d'intégration CAN pour les batteries de chariots élévateurs consiste à définir une spécification d'interface unique soumise à un contrôle de version, à la valider à l'aide de traces CAN réelles et d'un système « hardware-in-the-loop » ou d'un banc d'essai pour chariots élévateurs, à simuler des délais d'expiration et des défaillances de capteurs, à vérifier le comportement du chargeur, puis à signer une matrice d'acceptation avant que le fournisseur ne lance la version de production du micrologiciel.

L'équipementier et le fournisseur doivent également assurer la traçabilité des versions des protocoles, examiner chaque modification du micrologiciel, contrôler l'accès aux diagnostics et conserver les résultats des essais pour chaque combinaison approuvée de chariot élévateur, de batterie et de chargeur.

La documentation relative à la norme UN 38.3 fait-elle partie de l'intégration CAN ?

La documentation relative à la norme ONU 38.3 ne constitue pas une exigence du protocole CAN ; il s'agit d'une preuve de conformité aux normes de transport attestant qu'une cellule ou une batterie au lithium a satisfait aux essais applicables prévus à la partie III, sous-section 38.3, du Manuel des essais et critères de l'ONU avant d'être mise en circulation.

Le Administration américaine chargée de la sécurité des pipelines et des matières dangereuses stipule que les fabricants et les distributeurs en aval doivent mettre à disposition les résumés des essais effectués sur les batteries au lithium, conformément à la réglementation en vigueur. La validation du protocole et les documents de transport doivent tous deux être inclus dans le dossier de lancement du projet, mais ils ont des objectifs différents.

Envoyez le dossier d'interface avant de demander un devis

Ne vous lancez pas dans un projet d'intégration du bus CAN d'une batterie de chariot élévateur en ne disposant que de la tension, de la capacité en ampères-heures et d'une photo du connecteur.

Préparez l'architecture réseau, le fichier DBC ou EDS, la matrice de propriété des messages, la machine à états d'exploitation, la procédure d'échange de données pour la recharge, le tableau des réponses aux défauts, le schéma de brochage, les traces CAN de référence, la liste des versions logicielles et les critères d'acceptation. Identifiez les modèles exacts de camions et de chargeurs concernés.

Envoyez ensuite le dossier pour examen technique.

Un fournisseur de batteries qualifié est en mesure de protéger les fichiers confidentiels dans le cadre d'un accord de confidentialité (NDA), de signaler les informations manquantes, de proposer un système de gestion de batterie (BMS) et une architecture de communication, de construire un prototype contrôlé et de valider le résultat sur le véhicule réel.

Mais le fournisseur ne peut pas créer des informations que le constructeur n'a jamais communiquées.

Communiquez à CoreSpark Battery le modèle de votre chariot élévateur, la tension et la capacité de la batterie, le protocole CAN, les détails du chargeur, le schéma du connecteur et la quantité visée afin de lancer une étude d'intégration OEM documentée — et non pas un énième pari hasardeux de rétro-ingénierie.

Mises à jour de la newsletter

Saisissez votre adresse e-mail ci-dessous et abonnez-vous à notre newsletter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

BYingPower fournit des batteries LiFePO4 destinées aux équipementiers (OEM), à la vente en gros et sur mesure pour les voiturettes de golf, les camping-cars, les chariots élévateurs, le stockage d'énergie solaire, l'alimentation marine et les applications de remplacement des batteries au plomb. Nous accompagnons les marques de batteries, les distributeurs, les revendeurs, les intégrateurs de systèmes et les acheteurs OEM en leur proposant des solutions fiables de batteries au lithium, des options de gestion de batterie (BMS) intelligentes, des services de marque blanche et une assistance pour les formalités d'exportation.
© 2026 BYingPower. Tous droits réservés.