ADC, högre känslighet

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Kraco
Inlägg: 170
Blev medlem: 3 maj 2007, 12:43:07
Ort: Sundsvall

ADC, högre känslighet

Inlägg av Kraco »

Har meckat ihop en termometer nu, med atmega32, lcd display och en termistor i fint paket från en ute termometer.
Just nu visar den bara råa värden från AD convertern men tanken är ju att jag ska försöka meka över det till en temperatur.

Min fråga här är hur jag gör för att öka känsligheten, just nu går den bara mellan 113-131 som mest vid en 15 gradig skillnad. Hur många möjliga värden har ADCn i atmelarna ?

Här är den nuvarande kopplingen med termistorn på ADC0.
Bild[/img]
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Står inte det i databladet? Tex PIC har 10 bitar och därikring bör det väl ligga.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17578
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg av grym »

en op är sak, så du kan förstärka signalen
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

Jag hade skippat det trista olinjära NTC-motståndet och satt dit någon linjär givare istället.

Tex:


http://www.isk.kth.se/kursinfo/mekatron ... 5/lm35.pdf
kimmi
Inlägg: 221
Blev medlem: 13 april 2007, 12:25:00

Inlägg av kimmi »

Hi,
Eller brug I2C DS18x20 X= B S
funker -55ºC till +125ºC
Fox
Inlägg: 23
Blev medlem: 28 december 2004, 20:16:06
Ort: Uppsala

Inlägg av Fox »

Man kan använda en Wheatstone bryggatill att lösa sådana problem. Då blir man tvungen att mäta en differentiell spänning. Men det kan man lösa med en diff-förstärkare.

I många AVR microcontrollrar är det 10-bitars AD omvandlare dvs
2^10 = 1024 nivåer (0 - 1023).

Hur högupplöst AD-omvandlaren är i din AVR står i databladet.
Kraco
Inlägg: 170
Blev medlem: 3 maj 2007, 12:43:07
Ort: Sundsvall

Inlägg av Kraco »

Nja, vet inte om jag ska satsa på någon dyrare prob, termistorn duger fint, har fixat en funktion som räknar ut temperaturen bra :) Håller ju endå bara på att testa och greja :P
Men en förstärkare var ju en bra idé!

Nu har jag en ir-ranger, servo, termistor och lcd display kopplade. :lol:
Bild på skrothögen
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> termistorn duger fint,

Jaha, då måste jag ha missförstått ditt första inlägg...

EDIT:
Det finns två sätt att fixa det.
Antingen förstärker du signalen.
Eller (om det går) så ändrar du de två ref-spänningarna
för ADCn i AVR'en så att de bättre matchar insignalen...
Kraco
Inlägg: 170
Blev medlem: 3 maj 2007, 12:43:07
Ort: Sundsvall

Inlägg av Kraco »

Aah, det tänkte jag inte på, självklart ska jag ändra ref spänningen. Kör 0-5V nu och det är ju knappast optimalt.

Ibland tänkter jag med lilltån tror jag ... :shock:
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Bra, det var ett "shot-in-the-dark", jag har inte en aning om hur en AVR ADC fungerar...

En sak, i alla fall på en PIC, så kan man inte lägga min/max punkterna
för nära varandra utan att tappa precision i mätningen. Men som sagt,
databladet bör ha alla detaljer... :-)
kimmi
Inlägg: 221
Blev medlem: 13 april 2007, 12:25:00

Inlägg av kimmi »

hi ,
har du 5 volt på AREF pin ?
Kraco
Inlägg: 170
Blev medlem: 3 maj 2007, 12:43:07
Ort: Sundsvall

Inlägg av Kraco »

Jo, det är samma sak, fast man kan inte lägga en undre referensspänning vad jag vet, det är bara 0-Vref som går, men det går ju lika bra det. Vore iochförsig fiffigt med en undre, då skulle man enkelt kunna trimma in övre och undre referensspänningen med kylspray och varmt vatten så man kan utnyttja hela spannet.

Nu kom jag på ett roligt projekt som jag kanske ska göra, en termometer/hygrometer/klocka/väckarklocka/timer med min/max och allt sånt där! Behöver bara en sån här grej. Sen bygger jag in det i en liten trälåda som jag lackar svart och drar på klarlack. Med 3 blå lysande knappar kan man styra hela kalaset, dessutom kan man slänga in ett usb uttag om man vill logga värdena eller vad som helst :)
Senast redigerad av Kraco 17 augusti 2007, 00:30:41, redigerad totalt 1 gång.
Kraco
Inlägg: 170
Blev medlem: 3 maj 2007, 12:43:07
Ort: Sundsvall

Inlägg av Kraco »

kimmi skrev:hi ,
har du 5 volt på AREF pin ?
Nej jag har inte kopplat den pinnen, har bara 5V på AVCC, vad jag har förstått använder den 0-5V då.
kimmi
Inlägg: 221
Blev medlem: 13 april 2007, 12:25:00

Inlägg av kimmi »

Hi,

ok med en SHT11/ SHT75 (Free sample) får du Temp och hygrometer i en chip
den har jeg i min funker perfekt...
DS1307 for min klocka (Free sample)
Kraco
Inlägg: 170
Blev medlem: 3 maj 2007, 12:43:07
Ort: Sundsvall

Inlägg av Kraco »

Aah, tack för tipset, tar och beställer en sån direkt :)
Skriv svar