-
-
Erfahrener Benutzer
Roboter Experte
mmmhhh ja da hätte ich auch drauf kommen können.....
DANKE!
Ja, wenn man Timer benutzt sollte man die dem µC auch erlauben...
Ich habe das Bascom Beispiel kopiert und die Confi. für den µC und das LCD weggelassen und durch meine Confi ersetzt. Dazwischen WAR das Enable Interrupts
Danke, jetzt läuft die Uhr einwandfrei
Tobias
-
Erfahrener Benutzer
Roboter-Spezialist
Kleine Ursache - Große Wirkung
Hast du die Option zu Config Clock "Gosub Sectic" schon mal angeschaut? Da wird automatisch jede Sekunde das Label "Sectic" angesprungen. Vielleicht kannst du das ja gebrauchen.
-
Erfahrener Benutzer
Roboter Experte
klingt interessant
ich möchte einen Datenlogger bauen, der jede sekunde werte auf einem USB-Stick speichert. Besser wäre alle 0,5 sec... aber das geht damit wohl nicht oder?
Tobias
-
Erfahrener Benutzer
Roboter Experte
Hallo,
ich habe eine Abweichung von 2 Sekunden auf 10 Stunden im Vergleich zu meinem Funkwecker. Der µC machts z.Z. im Programm nichts anderes als die Uhr auf dem LCD ausgeben. Kann man die Abweichung noch verkleinern? (natürlich ohne Funkmodul)
Tobias
-
Erfahrener Benutzer
Robotik Einstein
Die Abweichung lässt sich per Software korrigieren. Also mal messen, wie viel Sekunden pro Stunde die Uhr vor/nachgeht. Und dann einfach jede Stunde die entsprechende Anzahl Sekunden warten oder dazuzählen.
In dem Fall also alle 5 Stunden entweder mal INCR _sec oder DECR _sec.
Nur 2 Sekunden pro 10 Stunden... könnte mich täuschen, aber wird da dann schon der Uhrenquarz für die Uhr verwendet? Gut, ich kenn jetzt die Genauigkeit des Quarzes nicht. Für ne Abweichung von 1 Minute bräuchte man 12,5 Tage; glaub des is noch ok.
-
Erfahrener Benutzer
Roboter Experte
So, habe nochmal abgelesen:
nach 15Std lief die Uhr 4sec zu langsam.
Für ne Abweichung von 1 Minute bräuchte man 3,75 Tage! oder?
nachdem ich den 32khz Quarz abgezoge habe, blieb die Uhr stehen: Ja die Uhr arbeitet mit dem richtigen Quarz
-
Erfahrener Benutzer
Robotik Einstein
Ich hab 9,375 Tage für ne Minute (bei 4sec/15h)
Einfach mal versuchen, so alle 3 Stunden 45 min ne Sekunde dazuzuzählen.
Dann müsste zumindest diese Abweichung weg sein. Kann aber sein, dass dann immer noch ein Rest bleibt, der sich dann erst nach Tagen bemerkbar macht.
-
Erfahrener Benutzer
Roboter Experte
ja, du hast Recht 9,375 Tage - weiß nicht was ich da gerechnet habe...
Aber ich denke mal, wenn ich die Uhr für meinen Datenlogger nehme und 1 Wert / sec. aufschreibe, ist es besser die Zeitdifferenz zu haben, als wenn ich beim Kurvenauswerten plötzlich doppelte Werte habe.
Ich möchte 1-2 Werte pro sekunde, damit ich auch "kurze Impulse" mit aufzeichnen. Wann die nun genau gekommen sind oder da waren, ist glaub ich nicht ganz so wichtig. Da ich 8 analoge Kanäle aufzeichnen will, möchte ich nicht unbedingt mehrere Messungen / sec. machen um den höchsten Wert dann aufzuzeichnen.
Tobias
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen