Téma: Okamžitá spotřeba z S0 měřidla
Zeptám se pro ověření někoho zkušenějšího: Chci posílat z SDS MICRO Light E informace o počítadlu, přepočtové konstantě a okamžité spotřebě ze všech 3 S0 měřidel. Mám v pořádku výpočet té okamžité hodnoty?
//přepočet, počítadlo, spotreba pro vstup 1 (elměr)
pom = sys[592]; //je vetsi vzdalenost mezi pulsy nebo od posledniho?
if (sys[625]>pom) {
pom = sys[625];
}
prepocet = sys[559];
konstanta = 360000000 / prepocet; //kvuli preteceni nelze 3600000000/prepocet, takze nadvakrat
konstanta *= 10;
if (pom>0) {
spotreba = konstanta / pom;
}
else {
spotreba = 0;
}
sprintf(text[0], prepocet, ',', sys[493], ',', spotreba);Například můj elektroměr má stav počítadla 12.3456 kWh, přepočet 10000 impulsů na jednotku, vzdálenost mezi impulsy bude 360 msec a od posledního 100 msec. Potom:
pom = 360
prepocet = 10000
konstanta = 360000000/10000*10=360000
spotreba = 360000/360 = 1000W
Takže text[]='10000,123456,1000'
Doufám, že uvažuji správně...