Sida 1 av 1

Resistiv givare

Postat: 7 november 2009, 17:48:17
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?

Re: Resistiv givare

Postat: 7 november 2009, 18:17:47
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

Re: Resistiv givare

Postat: 7 november 2009, 18:19:40
av E85
Det enklaste är att koppla som en spänningsdelare:

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

edit: Din bild funkar nu.

Re: Resistiv givare

Postat: 7 november 2009, 18:21:38
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.

Re: Resistiv givare

Postat: 7 november 2009, 18:28:21
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?

Re: Resistiv givare

Postat: 7 november 2009, 18:30:43
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

Re: Resistiv givare

Postat: 7 november 2009, 18:35:10
av JohanRuben
Aha, då är jag med, ska koppla upp detta och testa, tack för hjälpen.

Re: Resistiv givare

Postat: 7 november 2009, 18:39:10
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.

Re: Resistiv givare

Postat: 9 november 2009, 19:48:18
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

Re: Resistiv givare

Postat: 9 november 2009, 20:07:19
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.