cs:co2
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
cs:co2 [2017/02/14 22:35] – [MH-Z19] kaklik | — | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== Snímač koncentrace CO2 ====== | ||
- | |||
- | Běžné měřící metody koncentrace plynů používají převážně dva principy buď [[https:// | ||
- | |||
- | {{: | ||
- | |||
- | A nebo [[https:// | ||
- | |||
- | {{: | ||
- | |||
- | Elektrochemické senzory mají výhodu, že jsou obvykle velmi levné a odolné. Jejich nevýhodou je poměrně velká energetická spotřeba, protože elektrolyt se musí neustále vyhřívat na pracovní teplotu. Jsou také poměrně nepřesné, protože v nich s časem dochází k chemickým změnám. | ||
- | |||
- | Oproti tomu optické senzory těmito problémy netrpí, ale zase jsou citlivé na čistotu měřeného plynu. | ||
- | |||
- | |||
- | ===== MH-Z19 ===== | ||
- | |||
- | V MLABu jsme se rozhodli vyzkoušet optický NDIR snímač [[https:// | ||
- | |||
- | |||
- | {{: | ||
- | |||
- | Pro základní vyčítání snímače lze ale využít následující Python skript: | ||
- | |||
- | < | ||
- | # | ||
- | # http:// | ||
- | import serial | ||
- | import time | ||
- | |||
- | def mh_z19(): | ||
- | ser = serial.Serial('/ | ||
- | baudrate=9600, | ||
- | bytesize=serial.EIGHTBITS, | ||
- | parity=serial.PARITY_NONE, | ||
- | stopbits=serial.STOPBITS_ONE, | ||
- | timeout=1.0) | ||
- | # | ||
- | time.sleep(1) | ||
- | while 1: | ||
- | result=ser.write(" | ||
- | s=ser.read(9) | ||
- | if s[0] == " | ||
- | return {' | ||
- | break | ||
- | |||
- | if __name__ == ' | ||
- | try: | ||
- | while True: | ||
- | value = mh_z19() | ||
- | print " | ||
- | time.sleep(6) | ||
- | except KeyboardInterrupt: | ||
- | sys.exit(0) | ||
- | </ | ||
- | |||
- | Výstupem tohoto skriptu je naměřená koncentrace CO2 a teplota v [[https:// | ||
- | |||
- | < | ||
- | CO2: 859 ppm Temp: 20 | ||
- | CO2: 860 ppm Temp: 20 | ||
- | CO2: 860 ppm Temp: 20 | ||
- | CO2: 860 ppm Temp: 20 | ||
- | CO2: 860 ppm Temp: 20 | ||
- | CO2: 860 ppm Temp: 20 | ||
- | CO2: 860 ppm Temp: 20 | ||
- | CO2: 862 ppm Temp: 20 | ||
- | CO2: 863 ppm Temp: 20 | ||
- | CO2: 864 ppm Temp: 20 | ||
- | CO2: 864 ppm Temp: 20 | ||
- | CO2: 864 ppm Temp: 20 | ||
- | CO2: 864 ppm Temp: 20 | ||
- | </ | ||
- | |||
- | Čidlo lze také vyčítat pomocí nástroje [[cs: | ||
- | |||
- | {{: | ||
- | |||
- | Na grafu je vidět, že čidlo je velmi citlivé na závany vzduchu. V době měření grafu bylo v místnosti společně s čističkou vzduchu, která byla zapnutá přibližně od 15:30, jak ukazují hodnoty s velkým rozptylem. Umístěním čidla do obalu, který brání přímému průtoku vzduchu a umožňuje pouze difuzi, lze tomuto jevu předejít. | ||
- | |||
cs/co2.txt · Poslední úprava: 2017/02/19 16:02 (upraveno mimo DokuWiki)