1

Téma: měření rychlosti větru špatný výpočet

Zkouším měřit rychlost větru, bohužel se nemůžu nějak dopočítat k rozumnému výsledku. Nedokázal by k tomu výpočtu poradit?
Chtěl jsem počítat průměr z 15minut.
Už jsem myslel, že to měří skoro týden správně, ale dneska jsem zjistil, chybné výsledky.
poslední nápad byl:
Rychlost=počet/(4x1,2).  Kde 4 = 15minut a to = 1/4 hodiny. 1,2 = 2,4  děleno dvakrát puls na otáčku.
Ukazovalo to chvilku rozumné hodnoty, ovšem ten teď to ukazuje už nesmyslné hodnoty nad 25km/hod při vánku.

anemometr: 1 otočka = 2,4km/hod.  Při jedné otočce hodí 2x impuls.
https://www.sparkfun.com/datasheets/Sensors/Weather/Weather%20Sensor%20Assembly..pdf

main
{
 if ((sys[9]==00 || sys[9]==15 || sys[9]==30 || sys[9]==45) && sys[10]==00){
 ram[2]= sys[495] - ram[1];
 ram[1]= 0;
 odesli_data_na_web();
  if ((sys[65] == 1024)||(sys[75] == 200)){
   ram[1]= sys[495];
   ram[2]= 0;
  }
 wait(2000);
}}

Tím vypočtu rozdíl minulé současné hodnoty počítadla S0 za těch 15minut.
Na straně webu jej zpracuji před uložením do mysql php script a :

$rychlost = Round(($rychlostx/4.8),1);
nějaké ukázky kódu zde: http://forum.merenienergie.cz//viewtopic.php?id=552

2

Re: měření rychlosti větru špatný výpočet

Si myslím, že to počítáš špatně .... Kde máš čas na otočku ?
Když to hodí 20 pulzů, tak za vteřinu ? za 10 ?

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

3

Re: měření rychlosti větru špatný výpočet

Čas měl být ten počet pulsů za 15 minut před odesláním. Počítal jsem jejich rozdíl mezi odesláním GETu.
Chtěl jsem spočítat průměr rychlosti za těch 15 minut.
Takže po prochození webu jsem zjistil, že 1 otáčka za 1 sekundu = 1 puls za vteřinu= 2,4km/hod.
Jenže to by znamenalo, že při rychlosti 2,4km/hod za celou hodinu mám očekávat 3600 pulsů. U 24km/hod by to bylo už 36000.

nějaké ukázky kódu zde: http://forum.merenienergie.cz//viewtopic.php?id=552

4

Re: měření rychlosti větru špatný výpočet

Právě v tom je všechno špatně .... a těch 15 minut , to je šílený čas ... To jak kdybych chtěl aby mi tachometr měřil co 5 minut :-)
To ti musí tady napsat větší experti na SDS, ale přesnější měření dosáhneš pouze měřením přímo v softu např. za vteřinu. A pak už je jedno jestli budeš odesílat na web co 5 minut anebo 15 minut ....

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

5

Re: měření rychlosti větru špatný výpočet

No ale jak změřit ten průměr? To bych musel například uložit všech 900 hodnot za 900 sekund na straně SDS. Udělat průměr a a odeslat GET.

nějaké ukázky kódu zde: http://forum.merenienergie.cz//viewtopic.php?id=552

6

Re: měření rychlosti větru špatný výpočet

No, vracím se k tomu zpět. Minule jsem chtěl ten finální výpočet počítat na straně webu. Pokud budu teď počítat počet otáček před odesláním za 1s přijde mě to jako malý vzorek. Neměl by někdo lepší nápad? Podle mě tím asi změřím jen "nárazový" vítr.
-uložím stav počítadla do RAM
-počkám 1000 milisekund
-odečtu RAM od stav počítadla a uložím do RAM

-odešlu sspolu se zbytkem v GETu

nějaké ukázky kódu zde: http://forum.merenienergie.cz//viewtopic.php?id=552