Programa Para Pic18F4550 Para Sensor De Temperatura

Páginas: 2 (293 palabras) Publicado: 2 de febrero de 2013
Modulo de 3 sensores de temperatura
Diagrama a Bloques del Sistema
Se utilizara el LM35 como sensor de temperatura la comunicación entre el sensor y la PC estará establecido con una PIC y lacomunicación RS232.

Sensor
El LM 35 se utilizo como sensor para la primera practica.
Características:
La señal se mide en milivolts.
Tiene un rango de temperatura de -40 a 150 °C, pero por ahorita setomara desde 0 a 150 °C.
La conversión de la señal a °C se toma como cada 10mV - 1°C

Microcontrolador PIC 18F4550
Código implementado:
#include <18F4550.h> //incluye lalibrería de la Pic que se va a utilizar
#fuses HSPLL, NOWDT, NOPROTECT, NOLVP, PUT, NODEBUG, USBDIV,PLL5, CPUDIV1, VREGEN
#fuses HS, NOWDT, NOLVP,PUT,MCLR //sirven para activar odesactivar ciertas propiedades o componentes del circuito
#device adc=10 //bits a lo que va a trabajar el conversor analógico-digital
#use delay(clock=20000000)//el oscilador
#use rs232(baud=19200,xmit=PIN_C6,rcv=PIN_C7) //incluye la libreria del rs232,baud: la velocidad a la que se va a mandar los datos, xmit=PIN_C6, rcv=PIN_C7:pines de escritura y lectura del Pic
float datoserial;
float medición; //declaración de variables
void main() //inicio del programa
{setup_adc_ports(AN0|VSS_VREF); //activa el puerto analógico del Pic y el pin del voltaje de referencia
setup_adc (ADC_CLOCK_DIV_32); //reloj del adc
while(true)
{
set_adc_channel(O);//instrucción que va a repetir un proceso cuantas veces sea posible
medición = read_adc(); //la variable medición va hacer la lectura del pin analógico
delay_ms(100); //tiempo en que vaa estar mandando los datos.
datoserial=medición*.1464; //operación de conversión
delay_ms(1000);
printf("%2.1f\n\r",datoserial); //se manda a imprimir el dato
output_toggle(PIN_D7);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control Pid Para Sensor De Temperatura
  • Circuito de interface para un sensor de temperatura ntc
  • Sensor de Temperatura para el enfriamiento de las aulas en el ITSCO
  • Sensor de par
  • Programa Para
  • programas usados para programar
  • Sensores para la migración animal
  • Sensores para medir distancia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS