Fórum témák
» Több friss téma |
Sziasztok!
Tudtok véletlenül valami on-line algoritmust, amivel a pillanatnyi A/D konverzió utáni diszkrét értékek effektív értékét ki lehet számolni? Azaz folyamatosan jön a mintavételezett jel pillanatnyi értéke, pl 1 ms-ként és rögtön számolom az effektív értéket. Köszi, Roland
Van olyan konverter, amiről folyamatosan jön? Mintavételi meg konverziós ideje mindegyiknek van, legfeljebb átlapolva, de akkor sem folyamatos.
A számítást tekintve az jutott eszembe (bár nem tudom, mivel dolgozol), hogy középértéket gyorsan lehet kapni, az nem jó neked? Induláskor deklarálsz egy megfelelő méretű változót a memóriában. Bejön egy minta, eltárolod a változóban, a következőt már hozzáadod, és egyet jobbra léptetve kettővel osztasz. A harmadiknál megint hozzáadás, és léptetés, stb., így az átlagérték meglesz. Az effektív, vagyis hatásos érték, ha jól rémlik, integrálással határozható meg, amire van példa a neten többfelé, de egyrészt elég bonyolult, másrészt meg nem biztos, hogy a kiválasztott eszközöd gyorsabban végrehajtja, mint ahogy beérkezik a következő konvertált adat.
1 mintának nincs effektív értéke, illetve az megegyezik a pillanatnyi értékével. Effektív értéket teljes periódusra van értelme definiálni. Veszed egy periódus összes mintájának a négyzetét, kiszámolod az átlagát, és abból gyököt vonsz.
Ha nem tudod előre a periódusidőt, akkor gáz van, és csak közelítő algoritmusok léteznek (amelyek periodikus jelnél visszaadják a rendes effektív értéket). Ilyenkor neked kell meghatározni, hogy mit tekintesz effektív értéknek (időablak mérete, átlagolás módja). Az átlagolás lehet többféle, erre keress neked tetsző algoritmust!
Igen, folyamatosan!
![]() Gyakorlatilag áramváltókon és feszváltókon keresztül 27-35 kV-ot és 20-30 A-t kell mérni. A forgógép méretlen frekvenciás váltóáramot ad, aminek a mérés pontos beállításhoz kell tudni az effektív értékét (többek között). Tehát így átlag nem elég. Találtam régebben egy képletet (egyetemi jegyzetemben) az effektívre: - egy periódusra számítva - GYÖK(ÁTLAG^2+SZORAS^2) De ez olyan "csúszó" effektív eléggé változik. Egyébként msec időnként jövő adat nem túl gyors, simán lehet számolni két érték között. |
Bejelentkezés
Hirdetés |