Forum: Mikrocontroller und Digitale Elektronik Einfachste Schnittstelle oder Bus für galvanische Trennung


von Trenner (Gast)


Lesenswert?

Hallo,

Ich bin auf der Suche nach einer Verbindung die mit wenig Aufwand 
galvanisch trennbar ist.

SPI braucht drei Leitungen.
I2C braucht birektionale Leitungen
Asynchron seriell braucht 2 unidirektionale Leitungen

Geschwindigkeit ist zweitrangig, 5-20 Kbit/sec. reichen völlig. 
Multimaster oder vollduplex wird auch nicht benötigt.

Asynchron seriell scheint unter diesen Bedingungen das einfachste zu 
sein. Gibt es andere Meinungen oder Kommentare ?

von chick (Gast)


Lesenswert?

Was ist wenig Aufwand?

Fertige Lösungen gibt es für alle Schnittstellen zu kaufen. 
Selbstbau-Bastellösungen sind für alle möglich.

von Achim M. (minifloat)


Lesenswert?

Sowas hier in der Art vielleicht?
Beitrag "Re: Arduino RX und TX über einen Draht"

Die Galvanische Trennung braucht natürlich für die Empfangsseite auch 
eine eigene galvanisch getrennte Speisung, weil ja der Pegel auf der 
K-Line erfasst werden und dementsprechend die Optokoppler-LED 
angesteuert werden muss.


Eine andere Idee wäre noch folgende mit der guten alten Stromschleife:
1
Schaltung für einen Knoten:
2
______
3
      |                            o in
4
µC    |    ___     _____________   |
5
    TX|---|___|---|--+        +-|--+
6
      |     1k    | _|_ -> | / c|
7
      |           | _V_ -> |<   | OK1
8
    RX|-+         |  |     | \ e|
9
      | |    GND--|--+        +-|--+
10
      | |         |_____________|  |
11
______| |          _____________   |
12
        |    VCC--|-+        +--|--+
13
        |         |c \ | <- _|_ |
14
        |         |   >| <- _V_ | OK2
15
        |         |e / |     |  |
16
        +-----*---|-+        +--|--+
17
        ___   |   |_____________|  |
18
  GND--|___|--+                    o out
19
        10k
20
21
Gesamtschaltung mit 3 Knoten:
22
___      ___
23
 in|----|___|---VCC_iso
24
 1 |      R
25
out|--+
26
___|  |
27
      |
28
___   |
29
 in|--+
30
 2 |
31
out|--+
32
___|  |
33
      |
34
___   |
35
 in|--+
36
 3 |
37
out|----GND_iso
38
___|
VCC_iso muss natürlich groß genug und der Widerstand R so bemessen, dass 
noch genug Strom durch alle Knoten geht, dass alle LEDs der Optokoppler 
OK2 an sind. Diese Lösung braucht nur eine galvanisch getrennte 
Spannungsversorgung auf der Busseite. Ruhepegel an TX ist High.

mfg mf

von Trenner (Gast)


Lesenswert?

chick schrieb:
> Was ist wenig Aufwand?
>
> Fertige Lösungen gibt es für alle Schnittstellen zu kaufen.
> Selbstbau-Bastellösungen sind für alle möglich.

Wenig Bauteile, einfache Ansteurung.

von Trenner (Gast)


Lesenswert?

Mini Float schrieb:
> VCC_iso muss natürlich groß genug und der Widerstand R so bemessen

Die Lösung ist elegant, aber R ist dann von der Anzahl der Nodes 
abhängig, und braucht dafür wenig Kabel. Werde ich mal in Ruhe durch den 
Kopf gehen lassen.

von Wasserknilch (Gast)


Lesenswert?

Von welcher Leitungslaenge reden wir ?

von Trenner (Gast)


Lesenswert?

Wasserknilch schrieb:
> Von welcher Leitungslaenge reden wir ?

Max. 50-100cm

von Jobst M. (jobstens-de)


Lesenswert?

Trenner schrieb:
> Wenig Bauteile, einfache Ansteurung.

TORX 173 / TOTX 173


Gruß

Jobst

von Achim M. (minifloat)


Lesenswert?

Jobst M. schrieb:
> Trenner schrieb:
>> Wenig Bauteile, einfache Ansteurung.
>
> TORX 173 / TOTX 173

Und einfach im Kreis laufen lassen...
Wer will kann die Leitung runter ziehen.
Sehr saubere Lösung, muss ich mir merken.

mfg mf

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.