LM35 ler temperatura negativa

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

LM35 ler temperatura negativa

Mensagempor geraldomelo » 02 Mai 2009 06:44

Pessoal , qual a melhor maneira de ler a tensão negativa que vem do lm35 no AD do Pic ..?

observem a figura 2 do datasheet logo na primeira página :

:
http://www.national.com/mpf/LM/LM35.html

abs

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor MOR_AL » 02 Mai 2009 08:33

Olá Geraldo.
O circuito da figura NÃO possui tensão negativa. O LM35 fornece uma tensão de 10mV por cada grau Célcio. Ele (o fabricante) garante a precisão quando o integrado funcionar entre -55 e +150 graus Célcios (militar) e -40 a 110 (industrial) . Para medir tensões negativas, você deve colocar um resistor da saída para uma tensão negativa. Veja como, na figura 2 do datasheet, em PDF, na mesma página.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor fabim » 02 Mai 2009 10:12

BOM DIA GERARDO.

Seguinte, temperatura negativa com o carinha aí em fonte assimetrica somente utilizando uma técnica super revolucionária, e véia pra dedel..

Seguinte,
LM 35 TEM.
VDD
GND
SAIDA

Certo ?

Tu vai pegar um 1n4148 por exemplo e ligar ele em série entre o GND do LM e o GND da placa em questão.
Fica o seguinte .. GND-LM-----|>|------GND-fonte/placa ou seja.. ja entendeu..
E DA SAIDA DO LM PARA O TERRA, UM RESISTOR DE 10K, ISTO SE O LM ESTIVER ALIMENTADO COM 5V.

Agóra a técnica revolucionária.

Suponha que tem dois AD´s.

INT DADO_LM, DADO_DIODO;
SIGNED LONG RESULT;

DADO_LM = ADC_READ(1);
DADO_DIODO = ADC_READ(2)

RESULT = DADO_LM - DADO_DIODO;

prontinho, no result vocÊ vai ter valor positivo e negativo, pois a tensão de potencial sobre o diodo, é o seu ofset..

fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Djalma Toledo Rodrigues » 02 Mai 2009 11:30

Fabin
Mas, o diodo tem o 'mau costume' de variar - 2 mV / °C
.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor fabim » 02 Mai 2009 11:51

Djalma Toledo Rodrigues escreveu:Fabin
Mas, o diodo tem o 'mau costume' de variar - 2 mV / °C
.


o mula véia.. Leia novamente o que eu escrevi à cima..

Não enteressa a variação dele, que seja 0.5 0.8 1.2 não enteressa..

Pois antes da conversão, tu vai ler a tensão de potencial dele, e subtrair da tensão lida do LM35, ou seja o diodo é o ofset;......
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Djalma Toledo Rodrigues » 02 Mai 2009 14:26

Ta correto Fabim

Eu que não observei os 2 ADC . :oops:
.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor MOR_AL » 02 Mai 2009 17:32

Olá Fabim. Sua idéia é muito boa. Parabéns. :)

Só para complementar. O LM35 tem um consumo de aprox. 110ua. A queda do diodo pode ficar baixa. Colocando-se um resistor do Vcc ao diodo, aumenta-se a corrente para, por exemplo 1mA. Aí a tensão no diodo, além de variar menos ( o que não importa), vai para cerca de 650 mV. Fica melhor, caso precise medir -55graus Celcios. Hehe!

Se Vcc = 5V e Vd = 0,65, então:
R = (5 - 0,65) / 0,001 = 4350 -->> R = 4k7
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor jorgeluiz » 02 Mai 2009 23:49

-55 graus Celsius? Vai exportar termometros pra Siberia? Falando serio, quando se coloca esse diodo ai' que o Fabin falou, entao o "zero grau", na entrada do pic vai ser +0,65 ? Quanto bits vai precisar pra dar uma resoluçao razoavel?
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Mensagempor fabim » 03 Mai 2009 15:55

jorgeluiz escreveu:-55 graus Celsius? Vai exportar termometros pra Siberia? Falando serio, quando se coloca esse diodo ai' que o Fabin falou, entao o "zero grau", na entrada do pic vai ser +0,65 ? Quanto bits vai precisar pra dar uma resoluçao razoavel?


aí véio, vai do raciocinio peritronico absolutico imprestavel, de pessoa pra pessoa.

Jack stripador says.: vamos por partes.

Existem outras soluções mais viáveis, mais tratando-se do LM35 que tem variação de 10mV°C e um resolução de +/- 0,5°C, .. ja viu né...

Vamos pensar no seguinte.

Suponha workar com Vref de 2.5V cravados, e resolução do pic em 10bits.

2.5/1024 = 0,00244140625 V.

Se pegar 0.010Vresu / 0,00244140625 = 4,096 bits de resu por °C, ou seja 0,25°C de resolução.

Sabendo-se que com o diodo, tu tem ofset de °C para tensão do LM = Tensão de potencial do diodo.
Sabendo-se que 150°C = (1,5V + tensao do diodo) - tensão diodo.

Da mesma forma, tu vai ter uma resolução de 0,25°C (+/- 0,5°C <<KKK)

Ou seja, ADC com 10 skol bits de resolução e Vef de 2,5V mata a pau..

HEHE, adoro eletronica, vai ter matemática assim lá na casa do chapéu!!

fabim

OBS,. não se esqueçam que o ADC do píc tem procedÊncia de +/- 1 bit LSB..

fabim novamente
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor guest2003 » 03 Mai 2009 17:53

Lembrar de olhar qual a minima tensao que o AD do PIC em questão trabalha... (Normalmente o minimo é 2.5v)

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor geraldomelo » 09 Mai 2009 05:43

Ola Fabim , acho que foi isso que vc quis dizer :

http://img15.imageshack.us/img15/236/lm35o.jpg

não entendi muito bem o resistor de 10K e como vc chegou nesse valor ...

outra coisa , conforme a figura 4 do datasheet , eu uso aquele RC ( 75r e 1uf) em paralelo com a saida do LM para parar de oscilar .. Tem algum problema ??

abs

Geraldo
Editado pela última vez por geraldomelo em 30 Jul 2010 07:23, em um total de 1 vez.
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor fabim » 09 Mai 2009 13:58

geraldomelo escreveu:Ola Fabim , acho que foi isso que vc quis dizer :

http://img15.imageshack.us/img15/236/lm35o.jpg

não entendi muito bem o resistor de 10K e como vc chegou nesse valor ...

outra coisa , comforme a figura 4 do datasheet , eu uso aquele RC ( 75r e 1uf) em paralelo com a saida do LM para parar de oscilar .. Tem algum problema ??

abs

Geraldo


sim garoto, é este esquema mesmo..

quiescent current for estabilizing output signal...
Eu tambem queria saber como o filho do lula comprou uma fazenda de 60kk...

yes guy, no problem.
But..

One question.
You using this circuit, na placa ou fora da placa ?
Tipo vai usar um cabinho de uns X centimetros ?

fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor geraldomelo » 09 Mai 2009 17:21

Ok Fabim , valew ... eu vou usar o sensor fora da placa a uns x metros . o cabinho eh blindado , mas mesmo assim vem muito ruido , só fica estavel mesmo com o res de 75omhs e o cap de 1uf .. ai fica chique ..


ps: Fabim , sem querer ser chato , esse res de 10k tá em algum esquema lá no datasheet ? não consegui achar . pergunto , pois vc mesmo disse que eh de 10k se for alimentar em 5V , mas por exemplo se for alimentar em 12V qual seria o novo valor ? já fui chato né .. heheheheh

abs

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor juarezbazzo » 10 Mai 2009 15:37

Olá caros colegas do fórum, como faço parte dos “autodidata”, pra aprender tenho de estudar muito e as vezes perguntar, é o seguinte, como já passei pelo ”led_piscador“, “Relógio”, “display multiplexador “ , “LCD”, “as paginas do 16F877” e a gora o Termômetro, até aí tudo bem, fiz com o LM35 um termômetro convencional de +2-+100 ºC com display a LED e LCD, pra fazer de, digamos -20 a +100 com o LM35, li e reli esses post e outros, fiquei mais perdido do que cego em tiroteio, com esquema acima (http://img15.imageshack.us/img15/236/lm35o.jpg) posso medir alguns 20 graus negativo? se meu programa tem que ser modificado do convencional (+2-+100)? por favor, o que interessa pro pic que a medida mínima é sempre zero? por exemplo, a medida (graus) mínima de meu termômetro seja -20 (negativo) o pic vai ler 0 mv, quando for -19 ele (pic) vai ter 10 mv, to certo? não to pedindo nada pronto, quero aprender, por isso só peço esses esclarecimento, Mas bah tche, chega. 100+ um braço, Juarez Bazzo NH - RS :lol:
juarezbazzo
Bit
 
Mensagens: 25
Registrado em: 25 Nov 2006 21:58

Mensagempor fabim » 10 Mai 2009 19:42

HEHEHE... mais tudo bem...

Primo,
uma fonte simétrica é nada mais do que duas fontes de X volt´s em série correto ?

Vamos no seguinte, 10V simétrico , e + 5 e - 5 V assimetrico, opa mais perai fabim, não entendi..

Ja falei são duas fontes em série, duas pilhas de 5V em série.

NEG(-)====(+)comum(-)====(+)POSI

Se pegar o mortimetro, e ligar o cabo preto ao comum e o vermelho ao (+) valor medido = +5V.
Se ligar o cabo preto ao comum e o vermelho ao (-) vai medir -5V.
ué mais porque menos 5V, ué vélho tu ligou a bateria de 5 volt´s invertida.

Até aí tudo ok né ?
MAis se ligar.
Preto (-) === vermelho comum = +5V
Preto comum ==== vermelho (+) = +5V.

Pronto sanou corréto !!

Agóra eu tenho um sistema de -1.5V a +1.5V,
Tenho uma placa só com fonte assimetrica, como medir isto ?

Amplificador diferencial.
Divisor resistivo de VDD/2.

o disposivito externo, o GND vai ao centro do divisor resistivo.
O cabo com variação de -1.5 a + 1.5 vai a entrada + do amplificador diferencial.

...... tendeu ???!! eim tendeu tendeu ??!! Se não faça uma simulação no simulador que você tem mais amizade.

Aí no Caso do 2M35, ao invés de usar um divisor resistivo, usei um diodo com queta de potencial de 600mV +/-.

Se o LM35 tem uma variação de 10mV°C, e o diodo tem uma queta de 600mV...

0.600ofset / 0.010resolução = TEÓRICOS ( - 60°C)...


Fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Próximo

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x