Čtení hodnoty odporového výstupu

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Hape
Příspěvky: 825
Registrován: 08 úno 2010, 00:00
Bydliště: Dolní Cerekev, Česko (Czechia)
Kontaktovat uživatele:

Čtení hodnoty odporového výstupu

#1 Příspěvek od Hape »

Zdravím,

mám analyzátor spalin (Lambda sondu) Brager BCA-02, kterým sleduji kvalitu spalování kotle ÚT. Naměřenou koncentraci zbytkového kyslíku umí tento analyzátor posílat buď přes datový výstup, nebo odporový výstup. Datový výstup mám obsazený, je k němu připojený Wi-Fi/LAN modul Brager Media Bord, který data posílá do cloudu BragerConnect, kde si je mohu odkudkoli prohlédnout, ale pouze údaje aktuální, není možné si je uložit a později s nimi pracovat, jako třeba udělat si graf. Já bych si data rád ukládal a zpětně prohlížel a třeba nějaký ten graf vytvořil a tak mě napadlo, že by k tomu šel využít oporový výstup analyzátoru, který je momentálně nevyužitý.
Byl by tu někdo ochotný a poradil mi čím číst hodnoty odporového výstupu a zároveň je převést na obsah zbytkového kyslíku v % a poté uložit, třeba na SD kartu? Interval ukládání hodnot bych si představoval někde mezi 1 až 5 min. po dobu kdy v kotli hoří dřevo, tj. asi 3,5 až 4 hod.
Vlastnosti oporového výstupu:
Hodnoty odporu odeslané ze zařízení odpovídají koncentraci kyslíku ve spalinách.
Odpor v děliči 1,5 kΩ
Referenční napětí 3,3 V
Rozlišení ADC 4096 bitů

Podrobné parametry výstupu jsou v příloze.
Přílohy
bca-02_návod_v1_05-23.jpg
Parametry odporového výstupu analyzátoru spalin Brager BCA-02
Parametry odporového výstupu analyzátoru spalin Brager BCA-02
Uživatelský avatar
dj_Paul
Příspěvky: 2715
Registrován: 19 zář 2004, 00:00
Bydliště: Laškov

#2 Příspěvek od dj_Paul »

Zapojil bych výstup jako spodní odpor děliče a pustil do toho z reference 10V a výsledné napětí na děliči bych četl analogovým vstupem nějakýho plc.

nebo rpi, arduino, cokoliv....
Uživatelský avatar
EKKAR
Příspěvky: 35012
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#3 Příspěvek od EKKAR »

A proč nepřipojit dva "datalogery" paralelně? Jeden cloudovej, druhej třeba s nějakým hádrujýnem?
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
rnbw
Příspěvky: 37416
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#4 Příspěvek od rnbw »

To by musel byt znamy datovy format alebo komunikacny protokol alebo co to pouziva.
Uživatelský avatar
Hape
Příspěvky: 825
Registrován: 08 úno 2010, 00:00
Bydliště: Dolní Cerekev, Česko (Czechia)
Kontaktovat uživatele:

#5 Příspěvek od Hape »

Dík za snahu poradit. Kdyby to šlo, tak bych uvítal podrobnější informace. Jak ohledně toho čtení odporového výstupu, tak i té datové komunikace. K té i já přidávám podrobnější info.
Analyzátor má v nabídce nastavení možnost komunikovat dvěma datovými režimy, podle toho co je k němu připojené. V případě připojení zařízení Brager, jako třeba výše zmíněný modul Media Bord, spolu komunikují v režimu Bragerbus, což je uzavřený (ne)standard firmy Brager.
Pro komunikaci s jinými zařízeními než Brager, je možné nastavit režim Modbus podporující standard sériového přenosu RS485. V návodu je k tomu dokonce i nějaká charakteristika a popis registrů. Stránky návodu přikládám. Návod byl v Polštině a překlad jsem si dělal sám pomocí Google překladače a DeePlu, tak překlad nemusí být všude úplně perfektní.
Největší problém je ale v tom, že pro mně je PLC, RPI, Arduino i "hádrujýno" :D naprostá španělská vesnice.

A až teď, když připravuji stránky návodu k vložení sem, si tak říkám, že bych asi raději naměřená data sbíral tím datovým režimem, protože je při něm přenášená i teplota spalin, kterou bych také rád ukládal. Ta data bych nepotřeboval sbírat nějak dlouhodobě, nebo při každém topení, tak by mi nevadilo při tom odpojit analyzátor od modulu Media Bord.
Přílohy
bca-02_návod_v1_05-19.jpg
bca-02_návod_v1_05-19.jpg
bca-02_návod_v1_05-18.jpg
bca-02_návod_v1_05-18.jpg
bca-02_návod_v1_05-17.jpg
bca-02_návod_v1_05-17.jpg
bca-02_návod_v1_05-16.jpg
bca-02_návod_v1_05-16.jpg
bca-02_návod_v1_05-15.jpg
bca-02_návod_v1_05-15.jpg
petrfilipi
Příspěvky: 2901
Registrován: 13 zář 2005, 00:00

#6 Příspěvek od petrfilipi »

Jak psal dj_Paul, odpor převést odporovým děličem na napětí, to zpracovat Arduinem (s přístupem na web) a poslat na cloud - třeba www.tmep.cz.
Cena bude minimální, za cloud se (asi) nic neplatí.

I když - když už to má datový výstup na RS485 s protokolem Modbus, tak by se vyplatilo to číst datově. Získáš nejenom hodnotu kyslíku, ale i teplotu atd. Modbus přes RS232 z Arduina není problém a převod na RS485 asi taky ne, moduly na převod RS485/232 jsou skoro zdarma. A poslat to na ten TMEP.

PF
Uživatelský avatar
Cust
Příspěvky: 7239
Registrován: 17 led 2007, 00:00
Bydliště: Milotice u Kyjova

#7 Příspěvek od Cust »

Jo, určitě přes tu RS485ku a Modbus, ale chce se to naučit programovat nějaký strojek a mít ponětí jak převést RS485ku na Rx/Tx signály do procesoru a nejlépe to mít i galvanicky oddělené. Není to pro člověka, který se v problematice neorientuje úplně easy. Né že by to bylo složité, ale já třeba na první dobrou nezkonstruuju ani jednoduchý spalovací motor. Není to složité, ale bohužel se v tom neorientuju.
Á propo, RS485 se dá adresovat, takže se jde napojit na linku paralelně... A i kdyby nešlo, tak můžeš jen linku poslouchat.
Uživatelský avatar
pepik9
Příspěvky: 2433
Registrován: 31 srp 2010, 00:00

#8 Příspěvek od pepik9 »

Nebyl by jednodnodušší nějakej program, kterej by v pravidelných intervalech vyzobával data z cloudu?
Uživatelský avatar
dj_Paul
Příspěvky: 2715
Registrován: 19 zář 2004, 00:00
Bydliště: Laškov

#9 Příspěvek od dj_Paul »

Na čtení modbusu a zobrazení dat používám Virtuino
https://virtuino.com/
je free, funguje na windows i androidu

Čtu teplotní sensory s modbus RTU, to přes převodník RTU/TCP a zobrazuji.
To virtuino to umí i logovat, posílat do cloudu....

Jen je potřeba se s tím naučit pracovat, není to úplně easy, ať už ten modbus, tak virtuino.
Je ale všude dost tutoriálů

už jsem to sem jednou dával
Přílohy
meteo.jpg
meteo.jpg
Uživatelský avatar
Hape
Příspěvky: 825
Registrován: 08 úno 2010, 00:00
Bydliště: Dolní Cerekev, Česko (Czechia)
Kontaktovat uživatele:

#10 Příspěvek od Hape »

Díval jsem se na web toho Virtuina, ale je tam toho víc a nevím s čím a jak začít.
Zkouším si zjistit něco o Arduinu, zatím jsem našel na webu bastlirna.hwkitchen.cz e-knihu Průvodce světem Arduina, tak se do ní kouknu. Kolem roku 2016 jsem si koupil knihu Arduino Uživatelská příručka od Computer Pressu, ale ta mě nějak neoslovila, moc jsem tomu nerozuměl, tak jsem jí odložil a dál se o Arduino nezajímal.
Uvidím jestli se chytnu s tou novou e-knihou.
A asi se také zeptám v Brageru jestli by nešlo nějak data od nich stahovat, nebo jestli nemají v plánu služby jejich cloudu rozšířit, že by třeba data nějaký čas uchovávaly a grafy z nich dělal ten cloud. Napíšu jim, že bych si takovou funkci cloudu přál. Už jsem si s jedním člověkem z jejich technického oddělení psal a měl mně dát vědět až budou mít otestovaný a připravený k ostrému nasazení nový firmware modulu Media Bord a zatím se neozval, tak se tím připomenu.
petrfilipi
Příspěvky: 2901
Registrován: 13 zář 2005, 00:00

#11 Příspěvek od petrfilipi »

A pak je tady taky živý obraz.
Procesor je možné koupit třeba u Lásky.

PF
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“