Hej!
Jag ville göra en termometer som kunde läsas från parallellporten i en PC. Fann en beskrivning i dokumentationen för tempgivaren (LM35).
Använder bla:
A/D omvandlare ADC0804
Tempgivare LM35
LM324
Från början är det så här (tror jag).
Vref=Spänning in, i mitt fall 5 Volt.
Vref/2=Är från början 2.5 Volt (Hälften av Vref).
Vin(-)=Skall jordas.
Vid denna konfiguration kommer det att bli: Värde=0 (D0-D7) då Vin(+)=0 Volt,
Värde=255 (D0-D7) då Vin(+)=5 Volt.
Jag vill hellre att det ska vara:
Värde=0 då Vin(+) är 100mV (offsetting the zero)och det görs med Vin(-) som sätts till 100mV.
Värde 255 då Vin(+) är 400mV. (Detta är alltså ett "span" på 300mV.)Detta "span" sätts genom att få Vref/2 att vara 150mV (300mV/2).
Nu är det just detta som inte vill sig riktigt. Trots att jag från "trimpotten" in i LM224 (glömt namnet) får 150mV så är det mellan LM224 och ADC0804 en spänning på över 700mV!
Ritning (pdf) finns på www.elfa.se (LM35 tempsensor) figur 14 på sid 8. Sedan har jag kollat på pdf-dokumentationen för ADC0804 och LM224.
Hoppas och att mina teorier är rätt och att någon kan hjälpa mig tala om varför det inte fungerar och hur jag ska göra istället.
Mvh Pontus