Strana 1 z 1

Osciloskop matematický kanal

Napísané: 25 Feb 2023, 19:46
od používateľa profistudent
Ahojte, mam otázku vedel by niekto napísať vzorec na matematický kanál pre zobrazovanie strednej hodnoty trms amplitúdy v case? Ak sa to ovšem dá
Dakujem za odpovede

Re: Osciloskop matematický kanal

Napísané: 25 Feb 2023, 20:12
od používateľa 105nu70
:butthead:

Re: Osciloskop matematický kanal

Napísané: 25 Feb 2023, 20:20
od používateľa balki
Každý osciloskop má svoj vlastný optimalizovaný výpočet strednej hodnoty RMS v čase.
V každom prípade matematický základ majú rovnaký.

RMS(f) = sqrt( (1/T)*∫(f(t)²)dt ), integrál je od 0 po T

1. Najskôr zo vzoriek signálu vypočíta frekvenciu. Triger nastaví na strednú hodnotu peak-peak a počíta prechody touto hodnotou za jednotku času aby zistil frekvenciu.
Potom interne vypočíta: T=1/f

2. Keď už má opakovaciu periódu, potom celý nasamplovaný priebeh, ktorý zobrazuje na monitore, preženie funkciou RMS(x), kde vstupným parametrom sú vzorky a perióda. Potom začne počítať sumu všetkých kvadrátov vzoriek v čase:
sum=∑(fi*fi) kde i=0 po n, kde n je počet vzoriek na perióodu.

3. Keď už má spočítanú sumu všetkých súčinov daných vzoriek amplitúdy potom vypočíta konečne RMS hodnotu signálu v čase ako:
RMS(f) = sqrt( (1/T)*sum )

4. strednú hodnotu samozrejme robí ako plávajúci priemer týchto výsledkov. Čiže v reálnom čase si ukladá pôvodné a nové RMS hodnoty periódy a vypočíta priemer ktorý zobrazí ako číslo (tzn. stredná hodnota výsledkov).