Ich arbeite eine Frage für die Matura aus und weiß nicht so recht wie ich dieses Thema angehen soll. Themenstellung: Kommunikationsmöglichkeiten µC<->PC mit RS232 und TCP/IP Wie funktioniert eine Kommunikation mit RS232 und TCP/IP und was wird dafür benötigt um diese zu realisieren? Das wäre meine Frage. Ich hoffe es kann mir wer bei dieser Themenstellung ein bisschen helfen. Mfg babsi3105
Ich kann dir nur was zu RS232 sagen: Hierzu benötigst du mal einen uC mit UART / USART und einen Schnittstellenwandler (z.B. Max232), welcher die vom uC ausgegebenen TTL-Pegel in RS232-Pegel wandelt. Dabei wird das Signal vom uC sowohl invertiert, als auch ~ verdoppelt. Zusätzlich gibts noch div. Steuersignale RTS, CTS, DSR und DTS (wenn ich das jetzt richtig geschrieben hab) die dem gegenüber mitteilen, dass man Empfangsbereit ist. Zuletzt darfst natürlich die Kabel und Stecker nicht vergessen ;) Wobei zum Kabel noch anzumerken ist, dass die Adern dabei gekreuzt werden. Dadurch wird Tx (Sendeleitung) mit dem Rx (Empfangsleitung) vom gegenüber verbunden.
>Ich kann dir nur was zu RS232 sagen: >Hierzu benötigst du mal einen uC mit UART / USART und einen >Schnittstellenwandler (z.B. Max232) Moderne Menschen bedienen sich da eines USB-Seriell-Konverters, wie z.B. den FT232R(L). Hierbei kann dann auch der Pegelwandler entfallen und es sind höhere Baudraten möglich.
> Wie funktioniert eine Kommunikation mit RS232 und TCP/IP und was wird > dafür benötigt um diese zu realisieren? Um IP über eine serielle Schnittstelle zu übertragen, benötigst Du ein Wrapper Protokoll. Da bieten sich SLIP und PPP an. SLIP ist leichter zu implementieren und schlanker, PPP bietet mehr Möglichkeiten, ist aber recht aufwändig. SLIP: http://de.wikipedia.org/wiki/Serial_Line_Internet_Protocol PPP: http://de.wikipedia.org/wiki/Point-to-Point_Protocol
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.