Señal Pwm
(Pulse Width Modulation)
La modulación por ancho de pulso es un tipo de control que
se puede utilizar para el control de motores eléctricos de
corriente continua (CC).
Losparámetros fundamentales del PWM son el periodo (T) y
el ciclo de trabajo (D). El ciclo de trabajo indica el tiempo que la
función vale uno respecto al tiempo total (el periodo).
Control con PWM(Pulse Width Modulation)
Si el periodo del PWM es suficientemente pequeño, el
dispositivo que está gobernado (por ejemplo, el motor) no
notará las variaciones de la voltaje y el resultado es que elmotor recibirá una corriente promedio dada por el ciclo de
trabajo.
Control con PWM
(Pulse Width Modulation)
cntPwm
cmpPwm
cntPwm
cmpPwm
cmpPwm
cmpPwm
pwm_Out
cntPwm = n bits+
ckPwmRange
m bits
cmpPwm
(resolución)
Control con PWM
(Pulse Width Modulation)
Práctica: diseñe un programa en VHDL para controlar la
intensidad
de
luz
de
4
displays
de
7segmentos, cuya frecuencia del ancho de pulso ( fi ) sea
aproximadamente 25 kHz, con una resolución de
intensidad de 8 bits
DIVISOR DE FRECUECIA
fi = f / 2i+1
fi = f / 210+1 = 50 MHz/211 =24.414 kHz
Control con PWM
(Pulse Width Modulation)
cntPwm
cmpPwm
cntPwm
cmpPwm
cmpPwm
cmpPwm
pwm_Out
cntPwm = 11 bits +
ckPwmRange
8 bits
cmpPwm
(resolución)
Control conPWM
(Pulse Width Modulation)
Control con PWM
(Pulse Width Modulation)
cmpPwm
(resolución)
cntPwm = 11 bits +
ckPwmRange
8 bits
cmpPwm
(resolución)
Control con PWM
(PulseWidth Modulation)
19 bits
---
11 bits
cntPwm = 11 bits +
ckPwmRange
=
8 bits
8 bits
cmpPwm
(resolución)
Control con PWM
(Pulse Width Modulation)
Control con PWM
(PulseWidth Modulation)
Práctica: diseñe un
programa en VHDL
para contralar un
motor de CD con una
frecuencia de ancho
de pulso de
aproximadamente 12
kHz
Control con PWM
(Servo motor)...
Regístrate para leer el documento completo.