Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tecnicas de Modulacion PWM PDF
Tecnicas de Modulacion PWM PDF
PAMPLONA COLOMBIA
SEPTIEMBRE DEL 2006
0
UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
PROGRAMA DE INGENIERÍA ELECTRÓNICA
PAMPLONA COLOMBIA
SEPTIEMBRE DEL 2006
1
ABSTRACT
This work consists on the design and simulation of technical of modulation Natural
PWM for the control of motors trifásicos, to regulate the speed of asynchronous
Before beginning the simulation, he/she is carried out a detailed summary of the
the characteristics and limits are presented that should be had in bill for the design
The simulation Natural PWM was carried out thanks to the version demo PSIM 6.1
of gratuitous distribution, and it was analyzed the signs of the wave moduladora,
that of the portadora and the resulting wave or modulated wave that it is that of
2
RESUMEN
Escalar.
mayor importancia.
3
TABLA DE CONTENIDO
INTRODUCCION 8
PROBLEMA 10
JUSTIFICACION 11
OBJETIVOS 12
1. MARCO TEORICO 13
4
1.11.1 Control Voltaje – Frecuencia (V/f) 41
1.12 MOSFET 44
1.15. METODOLOGIA 59
1.17 SIMULADORES 61
3. ANÁLISIS DE LEGALIDAD 96
5
5. INFLUENCIA AMBIENTAL DEL TRABAJO 98
CONCLUSIONES 99
RECOMENDACIONES 100
BIBLIOGRAFÍA 102
ANEXOS 103
6
INTRODUCCION
(drives) no es ajeno a estos cambios, y por ello responde, ahora más que nunca,
de esta técnica.
7
estuvieron basadas en técnicas de implementación analógicas. Estas técnicas,
desarrollar una estrategia simple y eficiente para lograr los indicadores deseados.
del hardware para la estrategia dada y también, como último criterio, el costo del
8
PROBLEMA
directa por los motores de corriente alterna, ya que estos ofrecen mejores
9
JUSTIFICACION
energía sea eficiente para así aprovechar las caracterizas del motor. Desde
este punto de vista se hace necesaria una estrategia que permita controlar el
ser útiles no solo para el control de motores, sino para dar un adecuamiento
10
Con esta implementación por medio del DSP 56F801 pretendo disminuir el
11
OBJETIVOS
OBJETIVO GENERAL
motores trifásicos.
OBJETIVOS ESPECIFICOS
• Documentación.
12
1. MARCO TEORICO
Una vez elegido los dispositivos de potencia, y con ellos la frecuencia máxima de
tensión sinusoidal debe ser igual a la frecuencia que se desea obtener del
13
sinusoidal y la amplitud de la tensión triangular determina la anchura de los pulsos
cada rama.
14
Fig. 1.2. Modulación por ancho de pulso. Voltaje de referencia y señal
modulada (a);
voltaje de fase (b); voltaje fase - neutro(c) voltaje del neutro (d)
que es el caso más habitual, el voltaje del neutro, como se planteo anteriormente,
será:
v n0 =
1
(v a 0 + vb0 + vc0 )
3
15
Teniendo en cuenta que los valores en los voltajes de fase son v dc 2 y - v dc 2 ,
v dc v dc v dc v dc
v n0 = , ,− ,− , que por lo tanto, el valor instantáneo no va a valer
2 6 2 6
eficiencia del sistema. También, debido a la reactancia del motor, los armónicos
las frecuencias más bajas. A pesar del número reducido de frecuencias armónicas
16
bajas, se producen pérdidas suplementarias en el motor y esto se ilustra más
procurar que los motores que están funcionando de manera continua no estén
para mejorar sobre todo la eficiencia del sistema convertidor - motor, esto puede
Desde las primeras técnicas de Modulación PWM registradas hasta nuestros días,
continuación:
conmutaciones por ciclo, sin embargo, sólo se usa en aplicaciones limitadas, por
cual provoca que la operación del motor de inducción sea ineficiente y tenga un
17
desempeño insatisfactorio a bajas velocidades. A pesar de esta limitación, esta
técnica ofrece menos pérdidas por conmutación que el resto de las técnicas.
Esta se caracteriza por el empleo de un tren de pulsos por semiperíodo. Todos los
18
1.2.3. Modulación sinusoidal
Si esa modulación se realiza con una función sinusoidal, se obtiene una marcada
En este método, una señal portadora triangular, se compara con una onda
como otros métodos, son usados para calcular el ancho de los pulsos. Además los
sistemas digitales.
19
Industriales y se menciona extensivamente en la literatura. En este tipo de
sucede en otros esquemas PWM, el ancho de cada pulso varía en proporción con
la amplitud de una onda senoidal modulante que se compara con una onda
20
1.3. Razón de modulación (Carrier Ratio)
f portadora
n=
f referencia
armónicas, su valor debe ser alto pues esto permite obtener gran número de
pulsos por período de la onda fundamental. Por otra parte, esto aumenta la
frequency). Este valor está limitado por el tipo de semiconductor utilizado. Para los
tiristores esta frecuencia es baja pero para los Transistores Bipolares de Potencia,
estos dispositivos.
Las tensiones desiguales más próximas a la tensión triangular serán las de mayor
armónicas elevadas son menos importantes que las armónicas bajas. Además,
puesto que todas las frecuencias armónicas que puedan ser divididas por tres
21
están equilibradas por el motor trifásico, la relación entre la frecuencia triangular y
la cual, por tanto, no puede tomar el valor máximo; sin embargo, este valor es
Todo esto explica por qué la relación de n disminuye cuando la frecuencia del
motor sube. Puesto que los cambios se producen por etapas sucesivas y pueden
ser oídos normalmente bajo la forma de “cambios de velocidad” por que la tensión
que se utiliza para aplicarla al motor produce un cierto ruido en el motor. Para
motor, se utiliza una relación de n capaz de dar una tensión dotada del mismo
22
La elevada relación de n a frecuencias bajas corresponde a un número de
frecuencias muy bajas. Normalmente una portadora del orden KHz puede ser
suficiente. Pero hay que tener en cuenta los posibles problemas causados por las
vibraciones que puede producir el motor, las bobinas y los propios conductores.
resonancias mecánicas.
23
influencia a medida que disminuye la relación entre la frecuencia de la portadora y
Este método es muy fácil de realizar utilizando circuitos analógicos pero puede dar
El otro método es el control sincrónico que se basa en utilizar dos o más zonas de
trabajo en cada una de las cuales se mantiene constante Rc. Este método
Rc = 6n
tabla siguiente:
24
Zonas de operación del inversor
Zona
Diapasón de Frec. Rc fcmax
I 100-60 Hz 60 6 kHz
Debe señalarse que, con este método de control al llevarse a cabo la transición de
25
1.6. Índice de modulación (Modulation Depth)
v referencia ( max )
m=
v portadora ( max )
26
de las dos ondas, el ancho de pulso resultante es proporcional a la amplitud de la
De hecho, es útil mostrar que el ancho de pulso sólo puede ser definido utilizando
T ⎡ Vm
tp = ⎢1+ (sen ω t1 + sen ω t 2 )⎤⎥
2⎣ 2 ⎦
Donde:
tanto, el ancho de los pulsos sólo puede ser definido en términos de una serie de
funciones Bessel.
27
computadora y el instante de conmutación de la PWM es determinado usando
uso, pero esto requiere de un gran espacio de memoria para guardar los anchos
Como se ilustra en la figura 1.5, la forma de onda del PWM cambia entre dos
armónicos de frecuencia.
28
Fig. 1.5. PWM natural de dos niveles Fig. 1.6. PWM natural de tres niveles
por ancho de pulso por conmutaciones entre (+1 y -1) como se muestra en la
figura 1.6. Esta forma de modulación por ancho de pulso de tres niveles es típica
29
incluye el portador de armónicos de frecuencia. La forma de onda de tres niveles
puede ser generada por la combinación de las formas de onda de PWM de dos
polaridad cada medio ciclo, y por consiguiente, el ancho de pulso en este medio
ciclo requiere, para ser modulado, del semiciclo positivo de una onda moduladora.
Una vez obtenidos los modelos computarizados de dos y tres niveles de la PWM
natural, entonces, estos pueden ser utilizados como bloque básico para construir
natural.
30
de encendido y la duración de los pulsos modulados, así, el patrón de pulsos se
salida PWM vo(wt) está determinada por el voltaje de CD de alimentación (no por
En las formas de onda PWM el patrón de pulsos depende de la relación del pico
M = Vm / Vc
usual de M es 0 ≤ M ≤ 1 .
31
Fig. 1.7. Forma de onda PWM que se obtiene utilizando SPWM con muestreo
natural, p = 12,
M = 0.75.
Una propiedad básica de las formas de onda PWM es la relación entre las
frecuencia, p.
P = fc / fm
donde:
impar entonces la forma de onda modulada tiene simetría de media onda (los
orden par.
32
Con un valor grande de p los armónicos dominantes de la forma de onda PWM
modulantes, cada una de ellas desplazada 120° y se puede utilizar una portadora
común para las tres fases. Esto se muestra en la Fig. 1.8, así como las formas de
33
Fig. 1.8. Formas de onda de voltaje para un inversor trifásico SPWM.
k = np k ± m
donde:
34
La operación cuando M se incrementa más allá de la unidad se llama
Fig. 1.9. Valor RMS del voltaje fundamental de línea relativo a Vcd contra la
35
Cuando M alcanza el valor M = 3.24, las formas de onda originales de PWM se
en la Fig. 1.9.
36
Otras opciones para incrementar el voltaje fundamental modulado de salida más
37
onda portadora triangular, como se muestra en la Fig. 1.12 y Fig. 1.13, el proceso
está definida por las intersecciones entre la onda portadora y la onda escalonada
modulante.
portadora, Fig. 1.13, el proceso se conoce como muestreo regular asimétrico. Los
38
escalonada a niveles diferentes de escalón, así, la onda modulada resultante tiene
Tanto para el muestreo regular simétrico como asimétrico, las formas de onda
valores necesarios de una onda senoidal para definir una onda escalonada de
valores de muestreo es mucho menor que en el muestreo natural que requiere una
39
muestra a instantes de muestreo de cada grado o medio grado de la onda
senoidal modulante.
Es común que los sistemas PWM sean actualmente implementados con técnicas
circuitos LSI (integración a gran escala). Esto es en parte para evitar el uso de
sistemas electrónicos analógicos con sus problemas asociados como nivel de CD,
40
computacional basada en ROM. Además, la naturaleza analítica de las formas de
onda del PWM de muestreo regular hace esta aproximación factible para su
Para generar la mayor posible relación de par por ampere en la corriente del
valor nominal aún cuando las condiciones de operación varíen. Para lograr
trabajar a flujo constante se puede ajustar, para cada condición de operación, dos
alimentación.
mando. Los primeros convertidores que utilizaron esta técnica sólo permitían un
41
margen muy limitado de velocidades porque al mantener constante la relación V/F
deslizamiento
42
Las técnicas de control V/F están basadas en los modelos estáticos del motor de
comparadas con los valores instantáneos de las corrientes del motor. El error en la
obtiene de la salida del regulador de velocidad o de una tabla con los valores
43
voltaje. En este caso se dice que el inversor está trabajando en modo de control
1.12. MOSFET
figura.
44
Fig.1.16 Mosfet de acumulación canal n.
Los terminales son drenaje (D), compuerta (G), fuente (S) y sustrato (B). En
halla aislada del sustrato por una fina capa de oxido (dióxido de silicio Si2O) y por
Entonces si se aplica una tensión entre drenaje-fuente fluirá una corriente que sale
del terminal fuente a través del canal hasta el terminal drenaje. La corriente del
45
La longitud L y la anchura W del canal se muestran en la figura 1.16; la longitud
fabricación tales como el nivel de dopaje y la anchura del óxido. El símbolo del
al drenaje una tensón positiva con respecto a la fuente y comenzamos con VGS=0.
46
sustrato está polarizada en inversa por el generador VDS. A esto se le llama región
de corte. A medida que aumenta VGS el dispositivo permanece en corte hasta que
inversa e id=0
47
aplicada a la compuerta ha repelido a los huecos de la región situada bajo la
VDS, la corriente fluye hacia el drenaje a través del canal y de la fuente. Para
48
Para vGS >Vto, se introduce un canal de material de tipo n en la región que está
bajo la compuerta. A medida que aumenta vGS, el canal se hace más grueso. Para
Ahora ¿qué sucede si VDS continúa aumentando?. A causa del flujo de corriente,
la tensión entre los puntos del canal y la fuente se hace mayor a medida que nos
figura 1.20. A causa de ese afilamiento del canal, su resistencia se hace mayor al
aumentar VDS, dando como resultado una menor tasa de crecimiento de iD. Para
donde:
49
Fig.1.20. A medida que aumenta vDS, el canal se estrecha en el extremo del drenador, e iD se
incrementa con más lentitud. Por último, para vDS> vGS -Vto, iD permanece constante
cuando VGD iguala al valor umbral Vto, la anchura del canal en el extremo del
50
drenaje se hace cero. Para posteriores aumentos de VDS, iD es constante, tal como
tenemos VGS >= Vto y VDS >= VGS - Vto y la corriente viene dada por: iD = K * (VGS
- Vto)2 .
atributos del BJT y del MOSFET. Posee una compuerta tipo MOSFET y por
consiguiente tiene una alta impedancia de entrada. El gate maneja voltaje como el
51
Entre el drain y el source existen 4 capas p+n-pn+ que forman un tiristor. Este
52
Una vez encendido, el dispositivo se mantiene así por una señal de voltaje en el
los 50 kHz.
corriente iD se autolimita.
kW.
53
1.14. Inversor de onda cuadrada
control.
54
Fig. 1.21. Inversor a tiristores
el 5), y otro de la inferior (el 2, el 4 o el 6), de manera que siempre queda un borne
del motor sin conectar. En este caso cada interruptor solo conduce durante 1/3 del
Otra forma de accionar los interruptores es conectar las tres salidas al positivo o al
voltaje de cada borne del motor respecto a un punto del circuito intermedio es una
onda cuadrada, pero si se analiza lo que sucede entre fase y el neutro (que se
define por el promedio del voltaje en las tres salidas) se comprueba que sigue una
55
Fig. 1.22. Formas de onda de los voltajes del inversor
Los voltajes de cada fase con respecto al punto central de CD pueden describirse
4V ⎡ 1 1 ⎤
va0 = ⎢ cos w1t − cos 3w1t − cos 5w1t + K⎥
π ⎣ 3 5 ⎦
vb0 =
4V ⎡
⎢
π ⎣
( ) 1
3
( )
1
( ) ⎤
cos w1t − 120 0 − cos 3 w1t − 120 0 − cos 5 w1t − 120 0 + K⎥
5 ⎦
56
v c0 =
4V ⎡
⎢
π ⎣
( )
1
3
( 1
) ( ⎤
cos w1t + 120 0 − cos 3 w1t + 120 0 − cos 5 w1t + 120 0 + K⎥
5 ⎦
)
Donde V = 0.5 v cd .
v ab = v a 0 − v b0
vbc = vb0 − v c 0
v ca = v c 0 − v a 0
Combinando estas ecuaciones se obtienen los voltajes de líneas, los cuales serán:
v a0 = 3
4V ⎡
⎢
π ⎣
( ) 1
5
( 1
) ( ⎤
cos w1t − 30 0 − 0 − cos 5 w1t − 30 0 − cos 7 w1t − 30 0 + K⎥
7 ⎦
)
vb0 = 3
4V ⎡
⎢
π ⎣
( ) 1
5
( 1
) ( ⎤
cos w1t − 90 0 − 0 − cos 5 w1t − 90 0 − cos 7 w1t − 90 0 + K⎥
7 ⎦
)
vc0 = 3
4V ⎡
⎢
π ⎣
( )
1
5
( 1
) ( ⎤
cos w1t + 150 0 − 0 − cos 5 w1t + 150 0 − cos 7 w1t + 150 0 + K⎥
7 ⎦
)
Para el caso de la figura 1.21, en el cual el motor esta conectado en estrella sin
v a 0 = v an + v n 0
vb 0 = v bn + v n0
v c 0 = v cn + v n0
57
Como se considera que la fuente de alimentación es balanceada, entonces
v n0 =
1
(v a 0 + vb0 + v c0 )
3
Sustituyendo se obtiene:
v a 0 = v a 0 − v n0 =
1
(2 v a0 − vb0 − v c0 )
3
vb0 = vb0 − v n0 =
1
(2 vb0 − v a 0 − v c0 )
3
v c0 = v c0 − v n0 =
1
(2 v c0 − vb0 − vb0 )
3
1.22 (g) o descrito por la serie de Fourier respectiva como se realizó. Como se
Para una carga trifásica balanceada y lineal, como es el motor de inducción, los
obtenerse del principio de superposición. Una onda típica de corriente con carga
58
También se observará que sólo existen seis posibles combinaciones de los
voltajes de salida, lo que suele representarse como seis vectores situadas a 600 y
contrasta con los infinitos valores que puede alcanzar un voltaje sinusoidal.
Existe otra posibilidad que se combina con la anterior: Esta es conectar las tres
sea cero. Esto permite variar la intensidad de la salida de forma continua, aunque
una frecuencia relativamente alta (llamada portadora) y variar el valor medio por la
bobinas que pueden añadirse en serie, sigue una ley de variación más suave que
1.15. METODOLOGIA
para poder crear mi algoritmo para generar las señales PWM ya desfasadas para
59
Tambien adquiri muchisimos conocimientos en el diplomado Aplicaciónes de los
del motor.
60
1.17. Simuladores
electrónico con el fin de ahorrar trabajo y tener una visualización ideal del
utilizar varios simuladores con el fin de comparar al final los resultados y así tener
61
Librerías de simulink.
PSIM Demo: Aunque es una versión demo nos es de mucha utilidad al momento
de fourier. Este simulador puede interactuar con simulink que es otro de los
simuladores elegidos.
62
Interacción de Psim con Simulink.
Estas tablas son determinadas a partir de simuladores en este caso PSIM con el
63
Diseño de la tabla en PSIM.
Dado a que PSIM genera un archivo en block de notas, podemos determinar los
para generar ¼ de onda, los demás tiempos de los otros cuartos de onda serian
64
P.1.Visualización de la señal seno.
65
P.2.Señal de entrada en Psim.
66
P.3.Análisis espectral de la señal seno de entrada.
66
Hay que tener en cuenta que el resultado de este muestreo generara la señal
PWM Natural. También hay que tener en cuenta que el muestreo que se realice
cumpla con los criterios de una señal óptima PWM Natural. En la figura P.4. Se
obtenidos de esta comparación nos dan como resultado la señal PWM Natural.
Como se observa en la figura P.5. Los puntos de corte obtenidos entre la señal
como resultado la señal PWM Natural (resultante), Como se puede ver los puntos
de intersección que se generan no son siempre con el mismo tiempo y por esto es
67
que varia el ancho de los pulsos y a medida que aumenta la amplitud de la señal
produce una señal PWM Natural en la que los pulsos que la componen deben
68
Análisis espectral de la señal seno.
De acuerdo al resultado se puede decir que esta señal es optima para de ella
tomar la tabla para la frecuencia que corresponde a la señal seno que se utilizó
69
Semiciclo positivo de la onda seno.
Onda triangular.
(Onda seno) con la onda portadora (Onda triangular), para el semiciclo positivo de
Natural para el semiciclo positivo, para obtener nuestra tabla de datos de la PWM
Natural.
70
Si nos devolvemos y comparamos las graficas P.8. y P.6. Se puede decir que son
para evitar la sobremodulacion y por ende datos erróneos que podrían aumentar la
Ya con todos estos datos se puede determinar una tabla con los valores on/off
para cada frecuencia, pero queda algo más. Mirar el comportamiento del motor en
averiguar en este simulador como se comporta el motor en caso ideal con esta
PWM Natural que he obtenido como respuesta y con la cual se construyo la tabla
71
Primer paso (obtención de una onda seno trifasica):
72
P.10.Onda seno trifásica.
120° entre sino para lograr nuestra seno trifásica para la simulación.
cuenta que ahora son tres señales seno y que están desfasadas 120°. La señal
73
señal triangular, hay que tener en cuenta que esta señal este sincronizada para
todas las señales seno para obtener una señal PWM Natural.
74
Ya como se ha venido realizando en simulaciones anteriores la figura P.12.
PWM Natural.
75
P.14.Señales resultantes a la salida del convertidor.
inversor que esta compuesto por 6 IGBTs. En esta figura se alcanza a observar
mínimo.
76
P.15.Análisis espectral a la salida del convertidor.
tener cuidado con los armónicos sino que en la etapa de potencia se debe realizar una
filtración mas exacta y que elimine por completo el rizado ya que estos armónicos son
77
Como se menciono en capítulos anteriores para el desarrollo de las tablas que
cual se implementa el modulador que para nuestro caso es un PWM con muestreo
siguiente figura.
78
Una vez modulada la señal PWM en PSIM, lo que resta es tomar los valores de
que lleva el mismo nombre del archivo de la simulación del modulador, y queda
modulador.
Cabe recordar que todo lo posteriormente escrito esta basado en una simulación
79
t _ on = t _ off = t 2 − t1 (136)
La siguiente tabla ilustra los tiempos t1 y t 2 tanto como t_on y t_off y aplicando la
Tabla.P.17.
80
Fig.P.18. CUARTO DE ONDA PWM.
Análisis 1
La señal de 0 a T
4 es la misma de T
4 a T
2 solo que en T
4 a T
2 existen los valores de
T
4 a 0. Es como si en T
4 localizáramos un espejo de T
4 hacia 0. Por eso en la
81
grafica vemos que de 0 a T
4 están los instantes de 1 a 14 y de T
4 a T
2 los instantes
se regresan de 13 hasta 1.
Análisis 2
numero 1, este instante es igual que el primer pulso marcado con el instante 1 un
tabla tenemos que para este primer pulso marcado con el instante 1 tiene un
tiempo de 160μs, debemos encontrar el tiempo que hace falta para que este pulso
quiere decir que al primer pulso de 160μs le faltan 270 μs para completar el pulso
Análisis 3
Ahora, la señal de T
2 a T es la misma que la señal de 0 a T
2 , solo que los pulsos
que de 0 a T
2 eran altos, ahora son bajos de T
2 a T.
82
Teniendo en cuanta el análisis anterior obtenemos la señal completa PWM en 0
Va_0º = [ 160, 290, 390, 230, 450, 170, 500, 120, 550, 80, 580, 60, 580, 60, 580,
60, 580, 80, 550, 120, 500, 170, 450, 230, 390, 330, 290, 230, 450, 170, 500, 120,
550, 80, 580, 60, 580, 60, 580, 60, 580, 80, 550, 120, 500, 170, 450, 230, 390, 120
] (137)
Después de obtener los valores de las tablas procedo a crear el algoritmo para
83
Fig.P.19. SEÑALES PWM DESFASADAS 120º
siguiente análisis:
Para la señal en 0º de la Fig.P.19. uno de los pulsos está marcado con números,
en las señales de -120º y -240º. Para este caso me e fijado en el pulso marcado
restantes.
84
Si cada uno de los números de la señal de 0º representa la posición de cada uno
de los valores del vector Va_0º, entonces los vectores que representan las señales
Como podemos notar el primer pulso para la señal a -120º es el 33, entonces lo
que debemos hacer encontrar la posición 33 del vector Va_0º y así obtenemos el
primer pulso de la señal a -120º. Claro esta que este pulso solo contiene una parte
De esta misma manera obtenemos los valores para la fase a -240º, entonces
Vb_-120º = [ 30, 550, 80, 580, 60, 580, 60, 580, 60, 580, 80, 550, 120, 500, 170,
450, 230, 390, 280, 290, 390, 230, 450, 170, 500, 120, 550, 80, 580, 60, 580, 60,
580, 60, 580, 80, 550, 120, 500, 170, 450, 230, 390, 330, 290, 390, 230, 450, 170,
500, 90 ] (138)
Vc_-240º = [ 260, 60, 580, 80, 550, 120, 500, 170, 450, 230, 390, 330, 290, 390,
230, 450, 170, 500, 120, 550, 80, 580, 60, 580, 60, 580, 60, 580, 80, 550, 120,
500, 170, 450, 230, 390, 280, 290, 390, 230, 450, 170, 500, 120, 550, 80, 500, 60,
85
SEÑALES PWM A 60º, 50º Y 40º
periodo los pulsos positivos tienen un mayor tiempo de ciclo útil, e inmediatamente
después de T/2 los ciclos útil y no útil se invierten, es decir, que el tiempo en que
86
87
GRAFICAS DE -120º A 60,50 Y 40H RESPECTIVAMENTE
88
GRAFICAS DE FASE -240º A 60,50 Y 40H RESPECTIVAMENTE
89
90
SEÑALES PWM A LA SALIDA DEL INVERSOR DE 0º,-120º Y-240º A 60H
RESPECTIVAMENTE.
estas figuras podemos observar como las señales mantienen el mismo ciclo
útil en todos los pulsos de todo el periodo, debido a que el circuito inversor se
periodo.
91
92
1.24. PROCESADOR DIGITAL DE SEÑALES DSP.
CISC, con muchas instrucciones, de las cuales algunas necesitan muchos ciclos
para
concretas.
RISC.
93
direcciones, de datos y de control independientes. esto permite leer instrucciones
programas.
Requerimientos.
94
estrategia de modulación PWM de varios pulsos, utilizando tecnología DSP.
Como técnica de control para el diseño del sistema se utiliza el control escalar.
95
ANALISIS ECONOMICO Y ADMINISTRATIVO
trifásicos, y nos permite tener una idea mas clara del comportamiento de estos
equipos.
Computador 1 $ 1’500.000
Osciloscopio 1 $ 14’000.000
Total $ 16’500.000
96
Tutoría 800.000
Total 8’879.000
97
ANÁLISIS DE LEGALIDAD
98
PROTECCION E HIGIENE DEL TRABAJO
chequeen todas las partes externas, y se compruebe el buen estado físico del
mismo.
99
INFLUENCIA AMBIENTAL DEL TRABAJO
Este proyecto cumple con uno de los objetivos primordiales de la ingeniería como
mundo, para conservar y aprovechar de una forma más eficiente los recursos
naturales.
100
CONCLUSIONES
económicos.
modulación.
101
RECOMENDACIONES
del trabajo. Siguiendo por la dirección del control escalar con la utilización de
102
ANALISIS BIBLIOGRAFICO
motores es un tema muy actual, por ello en nuestro medio no se cuenta con
innovaciones.
103
BIBLIOGRAFIA
104
ANEXOS
DSP 56F801
105
Visualización de las señales PWM natural con sus ciclos positivos y negativos
respectivamente desfasados 120º, para que las entienda la lógica de los IGBTs.
106
Montaje completo del PWM natural para generar las 6 señales que van a los
107
PRACTICAS CON EL DSP PARA GENERAR LAS SEÑALES PWM
108
109
110
ALGORITMO EN EL DSP 56F801 DE MOTOROLA
#define M5680X
#include "dsp568000x.h"
void test(void);
int main(void)
int temp=0;
int tabla[61];
int i,control1=1,control2=1,control3=1,c,pointer;
int con1=0,con2=20,con3=40;
int pointer1=1,pointer2=20,pointer3=40;
tabla[1]=274;
tabla[2]=263;
tabla[3]=319;
tabla[4]=212;
tabla[5]=366;
tabla[6]=169;
tabla[7]=413;
tabla[8]=119;
tabla[9]=458;
111
tabla[10]=77;
tabla[11]=492;
tabla[12]=49;
tabla[13]=512;
tabla[14]=41;
tabla[15]=521;
tabla[17]=521;
tabla[18]=41;
tabla[19]=512;
tabla[20]=49;
tabla[21]=492;
tabla[22]=77;
tabla[23]=458;
tabla[24]=119;
tabla[25]=413;
tabla[26]=169;
tabla[27]=366;
tabla[28]=212;
tabla[29]=319;
tabla[31]=137;
tabla[32]=137;
112
tabla[33]=263;
tabla[34]=319;
tabla[35]=212;
tabla[36]=366;
tabla[37]=169;
tabla[38]=413;
tabla[39]=119;
tabla[40]=458;
tabla[41]=77;
tabla[42]=492;
tabla[43]=49;
tabla[44]=512;
tabla[45]=41;
tabla[46]=521;
tabla[48]=521;
tabla[49]=41;
tabla[50]=512;
tabla[51]=49;
tabla[52]=492;
tabla[53]=77;
tabla[54]=458;
tabla[55]=119;
113
tabla[56]=413;
tabla[57]=169;
tabla[58]=366;
tabla[59]=212;
tabla[60]=319;
test();
while(1)
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
114
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
asm(nop);
if (tabla[pointer1]==con1)
if (control1==1)
if (pointer1<=31)
else
control1=0;
115
else
if (pointer1<=31)
else
control1=1;
con1=0;
pointer1++;
if (pointer1==32)
control1=0;
if (pointer1==62){pointer1=1;}
116
//****** CONTROL FASE 2 ************
if (tabla[pointer2]==con2)
if (control2==1)
if (pointer2<=31)
else
control2=0;
else
if (pointer2<=31)
117
}
else
control2=1;
con2=0;
pointer2++;
if (pointer2==32)
control2=0;
if (pointer2==62){pointer2=1;}
if (tabla[pointer3]==con3)
if (control3==1)
if (pointer3<=31)
118
asm (bfclr #$0002,x:GPIOB_DR);
else
control3=0;
else
if (pointer3<=31)
else
control3=1;
con3=0;
pointer3++;
119
if (pointer3==32)
control3=0;
if (pointer3==62){pointer3=1;}
con1++;
con2++;
con3++;
void test(void)
120
121