Problem z SHT11

Jun 08, 2005 1 Replies

Mam problem z czujnikiem SHT11, jest podpięty do AVR @ 6MHz. Zapis rozkazu przebiega bez problemu(nie muszę dawać żadnych opóźnień), czujnik zeruje linię danych - sygnalizując, że nie ma błędu. Później należy czekać około 2s na pomiar i czujnik ma sam wyzerować linię danych, ale to już nie działa. Czujnik sygnalizuje, że pomiar już jest wykonany. W dokumentacji jest napisane, że podczas odczytu czas pomiędzy kolejnymi taktami zegara wynosi 5us, ja muszę ustawić conajmniej 100ms, aby wynik nie był zerowy. Co może być nie tak ?


A w jaki sposob to sygnalizuje? Wystawiajac 0 na lini DATA? Skad wziales te 2s? Pomiar trwa ok. 200ms max. w zaleznosci od trybu pracy ADC.

Prawdopodobnie zle inicjalizujesz czujnik i w efekcie odczytujesz smieci. Na mojej stronce w dziale download masz srodla w assemblerze z procedurami na ten czujnik, zobacz jak to rozwiazalem i ew. wykorzystaj.

Zapewne glupi blad, jak to zwykle bywa.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required