Beräkna solbana.

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
ToPNoTCH
Inlägg: 5287
Blev medlem: 21 december 2009, 17:59:48

Beräkna solbana.

Inlägg av ToPNoTCH »

Känner någon till en formel som beräknar solens position (grader x & y) med in-parametrarna position, dag på året (och antagligen höjd över havet).

Solbanediagram finns det ju en del men jag söker en formel.
Användarvisningsbild
Icecap
Inlägg: 26810
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Beräkna solbana.

Inlägg av Icecap »

Jag har hittat och använd formeln för solens upp- och nergångstid. Den använder en formel för solens vinkel över året och borde vara användbar för dig.
Användarvisningsbild
konig7070
Inlägg: 888
Blev medlem: 2 augusti 2008, 11:51:14
Ort: Uddevalla

Re: Beräkna solbana.

Inlägg av konig7070 »

EinarEnfas
Inlägg: 166
Blev medlem: 14 september 2012, 21:19:15

Re: Beräkna solbana.

Inlägg av EinarEnfas »

Är det lika år efter år eller driftar det något?
Repen
Inlägg: 216
Blev medlem: 6 januari 2009, 20:11:31
Ort: Kvidinge

Re: Beräkna solbana.

Inlägg av Repen »

Den här tycker jag e bra : http://rl.se/sol_maane
Där kan man se framåt och bakåt i tiden.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Beräkna solbana.

Inlägg av hanzibal »

Nu var det ju en formel som efterfrågades och då kan man ju inte precis rekommendera webservices och liknande.

Hemma har jag ett litet sk "astronomiur" som räknar ut solens upp/nedgång baserat på just position (närmaste stad). Sitter troligen bara en enkel 8-bitars uC med RTC så det borde vara ganska enkelt tycker man även jag tror enheten betingade ca en tusenlapp då det begav sig.

Jorden snurrar ju dels runt solen, dels kring sin egen axel som är lite snedställd. Om man till att börja med låtsas att jorden stannat i sin eliptiska omloppsbana och bara snurrar kring sin egen axel så bör det ju vara ganska lätt givet höjd/breddgrad även om jorden är lite tillplattad i polerna. När den delen är klar så bör man kunna superpositionera den andra rotationen på den första formeln.

Frågan är ju förstås sen också om det hela förskjuter sig en smula över tid, så som EinarEnfas var inne på. Fast det tvivlar jag på, årstiderna tycks ju rulla på samma sätt år efter år med hänsyn tagen till skottsekunder.
Användarvisningsbild
bit96
Inlägg: 2536
Blev medlem: 3 september 2007, 10:04:29
Ort: Säffle

Re: Beräkna solbana.

Inlägg av bit96 »

Går bra att räkna ut med sfärisk geometri.
Rektasension, deklination, solhöjd, datum, inklination, ekliptikan, sann soltid, hmm... har glömt hur man gjorde. :humm:
Men sök och du skall finna.
Användarvisningsbild
Icecap
Inlägg: 26810
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Beräkna solbana.

Inlägg av Icecap »

kodar-holger
EF Sponsor
Inlägg: 985
Blev medlem: 26 maj 2014, 12:54:35
Ort: Karlskoga

Re: Beräkna solbana.

Inlägg av kodar-holger »

Jag har byggt (nästan färdigt) mig en "liten" väggklocka som kan lite såna trick.

Efter lite letande hittade jag ett bibliotek som heter AA+. Det kunde alla trick jag ville åt och några till, men dokumentationen är inte så värst så man får fundera en del på vilka anrop man skall göra. Det finns en exempelapplikation med som man får plocka lämpliga delar av.

Nackdelen med AA+ skulle möjligen vara att det kräver rätt mycket kodutrymme, flyttal med dubbel precision och dessutom är C++. Inga problem för mig för jag använder en teensy 3.1 men även på den har jag lyckats passera 70k kompilerad kod, fast då räknar jag saker både på sol och måne.

http://www.naughter.com/aa.html
Skriv svar