Comience aquí para obtener una idea general: Muchas muchas ideas aquí
Liderando a
enlace
La relación alta: baja del PWM en 1 ciclo de PWM establece el valor analógico representado después del filtrado. La relación PWM se ajusta en consecuencia. Pero cómo hacerlo ...
He aquí cómo:
Elcomparadorcomparalarampalineal&Magnitudesdeondasinusoidal:alternalasalidasegúnelresultado.
Yelsiguienteessemejanteaél...
Espero que salgas corriendo de la sala llorando "Eureka".
YeeHa!!!
Esto
Yee Ha!!!
From Here
Hace esto:
Notas:
Tengaencuentaqueundiagramadearribautilizaunaondatriangularyelotroundientedesierra(rampahaciaarriba,verticalhaciaabajo).Miraloqueamboshacenycómofuncionaelmétodo.Unavezqueentiendaloqueseestáhaciendo,puede"fácilmente" convertirlo en software. La "rampa" en ambos casos comienza en cero y avanza a Vmax durante un período de tiempo. Con un comparador analógico, se compara continuamente la onda sinusoidal con la rampa y se establece una salida alta cuando la rampa es más baja que la onda sinusoidal y baja cuando la rampa es más alta. En el software, la comparación se realiza en intervalos de tiempo regulares
La frecuencia de rampa general debe ser más alta que la frecuencia de onda sinusoidal. Cuanto mayor sea el número de rampas por ciclo de onda sinusoidal, más a menudo cambiará la forma de onda y mayor será la frecuencia de PWM y más pérdidas en MOSFETS o IGBT, etc. Algunos sistemas cambian el número de muestras por onda sinusoidal según la frecuencia para limitar la frecuencia máxima de PWM. A medida que la frecuencia de onda sinusoidal aumenta, en ocasiones reducirán la proporción. Cuando tales sistemas accionan un motor, se puede escuchar "cambio de marcha" a que el motor acelera. El arrancador desde estacionario puede ver el PWM del inversor como un tono de baja frecuencia que se eleva hacia un silbato cuando la velocidad del motor aumenta, luego cae repentinamente en un factor de quizás 4 u 8 o ... y luego vuelve a subir cuando el motor continúa acelerando . Puede hacer esto varias veces. Esto permite la onda sinusoidal más pura posible a velocidades lentas y limita los componentes de frecuencia de la unidad a velocidades altas.
Tenga en cuenta que necesita modelar esto solo para un trimestre en el software. Para el segundo cuadrante, simplemente ejecuta la comparación hacia atrás al cuadrante uno, para Q3 inviertes Q1 (máximos y mínimos intercambiados) y para Q4 inviertes Q2. Los valores de sinewave pueden calcularse sobre la marcha o almacenarse en una tabla dependiendo de lo que se adapte a su sistema. Si tiene una gran cantidad de ROM / sala de memoria, puede ser más fácil usar 360 grados completos en la memoria, pero usar 1/4 ciclo 4 veces no es mucho más difícil.
Por lo tanto, si utiliza una tabla:
Q1 - tabla superior
Q2 - Mesa abajo
Q3 - Tabla ascendente, salida invertida
Q4 - Invertir la salida de la tabla hacia abajo.
Lo que me recuerda a una vieja broma *.
Que puede ir:
Hasta una chimenea abajo y
Abajo una chimenea abajo
pero no puede ir
Bajando una chimenea arriba o
Hasta una chimenea hasta
?
(En algunos casos, tratar de subir una chimenea puede funcionar de alguna manera si te esfuerzas lo suficiente pero puedes provocar un desastre, pero una chimenea baja siempre termina en un desastre).