Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

I detta forum hör diskussioner gällande teknik i största allmänhet och hemautomation i synnerhet hemma.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
A Milton
Wannabe
Inlägg: 5
Blev medlem: 23 jun 2009, 15:25
Ort: Umeå

Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av A Milton »

Hej!

Jag har köpt ett par Luftfuktighetsmätare med DS18S20 inbyggd och har kopplat dessa till en Linksys WRT54GL-router körandes OpenWRT. För att koppla ihop 1wire-nätet med routern använder jag kretsen som beskrivs här: http://info.awmn.net/users/images/stori ... DS1820.htm (diagrammet med dubbla transistorer).

Det funkar jättebra att läsa en lös DS18S20 med owfs med denna krets, och det funkar också bra att läsa av luftfuktigheten och den inbyggda temperaturgivaren i luftfuktighetsmätaren. Men, när jag provar att läsa av den inbyggda DS18S20 så får jag bara felmeddelandet 85. Jag har provat både med och utan spänningsmatning, men det blir ingen skillnad.

Spänningsmatningen med denna krets blir dock bara ~3.3V; kan detta ha med saken att göra? Stjäl luftfuktighetsgivaren så pass mycket att den borde matas med mer spänning?

Vet inte om detta hamnade i rätt forum då det är ett hopkok av DIY och köpt i shoppen :)

Tacksam för svar
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av elf98 »

Flyttade tråden till Hemautomation/Teknik

HIH4000 (fuktighetssensorn) kräver 4.0 till 5,8V.
DS18S20 kräver 3,0 till 5,5V.

Då spänningen ligger utanför fuktighetssensorns intervall kan det uppstå skumma saker...

Bäst är nog att spänningsmata externt med en batterieliminator, men det kanske inte är ett alternativ?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
A Milton
Wannabe
Inlägg: 5
Blev medlem: 23 jun 2009, 15:25
Ort: Umeå

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av A Milton »

Extern spänningsmatning är något jag gärna vill slippa, och jag tror inte det går att hitta 5V någonstans på kortet.

Dock finns det ju 12V att tillgå, så med en 7805 bör det ju gå att lösa.

Det roliga är ju att luftfuktighetsgivaren funkar bra, men tempsensorn funkar dåligt. Och ändå så kräver tempsensorn mindre spänning än luftfuktighetssensorn. Elektronikens vägar äro outgrundliga :)
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av elf98 »

Misstänkte att du inte ville ha en extra trafo!

85 är ett klassiskt "strömmen räcker ej till"-problem. Spänningen kan nog ligga inom ramarna för DS18S20, men RH-sensorn suger ur den lilla kräm som finns. Gissningsvis fungerar inte RH-sensorn särskilt bra över hela mätområdet. Vad händer om du kör mätningar och andas på rh-sensorn?

Jag har inte mätt hur sakerna beter sig under de omständigheter du beskriver så det jag påstår är gissningar.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
A Milton
Wannabe
Inlägg: 5
Blev medlem: 23 jun 2009, 15:25
Ort: Umeå

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av A Milton »

Provade att ansluta en 5V trafo externt, men det blev ingen skillnad. Skall prova att blåsa på sensorn med extern spänning bortkopplad imorgon.
A Milton
Wannabe
Inlägg: 5
Blev medlem: 23 jun 2009, 15:25
Ort: Umeå

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av A Milton »

Utan spänningsmatning går den upp till mellan 86 och 88% när man andas på den, fick betydligt högre värden igår med spänningsmatningen inkopplad.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av elf98 »

Som förväntat!

Om det fortsätter att strula:

Finns det egentligen bara en rimlig förklaring kvar, VDD på DS18S20 är inte jordad. Och det kan bara ske om jag missat att löda det benet. (Även solen har sina fläckar...)

Två val:

1. Kontrollera lödningen till DS18S20.
2. Returnera rh-mätaren för en gratis kontroll och ev reparation.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
A Milton
Wannabe
Inlägg: 5
Blev medlem: 23 jun 2009, 15:25
Ort: Umeå

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av A Milton »

Men jag har samma problem på båda de luftfuktighetsmätare jag har, och jag tvivlar på att du missat att löda på båda. Nog mer troligt att jag missat något i hemmabygget mitt. :D
PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av PerM »

Jag vet inte om det tillför något till diskussionen men kan vara värt att veta iaf..

Om ni tittar på denna graf så kan man tydligt se att 'humidityattic' ger många läsfel (alla typer inkluderat i denna graf) gämfört med de andra enheterna. Datat i den där grafen startar för c:a 6 dagar sedan. Varje enhet läses 1ggr/minut vilket betyder att c:a 20% av alla läsningar för denna enhet slutar med ett fel!

Enheten i fråga är köpt här i shoppen och matas med 4.8V.
statistics.png
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av elf98 »

Du har extremt mycket läsfel generellt!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av PerM »

Ja, kanske...jag aldrig sett någon statistik på ett 1-Wire nät förut så jag har inte så mycket att jämföra med. Jag ska gräva djupare i dessa fel i sommar...
PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av PerM »

Räknar man på det blir det faktiskt inte mer än ~2% läsfel vilket motsvarar 1.3 läsfel/timme och enhet - bortsett ifrån fuktmätaren och Lcd-kontrollern. Om nu 2% är mycket eller lite vet jag inte - någon annan som har statistik över sitt nät?
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av Niklas »

PerM skrev:Räknar man på det blir det faktiskt inte mer än ~2% läsfel vilket motsvarar 1.3 läsfel/timme och enhet - bortsett ifrån fuktmätaren och Lcd-kontrollern. Om nu 2% är mycket eller lite vet jag inte - någon annan som har statistik över sitt nät?
Jag loggar till databas en gång i minuten. Om någon sensor inte kan läsas så loggas inget värde då men tid och datum.
På en månad så missar jag inte ett enda värde.

(förutom när USB-adaptern strulade då)
PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av PerM »

Hm, 2% kanske är mycket då...
larky
Moderator
Inlägg: 1166
Blev medlem: 01 feb 2008, 12:21
Ort: Skellefteå
Kontakt:

Re: Luftfuktighetsmätare med DS18S20 på Linksys WRT54GL

Inlägg av larky »

Vet inte om det här säger nåt, men iaf:

[lars@alpha ~]$ more /dev/1wire/statistics/errors/*
::::::::::::::
/dev/1wire/statistics/errors/BUS_bit_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/BUS_byte_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/BUS_detect_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/BUS_echo_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/BUS_level_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/BUS_next_alarm_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/BUS_next_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/BUS_readin_data_errors
::::::::::::::
4
::::::::::::::
/dev/1wire/statistics/errors/BUS_status_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/BUS_tcsetattr_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/CRC16_errors
::::::::::::::
577
::::::::::::::
/dev/1wire/statistics/errors/CRC16_tries
::::::::::::::
374697
::::::::::::::
/dev/1wire/statistics/errors/CRC8_errors
::::::::::::::
52
::::::::::::::
/dev/1wire/statistics/errors/CRC8_tries
::::::::::::::
3186552
::::::::::::::
/dev/1wire/statistics/errors/DS2480_level_docheck_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/DS2480_read_fd_isset
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/DS2480_read_null
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/DS2480_read_read
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/max_delay
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/NET_accept_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/NET_connection_errors
::::::::::::::
0
::::::::::::::
/dev/1wire/statistics/errors/NET_read_errors
::::::::::::::
0
32 dagar kontinuerlig mätning var 5:e minut, 26 sensorer.
Skriv svar