Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Sonstiges » KC85 - DCF77 unter BASIC empfangen... » Themenansicht

Autor Thread - Seiten: -1-
000
09.09.2011, 13:06 Uhr
kaiOr

Avatar von kaiOr

...funktioniert und killt Langeweile.

Man nehme ein DCF-Empfangsmodul DCF1 von Pollin, ein M001 DIO, einen 8x10kOhm Widerstandskamm, einen normalen Widerstand mit 1MOhm und ein 3-adriges Kabel mit mind. 1m Länge (zur Verlängerung, damit der KC nicht den Empfang stört).

M001...............DCF1

A1+B1 -------> GND+PON
A2 ->[1MOhm]-> DATA
B2 ->[10kOhm]-|
B3 ->[10kOhm]-|
B4 ->[10kOhm]-|
B5 ->[10kOhm]-|
B6 ->[10kOhm]-|
B7 ->[10kOhm]-|
B8 ->[10kOhm]-|
B9 ->[10kOhm]-|-> VCC

Das ergibt etwa 2,7V Betriebsspannung für das Empfängermodul, was völlig ausreicht (wenn man die Ports auf HIGH programmiert).

Die eigentliche Herrausforderung ist danach mit dem langsamen BASIC die Uhrzeit zu empfangen (oder gar anzuzeigen und weiterzuzählen während empfangen und decodiert wird...für ganz Harte ).

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
09.09.2011, 20:08 Uhr
tp




Zitat:
kaiOr schrieb
Die eigentliche Herrausforderung ist danach mit dem langsamen BASIC die Uhrzeit zu empfangen (oder gar anzuzeigen und weiterzuzählen während empfangen und decodiert wird...für ganz Harte ).

Na 1 bit pro Sekunde müsste doch selbst für den KC zu schaffen sein .
--
Die Zeit ist auch nicht mehr, was sie mal war! (Albert Einstein)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
09.09.2011, 20:49 Uhr
kaiOr

Avatar von kaiOr

Ich find es ist schon eine Herausforderung mit purem Basic. Ein gesendetes High-Bit ist nur 1/5tel einer Sekunde lang und ein Low-Bit 1/10tel einer Sekunde. Zur Unterscheidung der Beiden braucht es dann nochmal eine höhere Samplingrate.

Zuerst hatte ich die CTC im M001 als Timer programmiert, aber wärend man die so mit BASIC abfragt und vergleicht hat die CTC schon wieder sonstwie weit weitergezählt....*hehe*

Jede kleine Programmänderung zerhaut das Timing bei der Portabfrage.

Bei mir werden Datum und Uhrzeit jetzt schon live angezeigt. Leider noch nicht redundant. Prüfbits auswerten und auch ohne Empfang weiterzählen wär noch schön.

MfG

Dieser Beitrag wurde am 09.09.2011 um 21:55 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
10.09.2011, 10:23 Uhr
ralle



geht vieleicht einfacher, wenn du die betriebsspannung nicht über die datenbits bastelst...
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
10.09.2011, 11:53 Uhr
kaiOr

Avatar von kaiOr

Nö, das ist schon ganz praktisch so ohne extra Stromversorgung.

Man spart sich im Endeffekt den Aufwand zur Entstörung, wenn alles vom M001 kommt und das selbe Potential hat. Normal muss man die Spannung für das DCF-Modul noch glätten und den DATA-Pin mittels FET oder Verstärker-IC treiben (der kann nur 5µA) und der Datenleitung mittels Pullup-Widerstand Vernunft einhauchen....
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
10.09.2011, 12:57 Uhr
tp



@ralle Warum sollte es einen Unterschied machen, wo VCC her kommt? Das Teil hat eine maximale Stromaufnahme von 120µA.

Ansonsten mag es vielleicht einfacher sein, 2 normale Dioden in Reihe zu nehmen. Da kommen dann auch so um die 3.6V raus und das ist dann recht stabil.

(Analog der V-USB Schaltung: http://www.obdev.at/Images/vusb/circuit-zoomed.gif)

Auf die Art habe ich den Pollin-DCF Modul vor kurzem an einen Atmel rangepappt.
--
Die Zeit ist auch nicht mehr, was sie mal war! (Albert Einstein)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
10.09.2011, 15:24 Uhr
Mr. Museum



@kaiOr: Hast Du es mal mit HCBasic2 ausprobiert? das läuft ja "oben" in der viel schnelleren D004
--
Gruß,

Micha (der ohne Farbfilm)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
10.09.2011, 18:14 Uhr
tp




Zitat:
Mr. Museum schrieb
@kaiOr: Hast Du es mal mit HCBasic2 ausprobiert? das läuft ja "oben" in der viel schnelleren D004

Das nutzt nix. Der Modul hängt ja immer an der CPU des Grundgerätes. Da müssten dann alle I/O Zugriffe durch den Koppel-RAM geschoben werden.
--
Die Zeit ist auch nicht mehr, was sie mal war! (Albert Einstein)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
11.09.2011, 08:29 Uhr
Mr. Museum



War halt so ne Idee
--
Gruß,

Micha (der ohne Farbfilm)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek