Pessoal, estou com um problema na leitura do LM35, é feito a leitura e mostra no LCd normal, porem a temperatura está variando demais, exemplo, ele mede 23, 28, 22, 23, 24, 27, 21 ...

A leitura não está uniforme.

Dai o que vocês acham?

O Sensor a uns 60cm via fio, da placa do Arduino

Uma ou duas vezes liguei ele errado da, o bicho esquentou muito, será que pode ter havido problema?

Valeu pessoal quem puder me dar uma orientação, eu to pensando em trocar o sensor como colocando um LM 35 novo (até por que é baratinho)

Segue vídeo da Leitura.

Abraços

Exibições: 3728

Responder esta

Respostas a este tópico

Fala Miguel,

Sim, pode ser problema na fonte. Se a fonte for chaveada, ela pode estar com um ripple muito alto, então sugiro, se tiver a oportunidade, observar a saída dela num osciloscópio. Tente observar também o consumo de energia do seu circuito, pois pode estar dando queda de tensão na fonte.

Se esse for o problema, e você estiver ligando o LM35 diretamente na fonte, um capacitor ligado no VCC e GND do LM35 pode ser que funcione, para diminuir o Ripple.

Bom dia galera.

Michael é possível que seja sim a variação da fonte, no caso que eu descrevi tive esse problema também e acabei tendo que fazer minha própria fonte por que precisava de uma tensão super retificada.

usei uma ponte normal mas com dois capacitores um de 4700 e outro de 2200, fora que eu fiz a alimentação do circuito usando um LM7824 para o sensor e isso fez a variação cair muito.

Estava analisando o funcionamento do LM35 .

E observei alguns detalhes importantes que podem estar interferindo na leitura. 

No caso do Arduino 2009 (meu caso), a tensão usada no conversor ADC é AVcc (pino 20) que esta conectado ao Vcc (+5V da alimentação). Na placa do Arduino já tem um capacitor de 100nF entre o Vcc e o terra. Eu colocaria um capacitor maior externamente,  por exemplo de 10 uF/16V. Para minimizar o ruido da fonte. 

Suponho que no caso do Arduino, a tensão de referencia AREF (pino 21) deve estar conectada também ao AVcc.

Veja no Datasheet do ATMega 328 = 

ADC Voltage Reference


The reference voltage for the ADC (VREF) indicates the conversion range for the ADC. Single
ended channels that exceed VREF will result in codes close to 0x3FF. VREF can be selected as
either AVCC, internal 1.1V reference, or external AREF pin.


AVCC is connected to the ADC through a passive switch. The internal 1.1V reference is generated
from the internal bandgap reference (VBG) through an internal amplifier. In either case, the
external AREF pin is directly connected to the ADC, and the reference voltage can be made
more immune to noise by connecting a capacitor between the AREF pin and ground.

VREF can also be measured at the AREF pin with a high impedance voltmeter. Note that VREF is a high

impedance source, and only a capacitive load should be connected in a system.


If the user has a fixed voltage source connected to the AREF pin, the user may not use the other
reference voltage options in the application, as they will be shorted to the external voltage. If no
external voltage is applied to the AREF pin, the user may switch between AVCC and 1.1V as reference
selection. The first ADC conversion result after switching reference voltage source may
be inaccurate, and the user is advised to discard this result.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço