Bästa varianten för att samla väderdata?

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

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.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Verkar som 1-Wire klarar upptill 100m. Fast den har klart dålig felkorrigering med CRC-8.

Open collector typ med separat strömförsörjning borde annars bli det absolut billigast per nod.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Nja, uppåt 750 meter pratar Maxim/Dallas om.
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 :)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

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. :wink:
Fransson
Inlägg: 525
Blev medlem: 20 maj 2006, 12:27:55
Ort: Bagarmossen (sthlm)

Inlägg av Fransson »

blueint skrev:@Fransson:
Vad kostar Renesas R8C13 per chip? inköpsställe?
Har bara köpt ”Tom Thumb” kortet från Elektor i England. Jag förslår att du börjar leta där och på Renesas hemsida. 8)
Fransson
Inlägg: 525
Blev medlem: 20 maj 2006, 12:27:55
Ort: Bagarmossen (sthlm)

Inlägg av Fransson »

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.
hogge
Inlägg: 280
Blev medlem: 6 januari 2005, 17:43:03
Ort: Umeå
Kontakt:

Inlägg av hogge »

mäter inte vv med ultraljud ?!
vindmätare
Fransson
Inlägg: 525
Blev medlem: 20 maj 2006, 12:27:55
Ort: Bagarmossen (sthlm)

Inlägg av Fransson »

Den vindmätaren ser ut precis som de jag sätt vid vägkanterna, så du har nog rätt där hogge. :oops:
Jag påstod aldrig att jag hade några fakta; bara tankar. :wink:

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? :twisted:

Skulle min tanke med differentiell tryckmätning fungera? :humm:


Edit:Stavfel "tryckmärning".
Senast redigerad av Fransson 5 april 2008, 16:25:47, redigerad totalt 1 gång.
Willy
Inlägg: 144
Blev medlem: 2 januari 2006, 15:44:28
Ort: Alvesta/Växjö

Inlägg av Willy »

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 du tittat mer på detta?
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. :?
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Usch, trist attityd!

Har inte hunnit kolla på det än... skulle sätte upp ett litet testnät, men min DS2480B-adapter ville inte vara med... har hittat ett litet fel i den nu, ska strax testa och hoppas att det fungerar bättre.
Willy
Inlägg: 144
Blev medlem: 2 januari 2006, 15:44:28
Ort: Alvesta/Växjö

Inlägg av Willy »

Yippee, inatt lyckades jag läsa data från en SHT11 mha. en DS2406. :mrgreen:

Skriver mina program i Delphi och det finns nog lite att göra i koden men om någon är intresserad så delar jag gärna med mig.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Spännande, givetvis är jag nyfiken! Hoppas bara att du hittar en DS2480 så jag kan testa :)
Skriv svar