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

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> 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: > > > <i>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.</i> > > > > > > > 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 <kurz> 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.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB