Forum: Mikrocontroller und Digitale Elektronik Realis übe RS485 ansteuern


von Ivo N. (ivolino)


Lesenswert?

Hallo,

kann mir jemand helfen wie ich 4 Realis über RS485 schalten kann?

von Nils (Gast)


Lesenswert?

Was fehlt Dir? Software oder Hardware?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ivo N. schrieb:
> Realis
korrekt: Relais, sprich "Reläh"
https://de.wikipedia.org/wiki/Relais

> kann mir jemand helfen wie ich 4 Realis über RS485 schalten kann?
Es kommt drauf an, welches Protokoll auf diesem RS485 übertragen wird.

Wenn es ein einfaches 0/1 Protokoll wäre (0 = Relais aus, 1 = Relais 
ein), dann reicht ein RS485-Pegelwandeler mit einer 
Transistorschaltstufe dahinter.

Aber üblicherweise ist das Protokoll aufwändiger bis hin zu Profibus 
o.ä.

: Bearbeitet durch Moderator
von my2ct (Gast)


Lesenswert?

Ivo N. schrieb:
> kann mir jemand helfen wie ich 4 Realis über RS485 schalten kann?

Ja

von Ivo N. (ivolino)


Lesenswert?

Bisher habe ich nur einen wireless transmitter mit Baudrate 9600. Kann 
aber auch 2400 bis 115200. Ich benötige ein Bedienelement wo ich eine 
Taste drücke und auf der Empfängerseite wird dann ein Relais geschaltet. 
Das ganze für mindestens 4 Funktionen, besser 8.

von Christian K. (christian_rx7) Benutzerseite


Lesenswert?

Sieh dir die mal an:
https://www.kmtronic.com/RS485%20Relay%20Controllers?product_id=73
Protokoll ist auch iregendwo beschrieben und relativ einfach.

von Ivo N. (ivolino)


Lesenswert?

Und was für einen "Sender" benötige ich dafür? Ich habe leider noch 
überhaupt keine Ahnung.

von Christian K. (christian_rx7) Benutzerseite


Lesenswert?

Du weißt allso, dass es RS485 sein soll, hast aber ansonsten keine Ahung 
und auch keinen Willen dich damit zu beschäftigen?

Dann rate ich dir zu einer Fertiglösung wie zum Beispiel die Eltako 
Baureihe 14.

von Wolfgang (Gast)


Lesenswert?

Ivo N. schrieb:
> Und was für einen "Sender" benötige ich dafür? Ich habe leider noch
> überhaupt keine Ahnung.

Das ist nicht viel. Dann wirst du entweder fleißig lernen oder für etwas 
Fertiges bezahlen müssen.

Relaisboards mit 4 oder 8 Relais und RS485 Schnittstelle zur Steuerung 
per Modbus-Protokoll gibt es fertig zu kaufen. Ob die deine Last 
schalten können, kann dir keiner sagen.
https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=modbus+relay&_sacat=0

von Ivo N. (ivolino)


Lesenswert?

Die Last ist kein Problem. Die ist praktisch null. Ein Reed Relais würde 
reichen. Ich würde gerne etwas fertiges kaufen. Ok den Empfänger hätte 
ich damit aber kann ich auch einen fertigen Sender kaufen?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ivo N. schrieb:
> Ich würde gerne etwas fertiges kaufen.
Man müsste erst mal wissen, was du überhaupt hast. Derzeit tauchen in 
bester Salamitaktik mit jedem Post neue Begriffe und Wünsche auf. 
Gestellte Fragen werden von dir aber geflissentlich ignoriert.

Du solltest unbedingt mal eine brauchbare Beschreibung liefern von dem 
was du hast (mitsamt Typbezeichnungen/Bestellbezeichungen) und was das 
Ganze werden soll. Es kann nämlich sein, dass du ganz was anderes 
brauchst als du willst.

Denn wenn du so weitermachst wie du angefangen hast, dann wird das 
nix...

von Ivo N. (ivolino)


Lesenswert?

Ich habe eine Videokamera-Lanc-Fernbedienung die ich über lange 
Distanzen bedienen möchte. Ich habe die mit einer handelsüblichen 
Funk-Fernbedienung verbunden. Die Relais habe ich mit den Tasten der 
Lanc-Fernbedienung verbunden und so gesteuert. Jetzt reicht aber die 
Distanz meiner Fernbedienung nicht mehr aus. Ich habe jetzt eine 
Funkübertragung für RS485 mit sehr guter Reichweite gefunden und möchte 
jetzt die Tasten der Lanc Fernbedienung mit dieser steuern. Verstanden?

von Alois N. (alois)


Lesenswert?


von Christian K. (christian_rx7) Benutzerseite


Lesenswert?

Warum willst du RS485 per Funk übertragen?
Um welche Distanzen geht es?
Warum nimmst du nicht LORA oder GSM?

Ich werde immer noch nicht schlau aus deinen Informationshäppchen.

von Ivo N. (ivolino)


Lesenswert?

Da wo ich meine Kamera benötige gibt es kein GSM. Lora kenne ich nicht. 
200m im Wald

von Zeno (Gast)


Lesenswert?

Schon mal Google bemüht?
Wenn's nur darum geht den Aufnahmevorgang zu starten gibt es was 
fertiges 
https://www.amazon.de/Lanparte-drahtlose-Funk-Fernbedienung-Videokameras-Anschluss/dp/B07WFNCXZC
Wenn man mehr steuern will vielleicht das 
https://shop.equiprent.de/Lanparte-LRC-01-drahtlose-Fernbedienung-fuer-Sony-NEX-DSLM::2191.html

von Baendiger (Gast)


Lesenswert?

Drahtlos? Also RS485 über Funk? RS485 ist Prinzip die Spezifikation für 
Transceiver und Kabel... Nix mit Funk

von Ivo N. (ivolino)


Lesenswert?

Schon mal die Reichweite probiert? Ich weiss schon warum ich meinen 
RS485 Transmitter benötige....

von Theor (Gast)


Lesenswert?

Ivo N. schrieb:
> Schon mal die Reichweite probiert? Ich weiss schon warum ich meinen
> RS485 Transmitter benötige....

Von was meinst Du die Reichweite?

Das liest sich wie ein Mißverständnis darüber, was RS485 eigentlich ist.

Es ist an sich richtig, dass RS485 wegen der differentiellen Übertragung 
über Kabel eine im Vergleich zu etwa RS232 grössere Reichweite resp. 
geringere Störempfindlichkeit hat.

Nur willst Du ja drahtlos senden. Damit enfallen die Störmöglichkeiten 
bei Kabeln und es kommen die Störmöglichkeiten von Funk hinzu.

Es bleibt also von RS485 nur die Eigenschaften der 
Bitübertragungsschicht, die sich auf die Gruppierung und Sicherung der 
Daten bezieht. Das aber ist effektiv das selbe wie RS232.
1
                                     ^ 
2
+---------+           +--------+     | Sende-
3
| Bedien- |  RS485?   | Funk-  |     | antenne
4
|  teil   |>----/---->| sender |>----+
5
+---------+           +--------+
6
7
          ^
8
Empfangs- |    +-------+         +--------+      +---------+
9
antenne   |    | Funk- |  RS485? | Aktor  |      | Bedien- |
10
          +--->| empf. |>---/--->| Relais |>---->|  teil   |
11
               +-------+         +--------+      +---------+

D.h. die RS485 Strecken sind nur dann sinnvoll, falls sie seeehr lang 
(über einigen Metern lang) sind. Du kannst bis zu ein paar Metern 
(Extremfall auch 20 m oder mehr) auch RS232 Verbindungen nehmen. Dem 
Funksender ist das egal.

Falls die Kabelstrecken also sehr kurz sind, spielen sie keine Rolle.

von Theor (Gast)


Lesenswert?

Im übrigen können einige Funksender auch direkt Tastenbetätigungen 
übertragen.

D.h. Du könntest Schalter- und Tasten direkt an den Sender anschliessen. 
Einige Empfänger können Relais schalten oder per Halbleiter ohmsche 
Verbindungen herstellen.
Zugegeben, die sind (preislich) etwas spezieller und man muss die 
passenden Sender und Empfänger erstmal finden. Sie ersparen aber 
Bastelei, das Schreiben von Programmen, die Festlegung eines Protokolls.

von Wolfgang (Gast)


Lesenswert?

Theor schrieb:
> Im übrigen können einige Funksender auch direkt Tastenbetätigungen
> übertragen.

Ein Handsender, der 8 verschiedene Tastensignale überträgt, liegt bei 
jedem Funksteckdosenset dabei. Ob die Reichweite ausreichend ist, kommt 
auf die Anforderungen an.
https://www.pollin.de/p/funksteckdosen-set-mit-3-steckdosen-550666

von A. B. (sfalbuer)


Lesenswert?

Schau dich doch mal bei DMX Zubehör um. DMX is letztlich auch RS485 und 
das Protokoll is einfach.

von Christian K. (christian_rx7) Benutzerseite


Lesenswert?

Ivo N. schrieb:
> Lora kenne ich nicht.

Dann wird es vielleicht mal Zeit, dass du selbst mal etwas suchst und 
dich informierts. Dies ist ein Forum, in dem jeden, der etwas 
Eigeninitiative und Willen zeigt geholfen wird. Aber nur darauf zu 
warten, dass hier jemand zufällig genau das errät, was du gerne haben 
möchtest und selbst dazu nichts beiträgtst, dann bist du hier falsch.

von Route_66 H. (route_66)


Lesenswert?

@Ivo N.

Willst Du wirklich 200 Meter 4poliges Kabel durch den Wald verlegen?
Ja, das geht dann auch über 1 km weit.

von Zeno (Gast)


Lesenswert?

Ivo N. schrieb:
> Schon mal die Reichweite probiert? Ich weiss schon warum ich meinen
> RS485 Transmitter benötige....

Nö Du weist gar nichts.
Wie mehrfach schon erwähnt brauchst Du kein RS485 -  das ist einfach nur 
Käse. Du brauchst eine ganz normale serielle Funkübertragung.
Senderseitig sind da die Knöpfe zum steuern dran empfängerseitig die 
Aktoren zum Steuern Deiner vorhandenen Fernsteuerung.

Zweite Möglichkeit Du kennst das LANC Protokoll und überträgst die 
Befehle mit Funkt direkt an einen Empfänger der den gesendeten Befehl 
direkt nach  LANC umsetzt und direkt an die Kamera schickt. Und auch so 
etwas gibt es fertig. Wird z.B. bei den allseits beliebten Koptern 
benutzt.

http://wiki.mikrokopter.de/LancCtrl

von Ivo N. (ivolino)


Lesenswert?

Der Ton wird mir hier zu unfreundlich. Ich weiß das momentan alle wegen 
Corona gereizt sind aber das ist kein Grund so abfällig zu schreiben. 
Ich ziehe mich aus diesem Forum zurück. Ich hatte nur eine blöde Frage 
gestellt, von jemanden der keine Ahnung hat, mehr nicht.

von Stefan F. (Gast)


Lesenswert?

Welche Anforderungen stellen denn die Funk-Module an das RS485 Signal? 
Können die wirklich beliebige Bytes zu beliebigen Zeitpunkten 
übertragen?

Das ist noch lange nicht normal.

von Zeno (Gast)


Lesenswert?

Ivo N. schrieb:
> Der Ton wird mir hier zu unfreundlich. Ich weiß das momentan alle wegen
> Corona gereizt sind aber

Der Ton wird rauh weil Du völlig beratungsresistent bist.
Dir wurde mehrfach erklärt warum der Ansatz RS485 für Dein Vorhaben eher 
nicht zielführend ist. Es wurden auch Alternativen aufgezeigt und es 
wurde auch gesagt das es für Dein Vorhaben was Fertiges gibt. Aber an 
Stelle sich mal damit auseinander zu setzten kommt ne rotzige Antwort:
Ivo N. schrieb:
> Schon mal die Reichweite probiert? Ich weiss schon warum ich meinen
> RS485 Transmitter benötige....

Bei solchen Antworten mußt Du Dich nicht wundern wenn der Ton rauher 
wird. Theor hat Dir daraufhin nochmals die Zusammenhänge erklärt.
Ich habe Dir auch noch mal einen Link gepostet (zu Mikrokopter) wo es 
ein Gerät gibt, das die gesendeteten Befehle in LANC-Befehle umsetzt und 
welches man direkt an einen Funkempfänger und an die Kamera anschließen 
kann. Passende Sender und Empfänger gibt es auch bei diesem Link und bei 
denen sollte die Reichweite kein Thema mehr sein.
Aber man muß sich mal damit beschäftigen. Das ist vielleicht auch mal 
ein Anstoß wo man sich noch umschauen könnte, man muß es nur wollen.
Grundlagen und Denkanstöße gab es genug. Jetzt ist es an Dir was daraus 
zu machen.

von Zeno (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Welche Anforderungen stellen denn die Funk-Module an das RS485 Signal?
> Können die wirklich beliebige Bytes zu beliebigen Zeitpunkten
> übertragen?

RS485 ist hier der völlig falsche Ansatz. RS485 ist eine ganz normale 
serielle Übertragung von Daten. Das Besondere daran ist wie Sender und 
Empfänger zusammen geschalten werden, um Störeinflüsse zu minimieren.
Bei Funkübertragung kommt das aber nicht zum Tragen. Theor hat es 
eigenlich richtig aufgemalt. Aber eigentlich ist es völliger Käse die 
Signale vom Bedienpult per RS485 zum Sender zu übertragen und dann 
wiederum vom Empfänger per RS485 zum Aktor. Die RS485 Strecken kann man 
an an dieser Stelle einsparen, sie sind schlichtweg nicht nötig.
Der TO hat sich da in was verrannt wo er der Meinung ist, das dies sein 
Problem löst.

Man muß sich mal intensiv mit den Protokollen (LANC) befassen. Ich denke 
das Modul bei Mikrokopter ist schon ein guter Ansatz. Man muß halt 
herausfinden was das Modul für Eingangsbefehle (Signalsequenzen 
erwartet) und was die dann letztendlich an der Kamera bewirken. Dann 
reduziert sich das Ganze nämlich nur noch auf Kodierung der 
Tastenbefehle im Sender.
Letztendlich läuft das auf einen µC hinaus der das macht und die 
codierten Signale seriell an ein Funkmodul sendet. Der Empfänger leitet 
diese Signal an das Decodermodul und fertig ist die Laube.
Ich denke aber das das für den TO nichts ist. Er brauch da was Fertiges 
oder jemanden der das Beschriebene für ihn umsetzt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.