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 ?
Was ist wenig Aufwand? Fertige Lösungen gibt es für alle Schnittstellen zu kaufen. Selbstbau-Bastellösungen sind für alle möglich.
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
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.
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 welcher Leitungslaenge reden wir ?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.