19480683-Practica PWM

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Instituto Tecnológico de Nuevo León

Practica 1 de Modulación de ancho de pulso

Modular el ancho de pulso para controlar un motor de C.D

Nombre: Julio Cesar Torres Vazquez, Abelardo Castillo Hernández, Cristian Martin De
León Morales
Mat: Diseño Digital con VHDL
Fecha 19 de octubre de 2021
Maestro: M.I. Armando Martínez Reyes

Teoría Practica # 1

• La misión más importante de un lenguaje de descripción HW es que sea capaz de


simular perfectamente el comportamiento lógico de un circuito sin que el
programador necesite imponer restricciones.

• La herramienta Xilinx-ISE (Integrated Software Environment) es una herramienta de


diseño de circuitos profesional que nos va a permitir, entre otras funciones, la
realización de esquemáticos y su posterior simulación, así como finalmente la
síntesis en un FPGA.

• Para el control de la velocidad de un motor de corriente directa se utiliza la


modulación del ancho de pulso (PWM – Pulse Width Modulation) de una señal
cuadrada. Con este método de control, el motor gira a una velocidad determinada
por el tiempo en alto de la señal

Ing. Armando Martínez Reyes. Page 1


Objetivo.
• Crear el proyecto en ISE Design Suite

• Controlar la velocidad de un motor de c.d. en físico empleando la tarjeta de FPGA


disponible, en la cual con 2 switches se regule la velocidad del motor de la siguiente
forma:
ENTRADA ENTRADA SALIDA
SW1 SW2 Velocidad de motor C.D
0 0 0%
0 1 30%
1 0 60%
1 1 100%

• Simulación de la aplicación

• Ejecución del programa en la tarjeta FPGAs

Equipo y materiales necesarios:


• Equipo de cómputo con Windows
versión 8 o 10 • 1-Resistencia de 10KΩ

• Software ISE Design Suite 14.7 • 1-Transistor 2N2222A

• Tarjeta de desarrollo Amiba 2 • 1-Diodo 1N4007

• Jumper de conexión • 1-Motor de 5 VCD

• Protoboard • Multímetro

Procedimiento:
Pasos a seguir y desarrollo de la práctica, elaborar Reporte, imágenes y link de video de
evidencia lo cual es requerido.

1. Calcular la Escala Periodo PWM:

𝐹𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎[𝐻𝑧] 50 × 106
𝐸𝑠𝑐𝑎𝑙𝑎𝑃𝑒𝑟𝑖𝑜𝑑𝑜𝑃𝑊𝑀 = ( )=( ) = 5000
𝐹𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 𝑑𝑒𝑠𝑒𝑎𝑑𝑎 [𝐻𝑧] 10 × 103

Ing. Armando Martínez Reyes. Page 2


2. Calcular la Escala Ciclo PWM:

Para 0%:

𝐸𝑠𝑐𝑎𝑙𝑎 𝐶𝑖𝑐𝑙𝑜 𝑃𝑊𝑀 = 5000 × 0 = 0

Para 30%:

𝐸𝑠𝑐𝑎𝑙𝑎 𝐶𝑖𝑐𝑙𝑜 𝑃𝑊𝑀 = 5000 × 0.3 = 1500

Para 60%:

𝐸𝑠𝑐𝑎𝑙𝑎 𝐶𝑖𝑐𝑙𝑜 𝑃𝑊𝑀 = 5000 × 0.6 = 3000

Para 100%:

𝐸𝑠𝑐𝑎𝑙𝑎 𝐶𝑖𝑐𝑙𝑜 𝑃𝑊𝑀 = 5000 × 1 = 5000

Ing. Armando Martínez Reyes. Page 3


3. Se realizo el siguiente programa en ISE Design Suite 14.7

Ing. Armando Martínez Reyes. Page 4


4. Se crea el archivo .ucf

5. Se programa la tarjeta Amiba 2.

6. Para conectar el motor de 5 VDC a la tarjeta Amiba 2 fue necesario el utilizar un


circuito de control con transistor.

Ing. Armando Martínez Reyes. Page 5


7. Circuito armado en protoboard.

8. Circuito completo en protoboard operando.

Ing. Armando Martínez Reyes. Page 6


Reporte-Simulación

Para 0%:

Para 30%:

Para 60%:

Ing. Armando Martínez Reyes. Page 7


Para 100%

Link de video de evidencia

https://youtu.be/_iOMtslRh6Q

Ing. Armando Martínez Reyes. Page 8


Conclusiones y referencias

• El PWM permite controlar el periodo de una señal.

• Observamos que la simulación en el software es semejante a la práctica.

• El PWM es muy útil en motores para regular la velocidad de giro.

Referencias

Javier C. (2012). Señal de control para motor DC mediante PWM y VHDL. octubre 13, 2021,
de Estado Finito Sitio web: https://www.estadofinito.com/motor-dc-pwm-vhdl/

Teoría de PWM: http://armando2k.com/micros/PWM.doc

Ing. Armando Martínez Reyes. Page 9

También podría gustarte