» Électronique » Arduino »Compteur de capacité de batterie Li-Ion

Compteur de capacité de batterie Li-Ion

Ce projet décrit Arduino- un appareil avec lequel vous pouvez vérifier la capacité des piles au lithium-ion. Très souvent, les batteries d'ordinateurs portables deviennent inutilisables du fait qu'une ou plusieurs batteries perdent leur capacité. Par conséquent, vous devez acheter une nouvelle batterie lorsque vous pouvez vous en sortir avec un peu de sang et remplacer ces batteries inutilisables.

Compteur de capacité de batterie Li-Ion


Ce qui est nécessaire pour l'appareil:
Arduino Uno ou tout autre compatible.
Écran LCD 16X2 qui utilise le pilote Hitachi HD44780
Relais à semi-conducteurs OPTO 22
Résistance 10 MΩ à 0,25 W
Support pour 18650 batteries
Résistance 4 ohms 6W
Un bouton et alimentation de 6 à 10 V à 600 mA




Théorie et exploitation

La tension sur une batterie Li-Ion entièrement chargée sans charge est de 4,2 V. Lorsque la charge est connectée, la tension chute rapidement à 3,9 V, puis diminue lentement au fur et à mesure que la batterie fonctionne. La cellule est considérée comme déchargée lorsque la tension chute en dessous de 3V.

Dans cet appareil, la batterie est connectée à l'une des broches analogiques Arduino. La tension sur la batterie est mesurée sans charge et le contrôleur attend que le bouton «Start» soit enfoncé. Si la tension de la batterie est supérieure à 3V. , lorsque vous appuyez sur le bouton, le test démarre. Pour ce faire, via un relais statique vers la batterie, une résistance 4Ohm est connectée, qui jouera le rôle d'une charge. La tension est lue par le contrôleur toutes les demi-secondes. En utilisant la loi d'Ohm, vous pouvez connaître le courant délivré à la charge. I = U / R, U-lu par l'entrée analogique du contrôleur, R = 4 Ohms. Puisque les mesures sont prises toutes les demi-secondes, 7200 mesures sont obtenues chaque heure. L'auteur multiplie simplement 1/7200 heures par la valeur actuelle et additionne les nombres résultants jusqu'à ce que la batterie soit déchargée en dessous de 3V. À ce moment, le relais commute et le résultat de la mesure est affiché en mA \ h

Brochage LCD

Objectif du code PIN
1 GND
2 + 5V
3 GND
4 PIN numérique 2
5 PIN numérique 3
6,7,8,9,10 Non connecté
11 PIN numérique 5
12 PIN numérique 6
13 PIN numérique 7
14 PIN numérique 8
15 + 5V
16 GND




L'auteur n'a pas utilisé de potentiomètre pour régler la luminosité de l'écran; il a plutôt connecté la broche 3 à la masse. Le support de batterie est connecté par un moins à la masse et un plus à l'entrée analogique 0. Entre le plus du support et l'entrée analogique, une résistance de 10 MΩ est incluse, qui remplit la fonction d'un pull-up. Le relais à semi-conducteurs est activé par moins à la masse et plus à la sortie numérique 1.L'une des bornes du relais est connectée au plus du support, une résistance de 4 ohms est placée entre la deuxième borne et la masse, qui agit comme une charge lorsque la batterie est déchargée. Gardez à l'esprit qu'il se prélassera assez fortement. Le bouton et l'interrupteur sont connectés selon le schéma de la photo.



Étant donné que PIN 0 et PIN 1 sont utilisés dans le circuit, vous devez les désactiver avant de télécharger le programme sur le contrôleur.
Après avoir tout connecté, remplissez le firmware ci-dessous, vous pouvez essayer de tester la batterie.



La photo montre la valeur de tension que le contrôleur a lue.
La tension doit être supérieure à 3V



La photo suivante est le résultat de la mesure lors du test. Ci-dessus, le temps de test en secondes (83), la tension sur la batterie pendant le test (3,64 V) et la quantité de courant qui a été donnée à la charge pendant ce temps en milliampères-heures (21,06 Mah).

La photo ci-dessous montre les lectures une fois le test terminé. Il est immédiatement clair que cette batterie, à en juger par les témoignages, peut être envoyée à la poubelle.



fw.rar [951 b] (téléchargements: 1224)
9.5
2.5
2.5

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
10 commentaires
Comment puis-je me passer d'une résistance de 10 mégohms? Donnez un organigramme de travail et un croquis?
un non. La résistance chauffe, la résistance change
Citation: JeffersonDi

Ne spécifiez pas quel transistor et quel relais (standard)?
PS: aidez beaucoup!)

Schéma (standard) - BC337, relais 5VDC à 5A (170 positions dans le catalogue!)
Par exemple - OMRON G6D-1A-ASI 5DC (1,4 $)
Résistance en base avec Arduino ~ 2kom
Et n'oubliez pas la diode parallèle à la bobine de relais 1N4006 (ou équivalent)
Citation: Pronin
Il est préférable de mettre un transistor avec un relais (standard) ou un capteur de champ avec une faible tension de commande.

Ne spécifiez pas quel transistor et quel relais (standard)?
PS: aidez beaucoup!)
Je n'ai jamais vu de tels schémas ... Même chez les constructeurs automobiles.
L'un est écrit et l'autre est peint. Le relais statique MPDCD3 convient ici. Ils sont chers ($). Il est préférable de mettre un transistor avec un relais (standard) ou un capteur de champ avec une faible tension de commande.
Dis moi ???
Alors quel relais utiliser ici ou quoi le remplacer ???
Écrire
relais OPTO 22
- la même chose que d'écrire "résistance MLT" sans autre explication, c'est-à-dire que l'information est légèrement supérieure à 0.
et un autre conseil aux propriétaires d'arduins chinois avec la puce CH340: il vaut mieux ne pas utiliser les premières et zéro conclusions, il vaut mieux en utiliser d'autres à la place, par exemple 9 et 10, comme je l'ai fait. Sinon, le compteur s'allumera automatiquement après le démarrage du test de durée de vie de la batterie. La broche 9 vaut mieux être shuntée au sol par une sorte de résistance pendant quelques dizaines de kilogrammes, il peut y avoir une fausse réponse en raison de fuites à travers le bouton. Et une autre suggestion: au lieu d'un relais à semi-conducteurs, utilisez un homme de terrain basse tension ordinaire avec un faible Rds. Le 5V devrait être suffisant pour ouvrir la plupart des travailleurs sur le terrain installés dans les cartes mères et les ordinateurs portables.
Corrigez le circuit, vous avez des inexactitudes, notamment dans la connexion de l'affichage.

Nous vous conseillons de lire:

Donnez-le au smartphone ...