Forum: Mikrocontroller und Digitale Elektronik RS485 oder Bus möglichst günstig


von Ich (Gast)


Lesenswert?

Moin,

ich bin auf der suche nach einem Bus System...RS485 wäre ja da eigedlich 
das richtige nur ganz schön teuer da ich ja um full duplex zu machen 2 
Stück brauche und 4 Adern....

Oder gibts es einen Chip der selbstständig umschalten kann??

Ich wollte ca 10 Busteilnehmer haben..was könnte man denn da noch 
nehmen?

von holger (Gast)


Lesenswert?

>RS485 wäre ja da eigedlich
>das richtige nur ganz schön teuer

RS485 ist spottbillig. Alles andere wird noch teurer.

von crazy horse (Gast)


Lesenswert?

Hm, warum 2 Stk? Auch für Vollduplex braucht man nur einen Transceiver.
Ausserdem kommt man mit Halbduplex gut zurecht, also auch nur 2 
Leitungen + Gnd.

von Ich (Gast)


Lesenswert?

Mh naja mein Sender(Master) is ne PC der kann nicht umschalten....und es 
findet Senden und Empfangen statt zwar nacheinander aber...

Was fürChips kann man denn nehmen`?

von Oliver J. (skriptkiddy)


Lesenswert?

Ich schrieb:
> Mh naja mein Sender(Master) is ne PC der kann nicht umschalten
Klar kann der das.
So zum Beispiel:

- Hardware Handshaking an
- RTS mit CTS verbinden
- RTS/CTS mit RE/DE vom RS485-Transceiver(z.B MAX485) verbinden


Gruß Oliver


Edit: Letzens hab ich in der Bucht von einem Chinesen 10 MAX485 für 
wenige Euro bekommen.

von Ich (Gast)


Lesenswert?

Mh ja sorry das nicht so wirklich ne echter PC da kommt nur RX und TX 
und GND raus ;-) is ne spezial teil leider

Welche Chpis können denn selber umschaltne?

von Oliver J. (skriptkiddy)


Lesenswert?

Ich schrieb:
> Mh ja sorry das nicht so wirklich ne echter PC da kommt nur RX und TX
> und GND raus ;-) is ne spezial teil leider

Was für ein Teil ist das denn?

von Ich (Gast)


Lesenswert?

Ne kleines Industrie Board da is halt sone Low Budget TTL und RS232 
Schnittstelle drauf beide nur mit 3 Pins

von Ingo W. (Gast)


Lesenswert?

Zur Not kann man die Sende/Empfangsumschaltung auch mit einem 
retriggerbarem Monoflop (4538?) machen. Der wird mit dem Startbit von 
TxD getriggert und sollte etwas länger, als die Dauer eines Zeichens 
kleben bleiben. Muss natürlich für die Übertragungsrate angepasst 
werden, funktioniert aber zuverlässig.
mfG ingo

von spess53 (Gast)


Lesenswert?

HI

>Zur Not kann man die Sende/Empfangsumschaltung auch mit einem
>retriggerbarem Monoflop (4538?) machen. Der wird mit dem Startbit von
>TxD getriggert und sollte etwas länger, als die Dauer eines Zeichens
>kleben bleiben. Muss natürlich für die Übertragungsrate angepasst
>werden, funktioniert aber zuverlässig.

Oder man nimmt CAN-Bus-Treiber, z.B. PCA82C250. Da ist der Umschalter 
schon drin.

MfG Spess

von oha (Gast)


Lesenswert?

Nimm einen RS422 Treiber, wie den ADM498, der machts mit 2 leiterpaaren 
pro richtung

von Juergen R. (stumpjumper)


Lesenswert?

Also Hardware-Handshake gibt es weder bei RS485 noch bei RS422.
Die beiden sind sehr ähnlich was das elektrische Verhalten angeht.
In jedem Fall muß der Busverkehr über ein Master-Slave Verfahren 
geregelt werden d.h. der Master erteilt die Berechtigung wer gerade 
senden darf. RS485 ist wenn ich das noch richtig in Erinnerung habe auch 
Multimaster fähig, das macht aber die Programmierung nicht gerade 
einfacher.
Auf jeden Fall gibt es nur die Sende u. Empfangsleitung aber keine 
Handshake Leitungen.

von Oliver J. (skriptkiddy)


Lesenswert?

Juergen Roeck schrieb:
> Also Hardware-Handshake gibt es weder bei RS485 noch bei RS422.
Hab ich auch nicht behauptet. Falls du auf meinen Post anspielst.

Die RTS/CTS-Geschichte mit aktiviertem Handshake ist lediglich eine 
bewährte Methode, die Richtungsumschaltung von der Hardware machen zu 
lassen. Um ein geeignetes Kommunikations-Protokoll muss sich natürlich 
der Programmierer selbst kümmern.


Gruß Oliver

von gnuopfer (Gast)


Lesenswert?

Du kannst für die PC-Seite der Kommunikation auch sowas nehmen:
http://www.icpdas.com/products/Remote_IO/i-7000/i-7520.htm
Der schaltet automatisch zwischen Senden/Empfangen um, über internen 
ASIC.

mfg

von Ich (Gast)


Lesenswert?

Mh also muss ich entweder per Hand irgendwie umschalten oder ich nehme 
rs422??

was sind denn da gute chips

von Oliver J. (skriptkiddy)


Lesenswert?


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.