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

Re: Terrarienanlage steuern, welche C-Control eignet sich am besten? Kategorie: Verschiedenes (von Ralf Schröder, http://www.hobbyheizer.de - 6.01.2011 13:55)
Als Antwort auf Re: Terrarienanlage steuern, welche C-Control eignet sich am besten? von MaPi - 13.10.2010 21:02

Hallo MaPi,

ich habe den SHT75 an der C-Control, I2C-Bus mit einem PCF8574 Portbaustein.
Andre hat mich damals unterstüzt die Platine zu entwerfen.
Mittlerweile habe ich die Platine kommerziell fertigen lassen. Näheres findest Du auf www.hobbyheizer.de
Gruss Ralf

> Hallo Andre,
> ich denke, der Hinweis von Dir mit der Leitungslänge ist gerechtfertigt und auch der Vorschlag
> mit den I2C Bausteinen sollte Berücksichtigung finden.
> Ich nehme das auch für mich mit.
> Danke Dir und beste Grüsse,
> MaPi
>
> > Hallo MaPi,
> >
> > ich zitiere mal aus dem Datenblatt zum SHT1x/7x:
> > 2.2 Serial Interface (Bidirectional 2-wire) The serial interface of the SHTxx is optimized for sensor
> > readout and power consumption and is not compatible with I2C interfaces, see FAQ for details.

> >
> > > danke für den Hinweis!
> > > Allerdings liest sich das Sensirion Datenblatt zum SHT75 etwas anders:
> > > Zitat: "...The sensor cannot be addressed by I2C protocol, however, the sensor can be connected to
> > > an I2C bus without interference with other devices connected to the bus...." Zitat Ende.
> > > Daraus lese ich, dass der Hersteller des Sensors eben gerade den Betrieb am I2C-Bus empfiehlt.
> > > Einen Betrieb explizit mit separaten I/O Pins und kurzen Leitungen (was immer auch heissen mag)
> > > wird im Datenblatt nicht propagiert. Ich denke, die machbare Leitungslänge hängt sehr stark vom genutzten
> > > SCK-Takt und die damit erzeugten Flanken bzw. Signalpegel ab. Die Kommunikation mit dem Temperatur- und Luftfeuchte-
> > > sensor kann ja etwas gemächlicher laufen --> dann z.B. über separate Pins mit begrenzter SCK-Rate.
> >
> > Jetzt sehe ich, was Du meinst.
> > Obwohl der SHT1x mitdem SHT7x vom Chip her identisch ist, gibt es unterschiedliche Datenblätter.
> > Ursprünglich stand der von mir zitierte Text in beiden Datenblättern.
> > Der SHT1x unterscheidet sich vom SHT7x lediglich in der Bauform.
> >
> > Fakt ist aber, daÃ? allein die elektrischen Eigenschaften der SHT1x/7x nicht mit dem
> > I²C-Bus kompatibel sind. Ich meine damit die max. 4mA, die der interne FET an SDA "aushält".
> > Denn beim I²C-Bus mu� man, gerade beim Einsatz als Feldbus, mit deutlich höheren Strömen rechnen.
> > Das meine ich mit kurzen Leitungen. Je Länger die Leitung, desto höher u.a. die Kapazität ...
> > Auch ist das Protokoll definitiv nicht kompatibel zum I²C-Bus. Es ist nur änhlich.
> > Fakt ist, an den I²C-Bus gehören nur I²C-Slaves. Alles andere ist Pfusch.
> >
> > Wenn unbedingt ein Feuchtesensor an den I²C-Bus soll, giubt es noch den SHT21.
> > Das ist ein I²C-Bus-Sensor. Aber beim Löten wird's dann schwieriger.
> > Auch arbeitet dieser mit 3V Nennspannung, was den Einsatz des P82B96 als Level-Shifter
> > erforderlich macht. (Die Busleitungen nicht nicht 5V-tolerant)
> >
> > Aber auch hier gilt: kleine Ströme am Bus mit max. 4mA. Mit P82B96 als Levelshifter ist
> > das aber kein Problem.
> > Alle Anwendungsbeispiele von Sensirion gehen davon aus, daÃ? der Sensor auf derselben Platine
> > mit dem µController verbaut wird. Das darf man nie vergessen.
> > Sobald aber die Peripherie umfangreicher wird, muÃ? man eben so Kleinigkeiten, wie
> > die max. Belastbarkeit von I/O-Leitungen beachten.
> >
> > Mein Favorit zum Anbinden gerade mehrerer räumlich getrennter Feutchtesensoren an die CC2
> > ist die Lösung diese an einen PCF8574 anzuschlie�en.
> > Man kann problemlos mehrere PCF8574 unter derselben Adresse betreiben und nur die Ports
> > anschlie�en, die man gerade braucht. So kann man, wie bereits erwähnt, bis zu 7 Sensoren
> > über eine PCF8574-Adresse ansprechen und sogar simultan auslesen.
> > Das hält dann sogar den Daten-Overhead in Grenzen.
> >
> >
> > MfG André H.


Meine Seite: http://www.hobbyheizer.de


    Antwort schreiben


Antworten: