Raspberry zu Arduino mit 1-wire Simulation.

OP #5902832
Hallo in die Runde,

ich hätte da mal eine Frage, gibt es eine Möglichkeit das eine Raspberry 
mit zwei Arduino via one-wire simulation kommunizieren kann?
Ich habe in einem Keller leider nur 3 adern zur Verfügung und kann dank 
Denkmalschutz nix neues legen und Funk geht leider auch nicht. Ich würde 
gerne mit einem PI an zwei Arduino Infos schicken, so das dieses etwas 
steuern können, zb. Licht und eine Rückmeldung an den PI Senden.

ist dieses Möglich? wenn ja gibt es da schon Ansätze die ich nicht 
gefunden haben oder falsch gesucht habe?



Gruß

Oliver
Gast
> ist dieses Möglich? wenn ja gibt es da schon Ansätze die ich nicht
> gefunden haben oder falsch gesucht habe?

Erstaunlicherweise gibt es 1Wire fuer den Raspberry.

http://www.netzmafia.de/skripten/hardware/RasPi/Projekt-Onewire/index.html

Wuerde ich aber nicht machen. Zum einen ist 1-Wire als timingkritischer 
Bus auf einem Multitaskingbetriebssystem ein ziemlicher Schmerz im A, 
zum anderen ist das besonders kein toller Bus fuer grosse Entfernungen.

Ich wuerde eher sowas wie RS485, aber nur mit einer Leitung machen. Also 
die zweite Leitung irgendwie mit einem Inverter tricksen. Oder noch 
besser LIN-Bus Treiber nehmen. Das ist dann robuster.

Olaf
Gast
> Habe ich so noch nie realisiert, wie wird das beschaltet?

Auf die Antwort bin ich auch mal gespannt. :-)

Dein Problem ist ja das der Bustreiber wenn er nicht sendet vom Bus 
gehen muss. Deshalb hab ich dir ja LIN oder RS485 empfohlen.

Eventuell kannst du dir auch was komplett eigenes nur mit einem 
Transistor und einem Pullup basteln. Ist aber auch eine Frage der 
Baudrate.

Olaf
Gast
> Echte RS232- oder TTL-Pegel? Ich empfehle Dir auf jeden Fall RS232-Pegel
> wegen der zur überwindenden Länge bis in den Keller.

Die Pegel an sich sind nicht das Problem, RS422/485 arbeitet ja auch mit 
sehr niedrigen Pegeln. Allerdings haben uebliche Wandler auch ein 
gewisses Mass an Schutz gegen Ueberspannungen. Es jedenfalls sehr unklug 
direkt eine Prozessorleitung auf den Bus zu legen.

Olaf

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.