Seite 1 von 1
Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 22. Feb 2016, 09:35
von mff
Gibt es eine einfache Möglichkeit mit der Uhrzeit vom Bus eine Wanduhr synchron zu halten, so wie es sonst bei der Kombination aus Mutteruhr -> Nebenuhr(en) der Fall ist?
Re: Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 22. Feb 2016, 09:45
von erich73
Hallo,
für eine genaue Aussage wäre es schon wichtig zu wissen um welche Uhr genau geht.
Als fertiges Gerät gibt es sowas natürlich, hier mal ein Beispiel:
http://www.theben.de/Produkte/Haus-und- ... hren/Uhren
erich73
Re: Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 22. Feb 2016, 23:44
von StefanSverige
Eigentlich ist das relativ einfach, man braucht nur einen Zeitsender am Bus und eine Uhr die das versteht. Das hat erich73 ja schon geschrieben.
Wenn du das selber bauen möchtest, sollte man wissen das KNX nicht für das millisekundengenaue Ausliefern von Zeit und Datum entwickelt wurde. Bei normaler Buslast müsste man eine Synchronisation im Bereich einer Sekunde leicht erreichen können.
Ich habe hier eine Wanduhr, damals für DCF entwickelt, die nun auch über den Bus die Zeit bekommen soll.
Eventuell kannst du mit der RS232 Software ja schon etwas anfangen, damit sollte man sehr schnell die am Bus gesendete Zeit auf die UART Schnittelle bekommen.
http://selfbus.myxwiki.org/xwiki/bin/vi ... _Interface
/Stefan
Re: Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 23. Feb 2016, 23:54
von mff
StefanSverige hat geschrieben:
Ich habe hier eine Wanduhr, damals für DCF entwickelt, die nun auch über den Bus die Zeit bekommen soll.
Eventuell kannst du mit der RS232 Software ja schon etwas anfangen, damit sollte man sehr schnell die am Bus gesendete Zeit auf die UART Schnittelle bekommen.
http://selfbus.myxwiki.org/xwiki/bin/vi ... _Interface
Genau das suche ich.
Sozusagen einen Adapter um eine "normale" Uhr so zu modifizieren, dass sie bspw. einmal am Tag eine synchronisierte Zeit vom Bus erhält. Der Bus soll die Mutteruhr ersetzen (Uhrzeit per GPS/Internet ist vorhanden).
Ich dachte ein Ansatz wäre vielleicht auch eine Nebenuhr die pro Minute einen Schaltimpuls braucht entsprechend auszustatten.
Das würde natürlich einiges an Elektronik erfordern und es ist die Frage ob die Stromversorgung rein über den Bus machbar ist (Stromaufnahme). Außerdem ist mir bisher unklar wie diese Art Uhren einen "Korrekturimpuls" bekommen müssen, also falls eine Minute kürzer oder länger sein muss und wie man das mit "einer Uhrzeit" pro Tag vom Bus hinbekommt...?
Wie soll das bei der von dir genannten DCF-Uhr funktionieren?
Re: Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 24. Feb 2016, 11:06
von guste100
Eine traditionelle Nebenuhr bekommt ja einfach nur einen +24V und -24V Schaltimpuls im Wechsel pro Minute. Mutteruhr und Nebenuhr müssen stets synchron sein. Falls das nicht der Fall ist, so muß der Nutzer per Hand manuell synchronisieren.
Das funktioniert bei mechanischen Lösungen recht gut, da die Mutteruhr dann auch stehen bleibt.
Beim Bus mit Nebenuhr müsstest du dir die Ausfallzeit merken und nach Spannungsrückkehr die entsprechende Anzahl Pulse drauf geben. Das ist antiquierte Technik und macht wenig Sinn, wenn man die absolute Zeit auf dem Bus hat.
Ich würde daher empfehlen ein DCF Uhrwerk zu schlachten. Du hast darin sowohl den/die Motoren und auch den 12 Uhr Geber (letzterer fehlt der Nebenuhr). Du musst dir dann selbst die Referenzfahrt auf 12h (nach Spannungsausfall) und das Stellen der Uhrzeit in einem Microcontroller nachbauen.
Re: Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 24. Feb 2016, 15:44
von mff
guste100 hat geschrieben:
Beim Bus mit Nebenuhr müsstest du dir die Ausfallzeit merken und nach Spannungsrückkehr die entsprechende Anzahl Pulse drauf geben. Das ist antiquierte Technik und macht wenig Sinn, wenn man die absolute Zeit auf dem Bus hat.
Das beschreibt genau mein Problem. Vermutlich ist es mit der DCF-Variante dann doch deutlich einfacher zum gleichen Ergebnis zu kommen (wenngleich so manche Nebenuhr auch ein echt
robustes Stück antiquierte Technik ist
).
Re: Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 24. Feb 2016, 17:30
von guste100
Na gut; Es spricht natürlich nichts dagegen, aus nostalgischen Gründen trotzdem den schwierigeren Weg zu gehen und das Nebenuhrwerk entgegen dem KISS Prinzip weiter zu nutzen.
Dann eben mit Speicherung der aktuell gesetzten Uhrzeit im nichtflüchtigen Speicher (Schreibzyklen/Verteilung beachten). Dann kannst du nach Wiederkehr der Spannung und der Zeit vom Bus die Differenzzeit aufholen.
Zusätzlich am Besten einen Pin einplanen, womit du dem Mikroprozessor mitteilst, dass du die Zeit manuell auf 12:00 gestellt hast (falls doch mal was aus dem Tritt gekommen ist).
Ganz alternativ schauen ob man einen 12:00h Geber am Nebenuhrwerk entwickeln+montieren kann.
Re: Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 26. Feb 2016, 10:51
von Mirko
Was spricht grundsätzlich gegen eine DCF77 Uhr? Schlechter Empfang? Die sind "schnurlos", was den WAF deutlich erhöht [emoji6] und (meist) sparsam. Bauvorschläge für DCF77 Treiber für eine Nebenuhr gibt es im Netz viele.
Wenn der Empfang das Problem ist, wie wäre es mit einem Knx (oder sonstwas) zu DCF77 Umsetzer? DCF77 lässt sich einfach generieren und direkt an der Antenne der Uhr einkoppeln (legal ist natürlich nur die galvanische Kopplung - Abklemmen der original Antenne nicht vergessen)
Re: Uhrzeit vom Bus auf (Wand)uhr?
Verfasst: 28. Feb 2016, 22:19
von mff
Es spricht an sich nichts gegen eine DCF77-Uhr. Der Gedanke war nur das ohnehin am Bus vorhandene Zeitsignal zu nutzen und die Uhr gleich über den Bus mitzuversorgen.
Das sollte im Idealfall ohne Funksignale so zuverlässig funktionieren wie DCF und einen Batteriewechsel überflüssig machen.