THCO2: Senzor CO2, teploměr a vlhkoměr s RS485

THCO2 je senzor koncentrace oxidu uhličitého CO2, teploty a vlhkosti. Měří teploty v rozsahu -40 až +70 °C a koncentraci CO2 v rozsahu 0 až 40 000 ppm. Komunikuje po sběrnici RS485 protokoly Modbus RT...více informací
Novinka
Srovnání velikosti CO2 senzoru a běžného akumulátoru AA
Deska elektroniky uvnitř senzoru - svorkovnice pro připojení napájení a RS485, dva konfigurační jumpery a vpravo dole kontrolka
4 550,01 Kč bez DPH5 505,51 Kč s DPH
Skladem více než 20 ks
Osobně v Praze:zítraPřepravní společností:středa 15.7.
KódTHCO2Záruka36 měsícůCelní kód90251920Hmotnost40 g

THCO2 je senzor koncentrace oxidu uhličitého CO2, teploty a vlhkosti. Měří teploty v rozsahu -40 až +70 °C a koncentraci CO2 v rozsahu 0 až 40 000 ppm. Komunikuje po sběrnici RS485 protokoly Modbus RTU a Spinel. To vše s velmi malou spotřebou. Svým provedením je určený pro měření v kancelářích, učebnách, školících místnostech, apod., kde je potřeba sledovat koncentraci oxidu uhličitého (CO2).

THCO2 je k dispozici v provedení do interiéru, resp. do míst, kde je chráněno před vodou a kondenzující vlhkostí.

Jak umí THCO2 pohlídat koncentraci CO2?

1) Komunikuje digitálně po sběrnici RS485 protokoly Modbus a Spinel. Takže měření CO2 snadno přidáte do Vašeho automatizačního systému. Zjištění hodnoty CO2 v ppm je záležitost vyčtení jednoho registru Modbusem.

2) Má na sobě kontrolku, která když svítí zeleně, je všechno ok. Když se rozsvítí červeně, chtělo by to pustit dovnitř čerstvý vzduch, a když dokonce začne červeně blikat, je nejvyšší čas na větrání. ...mimochodem, pokud patříte mezi lidi, kteří nesnáší na zařízeních svítící kontrolky, tak THCO2 umí kontrolku zhasnout, dělat že nic a přitom vesele měřit dál.

Použití

  • Automatizace větrání
  • Sledování kvality vzduchu
  • Větrání za účelem dodržení hygienických norem z vyhlášky č. 20/2012 Sb. (maximální koncentrace CO2 je stanovena na 1500 ppm)

Vlastnosti

  • Měření koncentrace oxidu uhličitého CO2 v rozsahu 0 až 40 000 ppm
  • Měření koncentrace CO2 optickým NDIR senzorem s přesností ±30 ppm (viz dokumentaci)
  • Indikace koncentrace CO2 kontrolkou na zařízení
  • Měření teplot v rozsahu -40 až +70 °C
  • Měření vlhkosti v rozsahu 0 až 100 %RH
  • Automatický výpočet rosného bodu
  • Přenos měřených hodnot přímo v ppm, stupních Celsia a procentech
  • Komunikace po lince RS485
  • Napájení 4,5 až 36 V
  • Malá spotřeba – typicky jen 8 mA při 12 V
  • Komunikační protokoly Spinel nebo Modbus RTU
  • Malé nenápadné provedení - rozměry jen 80 × 40 × 20,5 mm (štítek s názvem THCO2 lze odlepit)

Komunikační možnosti

Senzor komunikuje po RS485 protokolem Spinel nebo Modbus RTU. Může být na společné komunikační lince s ostatními zařízeními. Na jednu dvouvodičovou komunikační linku je možné zapojit 32 zařízení (lze i více). Pro oba protokoly jsou v dokumentaci uvedeny konkrétní příklady komunikace.

Snadná integrace do Vašich systémů díky kompletní dokumentaci protokolů a implementaci standardního protokolu Modbus RTU

Komunikační protokoly Spinel a Modbus RTU lze přepínat uživatelsky softwarem ModbusConfigurator. Do Modbusu jde senzor také snadno přepnout propojkou na elektronice.

Pro komunikaci Spinelem je na GitHubu zdarma knihovna Spinel.NET v C# s komentovanými příklady v češtině.

Příklad čtení koncentrace CO2, teploty a vlhkosti v Node-RED

Pomocí automatizačního systému Node-RED můžete snadno přečíst všechny měřené údaje z THCO2 a dále je zpracovávat. Následující obrázek a zdrojový kód příkladu jsou základní ukázkou jak na to.

Čtení koncentrace oxidu uhličitého co2, teploty a vlhkosti z THCO2 pomocí Node-RED

Flow z tohoto příkladu přečte pomocí Modbus RTU koncentraci oxidu uhličitého, teplotu, vlhkost, rosný bod a čas od zapnutí. Čtení probíhá periodicky jednou za 10 sekund a výstupem je objekt s měřenými veličinami. Ten jde dále zpracovat nejrůznějšími způsoby - třeba ukládat měření do Google Tabulky.

[{"id":"cab4fe8.281918","type":"modbus-flex-getter","z":"9c7afede.59e65","name":"RTU","showStatusActivities":false,"showErrors":false,"logIOActivities":false,"server":"6984e91f.37d4f","useIOFile":false,"ioFile":"","useIOForPayload":false,"x":1090,"y":200,"wires":[["1b2a3236.836646"],[]]},{"id":"1b2a3236.836646","type":"function","z":"9c7afede.59e65","name":"Outputs","func":"// připravíme si objekt s veličinami\nlet values = {};\n\n// msg.payload obsahuje pole šesti registrů, které jsme přečetli Modbusem z THCO2\n\n// První je status registr - pokud má hodnotu 0, je vše ok a následující registry obsahují aktuální měření\nif (msg.payload[0] === 0) {\n    // Přijaté hodnoty převedene na desetinná čísla a připravíme do payload k odeslání dál\n    values.co2 = msg.payload[1] + ' ppm';\n    values.temperature = Int2Float(msg.payload[2]) + ' °C';\n    values.humidity = (msg.payload[3] / 10) + ' %';\n    values.dewpoint = Int2Float(msg.payload[4]) + ' °C';\n    values.time = msg.payload[5] + ' s';\n    msg.payload = values;\n} else {\n    // Pokud je chyba, měření není dostupné a ukončíme vyhodnocení\n    node.error(`Měření není dostupné!`);\n    return;\n}\n\nreturn msg;\n\n\n// Převede číslo z formátu signed integer na desetinné číslo\nfunction Int2Float(v) {\n    \n    let t;\n    \n    if (v > 32767) t = v - 65536;\n\telse t = v;\n\t\n\tt = t / 10;\n\t\n\treturn t;\n\t\n}","outputs":1,"noerr":0,"x":1240,"y":200,"wires":[["a1492a4d.c2c73"]]},{"id":"a1492a4d.c2c73","type":"debug","z":"9c7afede.59e65","name":"output","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":1390,"y":200,"wires":[]},{"id":"6997c344.8e890c","type":"function","z":"9c7afede.59e65","name":"Prepare","func":"msg.payload = { \n    'fc': 4,            // Čteme Input register\n    'unitid': 49,       // Modbus id senzoru, který chceme číst (49 = 0x31 = \"1\")\n    'address': 0,       // Chceme číst od registru s adresou 0 (první registr)\n    'quantity': 6       // Budeme číst všechny registry s měřením\n};\n\nreturn msg;","outputs":1,"noerr":0,"x":1240,"y":100,"wires":[["cab4fe8.281918"]]},{"id":"fb96a8b1.0325e","type":"inject","z":"9c7afede.59e65","name":"","topic":"THCO2","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":1080,"y":100,"wires":[["6997c344.8e890c"]]},{"id":"6984e91f.37d4f","type":"modbus-client","z":"","name":"","clienttype":"serial","bufferCommands":false,"stateLogEnabled":false,"tcpHost":"127.0.0.1","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyAMA0","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"1000","unit_id":"","commandDelay":1,"clientTimeout":1000,"reconnectTimeout":3000}]

Zapojení CO2 senzoru

Senzory THCO2 jsou snadno připojitelné k nejrůznějším nadřazeným systémům. Ať už přímo k průmyslovým systémům s RS485 nebo přes převodník k Ethernetu, WiFi, USB, RS232, apod. Rádi Vám poradíme s výběrem převodníku nebo dalších komponent systému.

Příklad propojení senzoru koncentrace oxidu uhličitého, teploměru a vlhkoměru do jednoho měřicího systému

Příklad propojení senzoru koncentrace oxidu uhličitého, teploměru a vlhkoměru do jednoho měřicího systému

Převodník: Připojení k počítači nebo PLC jde realizovat různými způsoby podle potřebné komunikační linky. Pro připojení přes RS232 je určen převodník TC485. Připojení přes USB umí zařídit SB485L. Pro připojení přes Ethernet je ideální převodník nebo Edgar, který má i výstup napájení pro senzory, takže celou sestavu jde napájet přes PoE.

Napájení: K napájení všech teploměrů i převodníku ve většině případů stačí jeden zdroj 12 V nebo 24 V.

Propojovací vodiče: K propojení teploměrů, napájecího zdroje a převodníku doporučujeme v běžném prostředí použít kabel pro počítačové sítě - tzv. UTP kabel. Jeden kroucený pár použijte pro RS485, ostatní vodiče použijte pro napájení.

tqs3.pdfDokumentace

Katalogový list s kompletním popisem senzoru THCO2. Včetně kompletního popisu komunikačních protokolů Spinel a Modbus RTU.

Velikost souboru: 0,9 MB

Datum: 22.5.2020

Stáhnout

Další položky pro THCO2 ke stažení:

  • Modbus Configurator: Software, který je určený k přepínání typu komunikačního protokolu našich zařízení, hlavně mezi Spinelem a MODBUSem RTU. Kromě přepínání protokolů program umí také nastavovat komunikační parametry zařízení.
  • Spinel.NET na GitHubu: Knihovny v C# pro rychlou integraci THCO2 do Vašeho projektu.
  • SpinelComSetup: Program pro nastavení adres zařízení s protokolem Spinel. Umí také změnit adresu zadáním sériového čísla zařízení, uvedeného na štítku.
Srovnání velikosti CO2 senzoru a běžného akumulátoru AASrovnání velikosti CO2 senzoru a běžného akumulátoru AA
Deska elektroniky uvnitř senzoru - svorkovnice pro připojení napájení a RS485, dva konfigurační jumpery a vpravo dole kontrolkaDeska elektroniky uvnitř senzoru - svorkovnice pro připojení napájení a RS485, dva konfigurační jumpery a vpravo dole kontrolka
PopisKe staženíObrázkyPříslušenstvíAlternativy