Resistiv givare

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
JohanRuben
Inlägg: 438
Blev medlem: 27 mars 2008, 12:53:06
Ort: Göteborg

Resistiv givare

Inlägg av JohanRuben »

Hej

Har lite problem att koppla in en resistivgivare till min pic.

Givarn är en oljetempgivare som jordas i motorblocket och har en anslutningspunkt. Givarn är resistiv och ger cirka 1000 ohm vid 20 grader och 500 ohm vid 80 grader. Hur ansluter jag denna på ett så lätt sätt som möjligt till picen? Jag har både 5 volt och 12 volt tillgängligt på kretskortet och använder mig av en PIC18F458 samt mikroc.

Någon som kan ge ett tips?
JohanRuben
Inlägg: 438
Blev medlem: 27 mars 2008, 12:53:06
Ort: Göteborg

Re: Resistiv givare

Inlägg av JohanRuben »

Borde inte nedanstående uppkoppling fungera? Eller finns det något lättare sätt? Vad bör jag ha för värden på poten för att det ska fungera?

Bild
Senast redigerad av JohanRuben 7 november 2009, 18:22:10, redigerad totalt 1 gång.
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Resistiv givare

Inlägg av E85 »

Det enklaste är att koppla som en spänningsdelare:

5V -> Givare -> ADC -> Motstånd -> Gnd

edit: Din bild funkar nu.
Senast redigerad av E85 7 november 2009, 18:24:44, redigerad totalt 1 gång.
H.O
Inlägg: 5919
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Resistiv givare

Inlägg av H.O »

Det beror lite på mellan vilka temperaturer du vill kunna mäta och hur hög upplösning du behöver/vill ha.

Det enklaste sättet är väl, som tidigare sagts, att koppla den som ena delen i spänningsdelare. Om du t.ex tar ett motstånd på 1k i serie med givaren så har du 2.5V vid 20° och 1.67V vid 80°, alltså en skillnad på 830mV över 60° eller 13.8mV/°. ADC'n har 10 bitars upplösning så om du använder en extern referenspänning på 2.5V så har du en upplösning på 2.5/1024=2.44mV eller 0.17°.

Ovantående bygger ju såklart på att oljetempen aldrig är under 20° vilket jag antar att den kan vara med tanke på i vilket land vi bor....

EDIT: I serie med givaren, mellan +5V och jord naturligtvis.
JohanRuben
Inlägg: 438
Blev medlem: 27 mars 2008, 12:53:06
Ort: Göteborg

Re: Resistiv givare

Inlägg av JohanRuben »

Problemet är att jag bara har en anslutning på givarn, jag får alltså ett ohm värde mot jord. Eller hur menar ni?
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Resistiv givare

Inlägg av E85 »

Givaren och ett fast motstånd blir tillsammans en spänningsdelare precis som en pot. När du kopplar in ADC:n mellan givaren och motståndet kommer du få olika spänningsfall över motståndet beroende på temperaturen.

Bild
JohanRuben
Inlägg: 438
Blev medlem: 27 mars 2008, 12:53:06
Ort: Göteborg

Re: Resistiv givare

Inlägg av JohanRuben »

Aha, då är jag med, ska koppla upp detta och testa, tack för hjälpen.
Användarvisningsbild
peranders
Inlägg: 171
Blev medlem: 27 augusti 2004, 10:59:48
Ort: Göteborg
Kontakt:

Re: Resistiv givare

Inlägg av peranders »

Du får ett väldigt dåligt utslag av att köra direkt in. En opamp bör du ha som du har satt på en offset. Målet är att få 0-5V signal in till din ADC för ditt intressanta temperaturområde.
cjo
Inlägg: 1
Blev medlem: 9 november 2009, 19:36:18

Re: Resistiv givare

Inlägg av cjo »

Hej,
Jag har ett liknade problem, utsignalen från en hall-senor 2,5 till 4 volt.
Börjar bli gammal och kan inte få in i huvet hur man gör om den här signalen till en 0-5 volt.
Opamp+offset!! Någon vänlig skäl som kan få mig in på rätt spår.

mvh
/cjo
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Resistiv givare

Inlägg av E85 »

En sån här koppling borde fungera:
Bild

Tagen från:

Kod: Markera allt

http://www-k.ext.ti.com/srvs/cgi-bin/webcgi.exe?Company=5761bcd8-11f5-4e08-84e0-8167176a4ed9},kb=analog,case=obj(35457),new
Cut & paste för länken funkar inte att skriva ut direkt i inlägget.
Skriv svar