Hallo!
Ich bin grade dabei einen Pegelwandler zu basteln für ein Meter Bus System ,im Rahmen einer Studienarbeit!
Zur kurzen Erklärung der beigefügten Schaltung ....bei anlegen einer logischen 0 an der RS232 Schnittstelle (12V) wird der Mosfet durchgeschaltet und die Masse des eingebauten 24 V Spannungsreglers auf Grund gezogen.So dass an der ersten Busleitung 24 V anliegen.
Bei anlegen einer logischen 1 an RS232 sperrt der Mosfet und die Masse des Sapnnungsreglers wird mit Hilfe der eingebauten Z-Diode auf 12 V angehoben , so dass durch den Sapnnungswandler nun 36 V an der Busleitung anliegen.
Die Angegebenen BUS-Pegel entsprechen den Spezifikationen des M-Bus.
Das senden des von der RS232 Schnittstelle an den Salve über die Busleitung funktioniert auch soweit.
Das Problem ist nur dass das Slave nicht antwortet bzw kein Signal zurückgeschickt wird über die Busleitung.
Das Prinzip wie die Slaves senden sieht folgendermaßen aus , bei senden einer logischen 0 sendet der Slave einen Strom von 15 mA über die Busleitung , bei einer logischen 1 einen Strom von 1,5 mA.
während der//die Slaves senden soll eine Busspannung von 36 V anliegen ,die während des Sendevorgangs nur um 1-2 V schwanken soll.
Die gesendeten Ströme sollen über den in der Schaltung vorhandenen OP ,der als SChmittrigger arbeitet , verarbeitet werden.
bei einer logischen 1 liegen am Ausgang des OP´s -12 V an der an die RS232 SChnittstelle geht , bei einer logischen 0 liegen 12V am Ausgang an. Die SChaltschwelle des OP´s wird über den vorhandenen Trimmer eingestellt.
Also miene Frage ist woran kann es liegen dass der Slave nicht zurücksendet , im Moment weiss ich wie gesagt einfach nicht mehr weiter.
Vielen lieben DAnk für eventuelle Hilfe schon einmal im vorraus !!!