[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