Le cahier des charges:
- Chaque esclave lit la tension de son élément et renvoie l'information au maître
- Chaque esclave reçoit et exécute un ordre de commutation de la résistance by-pass en fin de charge pour l'équilibrage.
Les contraintes:
La carte esclave doit être alimenté par sa cellule (2,5V à 3,65V)
Les esclaves doivent être isolés entre eux puisqu'ils sont alimentés par leur cellule.
Le bus de communication doit donc être isolé (coupleurs optoélectroniques?)
Il est préférable de trouver une carte existante sur le marchécar je ne suis pas capable de concevoir moi même une carte à bas de micro-contrôleur.
Elle doit être de préférence économique puisque qu'il m'en faut 10, 20, ou 40 suivant la solution choisie!
Les choix matériels:
Dans la famille Arduino, la carte Nano ATMega 328 répond à ces critères, au moins pour les cartes esclaves
14 E/S digitales (dont 6 peuvent fournir une sortie PWM, notées par un trait blanc)
8 E/S analogiques
32KB de Mémoire flash
2 KB de SRAM
Vitesse d’horloge 16 MHz
Tout petit: 44mm x 18mm
Et gros avantage, elle est programmable sous l'excellent environnement Arduino
Il est d'autre part possible de transformer des E/S digitales en liaison série (pour la communication)
Prix : 2 à 3 Euros pour les copies Chinoises qui fonctionnent très bien!