Practica 6 Control de Un Servomotor
Practica 6 Control de Un Servomotor
Practica 6 Control de Un Servomotor
21 de enero de 2021
Objetivo:
crear un programa en mikroBasic con las siguientes características, en el cual pulsando dos
push botón podemos modificar el ángulo de giro de un servo motor de 0° a 90° y
viceversa.
marco teórico:
¿Qué es un servomotor?
Un servomotor es un tipo especial de motor que permite controlar la posición del eje en un
momento dado. Está diseñado para moverse determinada cantidad de grados y luego
mantenerse fijo en una posición. Un servomotor de corriente continua, acoplado a un juego
de engranes reductores y dicho motor esta conectado a una tarjeta de control, la cual nos
permite el posicionamiento angular del motor. Un servo normal se usa para controlar un
movimiento angular entre 0° y 180°
Partes de un servomotor de DC
Es el elemento que le brinda movilidad del servo. Cuando se le aplica un voltaje a sus dos
terminales el motor gira en un sentido a su velocidad máxima. Si el voltaje aplicado a sus
terminales es inverso, el sentido de giro también se invierte.
Juego de engranajes:
Se encarga de convertir gran parte de la velocidad de giro del motor de corriente continua
en torque.
Circuito de control:
Este circuito es el encargado de controlar la posición del motor recibe los impulsos de
entrada y ubica al motor en una nueva posición dependiendo de los pulsos recibidos
21 de enero de 2021
Introducción:
implementar el circuito mínimo basado en un micro controlador 16F628A para el
desarrollo del código fuente y controlar el giro de un servomotor.
Competencias a desarrollar:
C.G.5. Desarrolla innovaciones y propone soluciones a problemas a partir de métodos
establecidos.
Atributo 6. Utiliza las tecnologías de la información y comunicación para procesar e
interpretar información.
C.G.8. Participa y colabora de manera efectiva en equipos diversos.
Atributo 1. Propone maneras de solucionar un problema o desarrollar un proyecto en
equipo, definiendo un curso de acción con pasos específicos.
C.P. MECATRÓNICA13. Operar sistemas mecatrónicos mediante el uso de
microprocesadores, microcontroladores e interfaces.
Material y equipo:
1 Fuente de alimentación de 5 Vcd
2 interruptores 1p1tó pusch-boton
1 Resistencia de 10 kΩ
1 PIC16F628A
Servomotor DC
programa mikroBasic
21 de enero de 2021
Procedimiento:
1) Armar el circuito de acuerdo al diagrama de circuito mínimo
2) Elabore el código fuente de acuerdo a la lógica del circuito mínimo y objetivo en el
compilador microBasic haciendo clic en la opción de proyectos.
3) Compile haciendo clic en el menú de proyectos, y vaya a editar proyecto (edit Project).
Después vaya al menú seleccionando Build y de clic en la ventana Build. Si no hay
mensajes de error coloque el micro controlador PIC16F628A en el programador PIC-600
y cargue el programa.
4) Si la ventana del programa PIC -600 le indica que todo estuvo bien, retire el micro
controlador PIC16F628A de la base del programador y colóquelo en su circuito de
prueba.
5) Póngalo en funcionamiento y observe el giro del servomotor. Además, haga un análisis
teórico práctico para que pueda hacer la conclusión.
Cuestionario:
1. ¿Qué es un servomotor?
R= Es un motor eléctrico al que se puede controlar tanto su
velocidad como la posición del eje que gira (dirección del eje.
En estos no gira su eje 360° (hay excepciones), solo giran 180°
(derecha e izquierda).
2. ¿Cómo se controla la posición del eje de un servomotor?
R= Por medio de un PWM, el cual es enviado al motor,
determina la posición del eje, y se basa en la duración del
pulso enviado a través del cable de control; el rotor girara a la
posición deseada. El servomotor espera ver un pulso cada 20
ms y la longitud del pulso determinara hasta donde gira el
motor.
3. Menciona tres ejemplos donde se utilizan los servomotores
R= En la robótica, zoom de cámara de fotos y puertas
automáticas de un ascensor, etc.
21 de enero de 2021
4. ¿Cuál es el ancho del pulso si queremos llevar el eje a la
posición de 0°?
R= Su ancho de pulso es de 0.5ms
5. ¿Cuál es el ancho del pulso si queremos llevar el eje a la
posición de 90°?
R= Su ancho de pulso es de 1.5 ms
6. ¿Cuál es el ancho del pulso si queremos llevar el eje a la
posición de 180°?
R= Su ancho de pulso es de 2.5 ms
Conclusión:
En conclusión un servomotor es un dispositivo similar a un motor de corriente continua que tiene
la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse
estable en dicha posición y lo podemos usar en diversas cosas una de ellas en proyectos escolares.
21 de enero de 2021
Diagrama de conexión:
21 de enero de 2021
código en mikroBasic
21 de enero de 2021