ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA
UNIDAD AZCAPOTZALCO
INGENIERÍA EN ROBÓTICA INDUSTRIAL
INTERFASES Y PERIFERICOS I
REPORTE DE DEL CIRCUITO 5
ALUMNO: ESCAMILLA HERNÁNDEZ GERARDO
PROFESOR: ING. ING. SAUCEDO AVILA ALFONSO
GRUPO: 7RV1
CIUDAD DE MÉXICO, MÉXICO. MARZO 2020
Reporte del circuito 3 “Control de motor a pasos con paro y posicionamiento inicial” Antes de poder explicar a detalle que necesitamos y como realizamos el tercer circuito, voy a aunar más en el funcionamiento del mismo. La lógica del puente H es por medio de un arreglo de 4 transistores, que habitan el pin de un motor deshabilitando la otra, logrando un giro o cambio de giro. Además de que el circuito en sí, funciona por el cerebro que es el PIC 16F887 con sus configuraciones de dos entradas con cuatro salidas, con el cual lleva 2 botones con lógica positiva o Pul Down para llevar un 0 en el inicio y al presionarlo, mandar un 1. Con los 2 botones, el de arriba que es el encendido del circuito y el de abajo el de paro que detiene el funcionamiento del motor, sea cual sea su sentido y tiempo en la rutina. Las salidas funcionan con tener una salida en alto a la vez, y así poder mantener el sentido del motor. El modulo Puente H es el L298D para motores de alta potencia hasta de 34V con las funciones de entrada para mandar el cambio de giro. Para el control de un motor paso a paso, se necesita conectar y desconectar en un sentido preciso conforme a una tabla ya dada para poder mover el paso 1, paso 2, paso 3 así respectivamente y volver a empezar, los bucles serían muy buenos para poder realizarlos de una manera más óptima, también hay una opción muy llamativa de la rutina que dice el de regresar el motor a pasos a la posición inicial, y con eso se llegó a un punto donde se ocupó el comando de contador, que significa que puede ir incrementando un valor 1 a 1 cada vez que se llame a la subrutina de giro anti horario, y otro registro para el sentido horario. Una vez que se accione el paro, llevar el código a otra subrutina que pare las 4 bobinas, sea cual sea la que esta prendida, y con los dos registros de contables se vayan decrementando y reduciendo paso a paso el sentido del motor, una vez llegado a 0 los dos contadores, se regresa a inicio esperando el botón de accionamiento. Para poder comunicarnos con el microcontrolador se necesita de un lenguaje de alto nivel o ensamblador, en este caso se ocupó el lenguaje de programación ensamblador, ya que nos muestra exactamente qué es lo que pasa punto a punto en el código, ver como se mueve en cada instrucción. El ya no solo saber lo que son los comando básicos sino los comandos orientados a BYTE o los comandos orientados a LITERALES para las instrucciones de realización y configuración del PIC, algo importante que me di cuenta en la realización del código, es que, se puede ocupar varios en el mismo código, de los cuales no cambian mucho entre los orientados al Byte o a Literal, hacen relativamente lo mismo, lo que cambia es a quien se lo hacen, a la literal o al byte completo.