Ho, ho ,ho allen ein korrektes weihnachten. da ich ne einsame sau bin, dachte ich mir eine Uhr heut zu bauen. falls der weihnachtsmann kommt, schenk ich ihm die. ne spaß beiseite, kollegen. ich hätte nämlich ein paar fragen, da ich mir unsicher bin. ich habe zu haus einen uhrenquarz und würde schon gerne eine gute sekunden genauigkeit haben. den artikel "genaue sekunde" ist ganz nett, aber der uhrenquarz abschnitt ist etwas kurz. ich hab kein oszi und kann somit nichts messen. ich würde jetzt am atmega8 an T0 den uhrenquarz anschließen und z. b. falling edge wählen. und den atmega mit 16 Mhz laufen lassen. und dann eben mit dem timer die variable "sekunde" nach eine sekunde erhöhen. jetzt weiiß ich jedoch nicht, ob es die beste methode ist bzgl. genauer sekunde. wäre es mit einem 16 Mhz quarz genauer, anstatt T0 zu benutzen? und braucht der uhrenquarz zusätzliche kondis? ich hab da bisher nichts zu gefunden. vielen dank für antworten schönes neues und schöne weihnacht
Ein Quarz ist nur so "genau" (besser: stabil) wie seine ppm hergeben. Und das musst du jetzt einfach mal vergleichen. Wenn du dann noch die richtige Software schreibst (eine, die keine Takte verschlampt), ist die Uhr sowieso genau...
Kennt Ihr das: Man ließt einen Text und vor dem inneren Auge formt sich ein Bild des Menschens, der ihn verfasst hat?
weihnachtsthorben schrieb: > wäre es mit einem 16 Mhz quarz genauer, anstatt T0 zu benutzen? Du vergleichst hier Kraut mit Rüben. Der T0 ist nur ein Zähler, der Quarztakte mitzählt. Und da darf wie gesagt keiner vergessen werden...
wie kann ich die ppm herausfinden? also software mäßig es zu lösen versteh ich. jedoch weiß ich nicht, wie ich den fehler vom quarz herausfinden kann. wie gesagt, hab kein oszi hier. ich kann natürlich eine uhr programmieren (hab ich schon) und es auf dem display anzeigen lassen. aber wie ich da jetzt die abweichung kriege, weiß ich nicht. also, ich kann halt den 16 Mhz quarz nehmen und mit dem eine sekunde hinkriegen. jedoch ist die abweichung schon nicht gering. und mein ziel ist es herauszufinden, wie man es genau hinkriegt. hab noch einen uhrenquarz da. wäre nett, wenn ihr mit tipps gibt
weihnachtsthorben schrieb: > wie kann ich die ppm herausfinden? Wenn du ein Datenblatt vom Quarz hast stehts dort drin > also software mäßig es zu lösen > versteh ich. jedoch weiß ich nicht, wie ich den fehler vom quarz > herausfinden kann. wie gesagt, hab kein oszi hier. Mit einem Qszi kannst du kaum so genau messen das du die Abweichung bestimmen könntest, ein Frequenzzähler währe da schon eher geignet > ich kann natürlich > eine uhr programmieren (hab ich schon) und es auf dem display anzeigen > lassen. aber wie ich da jetzt die abweichung kriege, weiß ich nicht. Du stellst die Uhr nach einer Funkuhr und schaust zu Silvester wie viele Sekunden sie abweicht, daraus kannst du berechnen alle wie viele Minuten deine Uhr zum Ausgleich der Abweichnung eine "Schaltsekunde" einlegen muss. > > > also, ich kann halt den 16 Mhz quarz nehmen und mit dem eine sekunde > hinkriegen. jedoch ist die abweichung schon nicht gering. und mein ziel > ist es herauszufinden, wie man es genau hinkriegt. > > hab noch einen uhrenquarz da. Quarz ist Quarz und wenn der Uhrenquarz nicht signifikant genauer ist kannst du deinen Takt auch aus dem 16MHz Systemtakt ableiten. Abgesehen davon kannst du am M8 an T0 keinen Quarz anschließen, du müsstest mit zusätzlichen Bauteilen einen Oszillator aufbauen und den erzeugten Takt kannst du dann an T0 einspeißen. Sascha
Sascha Weber schrieb: > Du stellst die Uhr nach einer Funkuhr und schaust zu Silvester wie viele > Sekunden sie abweicht Das geht auch zu anderen Jahreszeiten: http://www.uhrzeit.org/atomuhr.php Georg
jo danke, hab das mit oszillator mit t0 falsch verstanden. ok, gucke mal.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.