Forum: Mikrocontroller und Digitale Elektronik Sensor Spannungslos schalten MH-Z19 CO2


von Peter F. (peter_da_steht_er)


Lesenswert?

Hallo,
ich habe einen MH-Z19 Sensor in "Betrieb". Der Sensor braucht, wie im 
Datenblatt angegeben durchschnittlich 16mA (mit Fluke 87 gemessen),
er braucht aber immer pulsweise 350mA.
Ich möchte den Sensor über Nacht abschalten, er wird von 5V versorgt.
Die UART-Schnittstelle(µC<->Sensor) läuft mit 3V3.

Wenn ich jetzt die 5V, oder die Masse schalte, liegen ja immer noch die 
3V3 an der UART-Schnittstelle an. Könnte das den Sensor zerstören? 
Müsste ich um sicher zu gehen, die Datenleitungen auch schalten?

von posti (Gast)


Lesenswert?

Hi

Ok, ist wohl ein CO2-Sensor, wird gerne für Gewächshäuser benutzt.

In dem Datenblatt, Welches mir freundlicher Weise von 'einer 
Suchmaschine meiner Wahl' überlassen wurde, steht aber Nichts von einem 
Strom-Peak.
Der Strom ist mit '<18mA' angegeben und eine Vorheizzeit von 3 Minuten 
wird erwähnt.
Das Output-Signal ist ein PWM, je nach Konzentration - ich sehe hier 
keine gro0ßartige Möglichkeit, einen 20-fachen Strom-Peak zu generieren.

Leider fehlt mir der Weitblick im Datasheet, möchte aber fast drauf 
wetten, daß ein 'Anschluß mit weniger als 3 Beinen' nicht explizit 
erwähnt wird.

Wenn Du den µC-Pin als INPUT schaltest, sollte das dann zwar nicht mehr 
generierte PWM-Signal auch keinen Schaden anrichten oder die 
Treiberstufe des Sensor durch den µC beschädigt werden.

MfG

Mein Fund:
http://eleparts.co.kr/data/design/product_file/SENSOR/gas/MH-Z19_CO2%20Manual%20V2.pdf

von Norbert H. (Firma: Herr) (diydonkey)


Lesenswert?

Hallo,

(ist zwar schon ein wenig spät für eine Antwort, aber:)
Ja, der MH-Z19 ist ein CO2 Sensor, und ja, er hat einen Strompeak. In 
dem Sensor ist eine IR-Quelle verbaut, die alle paar Sekunden 
eingeschaltet wird.
(Ich versuche gerade mehr über den Sensor herauszufinden).
Du kannst Ihn über Nacht abschalten, und es sollte auch nichts 
ausmachen, wenn Du nur die 5V schaltest (also die 3.3 V an der UART 
beleiben - allerdings wirst Du in der Zeit ja den Sensor auch nicht 
abfragen, weil er ja sowieso ohne Versorgungsspannung nicht antwortet).

Aber: Der Sensor dürfte im Auslieferungszustand eine ABC (Automatic 
Baseline Correction) eingeschaltet haben. Diese läuft auf der Basis von 
24 Stunden, wird also immer aktiviert, wenn der Sensor 24h durchgehend 
in Betrieb war. D.h. wenn Du den Sensor zwischendurch abschaltest, wird 
diese ABC nicht mehr aktiv.

Kurzer Kommentar an Posti: Peter verwendet offensichtlich die 
UART-Schnittstelle und nicht den PMW Ausgang (beides vorhanden). Der 
hohe Strompeak wird vom Sensor selbst erzeugt - er funktioniert über 
eine NDIR Messung - d.h. er hat eine Infrarotquelle eingebaut und misst 
die Absorption durch das CO2. Die IR-Quelle brauch relativ viel Strom 
und wird nur alle paar Sekunden für die Messung kurz eingeschaltet.

Wie gesagt, ich versuche gerade den Sensor zu verstehen und schreibe an 
einer Artikelserie dazu in meinem Blog. Der erste davon ist:
http://www.twobears.at/wordpress/diy/co2-messung-mit-mh-z19-und-arduino/

von Wolfgang (Gast)


Lesenswert?

posti schrieb:
> In dem Datenblatt, Welches mir freundlicher Weise von 'einer
> Suchmaschine meiner Wahl' überlassen wurde, steht aber Nichts von einem
> Strom-Peak.

Was meinst du, warum die Stromaufnahme als "Average current" angegeben 
ist. Alleine das sollte dich darauf aufmerksam machen, dass dies nicht 
der Maximalwert ist und eben mit (nicht spezifizieren) Peak zu rechnen 
ist.

Wenn da nichts von einem Strom-Peak steht, möchte der Hersteller das 
lieber unerwähnt lassen und macht die übrigen Angaben so, dass kein 
Widerspruch entsteht. Das Datenblatt ist eben auch ein Verkaufsprospekt 
;-)

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.