Snabb ds18b20-fråga

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
sneaky
Inlägg: 1621
Blev medlem: 22 juni 2009, 18:38:42

Snabb ds18b20-fråga

Inlägg av sneaky »

Hoj

Sitter och försöker få igång en ds18b20-tempsensor men lyckas inte få liv i den. För att försöka reda ut vad det är som haltar så försöker jag använda en Saleae för att se vad signalerna gör. Problemet är att jag får en konstant hög signal så länge som sensorn är inkopplad på samma pinne som proben på PICen. Så fort jag drar bort den sladd som är kopplad till data-pinnen på sensorn så kan jag se data som skickas från PICen. Skare va så?

Det är kopplat som följer (TO-92):
ds18b20 pin 1 - GND
ds18b20 pin 2 - RA1 på PICen
ds18b20 pin 3 - VDD (5V)

4,7k pullup kopplad mellan VDD och pin 2
Prob Pinne 2
willmans
Inlägg: 254
Blev medlem: 11 april 2006, 13:56:20
Ort: Solna

Re: Snabb ds18b20-fråga

Inlägg av willmans »

Hur ser din kod ut?
sneaky
Inlägg: 1621
Blev medlem: 22 juni 2009, 18:38:42

Re: Snabb ds18b20-fråga

Inlägg av sneaky »

Jag hittade något på nätet som såg vettigt ut och som enligt författaren fungerar:
http://forum.allaboutcircuits.com/showt ... post589318

Klippte ut de vitala delarna och istället för att som han "skriva ut" värdet via LEDs så skickar jag det till TeraTerm på datorn.

Men nu är mina ögon sprängröda och det är dags att ge sig för "dagen" :)
Användarvisningsbild
ecenier
Inlägg: 1150
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Snabb ds18b20-fråga

Inlägg av ecenier »

Det du ser när du kopplar bort sensorn är alltså bara en reset-sekvens? eller är det mer?.
Om det bara är en reset du ser, så verkar initieringen i koden i alla fall vara OK. Enligt databladet så ska man ju alltid börja en sekvens med en reset som sedan ska följas av en presense sekvens från sensorn.

Det är inte så att du ändrat/glömt initieringen av porten i den kod du kopierat? En hög signal implementeras genom att sätta RA1 till input. En låg signal implementeras genom att sätta RA1 till output och låg.

Lite kod skulle som sagt inte skada :)
sneaky
Inlägg: 1621
Blev medlem: 22 juni 2009, 18:38:42

Re: Snabb ds18b20-fråga

Inlägg av sneaky »

Fy fan, släpa ut mig på gården och skjut mig... Man ska inte läsa datablad vid midnatt tydligen. Jag dubbelkollade matningen minst 10ggr igår natt och tänkte "jo, det ÄR rätt" och lik förbannat har jag vänt skiten fel. Tur att jag hade ett par extra liggandes för nu kommer det i alla fall varierande värden beroende på om jag håller fingret på eller inte *suck*

Jag övervägde att bara låta tråden dö men om jag förudmjukas offentligt så kanske jag inte missar det nästa gång...
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Snabb ds18b20-fråga

Inlägg av danielr112 »

:rofl :D
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Re: Snabb ds18b20-fråga

Inlägg av ensten »

sneaky skrev:Fy fan, släpa ut mig på gården och skjut mig... Man ska inte läsa datablad vid midnatt tydligen. Jag dubbelkollade matningen minst 10ggr igår natt och tänkte "jo, det ÄR rätt" och lik förbannat har jag vänt skiten fel. Tur att jag hade ett par extra liggandes för nu kommer det i alla fall varierande värden beroende på om jag håller fingret på eller inte *suck*

Jag övervägde att bara låta tråden dö men om jag förudmjukas offentligt så kanske jag inte missar det nästa gång...
Det är alltid trevligt med lite ödmjukhet. Tror det är för lite sån't här i världen!
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Snabb ds18b20-fråga

Inlägg av vfr »

:x :o :) :D
Skriv svar