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=36ab15ec2c7eae77df0e1c6649e7d03f8fd4e0b7)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2F1.bp.blogspot.com%2F-tQScILkBunM%2FT0CBuAMul4I%2FAAAAAAAAACM%2FiZD049UqPyg%2Fs1600%2Ftemperature%2Bschematic.JPG&hash=1dfe71be5ba1a9fb6a6e2fba88472941fbdd40d2)
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=07b1e00d40bb896a3a0302d3a49a8a593e57489a)
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=07b1e00d40bb896a3a0302d3a49a8a593e57489a)

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.