SlideShare una empresa de Scribd logo
1 de 9
Control de Motor Dc
Universidad Politecnica de Victoria
Electronica Digital.
Indice
 Introducción
 Descripción del problema
 Posible solución
 Diagrama de Bloques
 Solucion
 Conclusión
Introduccion
EL objetivo del proyecto es crear un controlador de velocidad para un motor de corriente
directa, utilizando un FPGA (Field Programmable Gate Array).
Las Tarjetas Programables FPGA’s funcionan con código de programación tipo VHDL donde es
posible crear sistemas secuenciales, combinacionales así como controlar una gran cantidad de
dispositivos TTL.
El control de velocidad de motor DC se conforma principalmente por una onda cuadrada la cual
se necesita modificar su frecuencia para poder variar la velocidad del motor y a esto se lo
conoce como PWM(Pulse Width Modulation).
Descripcion del Problema
 Realizar Codigo VHDL para la
Modulacion de ancho de pulso y
verifiacion de estados con
componentes secuenciales.
 Conexiónes físicas con el Fpga y el
motor Dc.
Diagrama a Bloques
FPGA
PWM
INPUT
CPU
O
U
T
D
R
I
V
E
R
MOTOR
Descripción de el programa
 Primeramente es necesario crear una base de tiempo en la cual se quiere
trabajar en resumen se necesita crear un divisor de frecuencia para tener una
referencia de reloj mas lenta que la de la tarjeta.
 Es necesario crear un contador de 255 pulsos, ya que es en referencia a los 8bits
con los que se estará controlando el ancho de pulso, este contador sirve para
poder comparar los datos de entrada con los que hay en el transcurso de este.
 Finalmente se necesita un comparador de datos esto para evaluar los datos que
el contador tiene con los datos que se ingresan desde los switch, se controla con
la siguiente lógica.
Si el contador es mayor a los switch la salida será 1 de lo contrario la salida será 0.
Diagrama a bloques del funcionamiento de el programa
Conclusión
Analizando distintas fases de el sistema de control de velocidad para motor dc se
concluye que la parte mas difícil de crear el código de programa en VHDL para hacer
una modificación en la modulación de ancho de pulso de la onda. Además de
configurar el circuito físico con la tarjeta FPGA y evitar errores como cortos circuitos.
El proceso de solución se baso en crear primeramente los diagramas a bloques sin
saber como se comportamientos ,posteriormente se enfoco la atención en cada
bloque para desarrollar el comportamiento y poder enlazarlos como un bloque único.
En la aplicación de el programa a la tarjeta se obtuvieron resultados exitosos pero no
sin antes tener detalles con el tiempo debido a que el periodo era muy largo
entonces los cambios entre ciclo y ciclo se hacían notar mucho , se modifico la base
de tiempo con una frecuencia mas alta para que los cambios no fueran tan notorios.

Más contenido relacionado

La actualidad más candente

Circuitos de disparo con aislamiento
Circuitos de disparo con aislamientoCircuitos de disparo con aislamiento
Circuitos de disparo con aislamientoCésar Sánchez
 
Los tiristores y sus métodos de disparo para el blog
Los tiristores y sus métodos de disparo para el blogLos tiristores y sus métodos de disparo para el blog
Los tiristores y sus métodos de disparo para el blogvillalbastalin
 
Tiristores, características, aplicaciones y funcionamiento.
Tiristores, características, aplicaciones y funcionamiento.Tiristores, características, aplicaciones y funcionamiento.
Tiristores, características, aplicaciones y funcionamiento.J Luis Salguero Fioratti
 
Ejercicios resueltos y_propuestos_adc_da
Ejercicios resueltos y_propuestos_adc_daEjercicios resueltos y_propuestos_adc_da
Ejercicios resueltos y_propuestos_adc_daCesar Gil Arrieta
 
Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoxino7
 
Programacion PLD
Programacion PLDProgramacion PLD
Programacion PLDdavic_exe
 
05 respuesta en el tiempo de un sistema de control
05   respuesta en el tiempo de un sistema de control05   respuesta en el tiempo de un sistema de control
05 respuesta en el tiempo de un sistema de controlreneej748999
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadoresVelmuz Buzz
 
Clasificación de los controladores lógicos programables.
Clasificación de los controladores lógicos programables.Clasificación de los controladores lógicos programables.
Clasificación de los controladores lógicos programables.Angel Ng
 
Rectificador de media onda
Rectificador de media ondaRectificador de media onda
Rectificador de media ondaTensor
 
Simplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesSimplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesantovazp
 

La actualidad más candente (20)

Scr
ScrScr
Scr
 
Circuitos de disparo con aislamiento
Circuitos de disparo con aislamientoCircuitos de disparo con aislamiento
Circuitos de disparo con aislamiento
 
Los tiristores y sus métodos de disparo para el blog
Los tiristores y sus métodos de disparo para el blogLos tiristores y sus métodos de disparo para el blog
Los tiristores y sus métodos de disparo para el blog
 
Tiristores, características, aplicaciones y funcionamiento.
Tiristores, características, aplicaciones y funcionamiento.Tiristores, características, aplicaciones y funcionamiento.
Tiristores, características, aplicaciones y funcionamiento.
 
Ejercicios resueltos y_propuestos_adc_da
Ejercicios resueltos y_propuestos_adc_daEjercicios resueltos y_propuestos_adc_da
Ejercicios resueltos y_propuestos_adc_da
 
Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atraso
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Programacion PLD
Programacion PLDProgramacion PLD
Programacion PLD
 
3.3. Configuración en Base Común
3.3. Configuración en Base Común3.3. Configuración en Base Común
3.3. Configuración en Base Común
 
05 respuesta en el tiempo de un sistema de control
05   respuesta en el tiempo de un sistema de control05   respuesta en el tiempo de un sistema de control
05 respuesta en el tiempo de un sistema de control
 
Tema #2. Sensores Resistivos
Tema #2.  Sensores ResistivosTema #2.  Sensores Resistivos
Tema #2. Sensores Resistivos
 
Lenguaje ladder
Lenguaje ladderLenguaje ladder
Lenguaje ladder
 
Ac ac monofasicos
Ac ac monofasicosAc ac monofasicos
Ac ac monofasicos
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadores
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
 
Clasificación de los controladores lógicos programables.
Clasificación de los controladores lógicos programables.Clasificación de los controladores lógicos programables.
Clasificación de los controladores lógicos programables.
 
Análisis de la respuesta del sistema
Análisis de la respuesta del sistemaAnálisis de la respuesta del sistema
Análisis de la respuesta del sistema
 
Rectificador de media onda
Rectificador de media ondaRectificador de media onda
Rectificador de media onda
 
Puente h
Puente hPuente h
Puente h
 
Simplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesSimplificación de los diagramas de bloques
Simplificación de los diagramas de bloques
 

Destacado

Altium designer I - Esquemático I
Altium designer  I - Esquemático IAltium designer  I - Esquemático I
Altium designer I - Esquemático Imatheusmbar
 
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...Cesar Vele
 
Presentacion Antenas Inteligentes
Presentacion Antenas InteligentesPresentacion Antenas Inteligentes
Presentacion Antenas Inteligentesalcajo2011
 
Controladores Logicos Programables
Controladores Logicos ProgramablesControladores Logicos Programables
Controladores Logicos ProgramablesDavid Levy
 
Procesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Procesamiento Digital de Señales Filtro Rechaza Banda - MatlabProcesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Procesamiento Digital de Señales Filtro Rechaza Banda - MatlabFernando Marcos Marcos
 
Mantenimiento Preventivo a Fresadoras y torno
Mantenimiento Preventivo a Fresadoras y tornoMantenimiento Preventivo a Fresadoras y torno
Mantenimiento Preventivo a Fresadoras y tornoFernando Marcos Marcos
 
Dispositivos lógicos programables
Dispositivos lógicos programablesDispositivos lógicos programables
Dispositivos lógicos programablesvallepunk
 
4.6.1 Emulacion de harware copia
4.6.1 Emulacion de harware   copia4.6.1 Emulacion de harware   copia
4.6.1 Emulacion de harware copiaJesus Garcia
 
Controlador logico programable (PLC)
Controlador logico programable (PLC)Controlador logico programable (PLC)
Controlador logico programable (PLC)AndRea Riväs
 
Controlador lógico programable
Controlador lógico programableControlador lógico programable
Controlador lógico programablefcanarte
 
Dispositivo logico programable
Dispositivo logico programableDispositivo logico programable
Dispositivo logico programablepancho_55
 

Destacado (20)

vhdl
vhdlvhdl
vhdl
 
Altium designer I - Esquemático I
Altium designer  I - Esquemático IAltium designer  I - Esquemático I
Altium designer I - Esquemático I
 
Altium Curso español
Altium Curso españolAltium Curso español
Altium Curso español
 
Curso Altium Designer Basico
Curso Altium Designer BasicoCurso Altium Designer Basico
Curso Altium Designer Basico
 
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
 
Presentacion Antenas Inteligentes
Presentacion Antenas InteligentesPresentacion Antenas Inteligentes
Presentacion Antenas Inteligentes
 
Máquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDLMáquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDL
 
Controladores Logicos Programables
Controladores Logicos ProgramablesControladores Logicos Programables
Controladores Logicos Programables
 
Controlador lógico programable
Controlador  lógico  programableControlador  lógico  programable
Controlador lógico programable
 
Procesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Procesamiento Digital de Señales Filtro Rechaza Banda - MatlabProcesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Procesamiento Digital de Señales Filtro Rechaza Banda - Matlab
 
Mantenimiento Preventivo a Fresadoras y torno
Mantenimiento Preventivo a Fresadoras y tornoMantenimiento Preventivo a Fresadoras y torno
Mantenimiento Preventivo a Fresadoras y torno
 
Dispositivos lógicos programables
Dispositivos lógicos programablesDispositivos lógicos programables
Dispositivos lógicos programables
 
4.6.1 Emulacion de harware copia
4.6.1 Emulacion de harware   copia4.6.1 Emulacion de harware   copia
4.6.1 Emulacion de harware copia
 
Controlador logico programable (PLC)
Controlador logico programable (PLC)Controlador logico programable (PLC)
Controlador logico programable (PLC)
 
Controlador lógico programable
Controlador lógico programableControlador lógico programable
Controlador lógico programable
 
Dispositivo logico programable
Dispositivo logico programableDispositivo logico programable
Dispositivo logico programable
 
FPGA.
FPGA. FPGA.
FPGA.
 
Oscilador de puente wien
Oscilador de puente wienOscilador de puente wien
Oscilador de puente wien
 
Ccp2009170309
Ccp2009170309Ccp2009170309
Ccp2009170309
 
Filtros y oscilador de wien
Filtros y oscilador de wienFiltros y oscilador de wien
Filtros y oscilador de wien
 

Similar a Control de velocidad de motor DC con FPGA

Plc 01
Plc 01Plc 01
Plc 01ostol
 
Electrónica digital: Practicas spartan 3E
Electrónica digital: Practicas spartan 3EElectrónica digital: Practicas spartan 3E
Electrónica digital: Practicas spartan 3ESANTIAGO PABLO ALBERTO
 
Análogas y digitales usando fpga
Análogas y digitales usando fpgaAnálogas y digitales usando fpga
Análogas y digitales usando fpgaluis benavides
 
PLC y Electroneumática: Instalaciones básicas programadas
PLC y Electroneumática: Instalaciones básicas programadasPLC y Electroneumática: Instalaciones básicas programadas
PLC y Electroneumática: Instalaciones básicas programadasSANTIAGO PABLO ALBERTO
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...Victor Asanza
 
3. radar medidor de velocidad
3. radar medidor de velocidad3. radar medidor de velocidad
3. radar medidor de velocidadSNPP
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...Victor Asanza
 
Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15wakuman
 

Similar a Control de velocidad de motor DC con FPGA (20)

PLC Programador Logico Programable
PLC Programador Logico ProgramablePLC Programador Logico Programable
PLC Programador Logico Programable
 
8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf
 
8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf
 
Adc 4
Adc 4Adc 4
Adc 4
 
Plc 01
Plc 01Plc 01
Plc 01
 
Electrónica digital: Practicas spartan 3E
Electrónica digital: Practicas spartan 3EElectrónica digital: Practicas spartan 3E
Electrónica digital: Practicas spartan 3E
 
Los encoders y el plc
Los encoders y el plcLos encoders y el plc
Los encoders y el plc
 
Análogas y digitales usando fpga
Análogas y digitales usando fpgaAnálogas y digitales usando fpga
Análogas y digitales usando fpga
 
PLC y Electroneumática: Instalaciones básicas programadas
PLC y Electroneumática: Instalaciones básicas programadasPLC y Electroneumática: Instalaciones básicas programadas
PLC y Electroneumática: Instalaciones básicas programadas
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
 
CURSO PLC (1)
CURSO PLC (1)CURSO PLC (1)
CURSO PLC (1)
 
Funcionamiento plc
Funcionamiento plcFuncionamiento plc
Funcionamiento plc
 
Se5611 t3 extra_camacho
Se5611 t3 extra_camachoSe5611 t3 extra_camacho
Se5611 t3 extra_camacho
 
3. radar medidor de velocidad
3. radar medidor de velocidad3. radar medidor de velocidad
3. radar medidor de velocidad
 
Arquitectura de la PC-I
Arquitectura de la PC-IArquitectura de la PC-I
Arquitectura de la PC-I
 
NCO
NCONCO
NCO
 
CISE ELECTRONICS REDES CAN rdmf.pdf
CISE ELECTRONICS REDES CAN rdmf.pdfCISE ELECTRONICS REDES CAN rdmf.pdf
CISE ELECTRONICS REDES CAN rdmf.pdf
 
CISE ELECTRONICS REDES CAN rdmf.pdf
CISE ELECTRONICS REDES CAN rdmf.pdfCISE ELECTRONICS REDES CAN rdmf.pdf
CISE ELECTRONICS REDES CAN rdmf.pdf
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
 
Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Control de velocidad de motor DC con FPGA

  • 1. Control de Motor Dc Universidad Politecnica de Victoria Electronica Digital.
  • 2. Indice  Introducción  Descripción del problema  Posible solución  Diagrama de Bloques  Solucion  Conclusión
  • 3. Introduccion EL objetivo del proyecto es crear un controlador de velocidad para un motor de corriente directa, utilizando un FPGA (Field Programmable Gate Array). Las Tarjetas Programables FPGA’s funcionan con código de programación tipo VHDL donde es posible crear sistemas secuenciales, combinacionales así como controlar una gran cantidad de dispositivos TTL. El control de velocidad de motor DC se conforma principalmente por una onda cuadrada la cual se necesita modificar su frecuencia para poder variar la velocidad del motor y a esto se lo conoce como PWM(Pulse Width Modulation).
  • 4. Descripcion del Problema  Realizar Codigo VHDL para la Modulacion de ancho de pulso y verifiacion de estados con componentes secuenciales.  Conexiónes físicas con el Fpga y el motor Dc.
  • 5.
  • 7. Descripción de el programa  Primeramente es necesario crear una base de tiempo en la cual se quiere trabajar en resumen se necesita crear un divisor de frecuencia para tener una referencia de reloj mas lenta que la de la tarjeta.  Es necesario crear un contador de 255 pulsos, ya que es en referencia a los 8bits con los que se estará controlando el ancho de pulso, este contador sirve para poder comparar los datos de entrada con los que hay en el transcurso de este.  Finalmente se necesita un comparador de datos esto para evaluar los datos que el contador tiene con los datos que se ingresan desde los switch, se controla con la siguiente lógica. Si el contador es mayor a los switch la salida será 1 de lo contrario la salida será 0.
  • 8. Diagrama a bloques del funcionamiento de el programa
  • 9. Conclusión Analizando distintas fases de el sistema de control de velocidad para motor dc se concluye que la parte mas difícil de crear el código de programa en VHDL para hacer una modificación en la modulación de ancho de pulso de la onda. Además de configurar el circuito físico con la tarjeta FPGA y evitar errores como cortos circuitos. El proceso de solución se baso en crear primeramente los diagramas a bloques sin saber como se comportamientos ,posteriormente se enfoco la atención en cada bloque para desarrollar el comportamiento y poder enlazarlos como un bloque único. En la aplicación de el programa a la tarjeta se obtuvieron resultados exitosos pero no sin antes tener detalles con el tiempo debido a que el periodo era muy largo entonces los cambios entre ciclo y ciclo se hacían notar mucho , se modifico la base de tiempo con una frecuencia mas alta para que los cambios no fueran tan notorios.