[elektro] Mért érték átlagolása hatékonyan.

elight at gmail.com elight at gmail.com
Wed Jul 24 17:12:57 CEST 2013


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




More information about the Elektro mailing list