True RMS

Uir Man uir at dpg.hu
Sun Jan 18 19:02:56 CET 2004


Hali!

> Ezek szerint mindenkeppen a periodus egesz szamu tobbszorose lehet csak az 
> intervallum. Nekem minel gyorsabban kene az effektiv ertek, es mivel 
> 50Hz-rol van szo, leggyorsabbann 20ms-onkent kaphatom meg. Azaz, ha nekem 
> ilyen idokozonkent kellene az adat, akkor tudni kene hogy mikor van periodus
> eleje meg vege, es a ketto kozott integralni. Az a baj, hogy a PIC orajele, 
> es ezzel a mintavetelezes frekvenciaja nincs kapcsolatban az 50Hz-es 
> halozattal, szoval alapvetoen nem tudom hany sample ad ki egy periodust. 
> Tehat detektalni kell.
Ha periodusonkent kellene eredmeny, akkor egy periodus alatt adatgyujtes megy, a következőben a kiértékelés. Ez az egyik lehetséges módszer. A másik az hogy ha N-edik periódusnál vagyunk ,akkor kiértékelés es adatgyüjtés. Ez azt eredményezné, hogy periódusonként lenne eredmény, de abban állandó hiba lépne fel. Ami korrigálható.
Másik megoldás,hogy sok periodusbol gyujtesz adatot. Pl 500bol. Ekkor Wors Case eseten az elso es az utolsobol lemarad egy kicsi. De nem baj mert a hiba elhanyagolható nagyságú. Hátránya hogy csak 500 periodusonkent van eredmeny.


> A baj meg az, hogy a PIC-en (16F877) a 16-bites negyzetre emeles/gyokvonas 
> rohadt sok ciklus. Nincs valami egyszerusitesi lehetoseg ami eleg jo 
> kozelito eredmenyt ad, es nem kellenek ilyen eroforras igenyes szamitasok?
Szerintem kicsit egyszerusitheto a szamitas. De nem sokkal. Gondolom használsz valamilyen A/D átalakítót. Annyit kellene tenni, hogy az analóg jelet egy analóg szorzóval négyzetremelni.

Maga a keplet pedig igy nez ki : Ueff = (1/T)^0.5 *( U^2+U^2....+U^2)^0.5
Ez az eredeti keplet kifejtve. U-k a mintavett jelek. Ezek negyzetosszege az integrál értéke. Ezt kell elosztani T-vel és gyököt vonni.A gyökvonást a szorzaton külön külön érdemes elvéhezni. Ez már matematika innentől :) A képlet megértése nem okozhat gondot. (remélem jót irtam :)
Most jon a PIC es resze a dolognak. Annyit lehet egyszerusiteni, hogy (1/T)^0.5 egy konstans ezért ezt egyszer kell csak kiszámítani. Tehát ez le van tudva. Az analóg szorzó elvégzi a négyzetreemelést, ezért nekünk csak összegezni kell. Gyököt vonni az összegből és a konstansall megszorozni.

Kb ennyi lenne. Igy a PICel nem kell egyenként négyzetreemelni. A gyökvonás is egyszerűbb. Viszont ígyis úgyis kell bele gyökvonás. 
A vegso keplet formaba ontve  Ueff= C * ((U+U+U+...+U)^0.5)

Remélem jól számoltam :)

> 
> Alapvetoen triakos fazishasito kimeneti feszultseget kellene meghatarozni, 
> hogy legyen valami tampont is.



-- 
UIR


More information about the Elektro mailing list