max487e linux

Gast #2803887
Lesenswert?
• ▲
▼
Hallo,

hat einer von euch Erfahrung mit rs485 half duplex über linux?

ich würde ein raspberry pi gerne via max487e an einen rs485 bus 
anbinden.

Der hat allerdings receiver enable und transmitter enable pins und ich 
bin mir noch nicht so ganz sicher, ob es eine Möglichkeit gibt das durch 
einen/den Treiber im linux kernel selbst steuern zu lassen?


Grüße
Lesenswert?
• ▲
▼
Möchtest du nur auf die "receiver enable" und "transmitter enable" Pins 
zugreifen? Das geht direkt aus der Konsole hinaus über das sysfs 
Userspace Interface.

Sieh dazu:
http://www.acmesystems.it/gpio_sysfs

Dazu muss natürlich der zugriff auf GPIO's im Kernel aktiviert sein.

Eine andere Möglichkeit ist die Nutzung spezieller Funktionen die vom 
kernel bereit gestellt werden. ist in der Kernel Dokumentation 
beschrieben:
http://www.kernel.org/doc/Documentation/gpio.txt
Lesenswert?
• ▲
▼
Die einfachste Variante wäre den UART mit Hardware-Handshaking zu 
benutzen:
http://www.amateurfunkbasteln.de/rs485/rs485.html
Das Ra-Pi scheint aber nicht beide Handshakeleitungen zu bieten. Von 
daher wird diese Variante wohl eher ausfallen.

Es gibt für AT91SAM9xxx einen Kernel-Treiber, der einen Pin beim Senden 
toggeln kann (Das gibt aber die UART-Hardware her). Ob das beim RaPi 
sowas gibt, müsste man mal nachsehen, wenn man an ein Datenblatt 
herankommt.

Es gibt auch diverse USB-RS485-Wandler. Da braucht man sich um gar 
nichts zu kümmern. Die Richtungsumschaltung wird dann vom Wandler 
übernommen.

Gruß Oliver

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.