MSP430 Zeitverschiebung realtime

Gast #555987
Lesenswert?
• ▲
▼
das Problem ist so
ich soll ein Geräte programmieren. die nur einmal wird gestartet wird.
sie soll 15 Jahren an bleiben. mit dem zeit habe verschiebt die zeit 
paar Stunden Rücklaufzeit oder fortlaufend. deshalb habe ich gefragt ob 
es möglich ist diese zeit Verschiebung Problem zu lösen
aber nur softwaremäßig

#556014
Lesenswert?
• ▲
▼
Wenn dein Quarz konstant (z.B. eine Minute pro Tag) falsch geht ist eine 
Korrektur mit gewisser Genauigkeit möglich. Effekte durch z.B. 
Temperatur kannst du aber vergessen, woher sollte der µC die wissen. 
Dafür wirst du wohl oder übel eine Funkuhr oder einen NTP-Server oder so 
etwas fragen müssen.

Zur Korrektur fester Frequenzungenauigkeiten siehe auch z.B.
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Uhr (vor allem 
ganz unten)
#556026
Lesenswert?
• ▲
▼
Für den MSP430 gibt es eine Application Note, die sich mit der Korrektur 
des Taktgenerators befaßt. Dazu wird ein Uhrenquarz verwendet. (So ein 
Teil kostet 30 Cent.)

Allerdings wirst Du über 15 Jahre - falls der Rechner überhaupt so lange 
läuft - die Uhr nicht stabilisieren können. Dazu wirken einfach zu viele 
unkontrollierte/unkontrollierbare Einflüsse auf das Teil:

- Temperaturschwankungen: die könnte man natürlich kompensieren, aber
  nur mit großem Aufwand
- Alterung der Bauteile: unkontrollierbar
- Spannungsschwankungen / Alterung der Batterien

Wenn das Gerät nach 1-2 Jahren noch einigermaßen genaue Zeit haben soll, 
muß Du die von außen zuführen, wie ??? bereits geschrieben hat.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.