-
huiii ich war ja ne weile mal nicht da und schon ...
ja also das mit den kollisionen ist bei der 485 kommunikation ja ähnlich, wenn zwei geräte gleichzeitig antworten kommt auch nix an ...
also bisher läufts so:
ich sende z.b. id 1, dann warte ich das ne antwort kommt, dann id 2, usw usw.
das funzt über kabel alles ganz prima.
dann müsste man das doch mit infrarot auch hinbekommen.
das rs485 zeugs würde dann ja komplett rausfliegen, würde es halt gerne zum testen dazwischen schalten.
ich wandle vorher ja rs232 auf rs485, wenn ich jetzt vom seriellen port mit ir sende und es dann wieder auf rs485 wandle wäre es ja auch kein thema
finde allerdings über irda protokolle usw. echt wenig, und das rc5 scheint mir ungeeignet weil ich ja doch etwas mehr bytes übertragen muss ...
-
Die IR-Datenübertragung läuft wenn ich mich nicht irre über
eine Frequenzmodulation.
Du kannst sicherlich eine IR-Strecke zwischen eine
RS-232 RS485 Strecke schalten, brauchst halt jeweils die Wandler.
Da RS485 normalerweise sowieso halbduplex läuft
ist das an sich keine so schwierige Aufgabe, du musst halt nur
jeweils nen transceiver zusammenbasteln.
Ein Übertragungsprotokoll hat mit der Übertragungsart zunächst mal
wenig zu tun, mal abgesehen von Halb- oder Vollduplex,
(Manchestercodierung für AM-Funk ist da ne Sondergeschichte würd ich sagen)
auch für RS485 ist kein Protokoll vorgeschrieben, da geht Freisil
oder halt Künstlerische Freiheit, es sei denn Du wills das Dings gleich
profibuskompatibel basteln, dann musste halt das Profibus Protokoll
zusammen tipseln, aber das hat nur mit den Bausteinen am Ende
Deiner Übertragungsstrecke zu tun, für die Strecke ist das Datenformat
unerheblich.
Dein aufbau wär dann:
[ µC <--> RS485 ] <--> [RS485 <--> IR-Trans ] <--> [IR-Trans <--> RS232] <--> [ PC ]
wenn ich deinen geplanten Ablauf richtig verstanden hab.
-
genau so siehts aus, als protokoll für den rs485 benutze ich das e-slip und das funzt prima.
wobei der rs485 auch ganz rausfliegen könnte, er ist halt auf den platinen jetzt schon drauf .. der ir-empfänger (tsop 1756) hängt bereits direkt am µc, hat aber nur eine ein-aus funktion.
das hab aber nicht ich programmiert ...
naja anyway
das kabel nervt mich halt ein bisschen ...
ok also da es wie beim 485 auch ziemlich wurscht sein wird was ich mir da für protokolle einfallen lasse werde ich am protokoll einfach mal gar nix ändern.
dann muss ich aber irgendwie das signal auf die 56khz draufmodulieren, und da haperts.
wie stell ich das an ???
demodulieren tuts mir der tsop1756 ja von selbst, gibts denn fertige module die mir das übernehmen? das wär am allerfeinsten ...
leider habe ich gerade überhaupt keine zeit für das projekt, als ich die frage gestellt hatte da war ich mittendrin, jetzt steht grad alles weil die uni so drückt .... schade schade
-
ich glaub es ist echt geschickter ich bau zusätzlich so nen transceiver ein und überbrücke den rs485, der hängt ja an rx-tx.
werde berichten wenn ich mir das zeug besorgt habe, hab nur die nächsten wochen keine zeit