Alimentation arduino

Bonjour, je me suis lancé dans la réalisation d'un robot et aimerai avoir votre avis en partant du principe que je prenne bel et bien une batterie LiPo 2S (2 cellules en série).

Pensez vous qu'il est raisonnable (et possible) de mesurer la tension de la batterie à l'aide des connecteurs d'équilibrage brancher directement sur l'Arduino ? (comme fait sur le schéma) L'Arduino peut t-il mesurer la tension entre les bornes A et B et la tension entre les bornes B et C ?

Cela suffit-il pour mesurer la charge de la batterie ? Étant donné que je veux être sûr que la batterie ne tombe pas en panne, je compte faire émettre un signal avec un buzzer dès que la batterie aura plus que 5% (environ 3,3v sur chaque cellule il me semble) pour que je puisse la recharger.

Sinon si jamais je raconte vraiment n'importe quoi, pensez vous qu'il y a un module se chargeant de faire cela (mesurer la charge restante de la batterie) presque automatiquement (avec un peu de programmation évidemment)!

Merci de votre aide :wink:

Ps : pour ceux qui se pose la question (car pas dit sur le schéma) l'arduino sera alimenté par une autre source d'énergie !


voila ton image

il faut ajouter un pont diviseur pour la mesure de C, et même de B si tu as une carte en 3.3V. Car le tension en C sera celle des deux cellules en série, donc entre 6 et 8V, en gros, selon l'état de charge, et l'arduino ne peut pas supporter des tensions d'entrées supérieurs à Vcc (donc 5V ou 3,3V selon la carte)

Ensuite, l'arduino ne peut pas faire directement la mesure de la tension C-B, il va permettre de mesurer C-A et B-A, qu'il suffit se soustraire pour avoir C-B.

Donc pour résumer, oui c'est possible, sans difficulté, il faut juste rajouter un ou deux ponts diviseurs sur les entrées de mesure, pour diminuer la tension dans des valeurs compatibles avec la carte que tu utilises (en 3.3V ou en 5V)

'Arduino peut t-il mesurer la tension entre les bornes A et B et la tension entre les bornes B et C ?

Cela a peu d'intérêt. Mesurer entre A et C avec un pont diviseur suffira.
Le chargeur est censé équilibrer la charge grâce au connecteur prévu, donc une batterie fraîchement chargée sera forcément équilibrée.

@+

D'accord merci pour vos réponses,
mais du coup j'ai une deuxième question si je fais un pont diviseur de tension, cela veut donc dire que je dois le faire entre les pins C et A (de mon schéma), que je la divise par 2 et que je surveille avec l'Arduino si elle ne passe pas en dessous de 3,2V ?

Sinon j'ai aussi entendu parler des BMS, quel est selon-vous la meilleure solution?

l'un n'empèche pas l'autre. Un BMS contient un circuit spécialisé qui mesure en permanance l'état de charge de la batterie, et qui coupe l'utilisation si la batterie est déchargée. Il va de même faire la même chose pour la charge, et couper la charge lorsque la batterie est pleine.
En revanche si depuis ton programme arduino tu as besoin de connaître l'état de charge de ta batterie, à moins de trouver un BMS qui soit communiquant et qui te le donne, il faut bien mesurer la tension