Étape 2: Comment cela fonctionne réellement.
Transistor MOSFET utilisé : NTD40N03R, 45 a, 25V, canal N
Résistance de décharge principale : 2,4 Ohm, en raison de la Loi d’Ohm--> courant = tension/résistance--> 0. 5 a ou 500mA.
Remarque : Je sais que la valeur idéale pour le principal et les résistances shunt serait 1,2 Ohm chacune, mais j’ai eu ces disponible dans le bac à pièces.
Le circuit fonctionne comme ceci : il attend que la tension de la batterie à l’entrée A0 à apparaître et il vérifie ensuite la tension afin de déterminer si la batterie est adapté à ce circuit et pas déchargée complètement déjà (0,8 v < Vbat < 1.7V). Si nous insérer une batterie Li-ion de ce circuit et commencer à décharger il endommagerait le circuit et, éventuellement, l’Arduino lui-même. Ce circuit peut prendre NiMH, NiCD, alcaline, Zinc-carbone et un autre qui se situe dans les limites de la tension nominale indiquées ci-dessus. Après la tension de détection permet la décharge cycle pour commencer, l’Arduino le transistor MOSFET en tournant haut (5V) Comment activer la sortie D8 et efficacement saturant le MOSFET et transformer son N-canal en un chemin d’accès de très faible résistance au courant. Le courant initial pour une pile NiMH est autour de 500 ma, et il tombe à autour de 400mA vers la fin de la décharge. La tension de la batterie et les valeurs actuelles de le chute de tension de résistance shunt sont alors conduits chaque seconde et le code calcule la valeur de mAh (ohms ShuntVoltage/0,22 * 1 seconde) et l’ajoute à la variable d’accumulateur mAh. Une plus grande valeur est calculée en même temps et c’est Wh, une autre valeur de capacité, une capacité de la batterie vrai parce qu’il tienne compte de la tension de la batterie et il représente la quantité totale d’énergie qu’une batterie peut fournir sur une période de temps. Il est calculé en multipliant la valeur mAh par la tension mesurée et cette valeur Wh est ajoutée à la variable d’accumulateur Wh ainsi. Ensuite, le code vérifie si la tension de la batterie est de 0,9 volts ou moins et si elle est, il incrémente une variable de compteur de batterie faible de 1, alors que le cycle de décharge s’arrête si il y avait 10 faible mesure de tension dans les 20 dernières secondes.
Si la tension de la batterie est encore plus 0.9V à faible seuil, puis le code répète la mesure en 1 seconde. Mais si la batterie a chuté à ou en dessous de 0.9V, puis le cycle s’arrête et la capacité mesurée s’affiche sur l’écran LCD en mAh et Wh. Le cycle de décharge moyenne peut prendre plus de 1 heure pour une batterie de capacité inférieure à 2 heures ou plus pour les cellules de plus grandes capacités. Je sais que cela peut être une longue période d’attente, mais le courant de décharge est choisi pour être autour de 500mA, parce que c’est la valeur sûre pour la plupart des types de batterie.