Stap 5: Sensoren kalibratie
Spanning sensoren:
5V = ADC graaf 1024
1 ADC graaf = (5/1024) Volt = 0.0048828 Volt
Vout=Vin*R2/(R1+R2)
Vin = Vout * (R1 + R2) / R2 R1 = 100 en R2 = 20
Vin = ADC count*0.00488*(120/20) Volt
Huidige Sensor:
Volgens de informatie van de verkoper voor de huidige sensor ACS 712
Gevoeligheid is = 100mV / A = 0.100V / A
Geen test door de uitgangsspanning is VCC / 2 = 2,5
ADC graaf = 1024/5 * Vin en Vin = 2.5 + 0.100 * ik (waar ik = huidige)
ADC graaf = 204.8(2.5+0.1*I) = 512 + 20.48 * ik
= > 20.48 * ik = (ADC graaf-512)
= > ik =(ADC count/20.48)-512/20.48
Stroom (I) = 0.04882 * ADC -25
Meer informatie over ACS712
Temperatuursensor:
Per fiche voor LM35
Gevoeligheid = 10 mV / ° C
Temp in deg C =(5/1024) * ADC graaf * 100
Opmerking: De sensoren worden gekalibreerd door uitgaande van de arduino Vcc = 5V verwijzing. Maar in praktijk is het niet 5V altijd. Zo kan er kans op het krijgen van verkeerde waarde van de werkelijke waarde. Het kan worden opgelost door na manier.
Meet de spanning tussen de arduino 5V en GND met een multimeter. Deze spanning in plaats van 5V voor Vcc in uw code gebruiken. Geraakt en probeert te bewerken van deze waarde, totdat deze overeenkomt met de werkelijke waarde.
Voorbeeld: Ik heb 4.47V in plaats van 5V. De verandering moet dus 4.47/1024=0.0043652 in plaats van 0.0048828.