Vous êtes sur la page 1sur 12

Modulacin por ancho de pulso (PWM)

La Modulacin por Ancho de Pulso (PWM,


Pulse Width Modulation) es una tcnica en la
que se modifica el ciclo de trabajo (D) de una
seal peridica.

Se utiliza para transmitir informacin a travs


de un canal de comunicaciones o para
controlar la cantidad de energa que se enva a
una carga.

El ciclo de trabajo de una seal peridica es la


relacin del tiempo en el cual la seal est a
nivel alto (Ton) entre el tiempo que est a nivel
bajo (Toff)

Expresado matemticamente es:

donde,
D: es el ciclo de trabajo (duty cicle)

: es el tiempo en que la onda es positiva (ancho


del pulso).
T: es el perodo de la onda.

Aplicaciones:

Control de iluminacin, control de motores,


fuentes conmutadas
Mdulo PWM en el PIC18F458
El modo PWM permite obtener en los pines
CCPx una seal peridica en la que se puede
modificar su ciclo de trabajo (Duty Cycle).

Aplicaciones:

Control de iluminacin, control de motores,


fuentes conmutadas
Mdulo PWM en el PIC18F458
El modo PWM permite obtener en los pines
CCPx una seal peridica en la que se puede
modificar su ciclo de trabajo (Duty Cycle).

El periodo de la seal PWM se obtiene de


configurar el TIMER2 y el contenido del registro
PR2.

Frmulas:
= (2 + 1) 4 ()

SERVOMOTORES
Un servomotor es un motor de corriente continua
con un potenciometro que le permite saber la
posicin en la que se encuentra su eje.
Para controlar un servomotor se le enva pulsos
cada 20 ms es decir 50Hz y se le vara la anchura
del pulso (PWM)

La anchura vara segn el servomotor pero


normalmente est entre 0.5 y 2.5 ms.

Un servomotor tiene 3 cables: alimentacin,


tierra y seal de control (PWM).

CDIGO C PARA PWM EN PIC18F458

CDIGO C PARA SERVOMOTOR EN ARDUINO

Vous aimerez peut-être aussi