Pwm Tecnologia Practica
Enviado por andressharin • 19 de Septiembre de 2014 • 540 Palabras (3 Páginas) • 228 Visitas
UNIVERSIDAD POLITECNICA SALESIANA
SISTEMAS DE COMUNICACION 2
ANDRES GUAÑUNA
MODULACION PWM MATLAB
Introducción
Este documento explicara lo que es la modulación PWM su funcionamiento y una parte teórica que permite entender y aprender más sobre esta, PWM utiliza una señal de entrada f(t) que comúnmente es senoidal y una señal de dientes de sierra que es generada en el circuito, una ves generadas las 2 señales estas de compararan para empezar a adquirir valores de 1 y 0 para la graficación de la modulación por ancho de pulso.
Objetivos
Aplicar la simulación de funcionamiento de PWM mediante el simulador Matlab.
Poner en práctica los conceptos de teóricos e instrucciones de PWM y realizar una simulación y graficación exitosa.
Desarrollo
En la modulación de ancho de pulso es la modificación del ciclo de trabajo de una señal periódica comúnmente senoidal, Para una mejor modulación de ancho de pulso es recomendable que sea una entrada periódica rápida para satisfacer el requisito de teorema de muestreo.
La modulación de ancho de pulso PWM, también es conocida como modulación de duración de pulso (PDM)
Significado de los componentes del circuito
SH: Sample and Hold sincroniza con el generador de rampa por medio de una señal de reloj común.
∑: Generador de rampa son sumados algebraicamente.
Código MATLAB
clc; %Borrar variables
clear all; %Borra la consola
t = 0:0.001:1; %Tiempo de 0 a 1 en intervalos de 0.001
fm = input('Introduzca la frecuencia u onda de modulacion (seno) =');
%Señal de entrada por lo general esta debe ser un numero alto para que cumpla el terema de muestreo
fp = input('Introduzca la frecuencia u onda de la señal portadora (diente de sierra)= ');
%Señal dientes de cierra
a_fm = input('Introduzca la amplitud de la señal portadora = ');
% Amplitud que se asigna a nuestra señal cierra de dientes
a_fp = input('Introduzca la amplitud de la señal de mensaje (debe ser <Carrier) =');
%se pierde modulaciones es decir si pierde muestras
senal_portadora = a_fp*sawtooth(2*pi*fp*t);
%señal en radianes, la formula crear una serie de valores lo cual este forma de diente de cierra
senal_modulada = a_fm*sin(2*pi*fm*t);
%señal en radianes
n = length(senal_portadora);
%se calcula la longitud porque es necesario tener un número máximo para
...