[elektro] Mért érték átlagolása hatékonyan.
elight at gmail.com
elight at gmail.com
Wed Jul 24 18:00:57 CEST 2013
Köszi, úgy néz ki, összejött.
A puffer azért is kell, mert ha a minta kedvező,
be kell fagyasztanom, le kell másolnom
és el kell küldenem.. Erre kellene az idő,
nem a átlagolásra..
Az átlagolás csak egy mellék momentum
, a beállításokhoz szükséges adat.
De ott az esemény pillanatában
az előző időszak valós valós átlagára
lenne szükségem.
Hőmérőhöz régebben készítettem súlyozottat,
ott pl a kiugró értékek erősebben számítottak bele
az átlagba. Most éppen el kéne nyomni a kiugrókat.
Üdv István
2013-07-24 17:46 keltezéssel, charles hoss írta:
> Mi lenne ha az elso ertek utan "huznad" az atlagot?
> Sulyozott atlag . Hozzadod egy ertekhez , nem tombozol - az erteket pedig
> ketto valamelyik hatvanyaval osztod , az atlagot pedig kivonod az ertekbol
> , igy siman shift eleg szamolni.
>
> Bye
> Dexter
> On 24 Jul 2013 17:13, "elight at gmail.com" <elight at gmail.com> wrote:
>
>> Sziasztok.
>>
>> Dől be a PIC-be egy analog jelem..
>> ezt 1msec -nként letárolom ellenőrzés képpen.
>> Majd később soros porton át ellenőrizhető..
>>
>> Mondjuk belepakolom egy körbe forgó 200 elemű bufferbe.
>> Ez kb. 200msec minta . De esetelg lehet nagyobb is..
>> Csak a debug-nál állítom meg , és olvasom ki bytonként.
>> Egyébként csak számolok belőle időnként mást is..
>>
>> A lényeg , hogy minden pillanatban az előző eltelt másodperc
>> átlagát szeretném egy másik tárolóban megkapni
>> a lehető legrövidebb futásidő ráfordítással..
>> Tulajdonképpen egy lassú tényleges átlag
>> kellene a pillanatnyi értékekhez képest.
>> Az se rossz ha az időállandó változtatható.
>> PIC18F C-nyelv.
>>
>> Valami göngyölítéses számolásra gondoltam,
>> ahogy folynak be az adatok,
>> nem az összeadom és elosztom 200-al.
>> Szerintetek mi lenne a leghatékonyabb?
>>
>>
>> Üdv István
>>
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list