Welcher Bus?

Hi!

Ich möchte in meinem Motorrad ein paar Daten und Schaltbefehle über einen Bus übertragen.

Es sollen nicht viele Daten übertragen werden, viel wichtiger ist das das System störsicher ist.
Von der Struktur her soll es eine Zentralstelle geben und mehrere angeschlossene Geräte (Sensoren…)

Die Geräte sollen mit PIC Microcontrollern arbeiten.

Welcher Bus ist für diese Anwendung geeignet?

Bin für jede Anregung dankbar!

Viele Grüsse,
Thomas.

Hallo,
ohne weitere Infos zur Art der Informationen und Datenrate
sowie Art der gewünschten Verdrahtung (Sternförmig oder Linie)
kann man wenig raten.
Auch die gewünschte Softwaremäßige Unterstützung ist von
Bedeutung (strenges Master-Slave-Prinzip?, Bidirektional
oder nur Datenübertragung in eine Richtung?).
Also was soll überhaupt passieren?
Die Störsicherheit ist bei den geringen Abmessunugen eher
unkritisch. Die Störsicherheit wird ja nicht nur von den
physikalischen Eigenschaften des Interface, sondern auch von
Kabeltyp und Protokoll bestimmt.
Nicht unwichtig ist auch der Aufwand der zur Realisierung nötig
ist.
Anregungen:
-> einfacher TTL-Pegel (mit welchem Protokoll auch immer,
mit Treibern und Kabelabschluß -> Störsicher)
-> I²C oder SPI,
-> RS232 evtl. auch über Multiplexer bzw. Entkopplung der Sender.
(ist eigentlich kein BUS, mit paar Maßnahmen aber auch für
mehrere Teilnehmer/Slaves als einfache bstellösung geeignet)
-> RS422 , RS483,
-> CAN (wurde ja speziell für Automobil entwickelt, verlangt
aber nach spezieller Hardware und Software).
Gibt noch mehr Varianten …
Gruß Uwi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Thomas.

Bei den KFZs wird für solche Applikationen der LIN-Bus verwendet. Du hast 1 Master und kannst einige Slaves dran hängen. Aus der PIC-Reihe gibt es sogar welche mit LIN-Schnittstelle. Aber Du kannst den LIN-Treiber auch extern an jeden PIC mit UART dran hängen. Lin-Treiber gibts zb von Philips. Im Prinzip ist das aber nichts weiter als ein paar Transistoren, die den 5V Pegel auf 12V hochsetzen. Kann man also auch diskret aufbauen.

Hallo zusammen,

Aus der PIC-Reihe gibt es sogar welche mit
LIN-Schnittstelle.

dachte, die haben nur das Protokollzeugs in Hardware gegossen. Gibt´s die jetzt auch mit Treiber?

Lin-Treiber gibts zb von
Philips. Im Prinzip ist das aber nichts weiter als ein paar
Transistoren, die den 5V Pegel auf 12V hochsetzen. Kann man
also auch diskret aufbauen.

Stimmt.
Beim integrierten Treiber sind jedoch alle Schutzfunktionen bereits integriert. Und alles in SO8.

Ciao,
Thomas

Danke!
Hi!

Ich denke ich sollte mir doch erstmal genauer gedanken über das machen was ich machen will, muss aber erst Prüfung machen.

Wenn’s dann noch Probleme gibt melde ich mich nochmal!

Danke erstmal,
Thomas.