Beste, ik weet niet of ik in de correcte groep zit, maar het heeft wel met hf te maken,

ik probeer een GPS gestuurde 12.8 mhz gelockte oscillator te maken,

dit doe ik met een dspic30f4013 waar ik op de int ingang 1pps van de gps aanleg, en op een 32 bit teller het signaal van bv een signaalgenerator

de signaal generator is gelockt op een thunderbold 10 mhz source, en ik ga er van uit dat dit commerciele spul ok is

als ik de 1pps van de thunderbold gebruik is alles ok kwa metingen

ik heb in meppel een aantal trimble (ik dacht vc1) 6 kanaals ontvangers gekocht. hier heb ik heel onregelmatige metingen mee en ik zie op de scoop dat de 1pps rustig heen en weer fietst tegenover de 1pps van de tunderbold...

kan dit liggen aan het feit dat ik een 6 kanaals ontvanger gebruik? of moet ik het elders gaan zoeken???

Hoeveel fietst je puls dan heen en weer?

enkele hertzen...
ondertussen heb ik men D/A (op basis van pwm) fijnder gemaakt (1 op 30000) en mijn regellussen geoptimaliseerd.
nu nog een floating point berekening en in denk dat ik er ben... wordt vervolgd

blijkbaar had op het moment dat ik die pulsen (1pps) uit de gps zag komen , er nog maar 2 of 3 sats getrackt, en vandaar de onstabiliteit

vermoedelijk....

ik zie op de scoop dat de 1pps rustig heen en weer fietst tegenover de 1pps van de tunderbold...

enkele hertzen...

Een puls met een frequentie van 1pps, dus 1 Hz, kan moeilijk enkele Herz op en neer bewegen :).

Laat ik het anders zeggen. Hoeveel te vroeg of te laat kwam de 1 Hz puls, vergeleken met de meetzender? In tijd uitgedrukt dus.

Enkele Hz op 12,8MHz zouden overeenkomen met een positiefout van enkele honderden meters. Zag je die?
Het kan ook nog aan de fazelus liggen. Is de demping daarvan correct?

Misschien gaat het met de nieuwe schakeling en meer satellieten beter.

de enkele hertzen die ik bedoel, is wel degelijk enkele hertzen op 12.8Mhz.... dus 12.800.000, 12.800.004, 12.800.002, 12.799.998 enzoverder

het aangeboden signaal is zeker stabiel, dus de fout moet uit de gps ontvanger komen

Ja, ik begrijp nu dat je het niet over de 1Hz puls had, maar over de frequentie van je eigen 12,8 MHz oscillator.

Nog even kijken hoe het met je nieuwste ontwerp gaat.

Je zou trouwens de secondepuls uit de GPS ontvanger kunnen gebruiken als gate voor een frequentieteller, en dan je meetzender daarmee tellen.
Of, wat op hetzelfde neerkomt, de 1Hz puls als periodetijd meten, met de meetzender als klok.

Je kunt dan zien of de fout, namelijk het steeds op en neer gaan van de periodetijd, er in de secondepuls al in zit. Zo niet, moet je aan de PLL twijfelen.

dat heb ik ongeveer gedaan,
ik heb een referentie-gps ontvanger, deze genereert zowel 1hz als 10 mhz

met mijn aplicatie meet ik 10 mhz en gebruik ik de 1hz puls van een 2 de gps ontvanger

wat ik op de scoop ook zie dat is da de opgaande flanken van de 1 hz pulsen tot 5µs tegenover elkaar verschuiven...na verloop van tijd is dit verbeters (door waarschijnlijk meer sats in bereik)

ik geef na nieuwjaar wel wat meer info over dit project.

Ooit heb ik eens wat metingen aan het 1PPS signaal van een Motorola Oncore 8 kanaals moduultje gedaan. Daar zou volgens de specs een heel aardige nauwkeurigheid van de flanken moeten bestaan (150ns of iets dergelijks). Maar wat ik zag was eerder dat de flanken enigsins verliepen en dat later een grote correctie werd gedaan. Dit was dan 1 a 2 keer per minuut als ik het me nog goed herinner. In ieder geval niet leuk om een korte regellus voor een nauwkeurige clock te maken.

Later las ik nog een artikel die de indruk gaf dat er meerdere typen firmware bestonden voor dit moduul. En dat dit een heel andere correctie voor het 1PPS signaal kon betekenen. Ook had een bepaalde firmware versie een speciaal commando waarin je aangaf dat de positie niet wijzigde, waardoor er speciaal op timing kon worden geoptimaliseerd.

Mogelijk heb jij ook last van een verschijnsel als een (te) late grote correctie.

Op 14 december 2009 09:35:16 schreef on7nh:
de enkele hertzen die ik bedoel, is wel degelijk enkele hertzen op 12.8Mhz.... dus 12.800.000, 12.800.004, 12.800.002, 12.799.998 enzoverder

het aangeboden signaal is zeker stabiel, dus de fout moet uit de gps ontvanger komen

Een PLL gelockt op de 1Hz pulsen uit een GPS ontvanger zal heel traag moeten zijn. Je moet minimaal over enkele minuten integreren om de korte-termijn instabiliteit en jitter van je vcxo en de GPS weg te middelen.

Er zijn diverse amateurs dit dit pad al bewandeld hebben.. Zoek even op de artikeltjes van James G3RUH bijvoorbeeld.

Waar heb je de antenne staan ?
Om een hoge nauwkeurigheid te krijgen moet je een aantal satalieten hebben die bijvoorkeur een hoek van 90' maken ten opzichte van jouw.
Als je b.v. 4 satalieten hebt die pal boven je staan omdat je enkel vrij zicht naar boven hebt, dan zal de nauwkeurigheid erg tegen vallen.
Ook hebben meteorologische omstandigheden invloed op de nauwkeurigheid.