Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • Výpočet Energie [Wh]

Výpočet Energie [Wh]

C,C++,C#

Moderátori: psichac, Moderátori

Výpočet Energie [Wh]

Odoslaťod DanielK » 13 Apr 2020, 17:10

Ahoj, asi se snažím vymyslet vymyšlené. Hledám vzorec pro výpočet energie ve Wh, E=P*t.
Jde mi o to že mám MCU, který změří napětí a proud z toho vypočítá výkon P [W] a to bych chtěl převést na Wh.

Mám 1s signál kdy přičítám naměřený výkon.
scitane_vzorky_vykonu= scitane_vzorky_vykonu + vykon;
pocetvzorku++;

a pak mám nefunkční vzorec kterým se to snažím převést na Wh.

energie = scitane_vzorky_vykonu * pocet_vzorku / 3600;

Jak by musel vypadat ten vzorec, aby to fungovalo správně?
2. ročník ŠSSI Tábor, Ubuntu, Rock Metal, Škoda Octavia RS TSI
DanielK
Stály člen
Stály člen
Príspevky: 154
Založený: 28.02.2015
Karma: 0

Re: Výpočet Energie [Wh]

Odoslaťod JohnnyElektro » 13 Apr 2020, 17:19

energie = (scitane_vzorky_vykonu / pocet_vzorku) * t;

asi takto skor podla mna?

-- Spojený príspevok 13 Apr 2020, 17:21 --

alebo 1/t
JohnnyElektro
Stály člen
Stály člen
Príspevky: 200
Založený: 16.07.2019
Karma: 0

Re: Výpočet Energie [Wh]

Odoslaťod DanielK » 13 Apr 2020, 17:46

a t by bylo ve sekundách? potom by se t = pocet_vzorků. a vzorec by vypadal energie = scitane_vzorky_vykonu
2. ročník ŠSSI Tábor, Ubuntu, Rock Metal, Škoda Octavia RS TSI
DanielK
Stály člen
Stály člen
Príspevky: 154
Založený: 28.02.2015
Karma: 0

Re: Výpočet Energie [Wh]

Odoslaťod JohnnyElektro » 13 Apr 2020, 17:57

nie, vyzeral by (scitane_vzorky_vykonu / pocet_vzorku^2)

-- Spojený príspevok 13 Apr 2020, 17:59 --

t som mal na mysli ako realne cislo nasobiace sekundy, ak je t integralny cely pocet vzorkov, tak tym nezistis E ale nieco ine,- len tak ma v rychlosti napada, ale nie som si isty
JohnnyElektro
Stály člen
Stály člen
Príspevky: 200
Založený: 16.07.2019
Karma: 0

Re: Výpočet Energie [Wh]

Odoslaťod breta1 » 13 Apr 2020, 19:10

Energie E za čas T je rovna střední hodnotě výkonu Pstř x T.
Vypočítat střední hodnotu výkonu je snadné - sečteš okamžité změřené hodnoty výkonu Po v měřených okamžicích t a vydělíš počtem těchto měření n.
Tedy
E=(Po1+Po2+....Pon)/n) x T
Budeš-li dosazovat hodnoty výkonu ve W a čas v s, bude E v jednotkách Ws
breta1
Obrázok používateľa
Power user
Power user
Príspevky: 9044
Založený: 06.02.2009
Bydlisko: brno
Karma: 62

Re: Výpočet Energie [Wh]

Odoslaťod DanielK » 13 Apr 2020, 20:46

Rozumím. A pokud ten vzorec upravím s podmínkou, že čas mezi sčítáním po1 a nového vzorku po2 a dalšího vzorku pon, bude vždy 1 sekunda

bude tato úprava správná?

Zkusím příklad. Minutu bude výkon konstantní 5W a potom další 1 minutu výkon = 0
5 * 60 + 0*60 = 300
Počet n vzorků je tedy 120 a čas jsou 2 minuty 120 sec.
A přepočet Ws na Wh
Prílohy
vzorec.png
2. ročník ŠSSI Tábor, Ubuntu, Rock Metal, Škoda Octavia RS TSI
DanielK
Stály člen
Stály člen
Príspevky: 154
Založený: 28.02.2015
Karma: 0

Re: Výpočet Energie [Wh]

Odoslaťod breta1 » 13 Apr 2020, 21:19

Jestliže po dobu 1min je výkon 5W a další 1min je výkon 0W, je střední hodnota výkonu za 2min :

5/2=2,5W,
to je energie 2,5Wx120=300Ws, po přepočtu na Wh to bude 300/3600=0,0833Wh
breta1
Obrázok používateľa
Power user
Power user
Príspevky: 9044
Založený: 06.02.2009
Bydlisko: brno
Karma: 62


Naspäť na C,C++,C#

Kto je prítomný

Užívatelia prezerajúci si toto fórum: Žiadny registrovaný používateľ a 0 hostí.

Forums ©
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.47 sekúnd