Forum: Mikrocontroller und Digitale Elektronik DCF77-Uhr - Programmierer gesucht!


von Florian H. (el_hutti)


Lesenswert?

Hallo,

Ich möchte eine DCF77-Uhr bauen, die die Uhrzeit auf acht 
Sieben-Segment-Anzeigen anzeigt. Diese werden so angeordnet, jede Ziffer 
ist eine eigene Anzeige:
12:00 [Std+Min]
10,54 [Sec]

Das DCF77-Signal wird von einem Pollin-Empfänger empfangen. Als 
Microcontroller möchte ich einen ATmega oder ATtiny verwenden. Welchen 
genau soll ich aber kaufen?

Da ich aber nicht programmieren kann, suche ich jetzt ein nettes 
Forenmitglied, das mir ein Programm für einen Microcontroller schreibt. 
Es sollte eigentlich nur das Signal vom Empfänger nehmen und auf 
Sieben-Segment-Anzeigen............. anzeigen. Welcher mc verwendet wird 
ist mir egal, solange er nicht über 5€ kostet.

Bei weiteren Fragen bitte fragen!

MfG, Florian H.

von Klaus R. (klara)


Lesenswert?

Florian H. schrieb:
> Bei weiteren Fragen bitte fragen!

Ist denn schon wieder 1. April?

von Florian H. (el_hutti)


Lesenswert?

Klaus R. schrieb:
> Florian H. schrieb:
>> Bei weiteren Fragen bitte fragen!
>
> Ist denn schon wieder 1. April?

Warum...?

von Jens M. (schuchkleisser)


Lesenswert?

Wozu hunderstel anzeigen, wer baut die Hardware, und warum darf der 
Controller nur 5€ kosten, wenn da nochmal 50€ für die Hardware und 200€ 
Lohn für den Programmierer dazu kommen?

Mit einem Arduino, einem ebay-Display und der blinkenlights-DCF-Library 
geht das schon.
Versuchs mal, ist so schwer nicht, da lernste was, kannst stolz sein was 
geschafft zu haben und vielleicht selber mal sehen, das es selbst so ein 
bissel Zeit braucht und dir das keiner schenkt.

: Bearbeitet durch User
von Im P. (pknoe3lh)


Lesenswert?

Florian H. schrieb:
> ist mir egal, solange er nicht über 5€ kostet.

Ich denke da ist dann kein Platz mehr für eine Entlohnung für den 
Programmierer wenn der MC schon so viel kosten soll ;-)

von Bingo (Gast)


Lesenswert?

Wollte mir grad einen bissigen Text ausdenken aber ich lasse es. Du 
solltest verstehen daß niemand aus reinem Spaß soetwas für dich 
programmieren wird. Du solltest die Suche bemühen um ähnliche Projekte 
aus dem Netz oder dem Forum zu fischen und dich erstmal um die 
Grundlagen kümmern. Poste deinen code und dann werden sich Leute finden 
die Tips geben. Vielleicht machst du dir auch falsche Vorstellungen über 
den Umfang der Programmierung, angefangen bei der Aufbereitung des 
Signals bishin zu Fragen darüber, was nun die beste Ansteuerungsmethode 
für deine Displays ist.

von Bingo (Gast)


Lesenswert?

https://www.zenith-watches.com/de_de/news/the-el-primero-legend-in-the-hundredths-of-a-second-age

Vielleicht ist die ja was für dich. Eine Armbanduhr mit 
1/100-Sekunden-Zeiger. Preislich knapp über 5 €

von Stefan (Gast)


Lesenswert?

Warum legst du den µC fest,
wenn du keine Ahnung vom programmieren hast ?
Da kann es dir doch egal sein, welcher Controller
der Programmierer nimmt.

von Mach (Gast)


Lesenswert?

Hoert sich intressant an, hab grad sowieso etwas Leerlauf.

Details bitte per Email:
troll@trolldich.de

von Dieter S. (Gast)


Lesenswert?

Theoretisch würde ich das machen, aber mein Lohn dürfte dann wohl nicht 
sehr viel wertvoller als ein feuchter Händedruck sein, alles andere wäre 
wahrscheinlich zu teuer.

Beantworte bitte folgende Fragen (wahrscheinlich fallen mir gleich noch 
mehr ein):
Wofür soll das sein?
Wie viel bist du bereit zu zahlen?
Wie lange darf es dauern?
Allgemeine Anforderungen an das Projekt (Akku/Netzteil, maximale Größe 
der Schaltung, etc.)

von Florian H. (el_hutti)


Lesenswert?

Ein paar Fragen:

Was soll ich jetzt eigentlich antworten, wenn die Antworten zu 99% nicht 
hilfreich sind, um nicht zu sagen sinnlos? Warum wird man sofort als 
Troll dargestellt, wenn man sich noch nicht mit Microcontrollern 
auskennt? Warum antwortet man, wenn man meinen ursprünglichen Beitrag 
nicht mal richtig gelesen hat?

Dann gehe ich eben zu anderen Foren, ich finde es persönlich scheiße 
wenn man als Anfänger was machen möchte und man gleich mit solchen 
sinnlosen Antworten entmutigt wird?

Schönen Abend noch

Beitrag #5800829 wurde von einem Moderator gelöscht.
Beitrag #5800831 wurde von einem Moderator gelöscht.
von Max D. (max_d)


Lesenswert?

Also "Ein nettes Forenmitglied das für mich den Code schreibt" klingt 
nicht grade nach selber machen .....

von Florian H. (el_hutti)


Lesenswert?

USB H. schrieb:
> Theoretisch würde ich das machen, aber mein Lohn dürfte dann wohl nicht
> sehr viel wertvoller als ein feuchter Händedruck sein, alles andere wäre
> wahrscheinlich zu teuer.
>
> Beantworte bitte folgende Fragen (wahrscheinlich fallen mir gleich noch
> mehr ein):
> Wofür soll das sein?
> Wie viel bist du bereit zu zahlen?
> Wie lange darf es dauern?
> Allgemeine Anforderungen an das Projekt (Akku/Netzteil, maximale Größe
> der Schaltung, etc.)

Endlich eine sinnvolle Antwort :)

- Es soll dazu sein, dass ich eine schöne Uhr habe die ich selbst gebaut 
(wenn auch nicht programmiert) habe.
- 30€, dürfte nach meiner Recherche ungefähr reichen
- Eigentlich ist das egal, ich hab Zeit.
- Kommt drauf an welcher Microcontroller verwendet wird, Größe ca. so 
groß wie eine Schuhschachtel, gerne auch kleiner

MfG

von Max D. (max_d)


Lesenswert?

Nur so als Idee: wäre es nicht noch schöner eine Uhr zu haben die du 
nicht nur selbst gebaut sondern auch selbst programmiert hast ?

Eigentlich ein ganz schönes Einstiegsprojekt ins Programmieren.

Das Forum ist ohnehin als "Hilfe bei der Selbsthilfe" gedacht.

von G. H. (schufti)


Lesenswert?

Hi Florian,

gehen wir das mal so an:

du kaufst beim Chinesen
1x Arduino Nano
https://www.aliexpress.com/item//32729710918.html
2x 4-Digit Display mit TM1637
https://www.aliexpress.com/item//32842666606.html

dann siehst du dir http://www.arduino.cc an und installierst die Arduino 
IDE laut Anleitung.

Wenn du dann am Arduino zumindest den LED-Blink Sketch zum laufen 
bringst, können wir gemeinsam dein Projekt angehen. So lernst du 
nebenbei etwas µC Technik und kannst vermutlich einen Großteil des 
Projekts schneller selbst umsetzen alls du denkst.

Gruß,
schufti

P.S.: optional bestellst du auch gleich ein GPS Modul mit, damit hast du 
eine zweite/alternative Zeitquelle.

: Bearbeitet durch User
von Tim T. (tim_taylor) Benutzerseite


Lesenswert?

Also was mich an diesem Projekt massiv abtörnt ist nicht die 
Programmierung des DCF77 Empfängers, der Uhr im Hintergrund oder die 
Ansteuerung der Siebensegmentanzeige, das liegt alles mehr oder weniger 
fertig auf der Platte. Aber worauf ich so garkeinen Bock habe ist dem TO 
die Beschaltung aus der Nase zu ziehen oder ihm zu erklären was er noch 
alles um den Controller rum bauen muss; weil bislang ist so garkeine 
Eigeninitiative erkennbar...

von Max D. (max_d)


Lesenswert?

Also ich würde nicht für die paar gesparten € den üblichen Monat auf den 
Chinesen warten wollen ....

Hier das gleiche von einem deutschen eBay-reseller

http://www.ebay.de/itm/182220411550
http://www.ebay.de/itm/181866213741

von S. R. (svenska)


Lesenswert?

Florian H. schrieb:
> 30€, dürfte nach meiner Recherche ungefähr reichen

Das macht einen Stundenlohn von unterhalb "Tasche packen an der 
Supermarktkasse" und ist als Auftragsarbeit einfach nur fies.

Gilt natürlich nicht, wenn jemand sowas schon quasi-fertig in der Tasche 
hat, aber auch dann ist es eigentlich den Aufwand, das passend 
aufzubereiten, nicht wert.

Vor allem dann nicht, wenn du auch sowas wie Dokumentation oder 
"Nachbaubarkeit" haben willst.

Nur mal so.

von holger (Gast)


Lesenswert?

>10,54 [Sec]

Die zehntel Sekunden kann man schon nicht mehr
ablesen und das flackert wie Sau. Die hundertstel Sekunden bilden
nur noch ein verwaschen flimmerndes irgendwas. Was für ein Blödsinn.

von Helmut S. (helmuts)


Lesenswert?

Hallo Florian,
schau dir doch einfach mal ein paar fertige Projekte im Internet an. 
Vielleicht passt ja eines. Das könntest du dann einfach kopieren.

Google: dcf77 avr projekt led anzeige

von Christian S. (roehrenvorheizer)


Lesenswert?

Hallo,

guck mal, ob Du von hier etwas nachbauen kannst. Meine erste Funkuhr 
habe ich von dieser Seite nachgebaut und war mit einem AT90S8535. Sie 
geht heute noch, kann aber keine hundertstel anzeigen.


https://s-huehn.de/elektronik/wohnuhr/wohnuhr.htm

Da ist alles schon vorgefertigt, Du mußt nur die Teile beschaffen und 
zusammenbauen. Und sebst dabei wirst Du auf genügend Anfängerprobleme 
stoßen.

MfG

: Bearbeitet durch User
von Rolf Rolfus (Gast)


Lesenswert?

Hey Leute! Ich möchte gerne das erste wirklich vollkommen selbst 
fahrende Auto bauen. Als erstes Mal weiß ich aber nicht wie man ein Auto 
baut, deswegen suche ich jmd hier der mir das macht. Ich kann auch nicht 
programmieren. Daher suche ich auch jmd der mir das erledigt. Wäre echt 
mega nett. Wenn es noch Fragen gibt, fragt einfach. Ah und das ganze 
sollte so im Bereich 50-100€ kosten. Der Rest ist mir egal!

von Christian S. (roehrenvorheizer)


Lesenswert?

Baue doch zuerst einen Androiden, der das für Dich macht, so für 250 
Euro, dann brauchst Du weder programmieren, noch bauen. Der baut die Uhr 
dann zum Ausruhen als Abfallprodukt.

Mfg

: Bearbeitet durch User
von Franz W. (Gast)


Lesenswert?

Hallo,

machs doch einfach selber!

Such nach Bascom ist Basic für AtMega + AtTiny. Das decodieren des DCF77 
Signals geht damit kinderleicht.
https://www.mcselec.com/index.php?option=com_docman&task=doc_download&gid=139
Such in der Hilfe nach Config DCF77

Nimm als Microcontroller z. B. AtMega48 und einen Quarz dazu noch 2x 
22pf und 2x 100nF

https://rn-wissen.de/wiki/index.php/DCF77-Decoder_als_Bascom-Library

https://www.rahner-edu.de/mikrocontroller/avr-controller-und-bascom/7-segment-anzeige/

Bascom macht echt spaß!

Hier noch drei Bücher zum download für umsonst - sehr gut für Anfänger 
geeignet.
http://stefanfrings.de/mikrocontroller_buch/index.html

Grüße
Franz

von Florian H. (el_hutti)


Lesenswert?

Christian S. schrieb:
> Hallo,
>
> guck mal, ob Du von hier etwas nachbauen kannst. Meine erste Funkuhr
> habe ich von dieser Seite nachgebaut und war mit einem AT90S8535. Sie
> geht heute noch, kann aber keine hundertstel anzeigen.
>
>
> https://s-huehn.de/elektronik/wohnuhr/wohnuhr.htm
>
> Da ist alles schon vorgefertigt, Du mußt nur die Teile beschaffen und
> zusammenbauen. Und sebst dabei wirst Du auf genügend Anfängerprobleme
> stoßen.
>
> MfG

Vielen Dank! Das ist perfekt!

von Dieter S. (Gast)


Lesenswert?

Florian H. schrieb:
> 30€, dürfte nach meiner Recherche ungefähr reichen

Da würden mich deine Quellen aber schon interessieren.......
Selbst wenn hier einer sehr nett ist und 10€/h nimmt, drei Stunden halte 
ich für arg ambitioniert. Das fängt dabei an, die entsprechenden exakten 
Anforderungen zu ermitteln, das ganze zu testen, das Zeug zu bestellen, 
etc.

Mein Rat, wie auch schon von anderen genannt:
Arduino benutzen, da lernt man eine Menge und in Summe wirst du so nicht 
viel länger brauchen.

von Florian H. (el_hutti)


Lesenswert?

Franz W. schrieb:
> Hallo,
>
> machs doch einfach selber!
>
> Such nach Bascom ist Basic für AtMega + AtTiny. Das decodieren des DCF77
> Signals geht damit kinderleicht.
> https://www.mcselec.com/index.php?option=com_docman&task=doc_download&gid=139
> Such in der Hilfe nach Config DCF77
>
> Nimm als Microcontroller z. B. AtMega48 und einen

[...]

> Grüße
> Franz

Das schau ich mir auch an, danke.

von Christian S. (roehrenvorheizer)


Lesenswert?

Und danach baust Du eine Nixie-Uhr mit DCF77, nur um zu beweisen, daß Du 
das auch kannst.

MfG

von Marten Morten (Gast)


Lesenswert?

Stefan schrieb:
> Warum legst du den µC fest,
> wenn du keine Ahnung vom programmieren hast ?

Na, weil er die Aufgabe so angenommen, beziehungsweise so bekommen hat. 
Ich wette das Ergebnis ist bereits jemand Drittem zugesichert.

von Florian H. (el_hutti)


Lesenswert?

Christian S. schrieb:
> Und danach baust Du eine Nixie-Uhr mit DCF77, nur um zu beweisen, daß Du
> das auch kannst.
>
> MfG

Wenn ich mich nicht irre, wären die Nixie-Röhren sogar noch einfacher 
anzusteuern. Ich mach die zwar mehr als Digits, aber leider sind sie 
sehr teuer...

Marten Morten schrieb:
> Stefan schrieb:
> Warum legst du den µC fest,
> wenn du keine Ahnung vom programmieren hast ?
>
> Na, weil er die Aufgabe so angenommen, beziehungsweise so bekommen hat.
> Ich wette das Ergebnis ist bereits jemand Drittem zugesichert.

Nein! Und überhaupt, ich habe nur den Hersteller des Microcontrollers 
festgelegt, und nicht denselben genau.

MfG

Beitrag #5801819 wurde von einem Moderator gelöscht.
von Karl B. (gustav)


Lesenswert?

Hi,
https://s-huehn.de/elektronik/wohnuhr/wohnuhr.htm

Gem. Anode gem. Katode umschaltbar.
Und noch ein Thermometer mit 3-Wire drin.

Nur, was soll diese Angabe:?

Florian H. schrieb:
> 10,54 [Sec]

Erklär mir das bitte einmal. Möchtst Du eine Stoppuhr bauen,
dann wird DCF77 zu langsam sein. Die Ausgaberoutinen bei LCD machen das 
nicht mit. Mit LED 7-Seg könnte das noch klappen.

ciao
gustav

von Stefan F. (Gast)


Lesenswert?

Ich arbeite für 20€ pro Stunde in meiner Freizeit als Hobbyelektroniker. 
Du kannst davon ausgehen, dass die Programmierung einige hundert Euro 
kosten wird.

Wenn du es ernst meinst, dann stelle deine Anforderungen so gut wie 
möglich zusammen und schicke mir eine persönliche Mail. Ich helfe Dir 
(gegen  Bezahlung) auch gerne, die Anforderungen zusammen zu stellen.

Beitrag #5801919 wurde von einem Moderator gelöscht.
Beitrag #5801920 wurde von einem Moderator gelöscht.
Beitrag #5801929 wurde von einem Moderator gelöscht.
Beitrag #5801941 wurde von einem Moderator gelöscht.
von A. S. (Gast)


Lesenswert?

Karl B. schrieb:
> Florian H. schrieb:
>> 10,54 [Sec]
>
> Erklär mir das bitte einmal. Möchtst Du eine Stoppuhr bauen,

Der TO hat gehört, dasd DCF77 sehr genau ist. Ergo Bruchteile einer 
Sekunde.

Beitrag #5801951 wurde von einem Moderator gelöscht.
von Karl B. (gustav)


Lesenswert?

A. S. schrieb:
> Der TO hat gehört, dasd DCF77 sehr genau ist. Ergo Bruchteile einer
> Sekunde.

Hi,
die Flanke kommt jede Sekunde.
Dazwischen ist nichts.
Wenn Zehntel- oder sogar Hundertstelsekunden angezeigt werden sollen,
kann man die vom Timer-Interrupt des µP selbst herleiten und nicht vom 
DCF-Signal selbst.
Dieses dient einmal nur zur Synchronisation.
Die andere Funktion ist im Zeittelegramm enthalten, und die Auswertung 
ist mindestens so lang, wie der Slowcode ein high auf ansteigende Flanke 
verlängert, also 200 ms. (Bei MSF60 sind's beim Minutenimpuls sogar 500 
ms.)
Die andere Überlegung wäre, die Trägerfrequenz selbst als Frequenznormal 
zu verwenden.

Die Hundertstelsekunde bei Verwendung von LCD darzustellen, würde durch 
die Ausgaberoutinen derselben ausgebremst. Also bei meiner Uhr geht das 
allenfalls noch bei Zehntelsekunden. Auch bei Busyflagauswertung.
Ausgabe auf LCD erfolgt normalerweise einmal pro Sekunde.
Bei anderen Uhren sogar nur einmal pro Minute.


ciao
gustav

: Bearbeitet durch User
von wendelsberg (Gast)


Lesenswert?

Karl B. schrieb:
> die Flanke kommt jede Sekunde.

Genaugenommen noch nicht mal das.

wendelsberg

von Karl Scheinz (Gast)


Lesenswert?

Ich finde das ziemlich anspruchsvoll für einen Anfänger.
Einen Timer sollte man dann auch verstehen, und messen können.

Die Sekunden aufzuteilen, ist nix Neues jedoch sieht man das kaum!

von Mal i Ernst (Gast)


Lesenswert?

Florian H. schrieb:
> - 30€, dürfte nach meiner Recherche ungefähr reichen

Niemals. Dafür macht das nicht mal ein Inder.
Wenn Ich das machen müsste, bräuchte ich ein paar Tage. Erst mal einen 
neuen Controller kennelernen, die Datenblätter lesen, 
Programmierumgebung aufsetzen etcpp.
Selbst mit einem mir vertrauten Controller wären das mehr 10 Stunden.

Für 3€/h arbeite ich aber nicht. Du dürftest mit 60€/h rechnen, wenn du 
einen sehr billigen Programmierer findest.
Du sieht, das wird so nicht realistisch klappen.

Mein Vorschlag daher:
Du programmierst das selber, uns fragst hier um Hilfe.
Codeschnippsel und Hilfe zur Selbsthilfe wirst du bekommen, wenn du nett 
fragst. Wenn du hängst - da wird dir hier auch geholfen. Oder Tipps für 
Anfänger? Auch die wirst du bekommen.

Nimm dir einen Arduino, dann findest du mit wenig Aufwand Code für
- 7-Segment-Anzeigen
- DCF77

von Uhrenspezialist (Gast)


Lesenswert?

Schau mal hier:
https://www.led-genial.de/LED-BASIC-PICO-Starterset-Uhr
Ist zwar nicht 8-stellig und hat auch keinen DCF77-Anschluss, aber für 
den Anfänger lässt sich das Teil ganz einfach in Basic programmieren. 
Auf der Seite gibts auch andere Controller mit DCF77, alles in Basic 
programmierbar.

von Karl Scheinz (Gast)


Lesenswert?

Also die Preise sind doch eher, wenn ich etwas für den industriellen 
Produktionsbereich baue...

Also Hobbyprojekt, sollte einfach jemand zusteigen, und die SW machen, 
er wollte ja die Hardware machen, dann macht man das halt zusammen 
ähnlich.
Ich glaube langsam animiert mich das.
Und so eine Stoppuhr hat was tolles.

von uiui (Gast)


Lesenswert?

Karl Scheinz schrieb:
> Also Hobbyprojekt, sollte einfach jemand zusteigen, und die SW machen,
> er wollte ja die Hardware machen, dann macht man das halt zusammen
> ähnlich.
> Ich glaube langsam animiert mich das.
> Und so eine Stoppuhr hat was tolles.

Ich hätte auch was tolles für dich!

Wir haben eine alte Klärgrube vor dem Haus. Die gehört ausgebuddelt, das 
Loch aufgefüllt und alles darüber begründt.

Du machst das als Hobby für mich, während ich animiere dich zu höherer 
Leistung.
Du bekommst sogar noch einen Kaffee, wenn du fertig bist.

Ist ja Hobby. Und hey, andere müssen dafür ins Fitnesstudio gehen, also 
sei froh, dass du das gratis machen darfst!

von Armin K. (-donald-) Benutzerseite


Lesenswert?

Florian,
ich hätte einen ernst gemeinten Vorschlag für dich:

1. Besorg dir einen Mikrocontroller deiner Wahl, und schließ mal eine 
einzelne 7-Segment-Anzeige an, und lass mal händisch die Ziffern 0...9 
aufleuchten. Dann kommt schon das erste Erfolgserlebnis auf.

2. Als nächsten Schritt machst du 6 Anzeigen (Multiplexing?), lasst erst 
mal auf allen das Gleiche anzeigen und dann kommt schon das zweite 
Erfolgserlebnis auf.

3. Als nächsten Schritt lasst du dir 123456 anzeigen, und dann kommt 
schon das dritte Erfolgserlebnis auf.


Dann kannst du dich glücklich zurücklehnen und dir langsam Gedanken über 
DCF77 machen.

Armin

von Stefan F. (Gast)


Lesenswert?

Armin K. schrieb:
> Besorg dir einen Mikrocontroller deiner Wahl, und schließ mal eine
> einzelne 7-Segment-Anzeige an
usw.

Oder arbeite mein Buch durch, da wird genau das gemacht. Am Ende wird 
sogar ein DCF Signal ausgewertet. Es wird sogar die von Dir vorgegebene 
AVR Serie verwendet.

http://stefanfrings.de/mikrocontroller_buch/index.html

Und falls es Dir dann zu Aufwändig erscheint: Mein günstiges Angebot 
hast du und an dem Buch erkennst du, dass ich mit genau dieser Sache 
Erfahrung habe.

von Tim T. (tim_taylor) Benutzerseite


Lesenswert?

Und trotzdem kommst du mit einer Stunde für die "Entwicklung" nicht aus, 
obwohl du schon alles zusammen hast?

von Stefan F. (Gast)


Lesenswert?

Tim T. schrieb:
> Und trotzdem kommst du mit einer Stunde für die "Entwicklung" nicht aus,
> obwohl du schon alles zusammen hast?

Allerdings, das denke ich auch. Es wird ein paar Tage 
Entwicklungs-Aufwand. Zuzüglich Aufwand für das Zusammentragen der 
Anforderungen.

von Karl B. (gustav)


Angehängte Dateien:

Lesenswert?

Hi,
Stoppuhr geht autonom mit "Co-Prozessor"
Ich decodier lieber noch das Sommerzeitbit.
Oder das Rufbit...

ciao
gustav

von Christian S. (roehrenvorheizer)


Lesenswert?

Wer kommt denn, wenn das Rufbit ruft?


MfG

von Karl B. (gustav)


Lesenswert?

Christian S. schrieb:
> Wer kommt denn, wenn das Rufbit ruft?

0 01000111100010 101001 00011000 0010001 010000 011 00100 100010000  Sa, 
02.04.11 04:18:00, SZ   Rufbit aktiv, eventuell Unregelmäßigkeiten beim 
Sender

Der Techniker vom Dienst wird dann aus dem Bett geklingelt.

ciao
gustav

von Joachim B. (jar)


Lesenswert?

wendelsberg schrieb:
> Karl B. schrieb:
>> die Flanke kommt jede Sekunde.
>
> Genaugenommen noch nicht mal das.
>
> wendelsberg

genau, erst mal kommen auch Störungen als Flanken, da muss erst mal 
bewiesen werden ob es ein gülitges Bit ist 100ms oder 200ms auch gerne 
mal verkürzt.
Wenn ein Telegramm nach einer Minute fehlerfrei ausgewertet ist, genau 
genommen erst nach mindestens 2 aufeinanderfolgenden Minuten, dann weiss 
man das Sekunde 3 der ersten Minute auch gültig war!

Also nur Flanke als Start für 1/10 Sekunde gilt nicht!

: Bearbeitet durch User
von Christian S. (roehrenvorheizer)


Lesenswert?

Karl B. schrieb:
> Christian S. schrieb:
> Wer kommt denn, wenn das Rufbit ruft?
>
> 0 01000111100010 101001 00011000 0010001 010000 011 00100 100010000  Sa,
> 02.04.11 04:18:00, SZ   Rufbit aktiv, eventuell Unregelmäßigkeiten beim
> Sender
>
> Der Techniker vom Dienst wird dann aus dem Bett geklingelt.
>
> ciao
> gustav

Oh, das war ja mitten in der Nacht! Vor etlichen Jahren.
Und dann verjagt er die Vögel von der Antenne und dreht nochmals an der 
Feinabstimmung? Hoffentlich konnte er alles beheben.

MfG

: Bearbeitet durch User
von Karl B. (gustav)


Angehängte Dateien:

Lesenswert?

Joachim B. schrieb:
> Also nur Flanke als Start für 1/10 Sekunde gilt nicht!

Karl B. schrieb:
> Die Hundertstelsekunde bei Verwendung von LCD darzustellen, würde durch
> die Ausgaberoutinen derselben ausgebremst.

Hi,
wollte eigentlich auf die Trägheit der Anzeigemodule abheben. Bei LED 
geht das vielleicht verzögerungsfreier als bei den (grottenlangsamen) 
LCDs.
Aber das Auge kann doch keine Hundertstelsekundenwechsel wahrnehmen. Man 
muss die Anzeige latchen, zyklisch "stoppen". Sonst flimmert's nur noch.

Karl B. schrieb:
> Stoppuhr geht autonom mit "Co-Prozessor".

DCF nur zur SYNC.
Alle am Zeitmessvorgang beteiligten Uhren vor der Messung zunächst auf 
DCF77 synchronisieren, dann auf Quarzoszillatorstützung weiter 
vertrauen.
Dann sind die auftretenden Zeitdifferenzen zurückrechenbar auf die PPMs 
der Quarzungenauigkeiten.
Oder man nimmt die 77,5 kHz selbst als Referenzfrequenz.

Die Kreuzrelationsgeschichte mit der Pseudozufallsfolge zur besseren 
Flankenerkennung wurde noch nicht erwähnt.
Meine Suchergebnisse nach Empfangseinheit mit Kreuzrelation war bislang 
erfolglos.
https://www.ptb.de/cms/ptb/fachabteilungen/abt4/fb-44/ag-442/verbreitung-der-gesetzlichen-zeit/dcf77/phasenmodulation.html

Man hört immer so ein "komisches" Rauschen, das bei den 
Austastungslücken verschwindet. Das Knurren ist ein Artefakt des 
Empfängerfilters.
Man kann aber auch über SDR Twente das Rauschen sehen im Wasserfall.
(Ist noch eine ältere Aufnahme, wo der HBG einen zweiten Heterodynton 
erzeugt. HBG ist abgerissen worden.)


Christian S. schrieb:
> Oh, das war ja mitten in der Nacht! Vor etlichen Jahren.
> Und dann verjagt er die Vögel von der Antenne und dreht nochmals an der
> Feinabstimmung? Hoffentlich konnte er alles beheben.

https://www.youtube.com/watch?v=zLb-7HQqzHs
ca. ab Minute 6

ciao
gustav

: Bearbeitet durch User
von wendelsberg (Gast)


Lesenswert?

Joachim B. schrieb:
> genau, erst mal kommen auch Störungen als Flanken,
> ...

Ich wollte eigentlich auf den fehlenden Impuls in Sekunde 59 hinaus.

wendelsberg

von Joachim B. (jar)


Lesenswert?

Karl B. schrieb:
> Joachim B. schrieb:
>> Also nur Flanke als Start für 1/10 Sekunde gilt nicht!
>
> Karl B. schrieb:
>> Die Hundertstelsekunde bei Verwendung von LCD darzustellen, würde durch
>> die Ausgaberoutinen derselben ausgebremst.

deswegen mache ich ja nur 4 LCD Updates pro Sekunde, wer will das 
Geflimmer ertragen oder kann mehr ablesen?

wendelsberg schrieb:
> Joachim B. schrieb:
>> genau, erst mal kommen auch Störungen als Flanken,
>> ...
> Ich wollte eigentlich auf den fehlenden Impuls in Sekunde 59 hinaus.

auch das, ist aber egal, wer als µC bis 59 mitgezählt hat kann 
hemmungslos die Zehntel Sekunde von 60 mitlügen

von Karl Scheinz (Gast)


Lesenswert?

uiui schrieb:
> Karl Scheinz schrieb:
>> Also Hobbyprojekt, sollte einfach jemand zusteigen, und die SW machen, ...

> Ich hätte auch was tolles für dich!
>
> Wir haben eine alte Klärgrube vor dem Haus. Die gehört ausgebuddelt, das
> Loch aufgefüllt und alles darüber begründt.
>
> Du machst das als Hobby für mich, während ich animiere dich zu höherer
> Leistung.
> Du bekommst sogar noch einen Kaffee, wenn du fertig bist.
>
> Ist ja Hobby. Und hey, andere müssen dafür ins Fitnesstudio gehen, also
> sei froh, dass du das gratis machen darfst!

Nenne mir deine Adresse und ich komme vorbei!

von Wolle G. (wolleg)


Lesenswert?

Mal einen ganz anderen Vorschlag:
Man kann eine DCF77-Uhr auch ganz ohne µC betreiben und damit die 
Entwicklung eines Programms umgehen.
Meine Funkuhr läuft nun schon über 30 Jahre ohne µC.
Das ist zwar nicht mehr zeitgemäß, aber die Uhr läuft, läuft, läuft ....

von Christian S. (roehrenvorheizer)


Lesenswert?

Mittels Relais und Elektromechanik dürfte sich ebenfalls DCF77 
dekodieren lassen. Das hatten die Dinos in ihren Armbanduhren so kurz 
vor Schluß...
Manche liefen bei den Ausgrabungen noch!

MfG

: Bearbeitet durch User
Beitrag #5803012 wurde von einem Moderator gelöscht.
Beitrag #5803116 wurde von einem Moderator gelöscht.
von Wolfgang R. (Firma: www.wolfgangrobel.de) (mikemcbike)


Lesenswert?

Christian S. schrieb:
> Das hatten die Dinos in ihren Armbanduhren so kurz
> vor Schluß...

Das war dann aber noch in DTL-Technik, oder?

Dino-Transistor-Logik...

So wie hier: http://www.wolfgangrobel.de/museum/etr220.htm

: Bearbeitet durch User
von A. S. (Gast)


Lesenswert?

Christian S. schrieb:
> Mittels Relais und Elektromechanik dürfte sich ebenfalls DCF77
> dekodieren lassen.

Im ernst, wer Elektronik will, aber nicht uC, da wäre das ideal.

Empfänger, 2 monoflops, ein paar Schieberegister, ein Dutzend LEDs. 
Schon ist die Uhrzeit binär da. Und für die Taktrate braucht's kein 
Oszi, kein LA, man kann einfach mitzählen wenn es wo hakt.

Und dann schrittweise weiter, bcd zu 7seg, Sekunden, parity, ...

von Karl B. (gustav)


Lesenswert?

A. S. schrieb:
> Im ernst, wer Elektronik will, aber nicht uC, da wäre das ideal.
> Empfänger, 2 monoflops, ein paar Schieberegister, ein Dutzend LEDs.

Hi,
meine erste DCF77-Uhr von 1979 funtionierte so lange, bis das 
Sommerzeitbit eingeführt wurde. Das Monoflop für die lange Austastzeit 
von Sekunde 0 bis 20 war dann so ungenau, dass ich es aufgegeben habe. 
Der Elko war wohl schuld.
Vorher funktionierte die super. Es war ein Funkschau-Artikel. Müsste mal 
suchen.

Aber richtig Elektronik zum Anfassen gibt es hier:
https://sophisticatedcircuits.wordpress.com/category/empfangerbasteln-dcf77/

ciao
gustav

von A. S. (Gast)


Lesenswert?

Karl B. schrieb:
> Hi,
> meine erste DCF77-Uhr von 1979 funtionierte so lange, bis das
> Sommerzeitbit eingeführt wurde.

Wow, noch diskret.

Mit Schieberegistern und 2 Monoflops sollte es deutlich einfacher zu 
fädeln sein.

Meine Uhr hab ich ganz profan 94 mit Pic und 2*16 Zeichen-Display 
gemacht.

Das Faszinierende m.E. ist, dass man mit einer einfachen LED am 
Empfänger und der Kurzbeschreibung direkt "live" den Zeitgeist atmet, 
die Impulse mitzählen kann, low/high unterscheidbar sind und man dann 
(nach Feuerfang) beliebig Aufwand in die Auswertung stecken kann.

von Oliver S. (oliverso)


Lesenswert?

Karl B. schrieb:
> Die Hundertstelsekunde bei Verwendung von LCD darzustellen, würde durch
> die Ausgaberoutinen derselben ausgebremst. Also bei meiner Uhr geht das
> allenfalls noch bei Zehntelsekunden.

Bei einer Siebensegmentanzeige klappt das mit den hundertstel Sekunden 
ganz problemlos: einfach dauerhaft eine 8 anzeigen ;)

Oliver

von Joachim B. (jar)


Lesenswert?

Karl B. schrieb:
> meine erste DCF77-Uhr

habe ich am gameport vom PC 1990 per C eingelesen

man lernt ne Menge wer selber codet

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
Noch kein Account? Hier anmelden.