Forum: Mikrocontroller und Digitale Elektronik Spannungsabfall Messwiderstand Arduino Gas Sensor


von Sebastian (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe mithilfe eines Arduino und eines Figaro TGS 2620 Gassensors ein 
Messgerät zur Gasdetektion gebaut. Das ganze funktioniert soweit auch 
wunderbar, aber einige Sachen sind mir noch unklar.

Dem variablen Gas-Detektions-Widerstand (dem Gassensor) ist ein 10 K Ohm 
Messwiderstand nachgeschaltet (siehe Anhang).
Mir wurde gesagt, dass je größer der Messwiderstand gewählt wird, umso 
genauer gemessen werden kann. Stimmt das denn? Wenn ja, lautet die Frage 
des Tages: Warum?

(Es kommt mir eher so vor als würde der Messbereich durch Vergrößerung 
des Messwiderstandes verkleinert.)

Mein Arduino (an 5V-PIN angeschlossen, siehe Anhang) spuckt mir auch 
Messwerte zwischen 0 und 1023 aus, daraus schließe ich, dass die 
Spannung am Messwiderstand auch Werte zwischen 0 und 5 V erreicht. Damit 
das sein kann, müsste sich der Widerstand im Sensor aber rein 
rechnerisch (da Reihenschaltung) zwischen fast 0 und mehreren Millionen 
Ohm bewegen. Dies halte ich beides nicht für realistisch. Was habe ich 
nicht beachtet, wo liegt mein Fehler?

Vielen Dank und schönen Sonntag Abend wünsche ich :)

Sebastian

von Helmut (Gast)


Lesenswert?

Hallo,
laut Datenblatt des TGS2620 (z.B. von 
http://docs-usa.electrocomponents.com/techlib:/itc_doclist_US.htm?stockno=5389982) 
liegt der Widerstandwert des Sensors bei 300ppm aethanol zwischen 1kOhm 
und 5kOhm.
Das Verhältnis des Widerstandswerte bei 300ppm zum Widerstandwert bei 
50ppm liegt zwischen 0.3 und 0.5.
Der Widerstand sinkt also bei steigender aethanolkonzentration.

Ein Bauteil mit 1kOhm bei 300ppm kann also bei 50ppm zwischen 2kOhm und 
3kOhm haben.
Ein Bauteil mit 5kOhm bei 300ppm entsprechend bei 50ppm zwischen 10kOhm 
und 15kOhm.

Der zu messende Widerstand wird also etwa im Bereich zwischen 1kOhm und 
15kOhm liegen.

Bei 10k in Reihe und 5V Versorgung sind das Ströme zwischen 5V / 11k = 
0.45mA und 5V / 15k = 0.33mA
Am Arduino Messeingang liegen dann entsprechend zwischen 10k * 0.45mA = 
4.5V und 10k * 0.33mA = 3.3V an.

Ich halte es für eine gute Idee, zunächst mit einem Messgerät 
nachzumessen ob all das ungefähr passt.
Vielleicht klärt sich ja schon dadurch einiges auf.

Viel Erfolg!

von Sascha (Gast)


Lesenswert?

Hallo,
vergisst nicht, das der Sensor eine doppel logarithmische Kurve hat!
Und die Temperatur und Luftfeuchte mit weit über 50% den Messwert 
beeinflusst.
Testen ja, Messen nein!

Der Strom muss auch begrenzt werden, also darf der wiederstand nicht zu 
niederohmig werden.

von Sascha (Gast)


Lesenswert?

Hallo, sorry Widerstand ist gemeint.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.