RS-232 über infrarot

OP #596900
Lesenswert?

Hallo Leute,
ich hab mal wieder ein neues Projekt und will mir eine Propeller Uhr 
bauen. Jetzt ist nur mein gedankliches "Problem" daß ich von einem DCF77 
die aktuelle Uhrzeit in Propeller übertragen will. Da bei mir daheim 
noch nen paar Vishay TFDS 4500 (http://www.infrarotport.de/tfd_4.pdf) 
rumliegen könnte man ne serielle Verbindung über Infrarot aufbauen. Am 
Propeller dann den Tranceiver auf der Achse montieren und hoffen daß die 
Bytes nicht "verdreht" ankommen ;-) ....
Kann ich den Tranceiver einfach "straight forward"  anschließen:

Controller TX -> Transceiver TX mit Vorwiderstand
Controller RX -> Transceiver RX
und die sonstige Beschaltung mit GND und VCC ....

die Deluxe Variante ist dann mit Bootloader ... Dann wird einfach zum 
programmieren nen Reset ausgelöst und das neue Programm per Infrarot 
geflasht . Dann brauch ich nicht mal mehr anhalten wenn neu programmiert 
werden soll .....

Grüße,
Michael
#596919
Lesenswert?

Wenn Du einen Zeitgeber mit der Möglichkeit zum Umschalten von Ausgängen 
(OC1A etc.) frei hast kannst Du natürlich auch den TxD-Ausgang des MC an 
einen Transistor hängen, den Emitter auf Masse und an den Kollektor über 
einen Vorwiderstand eine Infrarot-Sendediode an OC1A. Dann mußt Du OC1A 
nur so programmieren das dort ein 36 kHz Rechtecksignal anliegt. Wenn Du 
das mit einem TSOP-RS232 emfängst dann heben sich die Invertierungen 
(TSOP-MAX232) gerade auf.
OP #597168
Lesenswert?

Danke für die schnelle Antwort, aber um ehrlich zu sein verstehe ich nur 
Bahnhof! Wozu genau brauche ich den das 36kHz Rechtecksignal ? 
Normalerweise läuft RS232 ja wunderbar zwischen 2 Atmels wenn man die 
Datenleitungen kreuzt und die Massen verbindet. Diese Art Kommunikation 
will ich jetzt über IR laufen lassen .... Muss das dann moduliert werden 
?
Ich bin verwirrt ....
Gast #597302
Lesenswert?

@ Michael K. (mmike)

>Bahnhof! Wozu genau brauche ich den das 36kHz Rechtecksignal ?

Als Trägerfrequenz.

>Normalerweise läuft RS232 ja wunderbar zwischen 2 Atmels wenn man die
>Datenleitungen kreuzt und die Massen verbindet. Diese Art Kommunikation

Eben. Kabel und Masse ist das Stichwort. Optische sowie galvanisch 
getrennte Signalübertragung kann meistens nur gleichstromfrei erfolgen. 
Also immer gleiche Anzahl Nullen und Einsen. Plus einge andere 
Randbedingungen.

>will ich jetzt über IR laufen lassen .... Muss das dann moduliert werden
>?

Ja.

>Ich bin verwirrt ....

Kommt selbst bei Profis oft genug vor. ;-)

MFG
Falk

OP #597308
Lesenswert?

@Falk:
>Kommt selbst bei Profis oft genug vor. ;-)
Dazu zähle ich mich jetzt noch nicht wirklich obwohl doch schon einige 
Projekt mir <eigenlob> ganz gut gelungen sind </eigenlob> und dieses 
Forum auch einiges dazu beigetragen hat !
Ich dachte die "Null" heißt beim IR Transfer dann einfach "LED AUS" und 
die EINS dann eben "LED AN". Aber anscheinend haut das nicht so wirklich 
...
bin immer noch verwirrt und werde mal drüber schlafen .... aber ich 
komme wieder !
#597359
Lesenswert?

Hi,
schon eher 36kHz blinken an -> 1
           36kHz blinken aus-> 0

aber so einfach geht das auch nicht...

Sieh mal nach RC-5 code.

Hier wird mit den Signalwechseln codiert
und nicht einfach mit den Signalpegeln.

Es könnte auch mit Signalpegeln funktionieren, wenn die Sende- und
Empfangseinheit immer in Sichtkontakt sind.Allerdings die
Trägerfrequenz braucht es immer,der Empfänger muß ja zwischen IR und
Tageslicht unterscheiden können.

Gruß
Andi
Gast #597667
Lesenswert?

...Ich dachte die "Null" heißt beim IR Transfer dann einfach "LED AUS" 
und
die EINS dann eben "LED AN". ..

Um dich ganz zu verwirren:

Klar geht das so, denke nur an eine galvanisch getrennte RS232.
Was anderes willst du doch bei deiner Uhr auch nicht haben, nur mit dem 
Unterschied, dass es dir weniger auf die galv Trennung, als mehr um den 
Platz wegen der Drehung ankommt.

Ist bei meiner PropUhr auch ohne Trägerfrequenz geplant und schon 
(zumindest mit nem Rechtecksignal) getestet (auf Flankensteilheit..)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren