Forum: Mikrocontroller und Digitale Elektronik RJ45 Buchse mit Schaltkontakt


von lanport (Gast)


Lesenswert?

Hallo,

ich suche eine RJ45-Einbaubuchse bei der man erkennen kann ob ein 
Stecker eingesteckt ist oder nicht.
Am besten wäre eine bei der alle 8 Leitungen bei nicht eingestecktem 
Stecker auf interne Kontakte gelegt sind und dann beim Einstecken des 
externen Kabels aufgetrennt werden. So etwas gibt es doch auch bei 
vielen (Telefon / 3,5mm Klinke / …) anderen Buchsen.

Leider konnte ich nichts Passendes finden. Nach was soll ich denn da 
suchen?

von iroy (Gast)


Lesenswert?

Hi,

danke mal nicht das du da was findest, da der Frequenzbereich von 
Ethernet einiges höher ist als der von Telefonübertragung. Da 
Schaltkontakte eher undefinierte Übergangswiderstände haben, ist hier 
mit Reflexionen zu rechnen, die die Kommunikation unmöglich machen.

iroy

von Philippe B. (philippe27)


Lesenswert?

Hallo

RJ45 mit Schaltkontakt gibt es nicht.

Wird den der RJ45 Anschluss für Ethernet gebraucht? Ansonsten kannst du 
die Status Led Missbrauchen.

Gruss Philippe

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Philippe B. schrieb:
> Ansonsten kannst du
> die Status Led Missbrauchen.

Wie erkennst Du mit einer LED, ob ein Kabel in der Buchse steckt?

von Philippe B. (philippe27)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Philippe B. schrieb:
>> Ansonsten kannst du
>> die Status Led Missbrauchen.
>
> Wie erkennst Du mit einer LED, ob ein Kabel in der Buchse steckt?

Bei fast allen Ethernet Controller, ich gehe davon aus das solch einer 
bei Ethernet gebraucht wird, hat es eine Status (Link) und Daten Led pro 
Port am Controller Ausgang.

Deshalb hab ich ja gefragt ob es um Ethernet geht.

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

lanport schrieb:
> ich suche eine RJ45-Einbaubuchse bei der man erkennen kann ob ein
> Stecker eingesteckt ist oder nicht.

Philippe B. schrieb:
> Bei fast allen Ethernet Controller, ich gehe davon aus das solch einer
> bei Ethernet gebraucht wird, hat es eine Status (Link) und Daten Led pro
> Port am Controller Ausgang.

Selbst wenn es um Ethernet ginge, würde nur gemeldet werden ob eine 
Verbindung besteht. "lanport" hat aber nach der Erkennung eines 
eingesteckten Steckers gefragt.

von lanport (Gast)


Lesenswert?

Danke für die Antworten.

Philippe B. schrieb:
> Wird den der RJ45 Anschluss für Ethernet gebraucht? Ansonsten kannst du
> die Status Led Missbrauchen.

Ja, ist für Ethernet.
Nein, Status-LED lässt sich nicht missbrauchen.

iroy schrieb:
> Da
> Schaltkontakte eher undefinierte Übergangswiderstände haben, ist hier
> mit Reflexionen zu rechnen, die die Kommunikation unmöglich machen.

Wenn es das gar nicht gibt würde mir eine Buchse mit einem einzelnen 
Schaltkontakt auch schon weiter helfen.
Mit diesem „Netzwerkumschalter“ 
http://www.micma.de/index.php?m_id=1&s_id=15 für stolze 110 Euro wäre 
mein gewünschtes Verhalten auch zu erreichen.
Gibt es wirklich keine Buchsen mit Schaltkontakten? Ethernet ist doch 
schon relativ robust gegen Störungen (z.B. die ganzen ungeschirmten 
billigst Netzwerkkabel usw.).

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

lanport schrieb:
> Wenn es das gar nicht gibt würde mir eine Buchse mit einem einzelnen
> Schaltkontakt auch schon weiter helfen.

Was hast Du denn genau damit vor, bzw. was möchstest Du erreichen?

von lanport (Gast)


Angehängte Dateien:

Lesenswert?

"Nur" das Netzwerkkabel umschalten.

Es geht um ein Gerät das normalerweise per WLAN mit einem PC verbunden 
wird. Zusätzlich soll es aber auch, wenn WLAN Probleme macht (wieso auch 
immer), per LAN-Kabel verwendet werden können.
Das Gerät darf dazu nicht geöffnet werden und es ist davon auszugehen 
das der Bediener keine Ahnung von Netzwerk bzw. PCs allgemein hat.

Die einfachste und robusteste Lösung wäre die Buchse mit allen 
Schaltkontakten (wie bei Telefondosen). Dabei würde das Kabel von 1 zu 3 
führen. Wenn in 3 auf der äußeren Seite kein Kabel eingesteckt ist geht 
es intern weiter zu 2. Wenn der Benutzer auf der äußeren Seite ein 
LAN-Kabel einsteckt wird die Verbindung zu 2 unterbrochen und die neue 
Verbindung lautet 1 über 3 zu 4.
Bei einer Buchse mit nur einem „einfachen“ (nicht für hochfrequente 
Signale geeigneten) Schaltkontakt könnte ich den oben genannten 
Netzwerkumschalter verwenden, der aber auch Platz braucht und mit 110 
Euro nicht gerade günstig ist.

Die offensichtliche Lösung die noch zur Debatte seht ist ein kleiner 
Switch. Das würde ich gerne vermeiden da dabei Fehlbedienung 
vorprogrammiert ist (Windows dreht durch wenn es über zwei 
Netzwerkverbindungen (LAN und WLAN) mit dem gleichen Netz verbunden ist.
Zusätzlich braucht ein Switch natürlich Platz und eine Stromversorgung. 
Leider konnte ich hier auch noch nichts wirklich Brauchbares finden. Das 
Beste das ich bis jetzt gefunden habe ist:
http://www.conrad.de/ce/de/product/986618/Conrad-3-Port-Ethernet-Switch-superslim-mit-USB-Stromversorgung
Wäre von der Stromversorgung unkritisch (5V / 500mA), brauch aber 
zusätzlichen Platz und ich sorge mich um die Zuverlässigkeit bei so 
einem „billigen China-Ding“.

von Frank K. (fchk)


Lesenswert?

Dafür nimmst Du besser einen kleinen managebaren Switch wie den SMSC 
LAN9303. Den kannst Du hinter den oder anstelle des PHY Deines Gerätes 
hängen, und der kann sowohl mit dem WLAN als auch mit dem LAN verbinden, 
oder auch beides zugleich. Steuerung des Chips geschieht über MDC/MDIO 
wie ein PHY oder per I2C.

fchk

von wendelsberg (Gast)


Lesenswert?

Ein kleines Script, dass die Netzwerkverbindungen umkonfiguriert, wenn 
eine Kabelverbindung da ist. Wenn die wieder weggeht, dann mit einem 
kleinen Skript wieder auf WLAN umschalten.

Ganz ohne zusaetzliche Hardware.

wendelsberg

von lanport (Gast)


Lesenswert?

wendelsberg schrieb:
> Ein kleines Script, dass die Netzwerkverbindungen umkonfiguriert, wenn
> eine Kabelverbindung da ist

Das geht nicht da:
1. der PC ja im WLAN Betrieb per Kabel mit einem anderen Netzwerk (im 
Normalfall das Firmennetzwerk) verbunden sein kann
2. Ich keinerlei Einfluss auf den verwendeten PC habe (Win XP bis Win 8, 
keine Admin-Rechte, …)


Frank K. schrieb:
> SMSC LAN9303
Das ist ja nur der Chip oder? Sowohl MCU wie auch die WLAN-Bridge sind 
fertige Boards die ich nicht verändern kann. Eine extra Platine zu bauen 
ist jetzt auch nicht gerade ein kleiner Aufwand mit Layout, Platinen 
Fertigung, Bestücken und testen. Wenn wirklich ein Switch verwendet 
werden muss dann ein Fertiggerät.

von wendelsberg (Gast)


Lesenswert?

lanport schrieb:
> 2. Ich keinerlei Einfluss auf den verwendeten PC habe (Win XP bis Win 8,
> keine Admin-Rechte, …)

Dann kannst Du das ganz vergessen. Wie willst Du denn dem PC beibringen, 
auf die Drahtverbindung umzuschalten?

wendelsberg

von wendelsberg (Gast)


Lesenswert?

Moment, das ist ja genau anders herum.
Also muss die Umschaltung im Geraet sein.
Das "Skript" muss im Geraet auf die Kabelverbindung umschalten, wenn ein 
Link an der Buchse erkannt wird.

wendelsberg

von JS (Gast)


Lesenswert?

Kannst Du an die Buchse irgendwie einen Mikroschalter anbringen? Evt. 
verlängert mit einem Stößel?

Das Signal könntest Du dann für die Umschaltung verwenden.

Grüße!

von Hubert M. (hm-electric)


Lesenswert?

Wieso muss man das überhaupt umschalten? Beim Laptop funktioniert das 
doch auch. Wenn W-LAN abbricht, stecke ich einfach ein LAN-Kabel ein, 
und surfe weiter....

von Alexander S. (esko) Benutzerseite


Lesenswert?

lanport schrieb:
> (Windows dreht durch wenn es über zwei
> Netzwerkverbindungen (LAN und WLAN) mit dem gleichen Netz verbunden ist.
Kann ich für Windows 7 nicht bestätigen. Macht bei mir keine Probleme.

von Sascha W. (sascha-w)


Lesenswert?

@lanport

Wenn du einen Switch einbaust, dann könntest du die LINK-LED des nach 
aussen geführten Ports verwenden um das WLAN-Modul komplett 
abzuschalten. Das sollte doch unter den gegebenen Rahmenbedingungen 
möglich sein.

Sascha

von Frank K. (fchk)


Lesenswert?

lanport schrieb:

> Frank K. schrieb:
>> SMSC LAN9303
> Das ist ja nur der Chip oder? Sowohl MCU wie auch die WLAN-Bridge sind
> fertige Boards die ich nicht verändern kann. Eine extra Platine zu bauen
> ist jetzt auch nicht gerade ein kleiner Aufwand mit Layout, Platinen
> Fertigung, Bestücken und testen. Wenn wirklich ein Switch verwendet
> werden muss dann ein Fertiggerät.

Wer Sonderwünsche hat, muss sie eben bezahlen. Die üblichen 10€-Switche 
sind im Übrigen nicht managebar, d.h. da kannst Du keine Ports an- und 
abschalten oder ähnliches.

fchk

von Moritz A. (moritz_a)


Lesenswert?

Frank K. schrieb:
> Wer Sonderwünsche hat, muss sie eben bezahlen. Die üblichen 10€-Switche
> sind im Übrigen nicht managebar, d.h. da kannst Du keine Ports an- und
> abschalten oder ähnliches.

Fast. Meistens können es die Chips, es ist nur kein Management 
rausgeführt bzw das Frontend hierfür fehlt.

Einen kleinen µC an die passenden Pins gefädelt, welcher beim Powerup 
die Konfiguration aufspielt, schon tut es. Siehe zB 
http://wiki.novatux.de/wiki/Hardware:dbox2:FullDuplexUmbau#Self-made_full-duplex_Switch

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.