[elektro] Mért érték átlagolása hatékonyan.
charles hoss
charles.hoss at gmail.com
Wed Jul 24 17:46:00 CEST 2013
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]
>
More information about the Elektro
mailing list