Forum

Einloggen | Registrieren | RSS  

CO2-Messung mit CS811 - seltsames Verhalten (Elektronik)

verfasst von Altgeselle(R) E-Mail, 20.01.2020, 15:36 Uhr

» Hallo!
» Für einen Klimaschrank zur Speisepilzzucht habe ich eine Steuerung auf
» Basis eines Arduino gebaut. Dabei ist eine CO2-Messung mittels CS811 per
» I2C. Außerdem wird bei zu geringer Luftfeuchtigkeit ein
» Ultraschallzerstäuber (Betriebsfrequenz: 105 ± 5 kHz • Chip: ETA1617 NE555)
» intervallweise aktiviert. Leider beeinflusst letzterer die Gasmessung (s.
» Anhang). Auch längere Intervall oder längere Pausen führen leider nicht zu
» einem realistischen Messwert. Es scheint, als wäre nach einmaligem
» Ultraschallimpuls die Messung (für einen mindestens sehr langen Zeitraum)
» deutlich zu hoch.
» Softwareseitig fällt mir keine Lösung mehr ein. Bisher wird der
» Ultraschallzerstäuber einfach für ein bestimmtes Intervall HIGH bzw. LOW
» gesetzt. Die CO2-Messung erfolgt per
»
» // C S 8 1 1
» //-- e C O 2
» #include <Adafruit_CCS811.h>»
» Adafruit_CCS811 ccs;
»
» uint16_t CO2_val;
» uint16_t CO2_av;
»
» void CS811(){
» if(ccs.available()){
» if(!ccs.readData()){
» CO2_val = ccs.geteCO2();
» }
» }else{
» Serial.println("ERROR reading CS811!" ) ;
» while(1);
» }
» }
»
» Gibt es irgendetwas was ich schaltungstechnisch tun kann, um dieses Problem
» zu umgehen?
»
Hallo,
könne es sein, dass beim Zerstäuben im Wasser gelöstes CO2 in die Luft
gelangt? Dann müsste der Effekt mit zerstäubtem Mineralwasser noch
viel größer sein.

Grüße
Altgeselle



Gesamter Thread:

CO2-Messung mit CS811 - seltsames Verhalten - Hubert, 20.01.2020, 15:28 (Elektronik)
CO2-Messung mit CS811 - seltsames Verhalten - Altgeselle(R), 20.01.2020, 15:36