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) |