TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: antspa en 28 de Mayo de 2005, 17:21:00
-
Hola a todo/as
Necesito programar un PIC en en lenguaje C para que me de una salida grados via rs485 a un pc. Utilizando un sensor de temperatura LM35 me da unos valores de salidas de 0 a 5 v (0=-25 g y 5= a+75 g). Estos Valores han de entrar en el adc.
Mi pregunta es : como programar el PIC para que me de los resultados que pido e introducirlos en el PC via RS485?. Lo del Pc lo tengo controlado con el programa Labwindows.
Muchisimas gracias espero
un alma caritativa.
-
Hola, a ver no se si lo q te dire esta bien del todo, se me acaba de ocurrir no lo he meditado (pero si te sirve.....)
Yo lo que haria seria trabajar inicialmente en absoluto es decir:
Incremento de temp = 75º - (-25º
= 100º
Pues bien, 0º corresponde al 0 y 100º corresponde al 255 (5 V).
Una vez lo tienes en una variable y la transformas en temperatura :
Temp = (Variable*100) / 255
Ya tienes la temperatura y antes de mostrarla le restas 25º
Temp2= Temp-25
printf(......);
Espero haberte ayudado.
Un saludo