INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
RS485
20.03.2014, 14:34
Beitrag #1
RS485
Guten Tag

Für eine Haussteuerung möchte ich mehrere Arduinos und Raspberry Pi miteinander verbinden. Hab mir dafür den RS485 Bus ausgesucht. Hab nun an mehreren Orten gelesen man soll nicht den SoftwareSeriell nehmen, sondern die Standert RX,TX verwenden.

Das müsste bei UNO und Nano Analog Pin 1 und 2 sein.

Doch nun zu meinem eigentlichem Problem.

Wie versende ich damit die Daten?
Habe verschiedene Protokolle aus dem Internet von Beispielen ausprobiert, aber immer mit den selben Problemen. Immer kommen ich irgendwelche Fehler beim Raufladen auf den Uno. Keine Ahnung warum.

Kennt sich jemand gut mit der Materie aus, der mir beim Aufbau der Software helfen kann. Irgendwie verstehe ich nur Bahnhof.

Nach dem Motto, Erstellen der zu übermittelnden Nachricht

1. Adresse (Master, Slave Nummer) Wert zwischen 1 und 99
2. Bauteil (Relay, Sensor, u.s.w.) Wert zwischen 1 und 99
3. Wert (zwischen 0 und 999)

Versenden Nachricht

Empfangen Nachricht

Nachricht entschlüsseln nach Adresse, Bauteil, Wert

Danke für die Hilfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.03.2014, 19:29
Beitrag #2
RE: RS485
Hallo,

könntest du deinen Sketch mal hochladen der Probleme macht?
Und vor und nach dem Einfügen oben die Raute Taste benutzen.
Denn nur aus den Bauch was sollen wir denn dann sagen.

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.03.2014, 15:48
Beitrag #3
RE: RS485
(20.03.2014 14:34)Gerteis schrieb:  Guten Tag

Für eine Haussteuerung möchte ich mehrere Arduinos und Raspberry Pi miteinander verbinden. Hab mir dafür den RS485 Bus ausgesucht. Hab nun an mehreren Orten gelesen man soll nicht den SoftwareSeriell nehmen, sondern die Standert RX,TX verwenden.

Das müsste bei UNO und Nano Analog Pin 1 und 2 sein.

Doch nun zu meinem eigentlichem Problem.

Wie versende ich damit die Daten?
Habe verschiedene Protokolle aus dem Internet von Beispielen ausprobiert, aber immer mit den selben Problemen. Immer kommen ich irgendwelche Fehler beim Raufladen auf den Uno. Keine Ahnung warum.

Kennt sich jemand gut mit der Materie aus, der mir beim Aufbau der Software helfen kann. Irgendwie verstehe ich nur Bahnhof.

Nach dem Motto, Erstellen der zu übermittelnden Nachricht

1. Adresse (Master, Slave Nummer) Wert zwischen 1 und 99
2. Bauteil (Relay, Sensor, u.s.w.) Wert zwischen 1 und 99
3. Wert (zwischen 0 und 999)

Versenden Nachricht

Empfangen Nachricht

Nachricht entschlüsseln nach Adresse, Bauteil, Wert

Danke für die Hilfe

Hallo,
da du nun den RX/TX UART benutzen tust und sicherlich da den RS485 Treiber dranhängen hast ist es kein Wunder das es beim Upload zu Problemen kommt da auf diesen Ports eben auch die Arduino IDE das Programm hochladen tut und sich die Signale somit in die Quere kommen. Daher würde ich mal einen Schalter zwischen RX/TX und dem RS485 Treiber hängen den ich beim Programm hochladen öffnen würde. Probier das mal aus.... freue mich auf ein Feedback für diesen Tipp.
Wenn du einen Arduino Mega2560 benutzen würdest wärst das Problem los weil der dann gleich 4 UART's hat und du für den RS485 Zweig einfach einen anderen UART nehmen kannst wo von der IDE nicht benutzt wird.
lg
bk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.03.2014, 10:07 (Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2014 10:08 von burgi650.)
Beitrag #4
RE: RS485
Und nicht vergessen, TX-RX sind Pin D0 und D1, nicht A1 und A2.

Uwe

Martin Luther King sagte am 28 August 1963 :

I have a Dream !!

Ich bin weiter:

I have a Schaltplan !!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.03.2014, 21:25
Beitrag #5
RE: RS485
Das auf der nachfolgenden Seite beschriebene Beispiel für die RS485 kennst Du?
Ich wollte mich in naher Zukunft auch mit der Verbindung von Homematic und Arduino beschäftigen und hatte mir den Link schon mal vorgemerkt:
http://arduino-info.wikispaces.com/Softw...485Example

Viele Grüße
Mattias
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  RS485 Kollisionserkennung BennIY 0 145 08.09.2016 00:33
Letzter Beitrag: BennIY

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste