Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Slave Adressen Kategorie: I²C-Bus (von André H. - 14.10.2002 12:41)
Als Antwort auf Re: Slave Adressen von Nail - 14.10.2002 11:58

Hallo Nail,

> Also dass hei�t, 5 Adern für jeden Busteilnehmer um alle Adresspins mit belegen zu können. Richtig?
>
Nicht ganz.
Du kannst die Adress-Pins direkt beim Sensor fest "verdrahten".
Es sollten keine Meterlangen Kabel an den Adresspins hängen.
Also 4 Adern: SDA, SCL, +5V, GND


> der M-Bus ist doch getrennt, was heiÃ?t an der Unit liegen keine 50V an und...
>
Was heiÃ?t getrennt, womit ?!

> .. vom gesendeten DatenRahmen ist nach DIN 1434 der selbe Vorgang wie beim I²C.

Bitte schau Dir das Bus-Protokoll mal genau an:
http://www.m-bus.org
Mir war innerhalb von ein paar Klicks klar, da� der M-Bus nichts mit I²C zu tun hat!!

1. Es wird eine feste Baudrate benötigt: Der I²C-Bus besitzt keine feste Baudrate !!
2. Es gibt keine Clk-Leitung: der I²C-hat eine Clockleitung
3. Der M-Bus ist ein differential-Bus, es gibt kein GND-Pin, sondern es werden
    Spannungen(senden) und Ströme(empfangen) von mit negativen und
    positiven Level übertragen.
So wie Du mit demProtokoll argumentierst, könnte ich auch beweisen, da� man
z.B. den CAN-Bus direkt mit einer RS232 Schnittstelle verbinden kann !
Warum benutzt Du nicht einfach ein RS232 zu M-Bus Interface ?
Der Transceiver TSS721
sollte vielleicht auch reichen.
Durchsuche mal mit google das WEB nach "tss721". Da gibt's dann
ein haufen Infos zum M-Bus. :-)


> Im Moment messe ich die Temperatur als Minuten-Werte mit Ausgabe auf die Schnittstelle,dann werd ich den
Expander

zwischen hängen um mehr Sensoren an eine Unit zu bekommen.
>
Was hat der P82B715 damit zu tun ?
Es ist ein Extender, kein Multiplexer !!
Du kannst dann nicht einfach mehr Sensoren am Bus ansnchlieÃ?en!
Der Baustein ist dafür gedacht lange Leitungen zu überbrücken.
Wenn Du mehr als 8 Sensoren verwenden willst, dann benutze mehrer
Busse mit hilfe von i2cext.c2, oder Multiplexer die SCL-Leitung des
internen I²C-Buses.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Slave Adressen (von Nail - 14.10.2002 14:11)
    Re: Slave Adressen (von nail - 15.10.2002 11:16)