Forum

Einloggen | Registrieren | RSS  

zwei Sachen beeinflussen die Genauigkeit .. (Elektronik)

verfasst von hws(R) E-Mail, 59425 Unna, 14.07.2008, 08:49 Uhr

» Ich möchte einen relativ genauen Sekundentakt mit einem µC programmieren.

Einmal die Genauigkeit des "Taktgebers". Ein Quarz hat eine Genaigkeit von ca. 10*10e-6. Also alle 100.000 Sekunden kann er eine Sekunde daneben liegen.
Genauer ist nur DCF oder GPS, wenn man deren Takt nimmt.

Das zweite ist die interne Verarbeitung.
Eine Zeitschleife wie "FOR I=1 TO 107654: NEXT I" taugt natürlich nix zur Erzeugung eines Sekundenimpulses.
Da nimmt man einen Porzesserinternen Timer, bedient den über Interrupt und hat eine Genauigkeit wie der Quarz.

Den Renesas kenn ich nicht, kann dir leider nix über Timer und Interrupts sagen. Aber das ist eigentlich bei allen µC's halbwegs gleich.


» Es soll damit eine Uhr betrieben werden - also Abweichungen von ein paar
» Sekunden pro Jahr sind OK.

Rechne mal die Genauigkeit aus. Ein Jahr hat wieviel Sekunden? Und dann 10 Sekunden Abweichung?
Eine eigene Atomuhr wirst du sicher nicht bauen wollen.

» Extern (mit weiteren Bauteilen) einen brauchbaren 1Hz-Takt aufzubauen wäre
» ja kein Problem, aber intern wäre mir eben lieber. ;-)


Auch da wirst du die Genauigkeit nicht hinbekommen. +-30 Sekunden pro MONAT werden wohl drin sein.

hws



Gesamter Thread:

Sekundentakt mit µC - Monko, 13.07.2008, 18:25 (Elektronik)
Sekundentakt mit µC - Theo, 13.07.2008, 18:45
Sekundentakt mit µC - Harald Wilhelms(R), 13.07.2008, 18:46
Sekundentakt mit µC - Monko, 13.07.2008, 19:10
Sekundentakt mit µC - Harald Wilhelms(R), 13.07.2008, 19:57
Hier eine Beschreibung: - Theo, 13.07.2008, 20:11
Sekundentakt mit µC - geralds(R), 15.07.2008, 09:01
Sekundentakt mit µC - x y, 13.07.2008, 20:04
zwei Sachen beeinflussen die Genauigkeit .. - hws(R), 14.07.2008, 08:49
DS32KHZ - herrma(R), 16.07.2008, 15:43