Habe die angehängte Schaltung nachgebaut von der Seite https://pc-projekte.lima-city.de/MBus-Konverter.html. Der Optokoppler OK5 wird über TXD3 von einem Raspi angesteuert, zuerst hatte ich die Logik aber falschrum (Ausgang HIGH->Optokoppler aus, der Bus muss aber im Idle-Zustand > 30V haben). Hab ich entsprechend geändert (OK5 Pin 1 über R89 als Eingang, Pin 2 auf GND). Das Oszilloskop hängt mit Kanal A (Blau) an Pin 1 und GND, mit Kanal B (Rot) an Pin 3 und 4. Damit ist temporär GND und Pin 3 bzw. VOUT- miteinander verbunden, macht das was aus bei der Messung? Jedenfalls kommen die Flanken ziemlich "schlecht" raus. Geschwindigkeit ist 9600 baud, die Diode vom LTV817 (Datenblatt https://www.tme.eu/Document/ba7897bd970c850882d76c2a27f5d118/LTV-816S.pdf) hat ca 1.2 V, Strom muss ich noch messen. Im Prinzip funktioniert die Schaltung auch beim Empfang (mit Testwiderstand auf 11-15 mA hochgezogen), dann leuchtet die Led und der andere Optokoppler gibt ein LOW raus. Stromversorgung mit +-15 V (also 30) ist auch sehr stabil. Wie krieg ich da anständige Flanken hin? Falscher Optokoppler? Zuwenig Power?
Stefan B. schrieb: > macht das was aus bei der Messung? Wie sieht es denn an X3-2 vs. Vout- aus? mfg mf
Der OK5 wird mit ca. 7.5 mA bei HIGH angesteuert, genau richtig für den Raspi (3.3 V). Aaber: Am Ausgang passt das Signal wieder, hätte ich nicht gedacht. Bin bei den anderen "Bussen" bis jetzt schrittweise bis zum Stecker vorgegangen, und dachte das Signal sollte sich nicht so sehr verzerren. Deshalb hab ich erst gar nicht den Ausgang gemessen.. Bild Mbus2: Messung zwischen X3-2 und Vout- Bild Mbus3: Messung zwischen X3-1 und X3-2 Passt ;)
moin, die optos haben eine max reaktion von 18µS. Bei 9600 Baud 8N1 bist du bei 11,5µS pro Bit. Das könnte bissl schnell sein. Und die Transistoren verlangsamen das Ansprechverhalten. Außerdem ist Forward-Current für die Optos 5mA bei 5V - das könnte für den Raspi bissl viel sein bei der Frequenz. Versuch mal niedrigere Baud-Rate und guck dir dann nochmal die Flanken an. grüüßee (:
:
Bearbeitet durch User
Micha W. schrieb: > Und die Transistoren verlangsamen das Ansprechverhalten. Da gibt es einen Trick: Transistoren niemals sättigen lassen. Wie? eine Schottky-Diode von B nach C. Micha W. schrieb: > Forward-Current für die Optos 50mA Ein Logikgatter als Nachbrenner. Oder der alte Trick, die LED an permanent-Saft zu hängen und mittels parallelem Transistor abzuwürgen. damit der Spannungshub nicht zu groß wird, in Serie zum Abwürg-Transistor eine Siliziumdiode. Und auch hier der Anti-Sättigungs-Trick... mfg mf
:
Bearbeitet durch User
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.