cs:co2
no way to compare when less than two revisions
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
— | cs:co2 [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řá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. | ||
+ | |||
+ | <WRAP center round help 80%> | ||
+ | Pro tento projekt je dostupná profesionální podpora od firmy [[http:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
cs/co2.txt · Poslední úprava: 2017/02/19 16:02 (upraveno mimo DokuWiki)