[elektro] Mért érték átlagolása hatékonyan.
Arnold Fuzesi
arnold.fuzesi.lista at gmail.com
Wed Jul 24 18:54:20 CEST 2013
256-tal osztod (ez siman shifteles) es a buffer epp toltott eleme elottit kivonod az atlagbol.
Gyors mozgo atlagolo, pont ezt keresed.
Arnold
Sent from my iPhone
On 2013.07.24., at 17:12, "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