HYT-271 Problem beim kommunizieren mit dem Arduino

Gast #2515484
Lesenswert?

Hallo,
ich habe mir den HYT-271 von der Firma Hygrosens bei Reichelt bestellt.
Nun habe ich das Problem, dass ich es nicht hinbekomme den Sensor über 
die I2C-Schnittstelle meines Arduinos anzusprechen. Kann mir jemand 
helfen?
Ich habe allgemein noch wenige Erfahrungen mit dem I2C Protokoll bzw. 
der Wiring Library für den Aruino gemacht (bin erst 13 Jahre :D). Es 
wäre nett wenn mir jemand helfen könnte.
Sensor: 
http://www.reichelt.de/Sensoren/HYT-271/index.html?;ACTION=3;LA=444;GROUP=B6;GROUPID=3190;ARTICLE=105997;START=0;SORT=artnr;OFFSET=16;SID=11@TkGjaX8AAAIAAAhZX@114147289c3191e964a923c83a620493

Lg
Konrad
Gast #2518076
Lesenswert?

Ich habe HYT-271-Sensoren mit dem USB-I2C-Interface von ELV zum Laufen 
bekommen. Etwas unklar war für mich zuerst die Adressierung:
Bei den Sensoren ist die 7bit-Adresse 28 (hexadezimal) = 0101000 (binär) 
voreingestellt. Das achte Bit dient zur Unterscheidung von Lesen und 
Schreiben.

Der Befehl zur Bereitstellung der Daten CR besteht aus der 7bit-Adresse 
und einer 0 als achtem Bit.

01010000 für CR = 50 (hex)

Der Befehl zum Abruf der Daten DF besteht aus der 7bit-Adresse und einer 
1 als achtem Bit. Hinzu kommt die Anzahl zu lesender Bytes, das sind für 
Temperatur und Feuchte insgesamt 4.
01010001 für DF = 51 (hex)

Also CR: Startbedingung 50 Stop
Und DF : Startbedingung 51 04 Stop

Zwischen CR und DF müssen 50 ms zur Bearbeitung der Anfrage liegen.

Mit dem Arduino habe ich keine Erfahrung. Aber vielleicht liegt das 
Problem ja an der Kommunikation und ich kann dir damit weiterhelfen.

Liebe Grüße,
Balthasar.
Gast #2518092
Lesenswert?

Hab neulich auch eine Schaltung mit einem HYT-2xx gebaut.
Hauptproblem war heauszufinden, wie das Ding angesprochen werden möchte. 
Also I2C Adresse und die unterstützten Kommandos.
Da gibt es ein extra Datenblatt für die I2C Kommunikation, hast du das 
schon?

Kann es sein, dass du aus Lübeck kommst? Dann hätte ich einen Tipp, wo 
du eine funktionierende Schaltung anschauen kannst.
Gast #2518201
Lesenswert?

Hallo,

sucht doch einfach mal in diesem Forum unter "HYT221", da haben wir die 
ganzen Probleme bereits durchgekaut.

Der HYT 221 und der HYT 271 unterscheiden sich (vermutlich) nur in der 
Genauigkeit etc., nicht aber in der Ansteuerung.

Michael S.
Gast #2518916
Lesenswert?

Dankeschön für die schnelle Antwort.
Ja, ich komme aus Lübeck. ;) Wo könnte man sich die Schaltung anschauen?

Ich denke ich mache mich mal daran den Sketch mit den neuen Bits 
umzuschreiben. Ich berichte dann.
LG
Konrad
Gast #2624252
Lesenswert?

Servus Balthasar,

Ich versuche genau dasselbe wie du. Also den HYT-271-Sensoren mit dem 
USB-I2C-Interface von ELV zum Laufen zu bringen :)

Es funktioniert auch schon soweit dass ich was rausbekomme wenn ich 
draufpuste oder ähnliches, verändern sich auch die Zahlen. Aber ich habe 
schwierigkeiten die zu interpretieren....

Das Ergebnis sieht folgendermaßen aus:
1B 9B 64 A0 6E 6D 92 81 B9 B6 4A 06 E6 D9 28

Ich hab jetzt mehr als 4Byte als Rückgabe verlangt, weil mir aufgefallen 
ist dass es sich erst aber der 15 Zahl alles wiederholt. Aber keine 
Ahnung was das zu bedeuten hat...

Wäre echt super wenn du mir Helfen könntest!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren