Re: Tastersteuerung Anfrage
Verfasst: 9. Jan 2020
Du hast R17 ja 100k anstelle wie angedacht 82k das der Wert dann kleiner ist, ist logisch.
Berechnet wird das wie folgt:
Spannung an R18 = (Eingangsspannung - ca. 0,6V) * R18 / (R17 + R18)
Bei 12V dann:
Spannung an R18 = (12V- ca. 0,6V) * 10k / (100k + 10k) --> 1,036V
Bei R17 = 82k
Spannung an R18 = (12V- ca. 0,6V) * 10k / (82k + 10k) --> 1,239V
(Die 0,6V ist der Spannungsabfall an D1)
Ergo misst der Aduino etwa 20% weniger als gedacht.
Die Umrechnung im Sketch ist dann:
sensorValue ist die Spannung an R18 in 10Bit(1024) Auflösüng.
Musst da mal bissel mit rumspielen.
Entweder die 1023 verkleinern oder die 47500 erhöhen.
Bis das der Wert so bei ca. 13V passt.
Berechnet wird das wie folgt:
Spannung an R18 = (Eingangsspannung - ca. 0,6V) * R18 / (R17 + R18)
Bei 12V dann:
Spannung an R18 = (12V- ca. 0,6V) * 10k / (100k + 10k) --> 1,036V
Bei R17 = 82k
Spannung an R18 = (12V- ca. 0,6V) * 10k / (82k + 10k) --> 1,239V
(Die 0,6V ist der Spannungsabfall an D1)
Ergo misst der Aduino etwa 20% weniger als gedacht.
Die Umrechnung im Sketch ist dann:
Code: Alles auswählen
float voltage = map(sensorValue, 0, 1023, 0, 47500) / 1000.0;
Musst da mal bissel mit rumspielen.
Entweder die 1023 verkleinern oder die 47500 erhöhen.
Bis das der Wert so bei ca. 13V passt.