patsherbrooke
Posts: 32
Joined: Mon Jul 04, 2016 1:15 pm

Monitorer voltage batterie externe

Tue Aug 02, 2016 12:15 pm

Bonjour à tous !
Dans le cadre de mon projet de robot, j'ai branché mon RPI3 à une batterie externe 10000mAh.
Je voulais savoir si l'un d'entre vous a monitoré le voltage en output de la batterie (donc en input du RPI3) afin de prévenir un arrêt non désiré du RPI3. Quelque chose du genre : si le voltage atteint une valeur X alors faire une shutdown du RPI3.
Je suppose qu'il va falloir ajouter du hardware mais dans ce domaine, je suis débutant...
J'ai vu des solutions du genre picheckvoltage (https://goddess-gate.com/projects/en/ra ... eckvoltage) ou MoPi (https://pi.gate.ac.uk/pages/mopi.html) ...qui me semblent compliquées....
Y a-t-il quelque chose d'exploitable et significatif avec vcgencmd measure_volts (avec param core, sdram_p, sdram_i, sdram_c) ?
Merci d'avance pour vos réponses !

totoharibo
Posts: 4446
Joined: Thu Jan 24, 2013 8:43 am

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 1:38 pm

petite précision : les batteries externes sont (99% des cas) de batteries Lithium
Leur tension est de l'ordre de 3.6V.

pour sortir en USB (5V) un élévateur/régulateur est "installé" dans le pack. Donc la sortie est de 5v quelque soit l'état de charge de la batterie.

À moins d'un signal supplémentaire ou d'une bidouille interne dans la batterie (mesure de la batterie Lithium et transmission au RPi), je ne vois pas de solution simple.

Les liens que tu m'indique confirment.

patsherbrooke
Posts: 32
Joined: Mon Jul 04, 2016 1:15 pm

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 3:02 pm

Argghhhh !
Ce que tu me dis me semble en effet logique...
Quel serait selon toi le meilleur moyen d'arriver à mes fins ?
- avec un batterie externe
- avec un pack de piles AA

totoharibo
Posts: 4446
Joined: Thu Jan 24, 2013 8:43 am

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 3:16 pm

patsherbrooke wrote:Argghhhh !
Ce que tu me dis me semble en effet logique...
Quel serait selon toi le meilleur moyen d'arriver à mes fins ?
- avec un batterie externe
- avec un pack de piles AA
la capacité restante dans la batterie est "avec une TRÈS GRANDE IMPRÉCISION" liée à sa tension.

Donc détection de seuil de tension matériel ou logiciel.

Une autre solution : si tu connais la conso, la capacité de ta batterie et que tu pars avec une batterie chargée à bloc (beaucoup de si) au bout d'un certain temps (comme le fut du canon) la batterie sera vide.
À toi de couper avant : la solution du pauvre :-(

patsherbrooke
Posts: 32
Joined: Mon Jul 04, 2016 1:15 pm

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 5:14 pm

ok, bref, pas de solution...
Pour info, je n'ai pas encore reçu ma batterie externe...
Que se passe-t-il lorsque le RPI3 n'a plus assez de jus ? Dans ce cas, y a-t-il moyen de lui faire faire quelque chose pour qu'il s'arrête proprement ?
Est-ce qu'un arrêt par manque de courant risque d'endommager quelque chose (carte SD,...) ?

totoharibo
Posts: 4446
Joined: Thu Jan 24, 2013 8:43 am

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 5:24 pm

Que se passe-t-il lorsque le RPI3 n'a plus assez de jus ?

on croise les doigts :-(

comme toujours il vaut mieux avoir des sauvegardes.

patsherbrooke
Posts: 32
Joined: Mon Jul 04, 2016 1:15 pm

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 6:02 pm

Ok, on va faire du rpi-clone en veux-tu en voilà !
:D

JumpZero
Posts: 1131
Joined: Thu Mar 28, 2013 7:35 pm
Location: 127.0.0.1

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 6:56 pm

Ahhhh quelle horreur :cry:
Encore quelqu'un qui dis "voltage" au lieu de dire "tension"

totoharibo
Posts: 4446
Joined: Thu Jan 24, 2013 8:43 am

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 7:40 pm

JumpZero wrote:Ahhhh quelle horreur :cry:
Encore quelqu'un qui dis "voltage" au lieu de dire "tension"
te plains pas : il n'a pas dit ampèrage.

patsherbrooke
Posts: 32
Joined: Mon Jul 04, 2016 1:15 pm

Re: Monitorer voltage batterie externe

Tue Aug 02, 2016 9:01 pm

ok JumpZero, désolé pou l'anglicisme !

SIDF92
Posts: 17
Joined: Mon Jul 25, 2016 8:05 am

Re: Monitorer voltage batterie externe

Mon Aug 29, 2016 5:37 am

Bonjour,

Mesurer la tension est toujours un exercice délicat.
En effet, le coude de chute est extrêmement rapide.
Une autre solution électronique (je dis cela de mémoire) est d'utiliser un composant qui te mesure la totalité de la charge consommée en Coulomb (C).
Après un T0 qui correspondrait à une pleine charge, tu peux ainsi estimer "sans trop d'erreur" le moment où tu arrives en fin de course.
A+

SIDF92

totoharibo
Posts: 4446
Joined: Thu Jan 24, 2013 8:43 am

Re: Monitorer voltage batterie externe

Mon Aug 29, 2016 3:08 pm

[HS] pas demandé : ta batterie externe est une "vraie" batterie (genre accu 12V au plomb) ou une qui sort du 5V sur un port USB ?

suivant le cas : tout change.

[/HS]

SIDF92
Posts: 17
Joined: Mon Jul 25, 2016 8:05 am

Re: Monitorer voltage batterie externe

Tue Aug 30, 2016 8:27 am

Bonjour,

Tu peux regarder cet article :
http://www.digikey.com/en/articles/tech ... monitoring

C'est la technique utilisée dans tous nos smartphones ;-)
Tiens moi au courant et si tu as des soucis n'hésites pas.
A+

SIDF92

moissan
Posts: 46
Joined: Tue Jan 31, 2017 9:57 am

Re: Monitorer voltage batterie externe

Wed Feb 01, 2017 10:51 pm

la mesure de la tension d'une batterie est difficile a utiliser pour determiner la charge restante dans la partie moyenne de la decharge : pente de la courbe assez faible , mais la mesure de tension est très efficace pour detecter la fin de decharge , donc couper proprement avant la decharge complete

le raspberry n'a pas d'entré analogique , donc on pourrait penser a un autre microcontroleur en plus , mais j'ai l'intension d'essayer un truc original : utiliser l'alimentation a decoupage comme generateur de signal a transmetre a un fil du gpio

le rapport cyclique d'une alim a decoupage permet de calculer la tension de la batterie ... reste a trouver une alimentation dont la frequence de fonctionnement soit compatible avec un branchement sur un port gpio

je n'espere pas une grande precision de ce moyen de mesurer la tension , mais ça doit suffir pour detecter la fin de decharge ... et dans l'autre sens la fin de charge

pour avoir un information exacte de la charge pendant l'ensemble du cycle la mesure de tension ne suffit plus , il faut compter les Ah qui entrent ou sortent ... mais detecter la fin de decharge un peu a l'avance pour arrêter proprement est le premier besoin

totoharibo
Posts: 4446
Joined: Thu Jan 24, 2013 8:43 am

Re: Monitorer voltage batterie externe

Thu Feb 02, 2017 8:34 am

un ADC sur I2C ?
https://www.adafruit.com/product/1085
c'est un exemple ya moins cher et un canal : pas cherché plus loin

moissan
Posts: 46
Joined: Tue Jan 31, 2017 9:57 am

Re: Monitorer voltage batterie externe

Thu Feb 02, 2017 11:18 am

bien sur pour un bricolage a realiser une seule fois , un convertisseur analogique est une solution disponible , mais mon but est plutôt de concevoir une alimentation par batterie a un prix optimum

j'espere que vu la grande frequence d'horloge du raspbberry analyser le timing d'une alim a decoupage sera une tache facile ... mais si je connais bien l'electronique analogique et les alim a decoupage , je suis nul en programation

Return to “Français”