105 960 läst · 236 svar
106k läst
236 svar
Mätning med 1-wire
Hej
Har beställt ds490r samt ett antal givare 18s20 som är på väg hem. Är det någon skilland på inkoppling om man kör ds9490r eller om man kopplar till serieporten. Om man kopplar till serieporten ska ben 1 och 3 på givaren bryggas och kopplas till jord i serieportsinterfacet medan man kopplar ben 2 till dataporten. På DS9490r så ska man koppla, om jag fattat rätt, ben 2 till stift 3 på DS9490r ssamt ben 1 och 3 till stift 4 på 9490r. Stämmer det att ingen spänningsmatning behövs om man kör 1-wire system, d.v.s. ben 3 på DS18s20 ska INTE kopplas till stift 1 på DS9490r utan bryggan med ben 3 och kopplas till sift 4 på DS9490r. Är helt ny på detta.
Har beställt ds490r samt ett antal givare 18s20 som är på väg hem. Är det någon skilland på inkoppling om man kör ds9490r eller om man kopplar till serieporten. Om man kopplar till serieporten ska ben 1 och 3 på givaren bryggas och kopplas till jord i serieportsinterfacet medan man kopplar ben 2 till dataporten. På DS9490r så ska man koppla, om jag fattat rätt, ben 2 till stift 3 på DS9490r ssamt ben 1 och 3 till stift 4 på 9490r. Stämmer det att ingen spänningsmatning behövs om man kör 1-wire system, d.v.s. ben 3 på DS18s20 ska INTE kopplas till stift 1 på DS9490r utan bryggan med ben 3 och kopplas till sift 4 på DS9490r. Är helt ny på detta.
Det går att köra parasitmatat med usb på samma sätt som med seriell adapter, men det finns lite nackdelar, och en enda fördel, att det blir en tvåledarkabel istället för en fyrledare för spänningsmatat nät.(egentligen behövs tre ledare, men man använder partvinnad kabel för att minska induktansen)
Fördelar med spänningsmatning:
Möjlighet att mäta högre temperaturer än 85°
Möjlighet att lägga till en LCD-display någonstans på kedjan som drivs direkt via spännigmatningen.
Luftfuktighetsmätare kräver spänningsmatning,
Räknare kräver spänningsmatning.
Bättre prestanda; http://owfs.org/index.php?page=performance
Om du ska bygga ihop själv rekomenderar jag att du bygger enligt någon typ av standard, förslagsvis http://www.temperatur.nu/forum/www-m-nu/produktinformation-1wire-produkterna-www-m-nu-t1041.html och http://www.temperatur.nu/forum/guider-artiklar-how-to/kontakteringsguide-t391.html för att lite enklare kunna bygga ut i framtiden.
Fördelar med spänningsmatning:
Möjlighet att mäta högre temperaturer än 85°
Möjlighet att lägga till en LCD-display någonstans på kedjan som drivs direkt via spännigmatningen.
Luftfuktighetsmätare kräver spänningsmatning,
Räknare kräver spänningsmatning.
Bättre prestanda; http://owfs.org/index.php?page=performance
Om du ska bygga ihop själv rekomenderar jag att du bygger enligt någon typ av standard, förslagsvis http://www.temperatur.nu/forum/www-m-nu/produktinformation-1wire-produkterna-www-m-nu-t1041.html och http://www.temperatur.nu/forum/guider-artiklar-how-to/kontakteringsguide-t391.html för att lite enklare kunna bygga ut i framtiden.
Använder aingången. Och har bara kopplat dem rakt över. Ena på S0 till ena på röknaren och andra till andre.
dvs på en sådan här: https://www.m.nu/raknare-for-anslut....html?osCsid=0fb87fd063498a202079a3ea6a419c77
Finns ritningar om man googlar på det. Alt kollar på hobbyboards.
Det som ska ske är att man skicka en spänningsspik in på ena porten på kretsen om jag inte minns fel.
dvs på en sådan här: https://www.m.nu/raknare-for-anslut....html?osCsid=0fb87fd063498a202079a3ea6a419c77
Finns ritningar om man googlar på det. Alt kollar på hobbyboards.
Det som ska ske är att man skicka en spänningsspik in på ena porten på kretsen om jag inte minns fel.
Har precis en sådan räknare (fast köpt direkt från Hobby boards). Inkopplad med +5V till S0+, A-ingången till S0- på räknaren. Ett pull-down motstånd på 1k från A-ingången till jord (behövs ev inte eftersom räknarmodulen har ett pulldown-motsånd på 1M till jord (insåg jag efter jag monterat min egen pull-down).danielr112 skrev:Använder aingången. Och har bara kopplat dem rakt över. Ena på S0 till ena på röknaren och andra till andre.
dvs på en sådan här: [länk]
Finns ritningar om man googlar på det. Alt kollar på hobbyboards.
Det som ska ske är att man skicka en spänningsspik in på ena porten på kretsen om jag inte minns fel.
Och det fungerar som du säger alldeles utmärkt...
Problemet jag hade var att jag inte fick pulser på S0-utgången i samma takt som lysdioden blinkade. Och Eldon skriver i sitt datablad för KWH363DS att den ger 100 pulser /kWh på både S0 samt via LEDen.
Lysdioden blinkade fint med det kom bara sporadiska, enstaka pulser på S0-utgången... Efter mycket felsökande mätte jag hur ofta S0-pulserna kom, det visade sig vara vid exakt var 10:e LED-puls. Mätaren ger alltså 1000 pulser/kWh på LED:en, men 100 pulser/kWh på S0-utgången.
Eldon var inte medvetna om denna felskrivning i bruksanvisningen, men eftersom de inte tillverkar mätaren (Carlo Gavazzi är tillverkare) bekräftade en kontroll av CGs datablad för motsvarande mätare 100 resp 1000 pulser/kWh. Se databladet som länkas från den sidan.
Problemet löst, pulserna kommer in som de ska.
Smidigt för övrigt att kunna använda 1-wire-nätets +5V (jag drar med +5V till alla sensorer och använder aktiv strömförsörjning för att klara större kabellängder) även till energimätare. Skönt att slippa en extra batterieliminator.
Har föresten för mig att det är den nedåtgående FLANKEN som triggar räknaren, inte låg nivå/nolla i sig. Det innebär att man kan ha pulldown-motstånd som drar ner ingången till noll, med räknarpulserna som tillfälligt drar upp ingången till etta, sen triggas räknaren på den avslutade nedåtgående flanken.
Kan tillägga att de flesta mätarna har inte samma antalet pulser per kwh på S0 som på lysdioden.
Jag vill bara meddela att mitt projekt är nedlagt sedan ett par år tillbaka, pga tidsbrist.Benring skrev:Jag tänkte bidra med min lösning på 1-wire.
Det bygger på ett egenkodat gränssnitt i VB6, som har utvecklats under ca 5 års tid. Så det krävs då en PC som rullar hela tiden. En MINI-ITX har stått för den saken.
JAg använder en adapter som bygger på en MAX232, lite kondingar och sedan en DS2480B (1-wire driver) som sköter timing för sensorerna.
Det finns en färdig sådan adapter men minns inte nu vad den heter.
Därefter skickar programmet bara förfrågningar till mina DS18S20 som ger mig tempen.
Styrningar gör jag med DS2405, transistor och ett fett halvledarrelä.
Jag använder detta som styrning av min el-värme.
Programmet har ett webbgränssnitt oxå, så det går att styra allt från internet, samt har det en kalender som gör att man kan tidsstyra allt med "oändligt" många datum och tider.
Det kräver ju en kabel genom huset och det är drygt att få till på 230 m2 ocg 8 - 10 rum som skall kollas o styras.
Så nu håller jag och en kille till att utveckla "1-wire wireless" och det går frammåt.
Då kommer man bara sätta upp "noder" som sköter allt utan "wire"
/B
Jag kommer inte svara på några 1-wire-frågor framöver.
MVH / B
Tänkte kolla med er om någon har erfarenhet av Multiloggern från http://www.logger2020.se/. Den verkar ju intressant och är framtidsäker då den använder 1-wire. Har själv beställt en och väntar ivrigt på att den ska dimpa ner i brevlådan
Jag kör en sådan.Den fungerarsnuppesno skrev:
Lite begränsad mjukvara om man inte vill köra mot webbtjänsten
Har också funderat på en 2020 men fastnar på en korkad fråga?Andreas_Hansson skrev:
Den har ju tempgivare som kopplas in (är klädd med krympfilm), hur monterar man en sådan för att
mäta tempen i sin acktank??
Tänkte mig ha 2 tankar o 3 mätare för botten, mitt o topp!
Cheers F
Tempgivaren är inte grövre än att den får plats i dykrören på tanken (om det sitter några dykrör där vill säga) annars kan man väl tejpa fast givarna på tanken under isoleringen. Har för mig att du kan koppla in upp till 48 st temgivare om du vill. Måste säga att jag är helnöjd med min multilogger. Kan hålla med om att mjukvaran för loggning på lokal dator kunde va bättre men jag tycker deras webtjänst är kanon och så slipper man ha en dator på dygnet runt som drar ström.
//Christer
//Christer
Jag har bara stoppat in mina mellan isolering och tank.Fjodor skrev:
Fungerar bra
http://andreas.ullvi.se/
Jag har använt aluminiumtape,sådan man har till isolering.
Funkar utmärkt, en liten klick värmeledande pasta och så denna tape.
Har suttit bra fast på min tank i över ett år.
Funkar utmärkt, en liten klick värmeledande pasta och så denna tape.
Har suttit bra fast på min tank i över ett år.
Jag körde med vanlig blå maskeringstejp. sitter bra fast. Även vid närmare 100 grader.
Produkter som diskuteras: "maskeringstejp"
Maskeringstejp
Maskeringstejp är en typ av tryckkänslig tejp som främst används inom målning och byggindustri för att skydda ytor som inte ska målas eller behandlas. Maskeringstejpen är oftast gjord av ett tunt och enkelt rivbart papper, och en mindre
Läs mer