rs485 datenübertragung über infrarot
hallo
durch die hilfe dieses forums habe ich es hinbekommen mit einem atmel über rs485 geräte untereinander kommunizieren zu lassen.
jetzt will ich diese kommunikation über infrarot laufen lassen, weil die kabel natürlich stören, auch wenns nur zwei adern sind ...
es ist so dass ich an einem vor jahre gebautem projekt weiterbastle, und dort sind ir-empfänger des typs tsop1756 eingebaut.
bisher wird darüber nur ein einfaches ein-aus gesendet.
jetzt meine frage:
ich hab gehört dass die 1756 für datenübertragung nicht so gut geeignet sein sollen weil oft störungen auftreten oder sowas.
ich möchte damit so 50-100 bytes übertragen, hin- und zurück.
meint ihr das geht?
Re: rs485 datenübertragung über infrarot
Zitat:
Zitat von veit
hallo
durch die hilfe dieses forums habe ich es hinbekommen mit einem atmel über rs485 geräte untereinander kommunizieren zu lassen.
jetzt will ich diese kommunikation über infrarot laufen lassen, weil die kabel natürlich stören, auch wenns nur zwei adern sind ...
meint ihr das geht?
Moin moin,
Dafür ist RS485 eigentlich nicht gedacht, dieses Differenzsignal System ist für lange Leitungen bis ca 1200m "erfunden" worden mit einem Trereiberbaustein wie z.B. sn75176 kappt das auch gut.
Für eine IR Übertragung gibt es einfache Sender/Epfänger die man diereckt an einen seriellen Aus/Eingang anschließen kann. Mit einfach
an/aus des Senders wird es aber kaum störungsfrei klappen Daten zu übertragen! Du mußt Modulieren/Demodulieren, also für eine "0" z.B.
1000Hz und für eine "1" 1500 Hz senden. und das am Epfänger wieder Decodieren damit 0 der1 erscheint. So wurde es früher bei analogem Modems gemacht. Die Dauer der 1000/1500 HZ Pulse sollten Proportional zur Baudrate sein.
Gruß Richard