Das Datenblatt von Metalloxid-Halbleiter-Gassensoren verstehen.

Ich brauche nur etwas Hilfe, um zu verstehen, wie eine Schaltung funktioniert, die ich bereits gebaut habe.

Ich verwende den Figaro TGS 2201 Luftqualitätssensor. Das Datenblatt dazu finden Sie hier: tgs 2201 Datenblatt des Herstellers

Derzeit ist mein Sensor-Setup wie folgt:

Geben Sie hier die Bildbeschreibung ein

Ich verwende nicht R2, sondern nur R1, wodurch der Luftsensor eher auf Benzinabgase als auf Diesel ausgerichtet ist. Mein R1 entspricht 10 kOhm, wie im Datenblatt als Mindestwert angegeben.

Nach meinem Verständnis steigt mit zunehmender Konzentration des Gases, auf das der Sensor ausgerichtet ist, die Leitfähigkeit über Pin 3 des Sensors proportional (logarithmisch) zur Konzentration des Gases in der Luft.

Ich habe einen Mikrocontroller, der die Gleichspannung von Pin 3 liest, und ich messe zwischen 420 und 410 Millivolt.

Um diesen Wert in Teile pro Million (Konzentration des Gases) umzurechnen, liefert das Datenblatt folgende Formel zur Berechnung von Rs:

Rs = (Vc - VRL)/VRL *RL

Wie messe ich RL und VRL? Ich gehe davon aus, dass Vc 5 Volt beträgt, weil das mein Spannungsregler ausgibt.

Muss ich außerdem, um Ro zu erhalten, eine Kontrolle durchführen und RL in sauberer Luft aufzeichnen und Ro diesem Wert zuweisen?

Antworten (3)

Wie messe ich R L und V RL ?

Sie sind auf Seite 2 des von Ihnen verlinkten Datenblatts angegeben. R L ist Ihr 10k-Widerstand. V RL ist die darüber entwickelte Spannung. V C ist die Versorgungsspannung des Sensors (beachten Sie, dass die Heizung (V H ) 5 V +/- 5 % betragen muss, V C jedoch laut Datenblatt maximal 15 V betragen kann).

Geben Sie hier die Bildbeschreibung ein

Muss ich außerdem, um Ro zu erhalten, eine Kontrolle durchführen und RL in sauberer Luft aufzeichnen und Ro diesem Wert zuweisen?

Das Datenblatt definiert R o als „Sensorwiderstand in sauberer Luft“. Wenn Sie also R o benötigen , scheint es, dass Sie einen Sensor benötigen, der sauberer Luft ausgesetzt ist. Ich würde vorschlagen, mit dem Hersteller zu sprechen, ob Ihre Anwendung a) den kontinuierlichen Betrieb eines Reinluft-Referenzsensors erfordert, b) ob es sich nur um einen einmaligen Kalibrierungsschritt handelt oder c) ob dies empirisch möglich ist.

Ich bin überrascht, dass sie keinen Referenzwert für die saubere Luft angegeben haben. Vielleicht muss es für "stinkey" Situationen angepasst werden: D

Ich habe für ähnliche Sensoren von e2v (NO2 und CO) in Verbindung mit dem Air Quality Egg-Projekt entwickelt. Für dieses Projekt habe ich tatsächlich eine Rückkopplungsschleife implementiert, um die Heizspannung so zu steuern, dass sie innerhalb der angegebenen Ausgangsleistung bleibt (Schaltpläne hier und hier ). Diese Sensoren ändern ihren Widerstand in Gegenwart unterschiedlicher Gaskonzentrationen, solange die Oberflächentemperatur gut geregelt ist. Es ist auch bekannt, dass sie stark mit Temperatur und Luftfeuchtigkeit korrelieren, also achten Sie darauf.

Sie müssen V_RL1 und V_RL2 mit Ihrem ADC messen. Aus diesen Messungen und der Kenntnis der Lastwiderstände (R_L1 und R_L2) und der High-Side-Spannung können Sie den Widerstand jedes Sensors unter Verwendung der im Datenblatt beschriebenen Standard-Spannungsteilergleichung ableiten. Diese Sensoren neigen auch dazu, einen ziemlich breiten Widerstandsbereich zu haben, über den sie variieren können, daher habe ich auch einen "konfigurierbaren" Low-Side-Widerstand implementiert, um unterschiedliche Größenordnungen des Widerstands zu bewältigen. Dies erfordert etwas Firmware.

Von dort zur Gaskonzentration zu gelangen, erfordert ein wenig Kreativität. Im Luftqualitäts-Ei habe ich eine tabellarische Aufstellung der Reaktionskurven gespeichert, die RS/R0 mit der Konzentration in Beziehung setzen und zwischen den Werten interpoliert. Wenn Ihnen absolute Genauigkeit wichtig ist, müssen Sie R0 an einem änderbaren Ort (wie EEPROM) speichern und durch ein bestimmtes Verfahren kalibrieren.

Ich habe hier eine anständige Beschreibung des Hardwaredesigns verfasst , die die von mir implementierte Schaltung beschreibt, falls Sie interessiert sind. Und die Firmware für das Schild befindet sich hier , wenn Sie den Code durchsuchen möchten, der die Hardware ausführt.

Oh cool! Ich habe nichts mit dem Projekt gemacht, aber jetzt komme ich darauf zurück und interessiere mich dafür, eines davon zu bauen. Wie viel kostet es am Ende pro Ei? Wie genau sind diese Ihrer Meinung nach und liefern sie realistischerweise wichtige Informationen? Ich würde gerne mehr reden.

Die Standardtestbedingungen werden bei 200 K Last für saubere Luft angegeben. Die Spezifikation wird als RM1 ~ 0,1 MΩ bis 2 MΩ für saubere Luft (nach Klimatisierung) angegeben

Und Empfindlichkeit als 12±8 für 0,3 ppm NOx für Rs-Verhältnis zu RM2 von sauberer Luft. Die Grafik zeigt jedoch eine Empfindlichkeit von fast Worst Case = 5 bei 0,3 ppmGeben Sie hier die Bildbeschreibung ein

Im Grunde genommen steigt also der Widerstand mit NOx und somit sinkt die Spannung über VR2 und das Verhältnis der Spannung von RL zu RM1 ist einfach zu berechnen.

Da sowohl für Sensor als auch Heizung 5 V verwendet werden, herrscht eine Toleranz von 2 % vor.

Nebenbemerkung: Ich weiß es nicht genau, aber wenn Sie in den USA nicht wie in Europa schwefelarmen Dieselkraftstoff verwenden, erhalten Sie möglicherweise falsche Messwerte, wenn Sie den Widerstand des Sensors verringern. Weiß jemand?