discussions, stats, and author profiles for this publication at: http://www.researchgate.net/publication/262069511
DOWNLOADS
VIEWS
371
205
4 AUTHORS, INCLUDING:
Luis Humberto Rivera Cambero
17 PUBLICATIONS 12 CITATIONS
1 PUBLICATION 0 CITATIONS
SEE PROFILE
SEE PROFILE
I. INTRODUCCIN
Las reas que abarca la ingeniera en sistemas
computacionales son amplias y de aplicaciones variadas; sin
embargo, una de las reas de mayor inters es la conjuncin de
software y hardware [1]. Debido a la necesidad que surge de
controlar la seguridad en el entorno de vida del hombre,
emerge la posibilidad de desarrollo de un sistema que vigile
lugares importantes para el hombre que es su entorno [1][2].
El uso de sistemas embebidos para el desarrollo de tareas
simples y complejas en la actualidad ha ido en aumento
gracias al alcance de los dispositivos electrnicos [3][4].
Recientes avances tecnolgicos, como la miniaturizacin de
sensores y componentes electrnicos, han impulsado el inters
por la construccin de sistemas autnomos para la realizacin
de tareas especficas [5]. La interconectividad entre los
sistemas embebidos se ha incrementado en el uso de seales
de radiofrecuencia para comunicarse entre s para la toma de
decisiones y para optimizar tiempo y recursos en la solucin
de problemas [6][7].
El desarrollo del sistema embebido propone monitorear los
incendios producidos por la vegetacin de la sierra de
Manantlan ubicada en la Costa Sur de Jalisco. Su
implementacin puede proteger la flora y fauna, as como las
personas e infraestructura que se encuentren dentro del
alcance del dispositivo. Esta regin es un lugar ecoturistico
que cuenta con el atractivo visual de su vegetacin y deportes
extremos, donde es necesario supervisar por medio de un
sistema de monitoreo y vigilancia contra incendios que por su
extensin es imposible vigilar toda la zona con personal y al
ocurrir un incidente de esta ndole la deteccin y control es
2
Algoritmo 1. Deteccin de dixido de carbono
1. Inicio
2. Definir 2 las variables de 8 bits, humo y dato.
3. Asignar a humo el valor de la entrada analgica.
4. Asignar a dato el valor del puerto B.
5. Si humo es mayor que dato entonces el bit de salida
RB0 es verdadero en caso contrario es falso.
6. Retorne a 2.
7. Fin
El algoritmo 1 explica la operacin del microcontrolador
para capturar la informacin del sensor de humo para
compararlo con un valor de referencia para tomar una
decisin.
Algoritmo 2. Recepcin y envo del dato por USB
1. Inicio
2. Definir variable de 8 bits, captura.
3. La variable captura es igual a la entrada digital del
puerto D.
4. La variable captura se enva por USB
5. Retorne a 2.
6. Fin
//declaracin de variables
int8 dato;
int8 Humo;
int8 b=0;
int8 ref=0;
//inicio del programa
void main(void) {
set_tris_b(0x00);
set_tris_d(0xFF);
port_b=0;
delay_ms(500);
setup_timer_0(RTCC_INTERNAL);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
disable_interrupts(GLOBAL);
3
envio=" ";
entrada=input_d();
sprintf(envio,"%u",entrada);
usb_put_packet(1,envio,5,USB_DTS_TOGGLE);
setup_port_a( AN0_TO_AN7 );
setup_adc(ADC_CLOCK_INTERNAL);
while (TRUE){
set_adc_channel(0);
delay_us(4);
Humo=read_adc();
delay_us(10);
ref=input_d();
if(Humo>=ref){
bit_set(port_b,0);}
else{
bit_clear(port_b,0); }
}
}
}
if(RecCommand==COMMAND_LEDS){
output_b(LedParam);
}
}
}
}
}
4
sistema embebido respondi eficientemente a la
deteccin del incendio, la comunicacin inalmbrica, la
comunicacin USB y el monitoreo en la interfaz grfica.
Como trabajos futuros se tiene contemplado usar mdulos
de comunicacin inalmbrica con mayor alcance o con un
mdulo WIFI, adems incluir sensores de humedad relativa y
de temperatura para precisar el momento del incendio.
AGRADECIMIENTOS
IV. RESULTADOS
REFERENCIAS