Вы находитесь на странице: 1из 13

INSTITUTO TECNOLGICO DE APIZACO.

INGENIERA MECATRONICA
PROGRAMACION AVANZADA PROYECTO FINAL: AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS EQUIPO 5: MARIA ISABEL GARCIA VELASCO ISRAEL ALEJANDRO TAMAYO ORTEGA JUAN CARLOS MUOZ CONCHA

02/12/2013

INSTITUTO TECNOLOGICO DE APIZACO INDICE

I.

INTRODUCCION---------------------------------------------------------------------------------(2)

II.

OBJETIVOS GENERAL Y ESPECFICO----------------------------------------------------

III.

DESCRIPCION DE LA OPERACION-------------------------------------------------------(8)

IV.

LISTA DE ELEMENTOS------------------------------------------------------------------------(4)

V.

PROGRAMACION DEL CIRCUITO-------------------------------------------------------------

VI.

CONCLUSIONES-------------------------------------------------------------------------------(18)

VII.

REFERENCIAS----------------------------------------------------------------------------------(19)

INTRODUCCIN

AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO


Las puertas automticas son muy comunes en establecimientos, aeropuertos, bancos, etc., estas se accionan mediante sensores electrnicos que indican cundo alguien se acerca. El sensor puede ser un rayo de luz o bien una alfombra de presin. En el primer caso se ubica un dispositivo delante de la puerta, a una distancia de un metro, aproximadamente. De un lado se ubica un emisor y del otro un receptor. Cuando el rayo queda interrumpido por el paso de una persona, el receptor hace que la puerta se abra. En el caso de la alfombra de presin, hay un interruptor que se cierra con el peso de la persona, accionando, entonces, el mecanismo de la puerta. Adems de otorgar mayor comodidad, el sistema es de gran utilidad, ya que facilita el desplazamiento de la gente con ambas manos ocupadas, como suele ocurrir en los aeropuertos con las maletas, o en los supermercados con los carritos o las bolsas. Con este proyecto de investigacin se desea cambiar la automatizacin para hacer as mas practico y econmico la automatizacin de estas. En lugar de ser un sistema neumtico como la mayora de las puertas automticas, se pretende volverlo un sistema completamente elctrico-electrnico mediante la sustitucin de pistones por motores a pasos, para reducir los gastos de instalacin conservando la eficacia del sistema.

OBJETIVOS GENERAL Y ESPECFICO AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO

OBJETIVO GENERAL Aplicar la electrnica y la programacin para el diseo y desarrollo de un proyecto aprovechando sus ventajas para la mejora y/o solucin de algn problema o para la facilitacin de las acciones realizadas en la vida diaria.

OBJETIVOS ESPECFICO Hacer ms fcil la apertura y cierre de un puerta o algn mecanismo similar mediante la aplicacin de un lenguaje de programacin a un Microcontrolador, el cual mandara seales a un elemento electromecnico (motor a pasos) para realizar la funcin especfica diseada en el programa.

DESCRIPCION DE LA OPERACIN

AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO

Cuando una persona se acerque a la puerta automticamente esta se abrir despus de estar totalmente abierta esta se cerrara en seguida siempre y cuando no haya una persona en la entrada.

On sensor de presencia (SP) ABRE PRUETA Sensor de fin de carrera (SA) PUERTA ABIERTA Sensor SA Y off SP CIERRA PUERTA Sensor fin de carrera (SC) PUERTA CERRADA

AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO LISTA DE ELEMENTOS

ELEMENTO

CARACTERSTICAS MICROCHIP (TARG. DIDACTICA) PIC 18F4550 40 PINES CANT. 1

IMAGEN

MICROCONTROLADOR

MOTOR PASO A PASO

MINEBEA ELECTRONICS 4 BOBINAS 9 - 24V CANT. 1

DISPLAY LCD

JHD - 162A LCD ALFANUMERICO B/N CANT. 1

TRANSISTOR

TIP 120 CANT. 4

CABLES PARA CONEXIN

24 AWG CANT. SUFICIENTE

RESISTENCIAS

330 OHMS

AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO

SENSOR DE PRESENCIA

32.2X24.3 mm Distancia de sensado a 5m

2 SENSORES DE LIMITE

PROTOBOARD FUENTE DE ALIMENTACION EXTERNA

12 V

PROGRAMACION DEL CIRCUITO


#include "18F4550.h" #USE DELAY( CLOCK=48000000) #build(reset=0x02000,interrupt=0x02008) AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO #org 0x0000,0x1FFF {} #include <lcd.c> #define use_portd_lcd TRUE #byte portb=0xF81 #byte porta=0XF80 void main(void) { set_tris_a (0x03); output_a(0x00); signed int x; // variable lcd_init(); for(x=16;x>=-3;x--){ // Desplaza Der-Izq lcd_putc("\f"); // Limpia la lcd lcd_gotoxy(x,1); // Desplaza el cursor lcd_putc("HOLA"); // imprime delay_ms(200); // Retardo de 100 milisegundos } lcd_putc("\f"); while (true) { if(bit_test(porta,0)==1) { if(bit_test(porta,1)==0) { //set_tris_d(0x00); //Salida RD como salida //disable_interrupts(GLOBAL); //todas las interrupciones desactivadas lcd_init(); for(x=16;x>=0;x--){ // Desplaza Der-Izq lcd_putc("\f"); // Limpia la lcd lcd_gotoxy(x,1); // Desplaza el cursor lcd_putc("ABRIENDO"); // imprime delay_ms(10); // Retardo de 100 milisegundos } output_a(0x00); output_b(0x22); output_a(0x04); //bit_set(porta,2); AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO delay_ms(100); output_a(0x08); // bit_set(porta,3); output_b(0x5b); delay_ms(100); output_a(0x10); //bit_set(porta,4); output_b(0x73); delay_ms(100); output_a(0x20); //bit_set(porta,5); output_b(0x36); //delay_ms(200); lcd_putc("\f"); } else {output_a(0x00); lcd_putc("\f");} } else if (bit_test(porta,1)==1) { if (bit_test(porta,0)==0) { //set_tris_d(0x00); //Salida RD como salida //disable_interrupts(GLOBAL); lcd_init(); for(x=16;x>=0;x--){ // Desplaza Der-Izq lcd_putc("\f"); // Limpia la lcd lcd_gotoxy(x,1); // Desplaza el cursor lcd_putc("CERRANDO"); // imprime delay_ms(10); // Retardo de 100 milisegundos } output_a(0x00); output_a(0x20); //bit_set(porta,5); output_b(0x36); delay_ms(100); output_a(0x10); // bit_set(porta,4); output_b(0x73); delay_ms(100); output_a(0x08); //bit_set(porta,3); AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO output_b(0x5b); delay_ms(100); output_a(0x04); //bit_set(porta,2); output_b(0x22); //delay_ms(200); lcd_putc("\f"); } else { output_a(0x00); lcd_putc("\f");} } else {output_a(0x00); lcd_putc("\f");} } }

CRONOGRAMA

AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO

CONCLUSIONES

AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO

REFERENCIAS

AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

INSTITUTO TECNOLOGICO DE APIZACO


WIKIPEDIA LA ENCICLOPEDIA LIBRE

http://es.wikipedia.org/wiki/Motor_paso_a_paso

AUTOMATIZACIN DE UNA PUERTA CON UN MOTOR A PASOS

Вам также может понравиться