Bästa varianten för att samla väderdata?
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
RS485 låter intressant, men har man ett 1-wirenät så fortsätter man gärna på det. Tycker det är hyfsat lättjobbat, även om jag stött på problem nu. Det jag gjorde var att dra kabeln en bit längre för att nå NSLU2'an, där DS9490'an monterades. Fick då tillbaka för att jag byggt mitt nät slarvigt, 2 meter långa stubs leder till problem, särskilt när det sitter fyra stubs i en punkt. Två går bra, har provat med 100 ohms motstånd men ingen skillnad. En stub ska ju inte vara mer än fem centimeter, så det är väl förståeligt...
Lösningen blir att plocka bort två enheter, det blir termometern och DS2450 med LDR som får stryka på foten. Ersättningen blir en kabel som dras från slutet av nätet upp på vinden (och ut), där en tempsensor/fuktsensor (SHT11) monteras. Här vill jag också ha ett LDR och en möjlighet att ansluta regn/vindsensorer.
Sensorn blir i form av antingen den PIC som visades ovan, eller en DS2450 och en DS2406.
Problemet med Picen är att den även kräver en DS2401 (som jag inte har) och en kristall med udda frekvens. Det finns inte heller någon källkod tillgänglig som gör det möjligt att byta till en Pic med A/D.
Verkar bättre med en DS2450 för ljus/vind/regn, och en DS2406 för SHT11'an. Inte heller det sistnämnda finns det bra kod till, men det bör inte vara svårt att lösa. SHT11'an ska inte vara så kinkig med timing, och det finns gott om kodexempel för Pic/Atmel på nätet.
Lösningen blir att plocka bort två enheter, det blir termometern och DS2450 med LDR som får stryka på foten. Ersättningen blir en kabel som dras från slutet av nätet upp på vinden (och ut), där en tempsensor/fuktsensor (SHT11) monteras. Här vill jag också ha ett LDR och en möjlighet att ansluta regn/vindsensorer.
Sensorn blir i form av antingen den PIC som visades ovan, eller en DS2450 och en DS2406.
Problemet med Picen är att den även kräver en DS2401 (som jag inte har) och en kristall med udda frekvens. Det finns inte heller någon källkod tillgänglig som gör det möjligt att byta till en Pic med A/D.
Verkar bättre med en DS2450 för ljus/vind/regn, och en DS2406 för SHT11'an. Inte heller det sistnämnda finns det bra kod till, men det bör inte vara svårt att lösa. SHT11'an ska inte vara så kinkig med timing, och det finns gott om kodexempel för Pic/Atmel på nätet.
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Nja, uppåt 750 meter pratar Maxim/Dallas om.
http://www.maxim-ic.com/appnotes.cfm/appnote_number/148
Om man dessutom använder DS2409 för att dela upp nätet kan man använda flera sådana grenar och dra flera 750-meters linjer ut från masterenheten. Räcker nog för de flesta hem
As a rule, no 1-Wire network may ever have a radius greater than 750m.
http://www.maxim-ic.com/appnotes.cfm/appnote_number/148
Om man dessutom använder DS2409 för att dela upp nätet kan man använda flera sådana grenar och dra flera 750-meters linjer ut från masterenheten. Räcker nog för de flesta hem

Iofs om man tittar på 1-wire, example communication så ser man att det går 32 µs från att resetpuls ges till att enheten svarar. Om man utgår från att kabeln klarar 80% av ljushastigheten och att pulsen måste gå från huvudnoden till enheten och tillbaka. Så borde maxlängden teoretiskt bli (299792458 * 0.80) * (16*10^-6) = 3837 meter. 

Hej igen Patrik.
Jag har tagit mig tid att surfa rätt på några av de sensorer du hade föreslagit.
Temperatur & luftfuktighet: SHT11 från Sensirion - "The Sensor Company". Väldigt ball, en sån vill jag också ha! (Fast kanske föredrar jag att labba med en SHT7x version.) PDF-datablad
Lufttryck: MPXA4115 från Freescale. På deras hemsida står det "Not Recommended for New Design" på den sensorn. Läste på din hemsida att du redan har MPXA4115 i drift så det är kanske inget som du behöver oroa dig för. Vi andra behöver kanske utvärdera någon annan sensor från Freescale i stället.
Inomhustemperatur: DS18S20 från Maxim. Verkar enkel och rättfram om man använder 1-wire. Själv avvaktar jag med inomhustemperatur (och 1-wire) tills vidare. Vill koncentrera mig på utomhusenheten först.
Jag har sett utrustning vid sidan av diverse vägar som jag tror är någon sorts väderstationer som vägverket har satt upp. Högst upp på dessa sticker det upp fyra böjda rör. Dessa har fått mig att tänka en hel del. Jag vet att man kan mäta luftflöde (i t ex ventilationssystem) genom att mäta skillnaden i lufttryck före och efter en förträngning. Kan det vara så att dessa fyra rör plockar upp en del av "luftflödet" ur vinden och leder till två differentiella trycksensorer (en för nord - syd och en för öst - väst) för att på så sätt mäta vindhastigheten samtidigt i två olika riktningar. För att sedan räkna fram (med rektangulär till polär omvandling) vindriktning och vindhastighet.
Metoden skulle kräva två differentiella tryck mätare, mätförstärkare A/D-omvandlare och mattematik, för att leverera vinddata med hög precision och helt utan rörliga delar.
Jag har tagit mig tid att surfa rätt på några av de sensorer du hade föreslagit.
Temperatur & luftfuktighet: SHT11 från Sensirion - "The Sensor Company". Väldigt ball, en sån vill jag också ha! (Fast kanske föredrar jag att labba med en SHT7x version.) PDF-datablad
Lufttryck: MPXA4115 från Freescale. På deras hemsida står det "Not Recommended for New Design" på den sensorn. Läste på din hemsida att du redan har MPXA4115 i drift så det är kanske inget som du behöver oroa dig för. Vi andra behöver kanske utvärdera någon annan sensor från Freescale i stället.
Inomhustemperatur: DS18S20 från Maxim. Verkar enkel och rättfram om man använder 1-wire. Själv avvaktar jag med inomhustemperatur (och 1-wire) tills vidare. Vill koncentrera mig på utomhusenheten först.
Jag har sett utrustning vid sidan av diverse vägar som jag tror är någon sorts väderstationer som vägverket har satt upp. Högst upp på dessa sticker det upp fyra böjda rör. Dessa har fått mig att tänka en hel del. Jag vet att man kan mäta luftflöde (i t ex ventilationssystem) genom att mäta skillnaden i lufttryck före och efter en förträngning. Kan det vara så att dessa fyra rör plockar upp en del av "luftflödet" ur vinden och leder till två differentiella trycksensorer (en för nord - syd och en för öst - väst) för att på så sätt mäta vindhastigheten samtidigt i två olika riktningar. För att sedan räkna fram (med rektangulär till polär omvandling) vindriktning och vindhastighet.
Metoden skulle kräva två differentiella tryck mätare, mätförstärkare A/D-omvandlare och mattematik, för att leverera vinddata med hög precision och helt utan rörliga delar.
Den vindmätaren ser ut precis som de jag sätt vid vägkanterna, så du har nog rätt där hogge.
Jag påstod aldrig att jag hade några fakta; bara tankar.
Vad kostar en sådan? Eller rättare sagt har jag råd med en sådan?
Fast vill jag verkligen köpa en eller vill jag bygga en?
Skulle min tanke med differentiell tryckmätning fungera?
Edit:Stavfel "tryckmärning".

Jag påstod aldrig att jag hade några fakta; bara tankar.

Vad kostar en sådan? Eller rättare sagt har jag råd med en sådan?
Fast vill jag verkligen köpa en eller vill jag bygga en?

Skulle min tanke med differentiell tryckmätning fungera?

Edit:Stavfel "tryckmärning".
Senast redigerad av Fransson 5 april 2008, 16:25:47, redigerad totalt 1 gång.
Har du tittat mer på detta?PHermansson skrev: och en DS2406 för SHT11'an. Inte heller det sistnämnda finns det bra kod till, men det bör inte vara svårt att lösa. SHT11'an ska inte vara så kinkig med timing, och det finns gott om kodexempel för Pic/Atmel på nätet.
Har själv försökt att få till en lösning men lyckas inget vidare.

Använder inte OWFS utan kör egen kod i Delphi och Dallas/Maxims DLL-filer.
Mailade till killen som lagt ut sitt prog på nätet men fick till svar att 'Varför skall jag dela med mig av koden?'
Nåja, nya friska tag så kanske det löser sig.

- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt: