Aller au contenu


Photo

Raspberry Pi UPS HAT


  • Veuillez vous connecter pour répondre
14 réponses à ce sujet

#1 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 03 juin 2019 - 04:41

Bonjour,

Je viens d'acheter un composant HAT pour le Raspberry pi 3. Voici le modèle : https://www.robot-ma...y=HAT&results=2

Je cherche des infos / tutos / posts sur le composant mais je ne trouve rien. Sous quel nom? référence? dois-je chercher ?

Je rencontre déjà un problème d'alimentation et je cherche du code pour récupérer les datas associées à la batterie.

 

En faisant "i2cdetect -y 1", j'ai un élément détecté à l'adresse 0x62.
Or, je pensais que cet outil pouvait récupérer 2 informations : la tension du courant et la capacité de la batterie. Pourrais-je avoir plus d'informations sur la récupération de ces 2 éléments?

Merci d'avance,

à bientôt,



#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 03 juin 2019 - 05:05

Alors en effet l'ups intègre bien un composant I2C capable de fournir des information intéressante et dont l'adresse est bien 0x62. 

Du coup pour demander des info à l'UPS Il faut lui envoyer les bon registre à l'adresse 0x62. 

 

Voilà les seules informations fournies de base avec le produit : 

HTB189fChKsAV1JjSZFsq6ydZXXam.jpg

 

Je vais d'ailleurs de ce pas mettre à jour la fiche produit ... 

 

Les info qui nous intéressent le plus sur ce document sont la dernière partie : 
data.jpg

 

Qui précise les info disponible les registres de la carte et le format de stockage. 

 

Oui l'UPS permet de lire la tension de la batterie. 

Cette tension noté VCELL est donné en 14 bits sur les registre 0x02 et 0x03 de la carte. 

 

L'ups donne aussi SOC " Le State Of Charge de la batterie, qui est censé indiquer un pourcentage de batterie restant. 

 

Pour plus d'information sur le composant intégré dans l'ups : il s'agit d'un CW2015 dont voici la datasheet complète : 
Fichier joint  CW2015-power-management-datasheet.pdf   976,03 Ko   236 téléchargement(s)


 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#3 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 04 juin 2019 - 10:33

Super, merci pour le datasheet. Les images sont de mauvaise qualité, je ne peux pas les analyser.

Autres questions concernant le bouton on/off. Par rapport à mon projet, il faudrait que je ne l'utilise pas, que le composant soit toujours sur ON, est-ce possible à mettre en place ? Dois-je aller dans le register mode et changer le QSTRT à 11 ? Sachant que 00 est la valeur par défaut et 11 serait pour le démarrage. Il y a également le Sleep mode qui est à 11 par défaut et 00 to wake up. Puis-je ou dois-je modifier ces informations pour avoir le composant en constante utilisation ?

Physiquement, pouvez-vous me dire la différence au démarrage? Lorsque j'appuie une fois et lorsque l'on appuie longtemps, quelle est la différence pour le HAT ?

 



#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 04 juin 2019 - 11:17

Les images concernant les registres du CW2015 sont des extraits du datasheet donc toutes les informations qui s'y trouvent et qui t'intéressent sont dedans. 

 

Concernant le bouton On/Off : 

1 simple clique permet d'allumer l'UPS
1 long clique permet d'activer ou la sortie 5V qui allimente la pi 
1 double clique permet de tout éteindre, il sera nécessaire d'appuyer sur le bouton pour rallumer le système. 

 

Avec le simple clique on peut voir l'état de la batterie sans pour autant alimenter la raspberry pi par exemple ... 

 

à propos de QSTRT c'est pour remettre à 0 l'apprentissage du SOC qui se tune automatiquement...

Quoi qu'il en soit, l'UPS ne se limite pas que au CW2015. 

Le CW2015 n'est la que pour monitorer la batterie rien de plus. Il ne permet pas de mettre l'UPS en constante utilisation ... De toute façon l'UPS une fois manuellement allumé est prêt pour une "constante utilisation". 



 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#5 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 04 juin 2019 - 11:31

J'ai d'autres interrogations sur ce composant, notamment au niveau électrique, domaine que je ne maîtrise pas.

Voici mon installation :

J'ai une génératrice à manivelle qui délivre un courant de 5V 1A, branchée en micro usb sur IN. Le modèle est : https://www.texenerg...infinite-orbit/. J'aimerais utiliser cet outil pour recharger mon Raspberry pi.

 

J'ai lu sur le datasheet que lorsque la batterie se rechargeait, le courant de sortie pour alimenter le pi est de 1.4 A ce qui devrait être ok pour mon système.

La batterie que j'utilise est une batterie LiPo de 3.7V et 1500 mAh branchée sur le HAT.

Lorsque j'actionne la manivelle, tout le système s'arrête et le raspberry pi s'éteint. Qu'est ce qui l'éteint immédiatement ? Est ce le HAT qui envoie une alerte au pi ? Ou est ce le pi qui s'éteint suite à une variation de tension immédiate?

Lorsque j'utilise un câble micro usb connecté à mon ordinateur, il n'y a aucun problème pour recharger la batterie et utiliser le pi. C'est lorsque j'utilise la manivelle que tout devient problématique.

J'imagine que le courant de sortie de la manivelle est un courant continu car cet outil a été créé pour recharger des téléphones, tablettes et autres appareils.

Merci d'avance,

ps: je voulais envoyé une petite vidéo mais le format généré par mon smartphone n'est pas compatible. Quel format puis-je utiliser ?

Image(s) jointe(s)

  • Screenshot_20190604_121217_com.huawei.himovie.overseas.jpg
  • Screenshot_20190604_121541_com.huawei.himovie.overseas.jpg


#6 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 04 juin 2019 - 11:35

Merci Mike118 pour la réponse sur le bouton on/off et CW2015. Donc il n'y aurait pas moyen de hacker ce bouton ?
 



#7 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 04 juin 2019 - 12:09

Autre réflexion concernant le système électrique du HAT et potentiellement la faille de mon système.

Lorsque j'utilise la manivelle, tout s'éteint. Alors qu'avec le câble, la batterie se charge normalement. Pensez-vous que lorsque la batterie est en charge, le raspberry pi est alimenté directement par le micro usb également et non plus par la batterie ?

Est-ce que la batterie peut être en charge et également délivrer du courant au même moment ? Que se passe t'il lorsque le HAT a du courant qui arrive par l'embout IN ?

Merci d'avance



#8 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 04 juin 2019 - 12:20

Si il y a moyen de hacker le bouton en jouant du fer à souder ... 

Si tu modifie comme ci dessous : 

IMG-20190503-WA0001.jpg

 

Il faut retirer tous les composants U3 , R4, R5, R23, R24, R25, R26, R27 et C12 et faire un petit pont de soudure sur C14 et C11 du côté de l'inductance ( près de U2) 
Comme sur la photo suivante : 

IMG-20190503-WA0004.jpg

 

Mais attention, bien qu'il n'y ait rien de très compliqué ou dangereux ( on ne fait que retirer les composants qui permettent de faire la fonctionnalité dont tu veux te passer )  c'est a tes risques et périls car après c'est plus sous garantis ... 

Une fois cette manipulation correctement effectuée, l'UPS fonctionnera tout le temps ... Tu ne pourras plus éteindre ta pi avec le bouton. 

 

Pour ce qui est de pourquoi ça ne marche pas avec ta manivelle ... je me dit que peut être que ça marchera mieux une fois la modification effectuée ... 

 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 04 juin 2019 - 01:07

Super merci,

Je réfléchis encore un peu et tenterai ces modifications plus tard.

Sinon en tant qu'autre option que j'envisage de tester avant de faire ces modifications, c'est utiliser le composant Powerboot 1A que j'ai avec moi (https://www.adafruit.com/product/2465). Peut-être que mon système serait plus robuste avec 2 batteries. J'envisage de brancher la manivelle sur le powerboost 1A qui aurait sa batterie de charge. Ce système complet sera relié au HAT par l'entrée IN qui aurait tout le temps du courant pour charger une deuxième batterie et le raspberry pi.

A tenter.



#10 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 04 juin 2019 - 01:25

Le rôle du UPS Hat est normalement de gérer la charge de la batterie pour éviter d'utiliser une électronique compliquée ou plusieurs batteries ... Par contre l'UPS n'est pas forcément fait pour tenir les fortes variation du genre : " Il y a du jus / il y a plus de jus " ... Donc si c'est leffet que fait ta manivelle ceci peut expliquer cela...

Mais bon après tu test ce que tu veux ... 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#11 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 04 juin 2019 - 03:46

C'est mon inquiétude sur la variation de tension, d'où le fait d'envisager un élément qui le supporte et qui ferait tampon entre le hat et la manivelle.

Autre chose, sur le datasheet du hat, il y a écrit en input pour le courant entrant entre 4.5v et 5.5v. Est-ce que le fait que ma batterie lipo de 3.7v soit inférieure à 4.5v peut poser problème ? Sachant que la majorité des batteries de robotique est à ce voltage

#12 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 04 juin 2019 - 06:05

pas de problème, l'ups est fait pour fonctionner avec des batteries lipo 1S. 

Le Vin spécifié entre 4.5V et 5.5V c'est pour la recharge.


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#13 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 10 juin 2019 - 11:09

J'ai détecté d'où provenait l'effet provoqué par l'utilisation directe sur le HAT. Premièrement la tension à la sortie de la manivelle est variable, elle varie entre 5.1V et 5.45V ce qui j'imagine peut poser problème pour le HAT qui ne dispose pas de régulateur de tension et donc pour le raspberry pi.

Utiliser le powerboost est donc une solution car elle régule la tension de sortie du module.

Par ailleurs, j'ai également découvert à quel point il était nécessaire de travailler avec une batterie pleine, chose que je n'avais pas fait dès le début. C'est débile mais important à rappeler pour les débutants comme moi. Charger à fond la batterie a permis d'avoir suffisamment d'ampères disponibles dans le circuit pour que tout fonctionne. Je travaillais avec une batterie très peu chargée et espérais la charger avec la manivelle. Mon système a donc fonctionné avec une batterie pleine.  J'ai par ailleurs augmenté la capacité de la batterie en utilisant une de 2500 mAh pour être sûre que tout fonctionne.

En cherchant un design minimaliste, je ne vais finalement pas utiliser le HAT et me contenter que du powerboost avec une batterie pleine et de meilleure capacité.

Mon système est très peu énergivore car j'utilise 2 écrans e-paper et tourne à 500 mAh au repos, sensiblement plus au chargement des écrans. Je peux donc utiliser le powerboost qui génère un courant de sortie à 1A.

Merci pour tous les retours.
 



#14 Cloéma

Cloéma

    Membre

  • Membres
  • 11 messages
  • Gender:Female
  • Location:Région parisienne

Posté 17 juin 2019 - 10:30

Bonjour,

Je suis de retour avec ce HAT.  Lorsque je branche ce HAT au raspberry pi, comment savoir quels pins sont utilisés par le HAT ? Etant donné que j'utilise beaucoup de pins pour mon robot, je risque d'être bloquée.

Auriez-vous d'autres informations techniques ? Pins utilisés ? La tension max réelle accepté en input ? Car lorsqu'il y a une tension variable entre 5.13V et 5.45V cela ne fonctionne plus

Merci d'avance



#15 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 17 juin 2019 - 03:29

Normalement ça marche pour une tension comprise entre 5 et 5.5V ...

 

Pour les pins utilisés, seuls les pins I2C le sont. Mais plusieurs périphériques peuvent être branchés en parallèle sur l'I2C sans probl-ème tant qu'ils n(ont pas la même adresse. 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 





0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users