rs485 auslesen

OP #5132280
Lesenswert?
• ▲
▼
hi

ich versuche gerade via rs485 mit einem ed-549 zu reden,
einfach nur daten auslesen

dafür hab ich einen rs485/usb-stöpsel an meinem pc,
den mit dem ed-549 verbunden

wenn mein python-script #DE4 hinschickt blinkt das device auch,
es empfäbgt also die daten, aber ich bekomme leider keine zurück,
kann mir jemand einen tip geben ...
1
import serial
2
import time
3

4
print ('Opening device /dev/ttyUSB0')
5
try:
6
       ser = serial.Serial(port='/dev/ttyUSB0', baudrate=9600)
7
except:
8
       print('failed')
9
       exit()
10

11
print ('successful')
12

13
time.sleep(1)
14

15
ser.write('#DE4\r')
16

17
print ('while read')
18

19
while 1:
20
       x=ser.readline()
21
       print x
Gast #5132290
Lesenswert?
• ▲
▼
Ray M. schrieb:
> kann mir jemand einen tip geben ...

Netiquette beachten, insbesondere Stichwort KONTEXT zu deinem Problem.
Nicht jeder hat die Langeweile erstmal zu googlen was du da für ne Kiste 
hast.

Nimm doch erstmal ein Terminal (HTERM) und versuch es damit, damit 
klammerst du schonmal die eventuellen Tücken von Pyserial aus.

Ansonten klein Anfangen: Kabel richtig angeschlossen? (RS485 hat A und 
B, nicht RX/TX und muss NICHT gekreuzt werden!)

Was ist mit der Terminierung?

Blinkende LEDs bedeuten nicht viel. Nu, dass da irgendwas angekommen 
ist.

Baudrate korrekt?

Schaltet dein Adapter korrekt zwischen Senden und Empfangen?

Und sowas alles.
OP #5132626
Lesenswert?
• ▲
▼
karl klemme schrieb:
> Ray M. schrieb:
>> kann mir jemand einen tip geben ...
>
> Netiquette beachten, insbesondere Stichwort KONTEXT zu deinem Problem.
> Nicht jeder hat die Langeweile erstmal zu googlen was du da für ne Kiste
> hast.
>
> Nimm doch erstmal ein Terminal (HTERM) und versuch es damit, damit
> klammerst du schonmal die eventuellen Tücken von Pyserial aus.
>
> Ansonten klein Anfangen: Kabel richtig angeschlossen? (RS485 hat A und
> B, nicht RX/TX und muss NICHT gekreuzt werden!)

Ja ...

> Was ist mit der Terminierung?

2x 120ohm an jedem Busende, es sind aktuell auch nur ca. 20cm Kabel dran 
;)

> Blinkende LEDs bedeuten nicht viel. Nu, dass da irgendwas angekommen
> ist.
>
> Baudrate korrekt?

Joop, extra langsam auf 9600 bei beiden Geräten

> Schaltet dein Adapter korrekt zwischen Senden und Empfangen?

Keine Ahnung ;(

> Und sowas alles.

Kannst du mir einen Link geben, ich lese auch gerne was und arbeite
mich ein ...
OP #5133086
Lesenswert?
• ▲
▼
Hmmm schrieb:
> Ray M. schrieb:
>> ich versuche gerade via rs485 mit einem ed-549 zu reden
>
> Wenn ich Website und Handbuch richtig interpretiere, kann man an den
> RS485-Port ausschliesslich Slave-Devices anschliessen. Abgefragt wird
> also per TCP/IP.

uff, das hab ich nicht gelesen, kannst du mir sagen
wo im handbuch das gefunden hast ???

ich hab nur gefunden wo und wie man das rs485-interface einstellt,
also baud usw...

dann vergibt man noch eine id, in meinem fall 222 also in hex 'DE'

ok, wenn das ding nur senden kann muss ich schauen wie es dazu bekomme
das es das auch tut und höhre auf dem bus einfach mit um die daten 
abzugreifen ...
Gast #5133351
Lesenswert?
• ▲
▼
Ray M. schrieb:
> uff, das hab ich nicht gelesen, kannst du mir sagen
> wo im handbuch das gefunden hast ???

Seite 44:

The Expansion Port feature (available on ED-5XX models) allows the ED to 
send out ASCII commands on an RS485 bus to other ASCII protocol 
compatible devices such as NuDAM, eDAM and ADAM modules.

Eigentlich ist ja auch die Produktbezeichnung recht eindeutig: "Ethernet 
to 8 Analogue Inputs + RS485 Gateway".
OP #5136292
Lesenswert?
• ▲
▼
Hmmm schrieb:
> guest schrieb:
>> ja, aber das ding sendet nix out über seinen rs485-gateway-port ;(
>
> Wenn es (via TCP/IP) dazu aufgefordert wird und nicht defekt ist, tut es
> das bestimmt.
>
> Kommandos wird es auf der RS485-Seite nicht annehmen.

mag sein, aber das ist nicht das was ich brauche,
ich hab die dinger in die ecke geschmissen und mir
für das projekt adam4017d2e besorgt ... anstecken geht und
auch noch günstiger im einkauf ...

Antwort schreiben

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.

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.