Téma: Senzor vlhkosti
Dobry vecer,
pouzivam SDS Macro LCD 485 a momentalne sa trapim so senzormi vlhkosti. Mam spolu 4ks senzorov (1xnajstrarsi cca 1 rok stary a 3x najnovsie s popisom ARK zatiahnute v buzirke) no nedari sa mi dosiahnut rovnaku vlhkost na vsetkych senzoroch. Vsetky senzory su neprievzdusne uzatvorene v sklenej nadobe, takze vlhost by mala byt rovnaka, pripojene su skrutenymi parmi z FTP kabla, napajanie SDS Macro = 12V laboratornym zdrojom, firmware CZ 18.3.2012.
Podla popisu na Wiki http://wiki.merenienergie.cz/index.php/Cidlo_vlhkosti by mal senzor davat vystup 0-5V.
Priamo v SDS-Macro je tento popis pri Uzivatelskej kalibracii analogovych vstupov:
--------------------------------------------------------------------------------------------------------------------------------
NASTAVENÍ PŘEPOČTU A/D VSTUPŮ
Zde se nastavují přepočítavací konstanty pro A/D vstupy.
Tyto konstanty jsou použity pro přepočet surové digitální hodnoty [0..1023] na zobrazitelný údaj (např. tady).
Rovnice je: prezentovaná_hodnota = (ad_změrená_hodnota - ofs_const) / (div_const/100) .
div_const přímo závisí na rezistorovém děliči, jaký máte použitý.
ofs_const závisí na SoC chipu (zvolte takovou hodnotu, aby při nulovém napětí byla ukázána 0).
Příklad: Chceme měřit v rozsahu 0V až 5V: pak musíme použít 2k / 3k dělič, a hodnota div_const je 20400.
offset zrovna vyšel 3, pak: ( (1023-3) / 5 )*100 = 20400
Pro detailní vysvětlení viz naše WiKi.
----------------------------------------------------------------------------------------------------------------------------------
Trapia ma nasledujuce otazky:
1. Pisete "Rovnice je: prezentovaná_hodnota = (ad_změrená_hodnota - ofs_const) / (div_const/100)" a uvadzate priklad, kde pri merani 0-5V vypocitate div_const=20400. Ak teda chcem vidiet teoreticku 100% vlhkojst t.j. prezentovana_hodnota = 5V, tak dosadim do vzorca (1023-3) / (20400/100) = 5 co reprezentuje 100% vlhkost. Doteraz vsetko v poriadku.
Mam teda preipojene vase cidlo, zadam ofs_const = 3 (overene, skutocne pri 3 dava s pripojenym GND hodnotu 0.000), div_const = 20400 a ulozim. Vysledkom je zobrazena vlhkost 0.264% co je blbost.
Doteraz som mal "z vyroby" nastavene div_const = 138 a tato hodnota mi dava vlhost 39.13% co je uz ovela lepsie.
--> Kde je teda problem?
2. Pisete "Chceme měřit v rozsahu 0V až 5V: pak musíme použít 2k / 3k dělič"
--> Preco pri merani v rozsahu 0-5V je potrebne pouzit 2k/3k delic?
--> Co je to vlastne ten delic?
3. Pisete "Pro detailní vysvětlení viz naše WiKi."
--> Kde konkretne? Mozete postnut link?
Vopred dakujem za vysvetlenie. Mozno by bolo dobre pridat do Wiki http://wiki.merenienergie.cz/index.php/Cidlo_vlhkosti typicke nastavenie. Pre end usera staci vediet ze typicke hodnoty s napr. ofs_const=3 a div_const = 138.
P.S. Este taka mala kozmeticka drobnost. V SDS-Macro webu oznacujete analogove vstupy ako AD1, AD2, AD3, AD4. Na eportal su oznacene ako cislo fyz. vstupu 1 az 4, v popise zariadenia http://www.merenienergie.cz/sds-macro tiez AD1 az AD4, tak preco priamo na zariadeni oznacujete tieto vstupy ako Ain0, Ain1, Ain2 a Ain3. Nebolo by dobre to zosuladit?

