Professional Documents
Culture Documents
donde
, en donde:
Micro controlador
elementos pasivos
lcd 2x12
PROGRAMA EN C+
#include <16f873a.h>
#fuses
NOLVP
XT,
NOWDT,
NOPROTECT,
NODEBUG,BROWNOUT,
#device adc=10
#use delay(clock=4M)
#include <lcd.c>
float temperatura;
void main()
{
//*******************************
setup_adc_ports(RA0_ANALOG);//entrada del LM35
setup_adc(ADC_CLOCK_INTERNAL);
setup_COUNTERS(RTCC_internal.rtcc_div_1);//marca
divicion
set_adc_channel(0);
//*******************************
lcd_init();
lcd_gotoxy(5,1);
printf(lcd_putc,"Temperatura...");
delay_ms(500);
lcd_init();
while(true)
{
temperatura=(float)read_adc()/2;
//********grados centigrados
lcd_gotoxy(3,1);
de
printf(lcd_putc,"%f",temperatura);
lcd_gotoxy(8,1);
printf(lcd_putc,"Grados");
delay_ms(200);
//***********si la temperatura es mayor que 20
if(temperatura>=20)
{
output_high(pin_a1);
output_low(pin_a5);
output_high(pin_a3);
lcd_gotoxy(3,2);
printf(lcd_putc,"Disipando calor ");
delay_ms(200);
}
//****************
else
{
output_low(pin_a1);
output_high(pin_a5);
output_low(pin_a3);
lcd_gotoxy(3,2);
printf(lcd_putc,"Normal");
delay_ms(200);
}
}
Lista de elementos
Microcontrolador 16f873a
2 potenciometros de 10k
Resistencias
Cristal de cuarzo de 4MHz
Diodos led
Optoacoplador
Triac
Conclusiones
Bibliografa
bullet
Smith, Carlos A. Corripio (1996). Control Automtico de
Procesos. Teora y Prctica. Limusa Noriega Editores.
bullet
Ogata, Katsuhiko (1998). Ingeniera de Control Moderna.
Tercera Edicin. Prentice-Hall hispanoamericana, S.A.
bullet
Franklin, Gene. Powell, David. Emami-Naeine, Abbas
(1991). Control de Sistemas Dinmicos con Retroalimentacin.
Addison-Wesley Iberoamericana.
bullet
Chen,Chi-Tsong (1993). Analog & Digital. Control System
Design. Saunders College Publishing. Hartcourt Brace Jovanovich
College Publishers.