NEWS
RS485 Gateway USR-W630 [gelöst]
-
Ja sind immer die gleichen Datenpunkte die so merkwürdige Werte heraus geben.
Die Daten kommen von einem geeichten SDM630 Zweirichtungszähler. Kabellänge zwischen Zähler und RS485 Gateway ca. 50cm. wie meinst du das mit der gemeinsamen Masse bzw. Potentialausgleich? Abschlußwiderstand?Ich habe A und B sowie GND von dem SDM630 Zähler direkt verbunden mit dem RS485 Gateway
@idefix01 Bei 50cm kannst Du das Thema Abschlußwiderstand vergessen. Das wird nur bei längeren Leitungen / hohen Baudraten benötigt.
Der Zähler sollte doch bei den 485 Klemmen doch auch GND haben. was auch als Referenz für die Impulssignale verwendet wird. Das würde ich irgendwie an GND Deines USR legen. direkt oder über einen Widerstand. Damit sorgt man dafür, daß die Eingänge nicht aus dem common mode Bereich driften.
Da Du berichtest, daß es einige Zeit stabil läuft und dann nicht mehr könnte so etwas dahinter stecken. Die beiden Signalleitungen A und B sind zueinander symmertrisch. Auf der Senderseite haben sie einen Bezug zu GND des Senders und auf der USR-Seite zum GND des USR. Die beiden GNDs haben aber erst mal keinen Bezug zueinander. Damizt haben wir eine unbestimmte Potentiallage. Das geht innerhalb bestimmter Grenzen gut, aber wenn die beiden GND Potentiale voneinander wegdriften kann das zu Problemen führen. Deshalb die GND Potentiale miteinander verbinden. Der Hersteller Deines Zählers nutzt in der Anleitung dazu den Schirm des Kabels. Aber bei 50cm und der kleinen Baudrate brauchst Du keinen Schirm, ein normaler Draht oder ein Widerstand von ein paar kOhm tut es auch.
Im Prinzip läuft Deine Verbindung ja. Nur nach einiger Zeit eben nicht. Und so ein Masseve rsatz könnte ein Grund sein. Aufhängende SW oder eine unifi Eigenheit wie bei den Shelly ein anderer.
Die Masseverbindung macht keine Mühe und schließt diesen Fehler schon mal aus. Bei meiner RS485 Verbindung ist diese Verbindung implizit von Anfang an vorhanden, weil ich meinen Datengenerator EHZ001K mit der gleichen Versorgunsspannung wie den USR versorge. Also schon auch mal das gleich GND Potential habe.Für die falsch angezeigten Daten würde ich eher die Übersetzung der Register verantwortlich machen. Also eher Bedatung des modbus-Adapters. Aber auch da kenne ich mich nicht aus, weil ich weder ein Modbus Gerät noch den Modbus Adapter nutze.
-
@idefix01 Bei 50cm kannst Du das Thema Abschlußwiderstand vergessen. Das wird nur bei längeren Leitungen / hohen Baudraten benötigt.
Der Zähler sollte doch bei den 485 Klemmen doch auch GND haben. was auch als Referenz für die Impulssignale verwendet wird. Das würde ich irgendwie an GND Deines USR legen. direkt oder über einen Widerstand. Damit sorgt man dafür, daß die Eingänge nicht aus dem common mode Bereich driften.
Da Du berichtest, daß es einige Zeit stabil läuft und dann nicht mehr könnte so etwas dahinter stecken. Die beiden Signalleitungen A und B sind zueinander symmertrisch. Auf der Senderseite haben sie einen Bezug zu GND des Senders und auf der USR-Seite zum GND des USR. Die beiden GNDs haben aber erst mal keinen Bezug zueinander. Damizt haben wir eine unbestimmte Potentiallage. Das geht innerhalb bestimmter Grenzen gut, aber wenn die beiden GND Potentiale voneinander wegdriften kann das zu Problemen führen. Deshalb die GND Potentiale miteinander verbinden. Der Hersteller Deines Zählers nutzt in der Anleitung dazu den Schirm des Kabels. Aber bei 50cm und der kleinen Baudrate brauchst Du keinen Schirm, ein normaler Draht oder ein Widerstand von ein paar kOhm tut es auch.
Im Prinzip läuft Deine Verbindung ja. Nur nach einiger Zeit eben nicht. Und so ein Masseve rsatz könnte ein Grund sein. Aufhängende SW oder eine unifi Eigenheit wie bei den Shelly ein anderer.
Die Masseverbindung macht keine Mühe und schließt diesen Fehler schon mal aus. Bei meiner RS485 Verbindung ist diese Verbindung implizit von Anfang an vorhanden, weil ich meinen Datengenerator EHZ001K mit der gleichen Versorgunsspannung wie den USR versorge. Also schon auch mal das gleich GND Potential habe.Für die falsch angezeigten Daten würde ich eher die Übersetzung der Register verantwortlich machen. Also eher Bedatung des modbus-Adapters. Aber auch da kenne ich mich nicht aus, weil ich weder ein Modbus Gerät noch den Modbus Adapter nutze.
Also soweit ich dich verstanden habe soll ich die beiden GND Anschlüsse miteinander verbinden. Dies habe ich aber bereits schon getan. Wie gesagt Zähler RS485 (A) auf Gateway (A), Zähler 485 (B) auf Gateway (B), Zähler 485 (GND) auf Gateway (GND).
Ich lasse mich überraschen wie es mit dem bestellten Gerät ist, ob da das Problem auch so auftaucht oder es es dauerhaft funktioniert. -
Nachtrag: So nun habe ich den Anschluß GND am Gateway mal unterbrochen, und siehe da es läuft seit über 3h. Auch mit den unplausiblen Werten gibt es eine Lösung. Man muss die Alias Adressen nehmen dann kommen plausible Werte raus
-
Nachtrag: So nun habe ich den Anschluß GND am Gateway mal unterbrochen, und siehe da es läuft seit über 3h. Auch mit den unplausiblen Werten gibt es eine Lösung. Man muss die Alias Adressen nehmen dann kommen plausible Werte raus
@idefix01 sagte in RS485 Gateway USR-W630:
Nachtrag: So nun habe ich den Anschluß GND am Gateway mal unterbrochen, und siehe da es läuft seit über 3h.
Das wundert mich, da ist etwas seltsam. Vielleicht gibt es da noch einen Parallelpfad? Vielleicht über die Erde, Schutzleiter, Nulleiter, Schirm des CAT-Kabels? Wenn das bei mir wäre, würde ich das mit Multimeter oder Oszi untersuchen, aber ich darf mich auch Elektrofachkraft nennen. An Deiner Stelle würde ich vorsichtshalber diese GND Verbindung mal mit einem 1KOhm Widerstand testen. Floaten lassen würde ich das nicht. und 1KOhm sollte nicht schaden, auch wenn es schon eine Verbindung gäbe, und das Floaten sicher unterbinden.
Hast Du ein CAT-Kabel mit Schirm? Vielleicht geht ein billiges CAT5 ohne Schirm besser?Auch mit den unplausiblen Werten gibt es eine Lösung. Man muss die Alias Adressen nehmen dann kommen plausible Werte raus
Sehr gut, freut mich für Dich!
-
@idefix01 sagte in RS485 Gateway USR-W630:
Nachtrag: So nun habe ich den Anschluß GND am Gateway mal unterbrochen, und siehe da es läuft seit über 3h.
Das wundert mich, da ist etwas seltsam. Vielleicht gibt es da noch einen Parallelpfad? Vielleicht über die Erde, Schutzleiter, Nulleiter, Schirm des CAT-Kabels? Wenn das bei mir wäre, würde ich das mit Multimeter oder Oszi untersuchen, aber ich darf mich auch Elektrofachkraft nennen. An Deiner Stelle würde ich vorsichtshalber diese GND Verbindung mal mit einem 1KOhm Widerstand testen. Floaten lassen würde ich das nicht. und 1KOhm sollte nicht schaden, auch wenn es schon eine Verbindung gäbe, und das Floaten sicher unterbinden.
Hast Du ein CAT-Kabel mit Schirm? Vielleicht geht ein billiges CAT5 ohne Schirm besser?Auch mit den unplausiblen Werten gibt es eine Lösung. Man muss die Alias Adressen nehmen dann kommen plausible Werte raus
Sehr gut, freut mich für Dich!
Doch zu früh gefreut, über Nacht ist das Gateway wieder ausgestiegen.
-
Doch zu früh gefreut, über Nacht ist das Gateway wieder ausgestiegen.
@idefix01 Du kannst ein ehz001K auch als RS232 mit den mittleren Pins verwenden.
Ich hab 3x ehz001 und einmal ehz001K, aber alle mit dem gleichen Kabel-Adapter, TX,RX,GND und DTR an ein USR-N540 angebunden. Rx kann man eigentlich auch noch weglassen, wird nicht benutzt.
Ich hab die Eingangspannung VCC=12V unten auf der Platine auf die Pins 4 der RS232 (DTR) gelötet. Damit werden die ehz001/ekz001k mit Spannung versorgt.
Läuft super stabil, noch nicht einen Aussetzer.
Im Gegenteil direkt am USB war es mir ein Puzzle-Spiel, ob der Adapter gestartet ist.Ich hatte auch schon die Erfarhung, dass wenn die Versorgungs-Spannung der ehz001 zu gering ist irgendwas <8V, dann funzen die nicht mehr mit stabilem Output.

-
@idefix01 Du kannst ein ehz001K auch als RS232 mit den mittleren Pins verwenden.
Ich hab 3x ehz001 und einmal ehz001K, aber alle mit dem gleichen Kabel-Adapter, TX,RX,GND und DTR an ein USR-N540 angebunden. Rx kann man eigentlich auch noch weglassen, wird nicht benutzt.
Ich hab die Eingangspannung VCC=12V unten auf der Platine auf die Pins 4 der RS232 (DTR) gelötet. Damit werden die ehz001/ekz001k mit Spannung versorgt.
Läuft super stabil, noch nicht einen Aussetzer.
Im Gegenteil direkt am USB war es mir ein Puzzle-Spiel, ob der Adapter gestartet ist.Ich hatte auch schon die Erfarhung, dass wenn die Versorgungs-Spannung der ehz001 zu gering ist irgendwas <8V, dann funzen die nicht mehr mit stabilem Output.

-
Danke für den Tip. Ich habe mir jetzt diesen USRIOT USR-TCP232-410 S gekauft. Läuft momentan seit 24h ohne Probleme.
@idefix01 Den hatte ich auch recht lang in Betrieb. Gutes Preis-Leistungsverhältnis und universal einzusetzen. Dann hoffen wir, daß jetzt auch weiter stabil läuft. Nach 24h sieht das vielversprechend aus. Wo hast Du den so schnell her? Habe die immer in China gekauft und da waren das ca. 2 Wochen Lieferzeit.
-
@idefix01 Den hatte ich auch recht lang in Betrieb. Gutes Preis-Leistungsverhältnis und universal einzusetzen. Dann hoffen wir, daß jetzt auch weiter stabil läuft. Nach 24h sieht das vielversprechend aus. Wo hast Du den so schnell her? Habe die immer in China gekauft und da waren das ca. 2 Wochen Lieferzeit.
@klassisch
Den habe ich über Amazon bestellt, Lieferung innerhalb von 2 Tagen. -
@klassisch
Den habe ich über Amazon bestellt, Lieferung innerhalb von 2 Tagen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden