Hejsan
Jag håller på och försöker logga en massa temperaturer (18st (kanske fler)) med min Rpi b+& DS18B20,
men för tillfället får jag 5st att fungera i taget.
Har börjat göra en Daisychain med 100ohm motstånd & max 5 cm kabel nu men undrar om jag skulle vara ngt hjälp av en [i2c1wire]?
Har försökt hitta info om de olika korten som finns på marknaden men blir inte riktigt slug på det, har väl bara hållit på i 2 månader så det är en bit kvar innan man kan det mesta.
Tanken är egentligen att få ut temperaturerna i grupper typ, värmepump, solfångare, kamin, tank, så i början funderade jag på 4st Rpi men de vore ju bättre med en & ett eventuellt expansionskort för att orka driva det hela.
Vill egentligen lägga till när de olika cirkpumparna har varit igång & värmepump, så man kan se gångtid.
Har skaffat en i2c nu men hittar inte på hur man kopplar då.
Jag lödde ihop en daisychain med 150ohm motstånd på varje givare när jag körde direkt via GPIo & den obligatoriska 4.7Kohm.
Men nu när jag läser om i"c så kan jag inte nånstans se hur man kopplat, vad jag förstår så är det inte några motstånd alls då.
Stämmer det att man kör utan motstånd helt eller ska jag ha 4.7kohm på kortet & 150ohm på varje givare?
Tack tack svaret jag letat efter några dagar, eftersom jag inte sett ngra motstånd blev jag fundersam.
Iom att jag körde på Gio 04 förut så skulle man ha det, motstånde är väl kompenserade i kretsarna nu ist.
Var lite rädd för att köra slut på alla givare om jag inte hade haft dem men nu så kan jag testa.
Jag tar mig friheten att hänga på denna tråd. Hoppas att det är ok.
Har inte fått kläm på när och var man är hjälpt av motstånd.
Jag har kopplat en ow-temp-b3-12ra via 55m kabel till Fibaros universalsensor.
Fungerar inte.
Samma tempsensor direkt till universalsensorn.
Fungerar.
2 ds18b20 via vars en ca 5 m lång kabel anslutna till universalsensorn.
Fungerar.
Anslutningspunkten mellan 55-meterskabeln och ow-temp-b3-12ra ansluten direkt till universalsensorn. Dvs 55 m lös kabel åt ena hållet och tempgivaren åt andra.
Fungerar inte.
- kan jag funktionstesta på något vis?
- beror felet på att ett 4k7-motstånd skall kopplas in? I så fall var? Nära universalsensorn eller temperaturgivaren?
- tycker mig ha läst att motstånd med lägre resistans skall användas vid långa kabellängder? Sant? Vad och hur?
Vore jättetacksam för svar då detta gäckat mig länge nog nu.
Hej!
Tror inte du ska behöva ha något motstånd när du kopplar till Universal-sensorn, åtminstone inte vad som står i manualen.
Däremot står det i manualen till Universal-sensorn att ledarna som går till givaren/na får vara högst 30 meter långa, så det kanske är därför det inte fungerar.
1-wire kan mycket väl klara längre kablar dock, och baserat på inkopplingsschemat ser det ut som de är spänningsmatade, så varför det är så vet jag inte. Antar att du inte har ett 1-wire-kort för Raspberry Pi? Då hade du kunnat testa kabeln där. Vad är det för kabel?
Hej.
Det där med 30m är oroande... Kabeln är en 3 X 0.14 mm2 som jag även använder till en logger2020 sedan tidigare. Även då med långa längder.
Tyvärr har jag inget annat att testa med här i stugan. Här finns förvisso en raspberry pi men den är mer inriktad på musik . Med total avsaknad av programeringskunskaper är jag rädd att raspberryn inte skulle hjälpa mig så mkt.
3x0,14 är inte en partvinnad kabel vilket kraftigt begränsar maximal kabellängd.
Din kabel är helt enkelt för lång. Troligtvis kommer det inte att fungera även med en bättre kabel då det är så pass mycket längre än specen.
Att universalsensorn har en så "kort" maximal kabellängd beror på att det är en emulerad 1wire-master utan aktiv hårdvara som ser till att signalen blir "perfekt" - vilket krävs för att kunna ha riktigt långa kablar.
29 m kopplat till en ds18b20 ca 5 m från UBS. Alltså totalt ca 35 m
Fungerar!
Ds18b20 med 5 m kopplat till ds18b20 med 5 m kabel till UBS. Dvs ca 10.
Fungerar!
Sammankoppling av ovanstående dvs 5 m, givare + 5 m, givare + 29 m, givare.
Två givare visar rimliga värden, men den längst bort, dvs den ursprungliga visar 0.
Slutsatsen är att det angivna värdet för max längd är relevant även om det känns lite underligt med tanke på tidigare erfarenheter av långa kabellängder i andra sammanhang (med samma kabel). Nu är bara frågan om ett motstånd på något sätt skulle kunna bidra till ytterligare räckvidd.