PIC: LM35

LM35 é um sensor de temperatura com saída analógica. Mostrarei como obter temperaturas negativas utilizando este sensor.

LM35 possui apenas 3 pinos: VCC, VOUT e GND. Pode ser alimentado com 4V até 20V. Consegue medir temperaturas que variam de -55°C até 150°C com precisão de 1°C.

O pino VOUT é a saída analógica. Este deve ser conectado a uma entrada do canal analógico do microcontrolador.

No modo Básico, que é quando queremos medir apenas temperaturas positivas, simplesmente conectamos a saída VOUT do sensor em qualquer canal analógico do microcontrolador.

No modo Fully, que é quando queremos obter tanto temperaturas positiva quanto negativa, necessitamos montar um pequeno circuito, que está na página 16 do datasheet, e utilizar 2 canais analógicos.

lm35-fully
Modo Fully

GITHUB (CÓDIGO-FONTE E EXEMPLOS)

github

FUNÇÕES

char LM35_Read(char channel) – Obtém o valor da temperatura positiva em °C. channel: canal analógico na qual o sensor está conectado.

signed int LM35_Read_Fully(char channel1, char channel2) – Obtém o valor de temperatura negativa ou positiva em °C. channel1: canal analógico na qual a saída “positiva” do sensor está conectado. channel2: canal analógico na qual a saída “negativa” do sensor está conectado.

lm35_example
Modo Básico e Fully
Anúncios

Um comentário sobre “PIC: LM35

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s