Étape 5: Le temps de calculer...
Calcul de tension de mesure :
La tension maximale, nous allons mesurer à l’aide de l’atmega8 adc est 20v. Mais adc de l’atmega8 peut mesurer max de 5v. Afin de make20v au sein de la gamme 5v, un diviseur de tension de 4:1 est utilisé ici (comme 20v/4 = 5v). Donc, nous pourrions mettre en œuvre qu’en utilisant simplement deux résistances, mais dans notre cas, j’ai ajouté un pot entre deux résistances fixes afin que nous puissions régler manuellement l’exactitude en tournant le pot. La résolution de l’ADC est 10 bits c’est à dire l’adc représentera le 0v à 5v de 0 à 1023 caractères décimaux ou 00h à 3FFh. (« h » signifie nombres hexadécimaux). La référence est définie à 5v externe par l’intermédiaire de la broche Aref.
Donc le mesuré la tension = (adc lecture) x (Vref = 5v) x (résistance diviseur facteur c’est à dire 4 dans le cas présent) / (i.e max de lecture des adc 1023 pour 10 bit adc).
Supposons que nous obtenons un adc lecture de 512. puis la tension mesurée sera-
(512 x 5 x 4) / 1023 = 10v
Calcul de la mesure actuelle :
L’ACS714 donnera 2.5V stable quand aucun courant ne s’écoulera d’IP + vers IP - de sortie à la broche de sortie. Il donnera 185mv/A sur les 2.5V c’est à dire pour dire, si 3 a courant ne circule dans le circuit, l’acs714 donnera 2.5v+ (0,185 x 3) v = 3.055v au pin out c' est.
La formule actuelle de la mesure est donc comme suit:-
Courant mesuré = (((adc reading) *(Vref=5v)/1023) -2,5) / 0,185.
pour dire, l’adc lecture est 700, alors le courant mesuré sera - (((700 x 5)/1023) - 2.5)/0.185 = 4.98A.