SlideShare una empresa de Scribd logo
1 de 13
Instituto Tecnológico de Querétaro
GRUPO Y SALÓN:
Grupo 0V, Salón G24
MATERIA:
Microcontroladores: Mecatrónica 2
Número de Equipo:
Equipo 4
CONTENIDO:
Practica: motor a pasos
INTEGRANTES:
Martín Enrique Valdivia Mejía
José Francisco Álvarez Melgar
Héctor Cruz Noguez
Introducción
Los motorespaso a paso son ideales para la construcción de mecanismos en donde se requieren
movimientos muy precisos, por ejemplo, posicionamiento de piezas, impresoras, escanner, etc.
La característica principal de estos motores es el hecho de poder moverlos un paso a la vez por
cada pulso que se le aplique (puede usarse un controlador digital ó un tren de pulsos para
controlarlo). Este paso puede variar desde 90° hasta pequeños movimientos de tan solo 1.8°.
Otro dato importante esque lavelocidadesproporcional alafrecuenciade lospulsosylaposición
es proporcional a la secuencia de los pulsos.
En los motores a pasos se sacrifica la velocidad, por un mejor control de posición
Marco Teórico
El principioconel que funcionanestosmotoresesenbase ala energización, energización inversa
ó desenergización de sus bobinas, para producir un cierto movimiento del eje.
Este tipo de motores están divididos en motores de imán permanente y de reluctancia variable,
para la aplicaciónarealizarse ocupa el motorde imánpermanente porloque hablaremos más de
éste.
El motorde imánpermanente asu vez se divide en motores unipolares y bipolares (en éste caso
analizaremos los bipolares puesto que es el que se usará en la práctica):
Bipolares:Estos tiene generalmente cuatrocablesde salida(verfigura1).Necesitanciertos trucos
para ser controlados, debido a que requieren del cambio de dirección del flujo de corriente a
travésde las bobinasenlasecuenciaapropiadapararealizarunmovimiento. En figura 3 podemos
apreciar un ejemplo de control de estos motores mediante el uso de un puente en H. Como se
aprecia, será necesario un puente H por cada bobina del motor, es decir que para controlar un
motor Paso a Paso de 4 cables (dos bobinas), necesitaremos usar dos puentes H iguales al de la
figura3. El circuitode lafigura3 esa modoilustrativoynocorresponde conexactitudaun Puente
H. En general es recomendable el uso de puentes H integrados como son los casos del L293 (ver
figura 3 bises).
Unipolar: Estos motores suelen tener 6 o 5
cables de salida, dependiendo de su
conexionadointerno (ver figura 2). Este tipo se
caracteriza por ser más simple de controlar.
Secuencias para manejar motores paso a paso Bipolares
Como se dijo anteriormente, estos motores necesitan la inversión de la corriente que circula en
sus bobinasenunasecuenciadeterminada.Cadainversiónde lapolaridadprovocael movimiento
del eje en un paso, cuyo sentido de giro está determinado por la secuencia seguida.
A continuación se puede ver la tabla con la secuencia necesaria para controlar motores paso a
paso del tipo Bipolares:
PASO TERMINALES
A B C D
1 +V -V +V -V
2 +V -V -V +V
3 -V +V -V +V
4 -V +V +V -V
Fabricantes: B&R, TECO, OMEGA, NEMA, shinano Kenshi, MITSUMI.
Protocolo RS232
La comunicaciónserial esun protocolo muy común para comunicación entre dispositivos que se
incluye de manera estándar en prácticamente cualquier computadora. La mayoría de las
computadoras incluyen dos puertos seriales RS-232. La comunicación serial es también un
protocolocomúnutilizadoporvariosdispositivosparainstrumentación;existenvariosdispositivos
compatibles con GPIB que incluyen un puerto RS-232. Además, la comunicación serial puede ser
utilizadaparaadquisiciónde datossi se usa en conjunto con un dispositivo remoto de muestreo.
El conceptode comunicaciónserial essencillo.El puertoserial envíayrecibe bytesde información
un bit a la vez. Aun y cuando esto es más lento que la comunicación en paralelo, que permite la
transmisiónde unbyte completo por vez, este método de comunicación es más sencillo y puede
alcanzar mayores distancias.
Típicamente,lacomunicaciónserial se utilizaparatransmitirdatos en formato ASCII. Para realizar
la comunicación se utilizan 3 líneas de transmisión: (1) Tierra (o referencia), (2) Transmitir, (3)
Recibir.Debidoaque latransmisión es asincrónica, es posible enviar datos por un línea mientras
se recibendatospor otra. Existenotraslíneasdisponiblespararealizarhandshaking,ointercambio
de pulsos de sincronización, pero no son requeridas. Las características más importantes de la
comunicación serial son la velocidad de transmisión, los bits de datos, los bits de parada, y la
paridad. Para que dos puertos se puedan comunicar, es necesario que las características sean
iguales.
Velocidadde transmisión (baudrate): Indicael númerode bits por segundo que se transfieren, y
se mide enbaudios(bauds).Porejemplo,300baudiosrepresenta 300 bitspor segundo.Cuandose
hace referenciaalosciclosde reloj se estáhablandode lavelocidad de transmisión. Por ejemplo,
si el protocolohace unallamada a 4800 ciclosde reloj, entonces el reloj está corriendo a 4800 Hz,
lo que significa que el puerto serial está muestreando las líneas de transmisión a 4800 Hz. Es
posible tener velocidades más altas, pero se reduciría la distancia máxima posible entre los
dispositivos. Las altas velocidades se utilizan cuando los dispositivos se encuentran uno junto al
otro, como es el caso de dispositivos GPIB.
Bits de datos: Se refiere a la cantidad de bits en la transmisión. Cuando la computadora envía un
paquete de información, el tamaño de ese paquete no necesariamente será de 8 bits. Las
cantidades más comunes de bits por paquete son 5, 7 y 8 bits. El número de bits que se envía
depende en el tipo de información que se transfiere.
Bits de parada: Usado para indicar el fin de la comunicación de un solo paquete. Los valores
típicos son 1, 1.5 o 2 bits. Debido a la manera como se transfiere la información a través de las
líneas de comunicación y que cada dispositivo tiene su propio reloj, es posible que los dos
dispositivos no estén sincronizados. Por lo tanto, los bits de parada no sólo indican el fin de la
transmisiónsinoademásdanunmargende toleranciaparaesa diferenciade los relojes. Mientras
más bits de parada se usen, mayor será la tolerancia a la sincronía de los relojes, sin embargo la
transmisión será más lenta.
Paridad: Es una forma sencilla de verificar si hay errores en la transmisión serial. Existen cuatro
tipos de paridad: par, impar, marcada y espaciada. La opción de no usar paridad alguna también
está disponible. Para paridad par e impar, el puerto serial fijará el bit de paridad (el último bit
despuésde losbitsde datos) a unvalor para asegurarse que latransmisióntengaunnúmero par o
imparde bitsen estado alto lógico. Esto permite al dispositivo receptor conocer de antemano el
estado de un bit, lo que serviría para determinar si hay ruido que esté afectando de manera
negativa la transmisión de los datos, o si los relojes de los dispositivos no están sincronizados.
Es utilizado para una gran variedad de propósitos, como conectar un ratón, impresora o modem,
así como instrumentación industrial. Gracias a las mejoras que se han ido desarrollando en las
líneasde transmisiónyenloscables,existenaplicacionesenlasque se aumentael desempeño de
RS-232 en lo que respecta a la distancia y velocidad del estándar. RS-232 está limitado a
comunicaciones de punto a punto entre los dispositivos y el puerto serial de la computadora. El
hardware de RS-232 se puede utilizarparacomunicacionesserialesendistancias de hasta 50 pies.
Este protocolo se está sustituyendo por el protocolo Universal Serial Bus (USB).
Hyperterminal
Un hyperterminal, es un programa que permite conectar dispositivos informáticos o
computadoras,sitiostelnet de internet, servicios en línea, entre otros, por medio de un modem
para ello no necesita usar comandos de línea y es un medio útil para configurar conexiones con
otros sitios de internet.
Sirve para enviarcualquiertipode información oarchivospesadosyaseandocumentos, imágenes,
videos, entre otros, a través del puerto serie. Una de sus ventajas es que no necesita un equipo
especial adicional para enviar información, solo necesita tener un una conexión para modem,
además funciona con mucha velocidad y envía la información en formato electrónico de forma
directa.
El hyper terminal trabaja por puerto serial, (red punto a punto).
Las características del hyperterminal songrabarmensajes bidireccionales por servicios o equipos
situadosal otro extremode la conexión,transferirarchivosgrandesopesadosde unequipo a otro
a través del puerto serie y ayuda a depurar el código fuente desde un terminal remoto.
Proyecto
El problema a solucionar con el microcontrolador es:
 Controlar la secuencia de giro del motor para que se mueva 90, 270, 180 y 360, grados
tanto a la izquierda como a la derecha.
 Que cada que realice un giro regrese a su posición original.
 Generarun menúen la hipertermynal, para elegir el tipo de giro y mandar la instrucción
de giro desde la computadora.
TX
USB
Rx
 Laptop
En la laptopse desplegounmenúde opciones,paraque el usuariopuedaescoger el tipo de giro y
la dirección
laptop Usb/rs232
(DB9)
micro Motor
a pasos
 USB/rs232 (DB9)
Esta etapala sustituimos por un convertidor USB-TTL, para esta práctica en específico utilizamos
el convertidor USB-TTL-232R
El TTL-232R-PCB es unconvertidorUSB a TTL serial UART,el cual incorpora FTDI´s FT232RQ
USB a una interfazICserial UART,el cual este dispositivopuedemanejartodoslosprotocolosde la
señal USB. Este convertidor incorpora una rápida y simple forma de conectar dispositivos con un
nivel TTL con una interfaz serial a USB. Cabe mencionar que los niveles de voltaje que puede
manejar este convertidor son de +5V o +3.3V.
 Micro
En esta etapa se crearon dos tablas de datos para ejecutar la secuencia de giro, una para giro a la
derecha y otra para giro a la izquierda. Se diseñó un menú que será impreso después de cada
acción ejecutada. Se crearon ocho casos para los distintos grados de movimiento.
 Motor a pasos
Se determinó el grado de giro para calcular el número de secuencias para mover el motor a la
posición deseada.
PROGRAMA
#include <16f887.h>
#FUSES PUT,NOWDT,NOLVP,NOBROWNOUT,NOPROTECT,INTRC_IO
#USE DELAY(CLOCK=8000000)
#USE RS232(BAUD=9600, PARITY=N,BITS=8, XMIT=PIN_C6, RCV=PIN_C7)
#USE FAST_IO(C)
#USE FAST_IO(B)
#BYTE MOTOR=0X06
CHAR TECLO;
INT N;
BYTE CONSTTAB[4]={1 2 4 8}; //tablaparagirar a laderecha
BYTE CONSTTAB2[4]={4 2 1 8}; //tablapara girar a la izquierda
//INICIALIZAR
INICIALIZAR(){
SET_TRIS_B(0);
SET_TRIS_C(0b10000000);
MOTOR=0;
TECLO=0;
}
//PROGRAMA
DERECHA(){
INT I;
FOR(I=0;I<N;I++){
INT J;
FOR(J=0;J<4;J++){
MOTOR=TAB[J];
DELAY_MS(500);
}
}
}
IZQUIERDA(){
INT I;
FOR(I=0;I<N;I++){
INT J;
FOR(J=0;J<4;J++){
MOTOR=TAB2[J];
DELAY_MS(500);
}
}
}
//PRINCIPAL
MAIN(){
INICIO:
INICIALIZAR();
PUTS("MENUnrnrDERECHAnr U=90°nr I=180°nr O=270°nr P=360°nr");
PUTS(" IZQUIERDAnr Q=90°nr W=180°nr E=270°nr R=360°nr");
WHILE(TRUE){
IF(KBHIT()){
TECLO=GETC();
SWITCH (TECLO){
//DERECHA
CASE 0X75:
{PRINTF("MOTORAVANZA90° DERECHAnr");
N=3;
DERECHA();
PRINTF("STOPnr");
DELAY_MS(3000);
PRINTF("RETURNINGnr");
IZQUIERDA();
GOTO INICIO;}
BREAK;
CASE 0X69:
{PRINTF("MOTORAVANZA180° DERECHAnr");
N=6;
DERECHA();
PRINTF("STOPnr");
DELAY_MS(3000);
PRINTF("RETURNINGnr");
IZQUIERDA();
GOTO INICIO;}
BREAK;
CASE 0X6F:
{PRINTF("MOTORAVANZA270° DERECHAnr");
N=9;
DERECHA();
PRINTF("STOPnr");
DELAY_MS(3000);
PRINTF("RETURNINGnr");
IZQUIERDA();
GOTO INICIO;}
BREAK;
CASE 0X70:
{PRINTF("MOTORAVANZA360° DERECHAnr");
N=12;
DERECHA();
PRINTF("STOPnr");
DELAY_MS(3000);
PRINTF("RETURNINGnr");
IZQUIERDA();
GOTO INICIO;}
BREAK;
//IZQUIERDA
CASE 0X71:
{PRINTF("MOTORAVANZA90° IZQUIERDAnr");
N=3;
IZQUIERDA();
PRINTF("STOPnr");
DELAY_MS(3000);
PRINTF("RETURNINGnr");
DERECHA();
GOTO INICIO;}
BREAK;
CASE 0X77:
{PRINTF("MOTORAVANZA180° IZQUIERDAnr");
N=6;
IZQUIERDA();
PRINTF("STOPnr");
DELAY_MS(3000);
PRINTF("RETURNINGnr");
DERECHA();
GOTO INICIO;}
BREAK;
CASE 0X65:
{PRINTF("MOTORAVANZA270° IZQUIERDAnr");
N=9;
IZQUIERDA();
PRINTF("STOPnr");
DELAY_MS(3000);
PRINTF("RETURNINGnr");
DERECHA();
GOTO INICIO;}
BREAK;
CASE 0X72:
{
PRINTF("MOTORAVANZA 360°IZQUIERDAnr");
N=12;
IZQUIERDA();
PRINTF("STOPnr");
DELAY_MS(3000);
PRINTF("RETURNINGnr");
DERECHA();
GOTO INICIO;}
BREAK;
DEFAULT:
{PRINTF("ERRORDETECLAnr");}
}
}
}
}
Diagrama de conexión
Observaciones
 Se tuvo que rectificarlosdatosque nosdioel fabricante acerca de lospasos que dabael
motor.
 Tuvimosproblemas parausaruna solotablaque nos controlaralosdos giros,pues unade
lasfuncionesnose ejecutabancompletas,asíque hicimosdostablas.
Bibliografía
http://perso.wanadoo.es/pictob/comserie.htm
http://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDES_8051_PDF/21_MOTOR.PDF
http://www.slideshare.net/Nancysc/hyperterminal-5716653

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Tele2
Tele2Tele2
Tele2
 
Redes
RedesRedes
Redes
 
Routers Cisco rutas dinámicas rip
Routers Cisco rutas dinámicas ripRouters Cisco rutas dinámicas rip
Routers Cisco rutas dinámicas rip
 
CEA UD9 Mto circuitos can-bus_rev0
CEA UD9 Mto circuitos can-bus_rev0CEA UD9 Mto circuitos can-bus_rev0
CEA UD9 Mto circuitos can-bus_rev0
 
Redes multiplexadas en automocion
Redes multiplexadas en automocionRedes multiplexadas en automocion
Redes multiplexadas en automocion
 
DIAGRAMAS DE UNA ALARMA
DIAGRAMAS DE UNA ALARMADIAGRAMAS DE UNA ALARMA
DIAGRAMAS DE UNA ALARMA
 
Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladores
 
Bus i2 c de arduino
Bus i2 c de arduinoBus i2 c de arduino
Bus i2 c de arduino
 
Puertoserial[1]
Puertoserial[1]Puertoserial[1]
Puertoserial[1]
 
Hoja de datos USB2TTL
Hoja de datos USB2TTLHoja de datos USB2TTL
Hoja de datos USB2TTL
 
Comunicación Serie
Comunicación SerieComunicación Serie
Comunicación Serie
 
controlar motor paso a paso por puerto serie
controlar motor paso a paso por puerto seriecontrolar motor paso a paso por puerto serie
controlar motor paso a paso por puerto serie
 
Comunicación I2C y SPI
Comunicación I2C y SPIComunicación I2C y SPI
Comunicación I2C y SPI
 
RUT955 Puerto rs232-485-422, dio y gps
RUT955   Puerto rs232-485-422, dio y gpsRUT955   Puerto rs232-485-422, dio y gps
RUT955 Puerto rs232-485-422, dio y gps
 
Conceptos y protocolos de enrutamiento: 2.1 Enrutamiento estático
Conceptos y protocolos de enrutamiento: 2.1 Enrutamiento estáticoConceptos y protocolos de enrutamiento: 2.1 Enrutamiento estático
Conceptos y protocolos de enrutamiento: 2.1 Enrutamiento estático
 
Norma RS232
Norma RS232Norma RS232
Norma RS232
 
Sistema de entrada/salida
Sistema de entrada/salidaSistema de entrada/salida
Sistema de entrada/salida
 
Comunicaciones en serie
Comunicaciones  en serieComunicaciones  en serie
Comunicaciones en serie
 
Rs232
Rs232Rs232
Rs232
 
Puerto Serial o RS 232
Puerto Serial o RS 232Puerto Serial o RS 232
Puerto Serial o RS 232
 

Destacado

Motor paso a paso32
Motor paso a paso32Motor paso a paso32
Motor paso a paso32ELJUANTON
 
Motores Paso A Paso 2
Motores Paso A Paso 2Motores Paso A Paso 2
Motores Paso A Paso 2guestc8abd3
 
Motor Paso A Paso
Motor Paso A PasoMotor Paso A Paso
Motor Paso A Pasocemarol
 
ZDHC – Brands & Retailers Perspectives
ZDHC – Brands & Retailers PerspectivesZDHC – Brands & Retailers Perspectives
ZDHC – Brands & Retailers PerspectivesDr. Subrata Das
 
How to know god miskito
How to know god miskitoHow to know god miskito
How to know god miskitoWorldBibles
 
Curso formação pela escola
Curso formação pela escolaCurso formação pela escola
Curso formação pela escolaManoel Siqueira
 
New microsoft word document (2)
New microsoft word document (2)New microsoft word document (2)
New microsoft word document (2)Drfatma Gamal
 
Campanha contra a violência - Imprensa da Região do Araripe
Campanha contra a violência - Imprensa da Região do AraripeCampanha contra a violência - Imprensa da Região do Araripe
Campanha contra a violência - Imprensa da Região do AraripeRenato Araujo
 
Piloto de impementación BPMS
Piloto de impementación BPMSPiloto de impementación BPMS
Piloto de impementación BPMSIntellego Chile
 
Registo actividade net
Registo actividade netRegisto actividade net
Registo actividade netJoão Lima
 
Perfil Gerencial Reina Sivira
Perfil Gerencial Reina Sivira Perfil Gerencial Reina Sivira
Perfil Gerencial Reina Sivira Edgar Vargas
 
Relatório abnt
Relatório abntRelatório abnt
Relatório abntMeca123
 
Puentes y miradores de vidrio
Puentes y miradores de vidrioPuentes y miradores de vidrio
Puentes y miradores de vidriomaherran
 

Destacado (20)

Motor paso a paso
Motor paso a pasoMotor paso a paso
Motor paso a paso
 
Motor paso a paso32
Motor paso a paso32Motor paso a paso32
Motor paso a paso32
 
Motores Paso A Paso 2
Motores Paso A Paso 2Motores Paso A Paso 2
Motores Paso A Paso 2
 
Motor Paso A Paso
Motor Paso A PasoMotor Paso A Paso
Motor Paso A Paso
 
Protocolo de investigación
Protocolo de investigación Protocolo de investigación
Protocolo de investigación
 
Aplicaciones de los motores a pasos
Aplicaciones de los motores a pasosAplicaciones de los motores a pasos
Aplicaciones de los motores a pasos
 
Práctica06.Controlando Motores
Práctica06.Controlando MotoresPráctica06.Controlando Motores
Práctica06.Controlando Motores
 
Motores paso a paso
Motores paso a pasoMotores paso a paso
Motores paso a paso
 
ZDHC – Brands & Retailers Perspectives
ZDHC – Brands & Retailers PerspectivesZDHC – Brands & Retailers Perspectives
ZDHC – Brands & Retailers Perspectives
 
How to know god miskito
How to know god miskitoHow to know god miskito
How to know god miskito
 
Curso formação pela escola
Curso formação pela escolaCurso formação pela escola
Curso formação pela escola
 
New microsoft word document (2)
New microsoft word document (2)New microsoft word document (2)
New microsoft word document (2)
 
Guía para Consultar los Catálogos en Línea
Guía para Consultar los Catálogos en LíneaGuía para Consultar los Catálogos en Línea
Guía para Consultar los Catálogos en Línea
 
Campanha contra a violência - Imprensa da Região do Araripe
Campanha contra a violência - Imprensa da Região do AraripeCampanha contra a violência - Imprensa da Região do Araripe
Campanha contra a violência - Imprensa da Região do Araripe
 
Piloto de impementación BPMS
Piloto de impementación BPMSPiloto de impementación BPMS
Piloto de impementación BPMS
 
Registo actividade net
Registo actividade netRegisto actividade net
Registo actividade net
 
Perfil Gerencial Reina Sivira
Perfil Gerencial Reina Sivira Perfil Gerencial Reina Sivira
Perfil Gerencial Reina Sivira
 
Relatório abnt
Relatório abntRelatório abnt
Relatório abnt
 
Puentes y miradores de vidrio
Puentes y miradores de vidrioPuentes y miradores de vidrio
Puentes y miradores de vidrio
 
Teorías científicas
Teorías científicas Teorías científicas
Teorías científicas
 

Similar a motor paso a paso (20)

Exposicion sdh fundamentos
Exposicion sdh fundamentosExposicion sdh fundamentos
Exposicion sdh fundamentos
 
Comunicación Serial
Comunicación SerialComunicación Serial
Comunicación Serial
 
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
 
Modem 1
Modem 1Modem 1
Modem 1
 
Modem 1
Modem 1Modem 1
Modem 1
 
Modem 1
Modem 1Modem 1
Modem 1
 
Modem 1
Modem 1Modem 1
Modem 1
 
Modem 1
Modem 1Modem 1
Modem 1
 
Usart 3
Usart 3Usart 3
Usart 3
 
El Modem
El ModemEl Modem
El Modem
 
Apunt2d
Apunt2dApunt2d
Apunt2d
 
Comunicación Serial Asíncrona con el Stellaris
Comunicación Serial Asíncrona con el Stellaris Comunicación Serial Asíncrona con el Stellaris
Comunicación Serial Asíncrona con el Stellaris
 
Material bibliografico nivel_2
Material bibliografico nivel_2Material bibliografico nivel_2
Material bibliografico nivel_2
 
Micro2 tema 5
Micro2 tema 5Micro2 tema 5
Micro2 tema 5
 
Interfaces
InterfacesInterfaces
Interfaces
 
Switching a nivel 3
Switching a nivel 3Switching a nivel 3
Switching a nivel 3
 
Tarjeta madre i
Tarjeta madre iTarjeta madre i
Tarjeta madre i
 
Tarjeta madre i
Tarjeta madre iTarjeta madre i
Tarjeta madre i
 
Switch y Puentes
Switch y PuentesSwitch y Puentes
Switch y Puentes
 
Glosario guia 3
Glosario guia 3Glosario guia 3
Glosario guia 3
 

Más de Hector Noguez Cruz (9)

Circuito sujetador
Circuito sujetadorCircuito sujetador
Circuito sujetador
 
Fuentes Conmutadas
Fuentes ConmutadasFuentes Conmutadas
Fuentes Conmutadas
 
Puente H
Puente HPuente H
Puente H
 
Fuente analogica
Fuente analogica Fuente analogica
Fuente analogica
 
Cerradura Electrónica
Cerradura ElectrónicaCerradura Electrónica
Cerradura Electrónica
 
regulador con diodo zener
regulador con diodo zener regulador con diodo zener
regulador con diodo zener
 
Reloj audible
Reloj audibleReloj audible
Reloj audible
 
Trabajo mecanica de fluidos
Trabajo mecanica de fluidosTrabajo mecanica de fluidos
Trabajo mecanica de fluidos
 
Introduccion a la mecatronica
Introduccion a la mecatronicaIntroduccion a la mecatronica
Introduccion a la mecatronica
 

Último

Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Último (20)

Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

motor paso a paso

  • 1. Instituto Tecnológico de Querétaro GRUPO Y SALÓN: Grupo 0V, Salón G24 MATERIA: Microcontroladores: Mecatrónica 2 Número de Equipo: Equipo 4 CONTENIDO: Practica: motor a pasos INTEGRANTES: Martín Enrique Valdivia Mejía José Francisco Álvarez Melgar Héctor Cruz Noguez
  • 2. Introducción Los motorespaso a paso son ideales para la construcción de mecanismos en donde se requieren movimientos muy precisos, por ejemplo, posicionamiento de piezas, impresoras, escanner, etc. La característica principal de estos motores es el hecho de poder moverlos un paso a la vez por cada pulso que se le aplique (puede usarse un controlador digital ó un tren de pulsos para controlarlo). Este paso puede variar desde 90° hasta pequeños movimientos de tan solo 1.8°. Otro dato importante esque lavelocidadesproporcional alafrecuenciade lospulsosylaposición es proporcional a la secuencia de los pulsos. En los motores a pasos se sacrifica la velocidad, por un mejor control de posición Marco Teórico El principioconel que funcionanestosmotoresesenbase ala energización, energización inversa ó desenergización de sus bobinas, para producir un cierto movimiento del eje. Este tipo de motores están divididos en motores de imán permanente y de reluctancia variable, para la aplicaciónarealizarse ocupa el motorde imánpermanente porloque hablaremos más de éste. El motorde imánpermanente asu vez se divide en motores unipolares y bipolares (en éste caso analizaremos los bipolares puesto que es el que se usará en la práctica): Bipolares:Estos tiene generalmente cuatrocablesde salida(verfigura1).Necesitanciertos trucos para ser controlados, debido a que requieren del cambio de dirección del flujo de corriente a travésde las bobinasenlasecuenciaapropiadapararealizarunmovimiento. En figura 3 podemos apreciar un ejemplo de control de estos motores mediante el uso de un puente en H. Como se aprecia, será necesario un puente H por cada bobina del motor, es decir que para controlar un motor Paso a Paso de 4 cables (dos bobinas), necesitaremos usar dos puentes H iguales al de la figura3. El circuitode lafigura3 esa modoilustrativoynocorresponde conexactitudaun Puente
  • 3. H. En general es recomendable el uso de puentes H integrados como son los casos del L293 (ver figura 3 bises). Unipolar: Estos motores suelen tener 6 o 5 cables de salida, dependiendo de su conexionadointerno (ver figura 2). Este tipo se caracteriza por ser más simple de controlar. Secuencias para manejar motores paso a paso Bipolares Como se dijo anteriormente, estos motores necesitan la inversión de la corriente que circula en sus bobinasenunasecuenciadeterminada.Cadainversiónde lapolaridadprovocael movimiento del eje en un paso, cuyo sentido de giro está determinado por la secuencia seguida. A continuación se puede ver la tabla con la secuencia necesaria para controlar motores paso a paso del tipo Bipolares: PASO TERMINALES A B C D 1 +V -V +V -V 2 +V -V -V +V 3 -V +V -V +V 4 -V +V +V -V Fabricantes: B&R, TECO, OMEGA, NEMA, shinano Kenshi, MITSUMI. Protocolo RS232 La comunicaciónserial esun protocolo muy común para comunicación entre dispositivos que se incluye de manera estándar en prácticamente cualquier computadora. La mayoría de las computadoras incluyen dos puertos seriales RS-232. La comunicación serial es también un protocolocomúnutilizadoporvariosdispositivosparainstrumentación;existenvariosdispositivos compatibles con GPIB que incluyen un puerto RS-232. Además, la comunicación serial puede ser utilizadaparaadquisiciónde datossi se usa en conjunto con un dispositivo remoto de muestreo. El conceptode comunicaciónserial essencillo.El puertoserial envíayrecibe bytesde información un bit a la vez. Aun y cuando esto es más lento que la comunicación en paralelo, que permite la transmisiónde unbyte completo por vez, este método de comunicación es más sencillo y puede alcanzar mayores distancias.
  • 4. Típicamente,lacomunicaciónserial se utilizaparatransmitirdatos en formato ASCII. Para realizar la comunicación se utilizan 3 líneas de transmisión: (1) Tierra (o referencia), (2) Transmitir, (3) Recibir.Debidoaque latransmisión es asincrónica, es posible enviar datos por un línea mientras se recibendatospor otra. Existenotraslíneasdisponiblespararealizarhandshaking,ointercambio de pulsos de sincronización, pero no son requeridas. Las características más importantes de la comunicación serial son la velocidad de transmisión, los bits de datos, los bits de parada, y la paridad. Para que dos puertos se puedan comunicar, es necesario que las características sean iguales. Velocidadde transmisión (baudrate): Indicael númerode bits por segundo que se transfieren, y se mide enbaudios(bauds).Porejemplo,300baudiosrepresenta 300 bitspor segundo.Cuandose hace referenciaalosciclosde reloj se estáhablandode lavelocidad de transmisión. Por ejemplo, si el protocolohace unallamada a 4800 ciclosde reloj, entonces el reloj está corriendo a 4800 Hz, lo que significa que el puerto serial está muestreando las líneas de transmisión a 4800 Hz. Es posible tener velocidades más altas, pero se reduciría la distancia máxima posible entre los dispositivos. Las altas velocidades se utilizan cuando los dispositivos se encuentran uno junto al otro, como es el caso de dispositivos GPIB. Bits de datos: Se refiere a la cantidad de bits en la transmisión. Cuando la computadora envía un paquete de información, el tamaño de ese paquete no necesariamente será de 8 bits. Las cantidades más comunes de bits por paquete son 5, 7 y 8 bits. El número de bits que se envía depende en el tipo de información que se transfiere. Bits de parada: Usado para indicar el fin de la comunicación de un solo paquete. Los valores típicos son 1, 1.5 o 2 bits. Debido a la manera como se transfiere la información a través de las líneas de comunicación y que cada dispositivo tiene su propio reloj, es posible que los dos dispositivos no estén sincronizados. Por lo tanto, los bits de parada no sólo indican el fin de la transmisiónsinoademásdanunmargende toleranciaparaesa diferenciade los relojes. Mientras más bits de parada se usen, mayor será la tolerancia a la sincronía de los relojes, sin embargo la transmisión será más lenta. Paridad: Es una forma sencilla de verificar si hay errores en la transmisión serial. Existen cuatro tipos de paridad: par, impar, marcada y espaciada. La opción de no usar paridad alguna también está disponible. Para paridad par e impar, el puerto serial fijará el bit de paridad (el último bit despuésde losbitsde datos) a unvalor para asegurarse que latransmisióntengaunnúmero par o imparde bitsen estado alto lógico. Esto permite al dispositivo receptor conocer de antemano el estado de un bit, lo que serviría para determinar si hay ruido que esté afectando de manera negativa la transmisión de los datos, o si los relojes de los dispositivos no están sincronizados. Es utilizado para una gran variedad de propósitos, como conectar un ratón, impresora o modem, así como instrumentación industrial. Gracias a las mejoras que se han ido desarrollando en las líneasde transmisiónyenloscables,existenaplicacionesenlasque se aumentael desempeño de RS-232 en lo que respecta a la distancia y velocidad del estándar. RS-232 está limitado a comunicaciones de punto a punto entre los dispositivos y el puerto serial de la computadora. El hardware de RS-232 se puede utilizarparacomunicacionesserialesendistancias de hasta 50 pies. Este protocolo se está sustituyendo por el protocolo Universal Serial Bus (USB).
  • 5. Hyperterminal Un hyperterminal, es un programa que permite conectar dispositivos informáticos o computadoras,sitiostelnet de internet, servicios en línea, entre otros, por medio de un modem para ello no necesita usar comandos de línea y es un medio útil para configurar conexiones con otros sitios de internet. Sirve para enviarcualquiertipode información oarchivospesadosyaseandocumentos, imágenes, videos, entre otros, a través del puerto serie. Una de sus ventajas es que no necesita un equipo especial adicional para enviar información, solo necesita tener un una conexión para modem, además funciona con mucha velocidad y envía la información en formato electrónico de forma directa. El hyper terminal trabaja por puerto serial, (red punto a punto). Las características del hyperterminal songrabarmensajes bidireccionales por servicios o equipos situadosal otro extremode la conexión,transferirarchivosgrandesopesadosde unequipo a otro a través del puerto serie y ayuda a depurar el código fuente desde un terminal remoto. Proyecto El problema a solucionar con el microcontrolador es:  Controlar la secuencia de giro del motor para que se mueva 90, 270, 180 y 360, grados tanto a la izquierda como a la derecha.  Que cada que realice un giro regrese a su posición original.  Generarun menúen la hipertermynal, para elegir el tipo de giro y mandar la instrucción de giro desde la computadora. TX USB Rx  Laptop En la laptopse desplegounmenúde opciones,paraque el usuariopuedaescoger el tipo de giro y la dirección laptop Usb/rs232 (DB9) micro Motor a pasos
  • 6.  USB/rs232 (DB9) Esta etapala sustituimos por un convertidor USB-TTL, para esta práctica en específico utilizamos el convertidor USB-TTL-232R El TTL-232R-PCB es unconvertidorUSB a TTL serial UART,el cual incorpora FTDI´s FT232RQ USB a una interfazICserial UART,el cual este dispositivopuedemanejartodoslosprotocolosde la señal USB. Este convertidor incorpora una rápida y simple forma de conectar dispositivos con un nivel TTL con una interfaz serial a USB. Cabe mencionar que los niveles de voltaje que puede manejar este convertidor son de +5V o +3.3V.  Micro En esta etapa se crearon dos tablas de datos para ejecutar la secuencia de giro, una para giro a la derecha y otra para giro a la izquierda. Se diseñó un menú que será impreso después de cada acción ejecutada. Se crearon ocho casos para los distintos grados de movimiento.  Motor a pasos Se determinó el grado de giro para calcular el número de secuencias para mover el motor a la posición deseada. PROGRAMA #include <16f887.h> #FUSES PUT,NOWDT,NOLVP,NOBROWNOUT,NOPROTECT,INTRC_IO #USE DELAY(CLOCK=8000000) #USE RS232(BAUD=9600, PARITY=N,BITS=8, XMIT=PIN_C6, RCV=PIN_C7) #USE FAST_IO(C) #USE FAST_IO(B) #BYTE MOTOR=0X06 CHAR TECLO; INT N; BYTE CONSTTAB[4]={1 2 4 8}; //tablaparagirar a laderecha BYTE CONSTTAB2[4]={4 2 1 8}; //tablapara girar a la izquierda
  • 8. DELAY_MS(500); } } } //PRINCIPAL MAIN(){ INICIO: INICIALIZAR(); PUTS("MENUnrnrDERECHAnr U=90°nr I=180°nr O=270°nr P=360°nr"); PUTS(" IZQUIERDAnr Q=90°nr W=180°nr E=270°nr R=360°nr"); WHILE(TRUE){ IF(KBHIT()){ TECLO=GETC(); SWITCH (TECLO){ //DERECHA CASE 0X75: {PRINTF("MOTORAVANZA90° DERECHAnr"); N=3; DERECHA(); PRINTF("STOPnr"); DELAY_MS(3000); PRINTF("RETURNINGnr"); IZQUIERDA(); GOTO INICIO;}
  • 9. BREAK; CASE 0X69: {PRINTF("MOTORAVANZA180° DERECHAnr"); N=6; DERECHA(); PRINTF("STOPnr"); DELAY_MS(3000); PRINTF("RETURNINGnr"); IZQUIERDA(); GOTO INICIO;} BREAK; CASE 0X6F: {PRINTF("MOTORAVANZA270° DERECHAnr"); N=9; DERECHA(); PRINTF("STOPnr"); DELAY_MS(3000); PRINTF("RETURNINGnr"); IZQUIERDA(); GOTO INICIO;} BREAK; CASE 0X70: {PRINTF("MOTORAVANZA360° DERECHAnr"); N=12;
  • 10. DERECHA(); PRINTF("STOPnr"); DELAY_MS(3000); PRINTF("RETURNINGnr"); IZQUIERDA(); GOTO INICIO;} BREAK; //IZQUIERDA CASE 0X71: {PRINTF("MOTORAVANZA90° IZQUIERDAnr"); N=3; IZQUIERDA(); PRINTF("STOPnr"); DELAY_MS(3000); PRINTF("RETURNINGnr"); DERECHA(); GOTO INICIO;} BREAK; CASE 0X77: {PRINTF("MOTORAVANZA180° IZQUIERDAnr"); N=6; IZQUIERDA(); PRINTF("STOPnr"); DELAY_MS(3000);
  • 11. PRINTF("RETURNINGnr"); DERECHA(); GOTO INICIO;} BREAK; CASE 0X65: {PRINTF("MOTORAVANZA270° IZQUIERDAnr"); N=9; IZQUIERDA(); PRINTF("STOPnr"); DELAY_MS(3000); PRINTF("RETURNINGnr"); DERECHA(); GOTO INICIO;} BREAK; CASE 0X72: { PRINTF("MOTORAVANZA 360°IZQUIERDAnr"); N=12; IZQUIERDA(); PRINTF("STOPnr"); DELAY_MS(3000); PRINTF("RETURNINGnr"); DERECHA(); GOTO INICIO;}
  • 12. BREAK; DEFAULT: {PRINTF("ERRORDETECLAnr");} } } } } Diagrama de conexión Observaciones  Se tuvo que rectificarlosdatosque nosdioel fabricante acerca de lospasos que dabael motor.  Tuvimosproblemas parausaruna solotablaque nos controlaralosdos giros,pues unade lasfuncionesnose ejecutabancompletas,asíque hicimosdostablas.