RS485 Protokoll

Gast #100285
Lesenswert?
• ▲
▼
ich habe mal eins benutzt. Das wurde von Kramer electronics entwickelt
und sorgt für die Kommunikation zwischen AV-Kreuzschienen und der
dazugehörenden Steuerung ("Protocol 2000").

Was suchst du denn?

Eins mit Kollisionserkennung?
Da musst Du mal im CAN-Bereich suchen. Die Diskussion, ob man beim
RS485-Bus Fehler durch gleichzeitiges Senden mehrerer Teilnehmer
erkennen kann, gab es schon...(Stichwort: "Suchen").

Mehr Details sorgen auch für mehr Antworten...

Gruß Rahul
Gast #100286
Lesenswert?
• ▲
▼
Kollisionserkennung brauch ich nicht, weil ich nur einen master-computer
hab, der dauernd alle slaves abpollt. und nur der mit der korrekten
adresse schaltet auf tx um den status zurück zu schicken.

also sind alle clients solange auf rx bis sie ein paket für sich
bekommen.

allerdings wäre es gut wenn das protokoll evtl. eine checksumme hinten
dranhängt, um fehler auszuschließen.
Gast #100287
Lesenswert?
• ▲
▼
und wo ist da das Problem?
Aufbau:
Adresse (vielleicht mit Datenrichtung)
(Menge der Daten)
Daten
Prüfsumme / CRC

Guck sonst mal nach "VISCA". Das ist ein Protokoll von Sony zur
Steuerung von Konferenz-System-Kameras.
Gruß Rahul
Gast #100288
Lesenswert?
• ▲
▼
Der Aufbau ist mir eh klar, aber ich wollte ja wissen, ob jemand schon
soetwas gemacht hat. Weil die realisierung von soetwas mir viel zu
schwer ist... g

Es sollte ja nur ein Schulprojekt sein, und das ist das erste mal, dass
wir etwas mit Microcontroller machen. C Profi bin ich leider nicht
#100289
Lesenswert?
• ▲
▼
Wenn es nicht auf maximale Geschwindigkeit ankommt, kannst Du statt der
RS-485-Treiber besser CAN-Treiber, z.B. PCA80C250 nehmen.

Der Vorteil ist, Du brauchst keine Richtungsumschaltung mehr machen.
Ansonsten hast Du aber alle Nachteile des RS-485 (keine
Kollisionsvermeidung, keine CRC), da Du ja die UART benutzt.

Und die Abschlußwiderstände (124 Ohm) an den beiden Enden des Busses
nicht vergessen.


Peter
Gast #100291
Lesenswert?
• ▲
▼
Such mal hier im Forum (in allen Listen) nach CSMA oder RS485.
Da haben verschiedene Leute etwas zu dem Thema beigetragen. Den
eigentlichen Thread würde ich jetzt auch nicht so auf Anhieb finden.
Gruß Rahul

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren