[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