-
Thread
SHT11 Problem
Ausgang in den hochohmigen Zustand geschaltet (durch den Pull-Up auf H-Pegel). Um dann noch vom SHT11 die Daten empfangen zu können, muß man ins DDR eine "0" schreiben. Meine SHT11-Routine (IAR-C) wird euch nichts bringen, da der Sensor über eine andere Art am Controller hängt. Also: ändere die
@Rahul, der Trollige >Der SHT11 arbeitet mit einem I²C-kompatiblen Bus (physical layer). Genau DAS steht NICHT im Datenblatt, sondern das Gegenteil. Nur weil der einen Open Drain Datenausgang hat, ist der noch lange nicht auch
-
Thread
SHT11 an ATmega2560 Es funktioniert nicht
Hier der Code: [c] #define F_CPU 16000000UL #include <avr/io.h> #include "config.h" #include "sht11.h" #include <util/delay.h> #include <stdint.h> #include "MK3_2560_LCD.h" int16_t feuchte_messen(void) { sht11_start_humid(); while (!sht11_ready()); return sht11_result_humid(); } int16
SHT11_DATA_OUT; if (ack) { SHT11_DATA_LOW; _delay_us(IF_SPEED); } else { SHT11_DATA_HIGH; _delay_us(IF_SPEED); } clk_signal();
-
Thread
Sensirion SHT11 Code
Danke für den Code! Hier ein Test: [c] char buffer[64]; sht11_init(); for(;;){ sht11_start_measure(); _delay_ms( 1000 ); while( !sht11_measure_finish() ); sprintf( buffer, "%i.%i °C %i.%i %%\n", sht11_get_tmp()/100, sht11_get_tmp()%100, sht11_get_hum
Der Kommentar bezieht sich auf diese 3 Zeilen zusammen: [c] clrBits(PORT(SHT11_PORT), SHT11_SCL | SHT11_SDA); // SCK output low, SDA input/high setBits(DDR(SHT11_PORT), SHT11_SCL); clrBits(DDR(SHT11_PORT), SHT11_SDA); [/c] Für das "high" in "input/high" sorgt der
-
Thread
SHT11 mit code aus Codesammlung zeigt zu wenig
Hallo Rainer, im Init wird dies ausgeführt: start(); send(SHT11_CMD_RESET); _delay_ms(11); start(); send(SHT11_CMD_WSTAT); send(SHT11_LOWRES); SHT11_CMD_RESET 0x1E SHT11_CMD_WSTAT 0x06 SHT11_LOWRES 1 // 0: 12/14bit (SHT11), 1: 8/
int16_t v = result(); if (sht11_valid(v)) { #if SHT11_LOWRES v = v * 4 - 4000; #else v -= 4000; #endif } return v; und für Feuchte: int16_t v = result(); if (sht11_valid(v)) { #if SHT11_LOWRES
-
Thread
SHT11, Abweichung bei Temperatur
Hallo ! Habe hier ein kleines Problem mit einem SHT11 Sensor. Ich verwende bei einem Projekt insgesamt 3 Sensoren, zwei NTC und eben den SHT11. Habe ich alle direkt beeinander liegen, so bekomme ich vom SHT11 über 2°C mehr als von den NTC-Sensoren
Ich glaube, Eiswasser mag der SHT11 nicht wirklich - zumindest nicht in nächster Nähe ;-)
-
Thread
SHT11 ebay fake?
billige DHT22 > den ich geliefert bekam war besser als alle DHT11! … allerdings ging’s hier um den SHT11, nicht um den DHT11. Abgesehen davon ist der SHT11 abgekündigt, und der SHT31 sein Nachfolger – der ist auch erheblich billiger.
kurz gefragt schrieb im Beitrag #6319543: > SHT11 Jack V. schrieb im Beitrag #6319551: > … allerdings ging’s hier um den SHT11, nicht um den DHT11. schon klar, aber lesen könnt ihr? wenn das nur die SMD Variante des DHT11 ist wirds ja nicht
-
Thread
SHT11 kaputt?
Hi zZsammen! Letzten September hatte ich schon mal nachgefragt, wegen Problemen mit dem SHT11. Nun lief alles bis jetzt super und gestern zeigte er mir 32767( was ja ein Fehlercode ist) an. Ich benutze den C-Code von prx (A.K.), ist der Sensor nun hinüber oder kann ich noch was tun? Ich habe
Haqbe gerade noch mal den Code durchgesehen und in der SHT.h folgende Zeile gefunden: #define SHT11_CRC_FAIL -32767 dass heisst ja, das was mit der Checksumme nicht passt, heisst das auch, dass ich den Sensor entsorgen kann? VG Konrad
-
Thread
Erfahrungen mit SHT11 Sensor?
http://www.sensirion.com/en/02_sensors/03_humidity/00_humidity_temperature_sensor/02_humidity_sensor_sht11.htm
0V beim SCL. In dieser Konfiguration solte der SHT11 praktisch gar keinen Strom aufnehmen. Sollte das nicht der Fall sein, dann verdaechtige ich schon sehr den SHT11. Wo hast Du die gekauft? Falls die von einem serioesen Haendler sind, sollte man
-
Thread
Programmierung eines Atmega16 in Assembler
Achtung der SHT11 nutzt kein I2C oder TWI, das ist nur so ähnlich, die Atmel TWI Hardware kann man damit nicht nutzen.
fubu1000 wrote: > Also das mit dem SHT11 geht ja noch relativ einfach über TWI, SHT11 hat *KEIN* TWI Interface nur sowas _ähnliches_ steht extra im Datenblatt irgen ne Leitung wird da auserhalb der Spzifikation verwendet..
-
Thread
Lib für Sensirion SHT1x Sensor an AVR
humidity; sht_value temperature; error=sht_softreset(); if (error) { sprintf(buffer, "SHT11 Error (SoftReset) %i\n", error); uart_puts(buffer); } error=sht_measure(&humidity, &checksum, HUMI); if (error) { sprintf(buffer, "SHT11 Error (HUMI) %i\n", error); uart_puts
Warum betreibst du den SHT11 mit 3,3V wenn der µC mit 5V läuft? Der SHT11 kann auch 5V.
-
Thread
Komischer Avr Reset nach 2h
usart_put("\n Temperatur: "); usart_put("%i",sht11_get_temp(0)); usart_put("\n Feuchte Raw: "); usart_put("%i",sht11_get_hum_raw(0)); usart_put("\n Feuchte: "); usart_put("%i",sht11_get_hum(0)); usart_put("\n\n Temperatur Raw 1: "); usart_put("%i",sht11_get_temp_raw(1)); usart_put("\n Temperatur 1: "); usart_put("%i",sht11_get_temp(1)); usart_put("\n Feuchte Raw 1: "); usart_put("%i",sht11_get_hum_raw(1));
-
Thread
18 x SHT11 an welchem Mikrocontroller
Dschnei schrieb im Beitrag #1948964: > Welche Leitungslänge vertragen die SHT11? Diese Länge wird (wegen I²C-Bus) in cm angegeben...
dann wird man bei 18 Stück schon aus monetären Gründen auf die Suche nach Alternativen gehen. Die SHT11er sind nicht grad billig.
-
Thread
Genauigkeit von SHT11 Sensoren
hab ich hier noch nirgends entdeckt (lässt sich auch schwer direkt nach suchen). Ich hab hier 2 SHT11 Sensoren en einem ATMega32 am Laufen. Beide laufen mit meinem Code und liefern ungefähr korrekte Werte. Aber: die beiden Sensoren zeigen eine konstante Abweichung von ca. 1,1 °C untereinander an! Entfernung
können. Gönn es ihm und dann hat dieses Randthema vielleicht Ruhe. Ich bezweifle nämlich, dass die SHT11 diesen Zustand überleben würden.
-
Thread
SHT11 SHT21 unterschiedliche Luftfeuchte Werte
Hallo, aufgrund der Abkündigung der SHT11 Feuchtesensoren von Sensirion habe ich auf SHT21 umgestellt. Das Hand-Löten der SHT21 hat erstaunlich gut funktioniert. Jetzt habe ich 2 Boards mit SHT11 und SHT21 nebeneinander stehen. Folgende
Fehler erkannt. Die alte Berechnung des SHT11 war fehlerhaft. Ich habe zu früh mit 10 multipliziert um 1 Nachkommastelle zu bekommen. Die Abweichng ist kleiner geworden, aber immer noch da. SHT21:34% zu SHT11:38% Korrregierter Code SHT11
-
Thread
Arithmetik in C
100*/ #define SHT11_C1 -400 /*0.0405 * 100 * (1<<28)*/ #define SHT11_C2 1087163597 /*-0.0000028 * 100 * (1<<30)*/ #define SHT11_C3 -300648 /* humidity = SHT11_C1 + value * ( SHT11_C2 + SHT11_C3 * value); *
>> 17) /* rescale 17 -> 0 */ + SHT11_C1; } ____________________
-
Thread
SHT11 am ATMega16 - ich dreh gleich durch :(
delay_ms(5000); i = 0; messung(); PORTC = i; } } [/c] Jedoch zieht der SHT11 die Leitung nicht auf Null, für den ersten ACK, runter :/ Ich habe DATA mit 10K gegen 5V VDD stehen. Kommt der SHT11 dagegen eventuell nicht an?! Wenn ich den Pullup jedoch garnicht gegen VDD stelle
void) { DATA = 0;mdelay; SCL = 0;mdelay; for(i=0;i<9;i++) // SHT11 Reseten { SCL = 1;//mdelay; SCL = 0;//mdelay; } // SHT11 Reset beendet i = 0; SCL = 0; DATA = 0; mdelay; SCL
-
Thread
SHT71 Kabellänge?
Ich habe problemlos einen SHT11 mit 50cm Flachbandkabel an einem Butterfly dran. Mit 100nF Kondensator für VCC/GND direkt am SHT11 und nur dem internen Pullup-Widerstand vom Controller. Taktung ist fast ungebremst das was der 2MHz
ist doch da schon drauf auf dem Sensor? Laut Datasheet ja. Bei mir ist es kein SHT71 sondern ein SHT11, daher separat nötig.
-
Thread
SHT11 mit 2313
Hallo, ich versuche den SHT11 mit dem µC 2313 anzusprechen. Schaltungstechnisch schließe ich alle Fehler aus, bis auf das der Sensor vielleicht defekt ist (Ich denke es liegt am Programm). An der Datenleitung ist ein PullUp von
PullUp weg ist und hier der ASM-Code: ;******************************************************* ; SHT11 1.0 ; (c) by Dominik Tewiele ; 19.12.2003 ;******************************************************* .include "2313def.inc" rjmp reset ;reset reti ;int0 reti ;int1 reti
-
Thread
sht11-Neuling
Leute Ich bin ein asoluter Neuling im Microkontrollerbereich, und habe ein paar Sequenzen für den sht11 geschrieben, weiß aber nicht ob sie funktionier, weil ich keine bestätigung vom Microkontroller bekomme. Kann mir jemand ein paar Tipps geben? Matze
-
Thread
SHT11 und I2C Bus gemeinsam nutzen
Hallo Leute, Um Pins zu sparen würde ich gerne den SHT11 direkt an den I2C Bus hängen. Ich weis, das er vom Protokoll her nicht kompatibel ist. Verstell ich mir beim I2C Baustein (RTC, EEPROM, LM75) oder beim SHT11 etwas, wenn ich einmal mit I2C Befehlen
Die Datenleitung kannst du gemeinsam mit I2C (oder anderen SHT11) verwenden. Musst für die Dauer des SHT11-Zugriffs eben die I2C-Hardware im Controller abschalten.
-
Thread
Programmierung des SHT11 mit dem AT90S4433
hallo! Ich habe einen SHT11 (Temperatur und Feuchtesensor) (http://www.sensirion.com/de/sensors/humidity/sensors_devices/sensorSHT11.htm) an einem AT90S4433 an den pins 6 und 7 (also die letzten beiden) von Port D. allerdings
Bibliotheksfunktionen - der Code blockiert den Controller während auf den Meßwert gewartet wird. Die Funktion sht11_get_measure_value sollte in zwei Funktionen aufgespaltet werden. (sht11_ready und sht11_get_measure_value). mfg werner
-
Thread
Tips für i2c?
Es sind die SHT11 Sensoren. Was nicht kompatibel ist wird komatibel gemacht. Aber ich denke dass müsste gehen. Gruss.
Hi, hätte mir jemand nen Assembler Quell Code für den SHT11 für µVision von Keil!? Sind nämlich grad am rumprbieren und bekommen den Sensor nicht zum laufen, er sendet uns einfach kein ACK! mfg bäri
-
Thread
Referenzfeuchte für SHT11 selbst herstellen
Hallo Leute, Wie kann ich eine Referenzfeuchte zum nachträglichen kalibrieren eines SHT11 selbst herstellen? Habe es endlich geschafft, den "OTP" Speicher des SHT11 zu beschreiben und darin zuz lesen. Die Sourcen werde ich im Forum posten, sobald ich eine selbstgemachte Lösung für mein
? Also was wird dann am SHT11 besser? Hast Du die Vermutung, daß der SHT15 nur ein besser kalibrierter SHT11 ist und möchtest jetzt Deinen SHT11 so verbessern? Hast Du Dir auch mal die SHT21/25 angeschaut? Ich finde die irgendwie
-
Thread
SHT11 an LPT hängen
Danke für den Link. Woher bekomme ich am günstigsten die SHT11 ??
das ist aber kein SHT. woher kann man die SHT11 noch beziehen, ausser Farnell????
-
Thread
LPC2148 und SHT11
jeweiligen I2C Befehl immer umgeschalten habe und das hat auf Anhieb funktioniert. Die Funktion sht11_handler() wird durch Timer Interrupt alle 5ms im Hintergrund aufgerufen und die SHT11 Werte sind automatisch immer auf den neuesten Stand. Hoffe es hilft Dir weiter, Gerhard P.S: Habe vor diesen SHT11 code auch auf ARM2148 umzuportieren
-
Thread
[V] SHT11
Verkaufe o.g. neuen unbenutzen Sensor auf einer Adapterplatine im Rastermaß 2,54 für 10,00 Euro incl. Versand. Wer Interesse an dem Sensor hat, der möchte mich bitte unter metaller[ät}gmx.eu anschreiben. Schönen Gruß... Metaller
-
Thread
Feuchtesensor SHT11
Mahlzeit, Ich kann meinen Temp.- und Feuchtigkeitssensor SHT11 von Sensirion (www.sensirion.com) auch mit dem original quellcode vom Hersteller nicht korrekt auslesen. Benutze den AT89S8252 mit SDCC C-Compiler. Hat jemand schon Erfahrungen mit diesem Sensor
-
Thread
SHT11 Problem mit Masse
! Ich habe folgendes Problem: An meinem MC Phillips 89C51 habe ich über ein 30meter Kabel nen SHT11 Sensor angebracht. Nach langem hin und her mit Treibern usw. klappt es nun endlich, aber nur wenn ich die Masse vom Sensor unmittelbar an die Masse der spannungsversorgung klemme.. Benutze ich für
Hallo, wir betreiben den SHT11 mit einem ATmega128. Die Taktrate ist dabei sehr niedrig - etwa 4 kHz. Die Kommunikation klappt über 150m TP-Kabel (aus der Datenverkabelung). Vermutlich klappt es in Deinem Umfeld auch, wenn die
-
Thread
Bidirektionalen Levelshifter gesucht 3.3V <-> 5V
Für was brauchst du einen Levelshifter von 3.3 auf 5 V für den SHT11? Eingangsspannungsbereich 2.4 - 5.5 V
schrieb im Beitrag #7344535: > Für was brauchst du einen Levelshifter von 3.3 auf 5 V für den > SHT11? > Eingangsspannungsbereich 2.4 - 5.5 V Ja jain - also der SHT11 würde nicht alleine an dem Strang hängen. Diese Platine ist eigentlich für andere I2C Devices gedacht. Vorrangig für PIR Melder
-
Thread
SHT11 an AVR liefert falsche Werte
Hallo, ich habe ein Problem mit einem SHT11 Temperatur- und Feuchtesensor an einem Mega128. Dieser liefert mir immer zu hohe Werte (ca. 1-3 Grad). Mit dem Testprogramm für den LPT- Port am PC werden mir jedoch die richtigen angezeigt. Ich
Hallo Gast, wenn du bis heute Nachmittag zeit hast poste ich dir mal meinen angepaßten SHT11 Test Quellcode von obiger Lib.
-
Thread
Was muß ich lernen.
für mein > Vorhaben und welche Teile (Controller, Sensor) eignen sich besonders ?! Sensirion SHT11 o.ä. als Sensor. AVR (Mega88) als Controller. Programmieren mit AVR-Studio und GCC.
nutze ja auch den SHT... Nur, und da brauchen wir uns alle nichts vorzumachen, ist das verlöten des SHT11 Chips für Lötanfänger nicht wirklich geeignet. Manche verzweifeln da schon an Lochrastergrößen. Anbei mal ein Bild meines SD Card Testboard und meines SHT11 Testboards... Um für den TS mal eine
-
Thread
Woher SHT10 von Sensirion in Kleinmengen?
würde da der SHT10 mit Zoll, Versand und Steuern wahrscheinlich teuerer werden als hier gekaufte SHT11.
SHT11 bekommst du bei Farnell, jedoch um satte 18,60€
-
Thread
SHT11 alternative
Hallo, ich suche einen Sensor wie den SHT11 nur dass der auch noch den Luftdruck messen können soll. Kennt jemand sowas?
-
Thread
SHT11 und ATmega 128 -> Fehler bei negativen Temperaturen
*************** sht.c void SHT_Transstart (void) { MAKE_DATA_OUTPUT; //Datenpin des SHT11 als Ausgang MAKE_SCK_OUTPUT; //Takt des SHT11 als Ausgang _delay_us(EINPEGELN); SET_DATA_PIN; //Datenpin auf High _delay_us(EINPEGELN); RESET_SCK_PIN; //Taktpin
für Zählschleife MAKE_DATA_OUTPUT; //Datenpin des SHT11 als Ausgang MAKE_SCK_OUTPUT; //Taktpin des SHT11 als Ausgang _delay_us(EINPEGELN); SET_DATA_PIN; //Datenpin auf High RESET_SCK_PIN; //Taktpin auf Low for(i=
-
Thread
SHT11 misst Mist
Hallo, bin gerade am verzweifeln, der SHT11 gibt mir vollständig absurde Werte aus: Ich verwende die Schaltung aus dem Anhang. Zur Ansteuerung verwende ich die neueste lib von http://www.mikrocontroller.net/topic/48590 CRC ergibt keine
Patrick Weggler, ändert sich denn was an deinen Werten wenn Du den Sensor anhauchst ... Der SHT11 kann mit 8/12 und 12/14 Bit Daten übertragen, Du solltest mal das Status-Register vom SHT abfragen. ich habe gerade mal meinen SHT11 an einem IOW24 angeschlossen um zu sehen was da für Werte
-
Thread
SHT11 falscher Rückgabewert
Hallo zusammen, ich betreibe den SHT11 an einem AtMega16, leider gibt es ein Problem beim auslesen der Messwerte. Nachdem der Sensor die Messung gemacht hat, zieht er die Data Leitung gegen GND. Danach lese ich die Werte aus. Die ersten
. Das h-file befindet sich am Ende des humid.c Files. im main rufe ich die Funktion TemperatureSHT11Func() auf. Ich möchte nochmals die Frage in die Runde werfen: wenn der Sensor ein ACK zurückschickt, nachdem der uC den Befehl gesendet hat, ist das eine Garantie, dass der Sensor den Befehl
-
Thread
SHT11 an MEGA16 funktioniert nicht
Hallo zusammen, versuche mich nun schon seit einer Weile daran, einen SHT11 (http://www.driesen-kern.de/downloads/dbsht1x7xdeutschdk0704.pdf) an einem MEGA16 ans laufen zu bringen. Gemäß Datenblatt müßte der Sensor das nach dem Erhalt eines Befehls die gewünschte Messung durchführen
So... Habe ein Programm (http://www-user.tu-chemnitz.de/~heha/viewzip.cgi/hs_freeware/sht11.zip/) gefunden, mit dem der SHT11 am LPT-Port ausgewertet werden kann... Sensor funktioniert... Ist Port A am MEGA16 vieleicht aus irgendeinem anderen Grund nicht ohne weiteres voll verwendbar?
-
Thread
Schaltregler oder nicht
Der SHT11 braucht on average 28uA, der ist also nicht Schuld. Was ist an deiner Elektronik so schlecht dass sie 10mA benötigt? Temp und Feuchte ändern sich nicht so schnell, schick den uC in power down in dem
zu viel an. Außerdem braucht der SHT11 die Temperatur zur Bestimmung der relativen Luftfeuchte.
-
Thread
Sensor für Feuchtigkeit
was auch immer)? Den Fost02 aus dem anderen Thread hier finde ich nirgends, ebenso wenig wie den SHT11 oder SHT75. MfG Hans
SHT11 bei www.csd-electronics.de
-
Thread
Sensoren für Wetterstation
sht11 ist ein digitaler temp und feuchtesensor.
Ist ja witzig FOST02 = SHT11!!! Die haben das Datenblatt einfach kopiert, aber schlussendlich ist es ein SHT11 oder lieg ich da falsch?
-
Thread
SHT11, Luftfeuchtigkeit umrechnen?!?
Hi, irgendwie werde ich aus dem Datenblatt des SHT11 nicht schlau. Den Sensor auslesen kann ich mittlerweile ohne Probleme. bei der Luftfeuchtigkeit habe ich nun meinen 12Bit Wert. Wie rechne ich diesen nun formeltechnisch um? Bin für jede Hilfe dankbar
Nachtrag: http://sensirion.com/en/pdf/Sample_Code_SHT11
-
Thread
SHT1X Sensoren gegen ESD,Surge,Burst schützen. Wie?
Hallo Leute, Möchte meine externe Sensoren vom Typ SHT10,SHT11 und SHT15 gegen ESD,Surge,Burst und ähnlichem "bösen" schützen. Physikalisch ähnelt der Interface ja einem I2C Bus. Nur bei diesem Sensoren ist halt der Vorteil, das ich mit der Taktfrequenz runtergehen
Hallo Leute, Hat wirklich keiner in diesem Forum bisher einen SHT10 SHT11 SHT15 SHT71 oder SHT75 benutzt??
-
Thread
SHT11 liefert sporadisch verschiedene Werte
Hallo, betreibe einen SHT11 an einem ATM16. Sht11 hat 100nF zw. VCC und GND und externen 10kOhm PullUp zu dem ich Testweise schon kleinere parallel geschaltet habe, da ich im Forum gelesen habe, dass das bei größeren Leitungslängen
sind die SHT11 vielleicht so empfindlich, dass der was abbekommen haben könnte (ESD, ...) ?
-
Thread
SHT11 - Sensirion
Hallo zusammen, ich suche eine Bezugsquelle für den SHT11. bin bei Reichelt und Conrad nicht fündig geworden. kann mir jemand einen heissen Tip geben? besten Dank in voraus. Roland