www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Eindraht Multimaster "Bus", gibt es sowas?


Autor: Jörg H. (idc-dragon)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich will 2 Mikrocontroller miteinander "reden" lassen. An einem von 
beiden ist leider nur noch ein Pin frei, und zusätzliche Hardware will 
ich nicht einführen. Also werden die beiden über sowas wie eine 
Pullup-Leitung miteinander kommunizieren müssen.

Ich kenne 1wire, aber im Unterschied dazu muß ich über den Draht keine 
Versorgungsspannung transportieren, und ich brauche "Multimaster", jeder 
der beiden Controller muß eine Übertragung initiieren können. Dazu werde 
ich eine Kollisionserkennung brauchen, für den unwahrscheinlichen Fall 
daß beide gleichzeitig wollen. Die Übertragung braucht nicht schnell 
sein, nur hier und da mal ein kleines Steuerpaket.

Gibt es in der Art schon was?

Jörg

Autor: Rumpelstilzchen Rumpel (rumpelstilz)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lin?

Autor: Tilo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau mal nach "Modbus". Das ist vom Prinzip UART, wobei alles über eine 
Leitung geht und diese als Opencollector ausgelegt ist. 
Kollisionserkennung etc. muss dann in Software realisiert werden.

Autor: pq (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lin ist Master-Slave

Autor: Jörg H. (idc-dragon)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank schonmal!

LIN ist in der Tat Single Master. Modbus "im Prinzip" auch. Mit 
draufgesattelter Kollisionserkennung könnte man sie wohl beide auf 
Multimaster trimmen.

Jörg

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.