Jag håller på och bygger en ny uppdaterad modell av en 1-Wire baserad väderstation, men har stött på lite funderingar över hur mätningen och beräkningen av vindstyrkan ska gå till för att det hela ska bli så korrekt som möjligt.
Sensorn består av en 3-kopps rotor som en gång per varv ger en digital puls till en DS2423-räknare som jag läser av med en mikrocontroller.
För att beräkna vindstyrkan så använder jag en formel som beror på en konstant (som är antalet varv rotorn roterar vid 1 m/s vind), antalet roterade varv (C) och tiden som dessa varv har räknats över (t).
V = (k * C) / t
Just nu så räknar jag antalet varv i 5 sekunder och uppdaterar sedan variabeln med vindstyrkan. Detta ska förhoppningsvis motsvara byvindarnas styrka, men på SMHI's hemsida har jag läst att det inte är riktigt sant.
Hur i hela friden implementerar man det på ett någorlunda vettigt sätt på en väderstation som man läser av i realtid?SMHIs observationer av byvind avser det högsta avlästa momentana (2 sekunder) mätvärdet under en mätperiod av 1 timme.
Den första timmen när man precis har startat den skulle man ju inte kunna visa något mätvärde för byvindar alls?
Och när en timme har gått så att man har tillräckliga mätdata, så kommer visningen ändå inte riktigt berätta hela sanningen om hur kraftiga vindar det är just nu...
Och det här med medelvind;
Det borde väl vara samma problem här, att de första 10 minuterna efter start saknar tillräcklig datamängd för att kunna beräkna medelvinden?Medelvinden är medelvärdet av vinden under 10 minuter.
Men efter 10 minuter, kan man då kontinuerligt beräkna medelvinden genom att hela tiden backa 10 minuter och ta de mätvärdena, eller måste man vänta till nästa 10 minuters-ram har kommit? Alltså 20 minuter efter uppstart?
Här borde väl samplingshastigheten inte spela lika stor roll som för byvindarna?
Jag misstänker att man kan göra på lite olika sätt, men jag tänkte att SMHI's metoder borde vara det mest korrekta för en väderstation i Sverige.. Men jag är som sagt lite förvirrad över detaljerna

Länk till SMHI's sida