Un BMS adopte généralement une architecture à trois niveaux (contrôle esclave, contrôle maître et contrôle principal) pour assurer une gestion et un contrôle hiérarchiques des modules de batterie aux clusters et aux piles. Ce qui suit décrit brièvement l'architecture à trois niveaux d'un système BMS.
Niveau 1 : L'unité de gestion de batterie (contrôle esclave), communément appelée BMU (Battery Management Unit). Faute d'une appellation stricte et normalisée, certains fabricants l'appellent également ESBMM (Batterie de stockage d'énergie Module de gestion) ou CSU (Unité de supervision des cellules). Ce niveau collecte principalement les données de tension et de température des cellules de batterie et est responsable de l'exécution des stratégies d'équilibrage de la batterie. Ces informations sont communiquées au deuxième niveau via une liaison de communication, généralement via CAN ou chaînage.
Niveau 2 : L'unité de gestion de batterie (contrôle principal), communément appelée BCU (Battery Cluster Management Unit) ou ESBCM (Energy Storage Battery Cluster Module). Les principales fonctions de ce niveau comprennent la collecte des informations sur la tension, le courant et l'isolement de la batterie, ainsi que son contrôle. bloc-batterie Les contacteurs de protection collectent les informations du BMU de premier niveau et estiment l'état de charge de la batterie (SOC). Ces informations sont ensuite transmises au troisième niveau via une liaison de communication, généralement via CAN ou Ethernet.
Le troisième niveau : l'hôte de gestion du système BMS ou l'unité de gestion de la pile (contrôle principal), communément appelée BSU (Battery Stack Management Unit), ESMU (Système énergétique Unité de gestion de batterie (BAMS), système de gestion de parc de batteries (BAMS) ou unité de parc de batteries (BAU). Les principales fonctions de ce niveau comprennent la collecte, le stockage et l'affichage des informations transmises par la BCU de deuxième niveau. Elle assure également les alarmes en temps réel, le contrôle du disjoncteur principal et le retour d'information des contacts. Elle assure également la communication en temps réel avec le PCS, le EMS et les systèmes de surveillance sur site. La BSU transmet et contrôle également de manière transparente les informations provenant d'équipements dynamiques et environnementaux tels que les systèmes de climatisation et de protection incendie. La BSU communique généralement avec le EMS via Ethernet et avec le PCS via RS485 ou CAN.