Hallo,

Ik zit al een tijdje met een nieuw project in mijn hoofd.

Een apparaatje dat m.b.v. leds de zonsopkomst en zonsondergang aan geeft.

De tijdbasis haalt de PIC m.b.v. de DCF77 uit de lucht. De berekeningen van zonsopkomst en ondergang zijn op internet te vinden en zijn geschreven in BASIC. De programma's zijn een paar kB groot, dus dat is het probleem niet. Wel zie ik al dat de berekeningen veel gebruik maken van sin, cos en getallen achter de komma. Is dit te doen met een PIC, zo ja welke en wie kan mij een stukje op weg helpen.

groeten

coen

kan veeeeeeeeeeeeeeeeeeel simpeler ( en accurater )

lees gewoon de stream uit ene GPs ontvanger. tstaat erin.

Op 21 januari 2006 19:11:31 schreef free_electron:
kan veeeeeeeeeeeeeeeeeeel simpeler ( en accurater )

lees gewoon de stream uit ene GPs ontvanger. tstaat erin.

Staat dat in de stream? Nooit gemerkt

Op 21 januari 2006 19:11:31 schreef free_electron:
lees gewoon de stream uit ene GPs ontvanger. tstaat erin.

Welke NMEA sentence is dat dan?
Want ik zie hem niet in de NMEA 0183 spec.
Propriety uitbreiding van sommige merken?

Ik liep ook al met de gedachte om deze tijden te laten berekenen door een PIC.
Ik heb al wat code voor Delphi om deze tijden te berekenen, maar of een PIC dat kan vraag ik mij ook af.

Ik heb nu de Micro 2000 van Lacron in gebruik voor het berekenen van deze tijden en dat werkt prima, maar zelf maken is leuker.

Staan deze tijden in een GPS signaal ?

Doe toch niet zo moeilijk man. Zet gewoon een LDR buiten,
ne555 erachter als comparator geschakeld, en mits goed afgesteld zal je ledje binnen netjes aangeven wanneer de zon opkomt en wanneer ie onder gaat.

tzit ergens in de tijdcode die je kan lezen. sunrise en sunset ( SR en SS )
is inderdaad niet in de NMEA stream ( ik denk wel dat er een code voor is in NMEA om het op te vragen ) alle SiRf chips kunnen het , de St's ook en nog ene stapel andere ook.

kijjk eens op de site van ublox. ik denk dat ze een appnote hebben hoe je het kan opvragen

.

[Bericht gewijzigd door NV Lambik op ]

Houd er rekening mee dat dat soort berekeningen zo het en der gecorrigeerd dient te worden. Mijn pa is hier vrij heftig mee bezig geweest - kun je evt. een link posten voor die BASIC routines die je gevonden hebt?

Kijk eens naar CORDIC. Of was dat alleen rekenen met complexe getallen? Anders een look-up table met lineaire interpolatie. Is denk ik nauwkeurig genoeg. Leuke van sin/cos is dat je maar 1/4 van de cirkel hoeft op te slaan, de rest kun je er uit afleiden. Aangezien de sin en cos identiek zijn, alleen in fase verschoven heb je aan 1 look-up table genoeg. Tangens kun je berekenen uit sin/cos.

Zou het mogelijk zijn om een PIC dergelijke berekeningen te laten doen ?
En zoja, heeft iemand hier ervaring mee ?