Hallo zusammen, Weis jemand wie man bei einem HYTXXX die I2C Adresse ändern kann? Wird zwar im Datenblatt erwähnt, aber nirgends gibt es eine Beschreibung dafür :-(
Vergiss des Sensor. Dafür gibt es zuwenig Informationen. Nimm einen anderen.
Um den gleichen Preis? SHTXX kostet mehr, und ist überhaupt nicht zu adressieren :-(
@Interessierter, Den Sensor umzuprogrammieren - da stimme ich dem Profi zu - ist angesichts der Dokumentation wenig aussichtsreich. Aber man kann es ja mit Multiplexen versuchen. Ich habe dazu zwei Ansätze ausprobiert: 1.) Über ein 4-fach NAND-Gatter kann man bis zu drei TWI-Teilnehmer gleicher Adresse anschließen. Indem man das Clk-Signal immer nur an denjenigen Sensor durchschleift, den man ansprechen will. Dann antwortet genau dieser - und alle anderen schweigen, da sie kein Clk erhalten. Aber dieser Weg ist nicht ganz die feine englische Art. Und da sich auf dem SDA-Bus die Kapazitäten addieren, werden auch kein großen Distanzen überbrückbar sein. Aber es funktioniert grundsätzlich. 2.) Über einen 4x2 De-/Multiplexer kann man problemlos die SDA- und die SCL-Leitung auf 4 unterschiedliche Busleitungen umswitchen. Um den Multiplexer anzusteuern, habe ich einen PCF8574 eingesetzt. Damit entsteht eine "4-fach Weiche", die via TWI gesteuert wird. Wenn man es auf den Gipfel treiben will, dann kann man sogar mehrere Weichen parallel schalten. Die erforderlichen Bauteile kosten nur wenige Cent. mfg Michael S.
Interessierter schrieb: > Weis jemand wie man bei einem HYTXXX die I2C Adresse ändern kann? Falls noch mal jemand die Adresse des HYT371 ändern möchte: Die I2C-Adresse steht im EEPROM und kann dort z.B. mit der Konfigurationssoftware cLite von Hygrosens verändert werden, die es z.B. auf Anfrage vom Support gibt. MfG
clite ist von ZMD der verwendete chip scheint ZSSC3122 zu sein dafür gibts ein ausführliches Datenblatt wo unter anderrem drinsteht wie man die adresse ändert
Vielen Dank an "Thomas" für den Link zum Datenblatt :-) Das war genau die Information, die mir noch gefehlt hat. Hatte ebenfalls das Problem, dass ich bei ein paar HYT271 Feuchtesensoren die I2C-Adresse einstellen musste. Die angesprochene Software "cLite" braucht, so wie ich das sehe, eine spezielle interface Hardware - ist für mich nicht zu gebrauchen. Ich hab's mit einem einfachen USB-I2C Interface von ELV gemacht, mehr dazu und ein Python Script zur Adressprogrammierung gibts hier: http://ibrieger.de/?q=node/43 MFG
Danke Danke Danke Danke!!!! http://ibrieger.de/?q=node/43 Hab mir extra Python installiert und nach ein paar anlauf schwierigkeiten hat es funktioniert!! Für alle die dasselbe Problem haben: Bei mir hats bei den ersten Versuchen nicht geklappt, entweder war ich beim Plug-in des Sensors zu spät, oder das Programm an einer falschen stelle und dadurch nicht schnell genug, oder was weis ich... Auf jedenfall hats dann beim 3ten Versuch geklappt in den Comand Mode zu kommen und die Adresse wurde erfolgreich geändert!!! Beste Grüße, Michael
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.