LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: Ruben Silva em 01 de Junho de 2013, 01:36

Título: lm35
Enviado por: Ruben Silva em 01 de Junho de 2013, 01:36
Boa noite, como posso conveter o sinal do lm35 que é analogico para digital? para saber a temperatura?
Título: Re: lm35
Enviado por: Hugu em 01 de Junho de 2013, 03:18
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2F4.bp.blogspot.com%2F-1yI_vGkFVyE%2FURijPpLuirI%2FAAAAAAAABeU%2FAe59bH_8nMY%2Fs1600%2FUntitled-1.jpg&hash=3e9573b805d90d2db7786003dbca5de5)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2F1.bp.blogspot.com%2F-tQScILkBunM%2FT0CBuAMul4I%2FAAAAAAAAACM%2FiZD049UqPyg%2Fs1600%2Ftemperature%2Bschematic.JPG&hash=d3744d1be1ec4bdc0db8d4300c885250)
Título: Re: lm35
Enviado por: Tayeb em 01 de Junho de 2013, 07:12
Boa noite, como posso conveter o sinal do lm35 que é analogico para digital? para saber a temperatura?

Como Hugu demonstrou por datasheet necessita de um conversor A/D. Ora, não só, vai precisar disponibilizar os valores lidos para a sua aplicação. Os modernos microcontroladores incluem no interior conversores A/D. Aqui está um link de projeto com LM34 (que pode ser facilmente pode ser subsituído por LM35):

http://www.phanderson.com/picaxe/lm34.html (http://www.phanderson.com/picaxe/lm34.html)

A ligação é muito simples com por exemplo um microcontrolador de baixo custo, o Picaxe 08M:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.maxmcarter.com%2Fpicaxe%2Fserialpicaxe2_lm34.png&hash=2392794487aae7d54975fce2a23fc9a5)
Título: Re: lm35
Enviado por: Ruben Silva em 01 de Junho de 2013, 14:57
Boa noite, como posso conveter o sinal do lm35 que é analogico para digital? para saber a temperatura?

Como Hugu demonstrou por datasheet necessita de um conversor A/D. Ora, não só, vai precisar disponibilizar os valores lidos para a sua aplicação. Os modernos microcontroladores incluem no interior conversores A/D. Aqui está um link de projeto com LM34 (que pode ser facilmente pode ser subsituído por LM35):

http://www.phanderson.com/picaxe/lm34.html (http://www.phanderson.com/picaxe/lm34.html)

A ligação é muito simples com por exemplo um microcontrolador de baixo custo, o Picaxe 08M:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.maxmcarter.com%2Fpicaxe%2Fserialpicaxe2_lm34.png&hash=2392794487aae7d54975fce2a23fc9a5)

Eu estou a usar um Pic 18x, eu ja vi pessoal que conseguiu converter o sinal analogico com uns calculos no programa da pic, o problema é que esses calculos metem numero decimais e como programo em Basic ele nao reconhece...
Título: Re: lm35
Enviado por: senso em 01 de Junho de 2013, 17:37
Usas a ADC para ler o bicho, BASIC não suporta floats?
Tambem não precisas realmente deles..
Título: Re: lm35
Enviado por: Ruben Silva em 01 de Junho de 2013, 22:41
mas com uma pic18x nao conseguigo fazer calculos nela com numeros decimais?
Título: Re: lm35
Enviado por: senso em 01 de Junho de 2013, 22:48
Claro que consegue, isso só depende do que o teu compilador suporta ou não e o que tu sabes sobre usar o mesmo.
Título: Re: lm35
Enviado por: Ruben Silva em 01 de Junho de 2013, 22:59
Claro que consegue, isso só depende do que o teu compilador suporta ou não e o que tu sabes sobre usar o mesmo.
pode dar uma ajuda entao?
Título: Re: lm35
Enviado por: senso em 01 de Junho de 2013, 23:13
Não dizes qual é o micro, nem qual é o teu compilador, e a bola de cristal hoje está a fazer update ao kernel..
Título: Re: lm35
Enviado por: Ruben Silva em 01 de Junho de 2013, 23:19
Não dizes qual é o micro, nem qual é o teu compilador, e a bola de cristal hoje está a fazer update ao kernel..
é uma pic18x e o compilador PICAXE Programming Editor
Título: Re: lm35
Enviado por: Tayeb em 01 de Junho de 2013, 23:39
Não dizes qual é o micro, nem qual é o teu compilador, e a bola de cristal hoje está a fazer update ao kernel..
é uma pic18x e o compilador PICAXE Programming Editor

Creio que é um Picaxe-18x. Sugiro que leia o link que dei.