Escolar Documentos
Profissional Documentos
Cultura Documentos
3.2 TERMOREGULACION
La termorregulación es una función fisiológica. Es la habilidad de mantener un
equilibrio entre la producción y la pérdida de calor para conseguir que la temperatura
corporal esté dentro de un rango normal. La temperatura corporal normal ronda entre
36,5 º C y 37,5 º C. Pero el sistema de regulación de temperatura de los bebés es aún
inmaduro y son mucho más sensibles a los cambios de temperatura, además sabemos
que para un buen descanso es importante una temperatura que esté entre 20 y 24ºC.
3.4 SIMULACION
Se realizará una pequeña simulación con el PIC16F877A en PROTEUS Y CSS compiler
3.4.1 CODIGO
# include <16f877a.h>
# device *=16
# 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 de divicion
set_adc_channel(0);
lcd_init();
lcd_gotoxy(5,1);
printf(lcd_putc,"Temperatura");
delay_ms(350);
lcd_init();
while(true)
{
temperatura=(float)read_adc()/2;
lcd_gotoxy(5,1);
printf(lcd_putc,"%f",temperatura);
lcd_gotoxy(14,1);
printf(lcd_putc,"Grados");
delay_ms(200);
if(temperatura<=30&&temperatura>=25)
{
output_low(pin_a1);
output_low(pin_a2);
output_low(pin_a3);
output_high(pin_e0);
lcd_gotoxy(5,2);
printf(lcd_putc,"sistema estable ");
delay_ms(200);
}
if(temperatura<=300&&temperatura>=31)
{
output_high(pin_a1);
output_high(pin_a2);
output_low(pin_a3);
output_low(pin_e0);
lcd_gotoxy(5,2);
printf(lcd_putc,"disipando calor ");
delay_ms(200);
}
if(temperatura<=24&&temperatura>=10)
{
output_low(pin_a1);
output_high(pin_a2);
output_high(pin_a3);
output_low(pin_e0);
lcd_gotoxy(5,2);
printf(lcd_putc,"calentando ");
delay_ms(200);
}
}
}
3.4.2 PROTEUS
Valor de temperatura entre 𝟏𝟎 𝒐 𝑪y 𝟐𝟓 𝒐 𝑪
observamos como el LCD indica la temperatura se prende un led rojo y se activa un
motor para calentar el sistema.
Valor de temperatura entre 𝟐𝟓 𝒐 𝑪 y 𝟑𝟎 𝒐 𝑪
Observamos como los motores están apagados y el LCD indica que el sistema es estable
además se enciende un led amarillo