Hallo ! Ich bin Neuling hier und möchte mal ein Frage bezüglich des M-Bus Repeaters loswerden. Im Netz sowie auf dieser Seite kursiert ein einfacher Pegelwandler für den M-Bus... siehe Dateianhang Da die Schaltung nicht sehr trivial ist für mich ,würde ich, falls jmnd Ahnung hat von dieser Schaltung, gerne eine Erklärung dieser bekommen. Ein weiteres Problem ist , wie kann man die Schaltung umbauen so dass z.B. 20 Slave Geräte an dieser angeschlossen werden können . Danke schonmal im Vorraus
Hallo, die ganze Schaltung moechte ich Dir nicht erklaeren, aber da helfen Dir die Appnotes zum MAX232 weiter. Hier wird ein extra Transceiver IC bzw. der M BUS erklaert http://www.m-bus.com/mbusdoc/md4.html Eine Dokumetation zum TS721 findest du hier http://www.ti.com/sc/data/msp/databook/chp3.pdf. Zur Erweiterung kannst du einen Mikrocontroller mit mehreren Software Uart's nutzen oder du muesstest schnell genug die Daten demultiplexen. Gruß, Dirk
Hallo Hergen, der TS721 ist bestimmt nicht was Du benötigst. Du willst doch nur M-Bus Geräte auslesen. Das geht mit beiliegender Schaltung. Der Bus ist bidirektional. Der PC sendet über die COM-Schnittstelle und dem Pegelwandler auf den M-Bus eine Spannung ca. 24V für High und ca. 12V für Low. Die Spannungen dürfen bei längeren Bussen auch höher sein. Die Slaves antworten mit einem Stromimpuls. Der Ruhestrom eines Slave beträgt einige mA, so ca. 5-7 mA. Als Antwort liefert der Slave dann +8 bis +10 mA. Die genauen Grössen liegen mir zur Zeit nicht vor. Aber im Prinzip stimmen die Grössenordnungen. Bei 10 Geräten hätten wir dann 50-70 mA usw.. Wenn dann ein Gerät antwortet so wird der relative Unterschied zum Ruhestrom immer kleiner. Z.B. 50 mA für Low und 58 mA für High. Mit einer einfachen Transistorstufe wird es da also schon etwas schwierig. Aber ein Komperator dürfte hier noch keine Probleme haben. Die Profigeräte dürften den Ruhestrom automatisch erkennen. Als Bastler müssten hier Spindeltrimmer genügen. Wenn Du den Pegelwandler zum Laufen gebracht hast, so müsstest Du nur noch das M-Bus Protokoll vornehmen. Eine schöne Beschäftigung für lange Winterabende. Gruss Klaus.
Hallo Klaus ! Ich hab grade eine Pegelwandlerplatine zusammengebastelt. Bei der kommt RS232 Seitig ein MOSFET zum einsatz ,der bei Anlegen einer logischen 1 (-12 V) der RS232 Schnittstelle durchschaltet und die Masse eines Spannungswandlers auf Ground zieht. Da der Spannungswandler auf 12 V ausgelegt ist ,liegen dann 12 V an der Busleitung Bei einer logischen 0 sperrt der MOSFET dann und an die Masse des Spannungswandlers wird durch eine eingebaute Z-Diode die Masse auf 12 V angehoben ,so dass an der Busleitung 24 V anliegen :O) Wenn die Slaves senden ,wird der modulierte Strom von einem Schmittrigger in Rechtecksignale gewandelt ("krumme signale" )um von der RS232 Schnittstelle bzw. vom PC besser verarbeitet werden zu können. Die Schaltschwelle ab wann der Schmittrigger eine Rechteckspannung an RS232 rausgibt, wird über einen Trimmer eingestellt. Versorgt wird der OP also der SChnittrigger über 2 Spannungswandler einer für + 12 V einer für - 12 V . Ob die SChaltung funzt ist noch nicht ganz klar , da mir der MOSFET abgekackt ist ,wahrscheinlich vom Löten. mit einem Schalter statt MOSFET funzt es mit den Pegeln aber schon einmal :O) Und die Frage bleibt ,wieviele Slaves mit der SChaltung getrieben werden können.... LGse Hergen
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.