AtomicIX schrieb:
> Ich habe auf der Bus-Leitung keine Spannung gemessen, daher bin ich
> davon ausgegangen, das dass vielleicht anders funktionieren muss.
Also, eine Spannung sollte man schon messen können. Der Master muß den
Slave ansprechen. In dieser Zeit liegen zumindest die 24V an. Du
solltest zumindest eine Spannung zwischen 24 und 36V messen können, die
zappelt dann so dazwischen herum. Dann dauert es vielleicht eine Sekunde
bis der Slave antwortet. Auch in dieser Zeit, bis Ende der Slave Antwort
liegen die 24V, eher 36V an.
Es kann sein, daß die Chinesen den Master so betreiben, daß die Spannung
erst kurz vor Beginn der Anfrage an den Slave hochgefahren wird und dann
ein paar Sekunden lang gehalten wird. Sonst kann ich mir es nicht
vorstellen wie der Abruf von Daten funktionieren soll. So recht sehe ich
da auch keine Notwendigkeit dazu. Es ist doch viel billiger die Spannung
dauernd stehen zu lassen. Wenn sie nicht dauernd anliegt, wird dies auch
die Batterie des Slaves belasten. Und dies will man ja nicht.
AtomicIX schrieb:
> Kennt sich heir einem mit dem M-Bus aus und kann mir sagen, wie ich den
> M-Bus mit Spannung versorgen kann?
MBUS leere spannung: 32-36 v
MBUS signal spannung: 16-20 VDC
Es ginge wenn Du weniger als die "16-20 VDC" selber zusätzlich parallel
einspeist, also z.B. mit 15 V einspeist. Wenn dann der Master selber nur
16V anlegt, so ist die Zusatzspeisung gesterrt. Selbst dann wird die
Strom-Antwort des Slaves nicht beeinflußt, der Master bekommt die
Antwort des Slaves voll mit.
Ich habe Dir den Aufbau mal dargestellt. Die Diode D1 kann eine
x-beliebige Diode sein die zumindest ca. 50 V aushalten sollte. Der 1000
Ohm Widerstand begrenzt den Strom. An ihm fallen bei 1 mA dann 1 V ab.
Im Kurzschluß wären dies 15 mA. Zur Speisung des Slaves werden sicher
weniger als 1 mA nötig sein. Über die Diode werden ca. 0,6 V abfallen,
wenn Strom fließt. So wird im ungünstigsten Fall bei 1 mA mit 15,0 V -
1,0 V - 0,6 V = 13,4 V gespeist. Erst wenn die "MBUS signal spannung"
unter 14,4 V kommen würde fließt dann langsam ein Strom. Also hat man
hier Sicherheit vor ungewollter Beeinflussung.
Du kannst zumindest so prüfen ob Dein Slave im Ruhezustand Strom aus der
Zusatzspeisung aufnimmt. Lass des Master weg und messe den
Spannungsabfall über den 1000 Ohm Widerstand. Der Slave wird im
Ruhezustand weit aus weniger als 100 µA verbrauchen. Er selber mißt nur
wenn Durchfluß vorhanden ist und gibt den Wert dann alle 20 Sekunden neu
auf seinem Display aus, falls man es ausliest.
Ich wollte damit sagen, der Slave wird nicht stetig Strom aufnehmen.
Unter Umständen ist er auch ziemlich gering. Vielleicht fallen über dem
1000 Ohm Widerstand ja auch nur 100 mV ab. Solch eine Batterie hält ja
garantiert 6 Jahre. Bei mir liefen die alten Zähler im ausgebautem
Zustand noch Jahre länger. Allerdings ist bei Batteriebetrieb die
Abfragehäufigkeit begrenzt, um Strom zu sparen.
mfg Klaus
mfg klaus