Forum: Mikrocontroller und Digitale Elektronik 5V TLL - mehrere Sender - an PC übertragen


von Markus R. (markus_r)


Lesenswert?

Hallo,

ich habe folgende Aufgabenstellung:

Wir haben 8 Anlagen (BJ 1988) welche über TTL 5V (600 baud, 7bit, 1 
Stopbit, Parity: Space) Daten an 8 Drucker senden. (nur senden).

Ich möchte nun diese Daten zentral an einen PC übertragen.

Mit einem TTL/USB Konverter funktioniert das bei einer Anlage und 3m zum 
Laptop ganz gut.

Da die Anlagen aber bis zu 30m vom eigentlichen PC entfernt sind ist 
vielleicht RS485 oder CAN oder I2C erforderlich. Was meint Ihr?

Problem ist auch, dass die Anlagen auch öfters gleichzeitig senden. Wie 
kann das gepuffert werden?

Hat jemand eine Idee? Wäre super.

Zusammenfassung: 8 Sender (5V TTL) an einen PC übertragen.

von Schlumpf (Gast)


Lesenswert?

ne Kombination aus RS485 mit nem USB-Hub könnte doch funktionieren, 
oder?

von holger (Gast)


Lesenswert?

>Ich möchte nun diese Daten zentral an einen PC übertragen.
>
>Mit einem TTL/USB Konverter funktioniert das bei einer Anlage und 3m zum
>Laptop ganz gut.
>
>Da die Anlagen aber bis zu 30m vom eigentlichen PC entfernt sind ist
>vielleicht RS485 oder CAN oder I2C erforderlich. Was meint Ihr?

I2C ist ja wohl ein Witz.
Den Rest kannst du auch knicken weil du dir da wohl nur
Schlagworte aus dem Internet gesucht hast. Das bekommst du doch nie
alleine gebacken.

>Hat jemand eine Idee? Wäre super.
>
>Zusammenfassung: 8 Sender (5V TTL) an einen PC übertragen.

1x MAX232 als TTL-RS232 Konverter bei der Anlage und im PC dann eine 8x 
RS232 Karte. Bei der Baudrate geht das auch mit 30m.

von Reinhard Kern (Gast)


Lesenswert?

Markus R. schrieb:
> Problem ist auch, dass die Anlagen auch öfters gleichzeitig senden.

Dann kannst du RS485 oder CAN vergessen (I2C ist sowieso Quatsch). Es 
sei denn, du verwendest 8 getrennte RS485-Verbindungen. Das würde ich 
nur tun, wenn RS232C definitiv nicht klappt.

Eine Möglichkeit für längere Leitungen ist auch die gute alte 
20mA-Stromschleife, aber dann müsstest du ein 8fach-Interface dafür 
finden oder bauen.

Gruss Reinhard

PS es gibt ja Wandler RS232C <-> Stromschleife. Aber das entspricht 
sicher nicht den Vorstellungen von einer Billigst-Bastelei, davon 
bräuchtest du 16 Stück.

von Werner (Gast)


Lesenswert?

Reinhard Kern schrieb:
> Markus R. schrieb:
>> Problem ist auch, dass die Anlagen auch öfters gleichzeitig senden.
>
> Dann kannst du RS485 oder CAN vergessen (I2C ist sowieso Quatsch). Es
> sei denn, du verwendest 8 getrennte RS485-Verbindungen. Das würde ich
> nur tun, wenn RS232C definitiv nicht klappt.

Was ist für diese Anwendung an RS485 besser als RS232? Eine 
RS232-Verbindung mit 600Bd über 30m ist doch überhaupt kein Problem, 
solange die Gnd-Potentiale nicht durch dicke Masseströme kräftig 
verschoben sind.

von Mikel M. (mikelm)


Lesenswert?

Du hast leider wenig angaben gemacht, z.B. sind die Anlagen nah 
beieinander, z.B. im Rag.  Dann würde ich die 8 Leitungen mit einem uC 
zusammenführen und über eine 9600 Leitung verschicken. Ich würde es 
erstmal mit RS232 probieren. Aber da du keinerlei Angaben über die 
Umgebung gemacht hast. könnte auch etwas stabileres sinnvoll sein.

von Markus R. (markus_r)


Lesenswert?

Hallo zusammen,

danke für Eure Beiträge.

Ich werde jetzt erst mal einen TTL/RS232 Konverter nehmen und das mit 
ca. 30m Leitungslänge versuchen.

Hättet Ihr noch einen Tipp für eine gutes Kabel (Preis/Leistung)?

Ich hätte jetzt mal zum Testen ein Telefonkabel geschirmt 2x2x0,6 
genommen.

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
Noch kein Account? Hier anmelden.