Está en la página 1de 3

GENERADOR DE UNA SEAL PWM.

La modulacin PWM nos puede ser de utilidad posteriormente para controlar


un Convertidor DC/DC, etc. Como Xcos no posee un componente con esta tcnica
implementada, se puede construir de la siguiente manera:
Para implementar el bloque se utilizara una funcin escrita en Scilab y se la incrustara dentro
de un bloque de Xcos que nos permitir definir dicha funcin. La idea es que el usuario pueda
configurar externamente el perodo y tambin el ciclo de trabajo.
La creacin del componente se lleva a cabo utilizando un generador de onda triangular. Este
generador producir una onda triangular con un perodo dado por la propiedad perodo del reloj
que alimenta el bloque. Para cambiar el ciclo til podemos compara el valor del generador de
seal con una referencia y si supera este valor pondremos un "uno" o un "cero" en la salida del
bloque.
En la siguiente figura se muestra la onda triangular (lnea solida de color negro) y la onda PWM
(lnea punteada de color azul), note que el punto de comparacin se produce en el valor de
referencia=0,7.


Cdigo fuente de la funcin:
f unct i on f comp=f comp( u1, u2)
i f u1>u2 t hen
f comp=0;
el se
f comp=1;
end
endf unct i on
Esta funcin se la agrego al bloque "scifunc_block_m", que se puede encontrar en la categora
"User-defined function" de la paleta de Xcos. El bloque se configuro para que tenga dos
entradas. Estas se llamaran u1 y u2. Para configurar el bloque se hace doble click en el y se
edita el parmetro "input port size" con :"[1,1;1,1]", para que el bloque presente dos variables
de entrada (u1 y u2). Para poder utilizar la funcin previamente debe ser escrita y ejecutada en
Scilab. La funcin se agrega en el bloque como: "y1=fcomp(u1,u2)".

En la siguiente figura se muestra el contenido del super bloque:




En la siguiente figura se muestra el esquema general del diagrama, se puede observar que se
dej afuera del super bloque, las variables para controlar el perodo y a su vez el ciclo til de la
seal PWM.


Y por ltimo esta es la grfica de salida del bloque PWM:

También podría gustarte