Escribí un programa para usar la modulación de ancho de pulso para simular una señal sinusoidal.
Se agregó un filtro de paso bajo para eliminar el ruido y los rastros de una señal discreta.
Se agregó un rectificador de media onda para eliminar la parte negativa de la señal, sin embargo, solo eliminó el 20% en lugar del 50% previsto.
Preguntas:
¿Por qué sucede esto? ¿Cómo me deshago del otro 30 %? ¿Tiene algo que ver con la alta frecuencia del PWM?
¿Qué podría hacer para aumentar el voltaje de CA de salida de 3 V a 10 V o 100 V? (Sé multiplicadores de voltaje) pero estoy buscando otra forma.
¿Se puede usar esto para encender circuitos sin dañarlos?
¿Cómo puedo agregar 10 A de corriente a mi salida de CA final?
Para responder a todas sus preguntas:
¿Cómo haces eso?
Puedes hacer dos cosas:
simular este circuito : esquema creado con CircuitLab
La resistencia está allí para llevar el condensador del otro lado a un nivel de tierra de CC. El condensador no permite que los voltajes de CC impongan nada al otro lado, pero para una señal en movimiento se convierte en una impedancia dependiente de la frecuencia. Tenga en cuenta que esto amortiguará las frecuencias más bajas, porque la impedancia del capacitor es mayor en las frecuencias más bajas. Cuanto más grande sea su condensador, mejor, menos inhibirá las frecuencias más bajas, por lo que si puede obtener 10uF o 47uF. Si desea que 50 Hz sea el límite inferior (por ejemplo, audible), los valores dibujados serán fácilmente suficientes.
Necesitas un amplificador para eso. Para aumentos tan grandes, debe consultar los manuales de diseño de amplificadores de audio o amplificadores de potencia. Pero recomendaría este último solo si tiene una comprensión muy firme de las señales, frecuencias, transistores, amplificadores operacionales, condensadores e inductores. Alternativamente, podría aumentar el voltaje que está cambiando con su etapa PWM. Para esto, necesita una fuente de alimentación externa con el voltaje que desea que sea su oscilación pico a pico y un medio puente de transistor decente (BJT, MOST o IGBT) clasificado en el voltaje y las corrientes de trabajo.
Eso depende de los circuitos que quieras alimentar y para qué. Tengo la impresión de que desea construir algún tipo de controlador/chopper de frecuencia de potencia. No voy a reiterar un instructivo completo sobre cómo construirlos, pero realmente debería considerar buscarlos en Google si no quiere hacer algo muy peligroso (en términos de daño o salud). También tenga en cuenta que este es un camino difícil y largo en comparación con conectar un Arduino a un conjunto de filtros.
Ver punto 2: Amplificación antes o después del filtrado AC.
Esto es lo que recomendaría: en lugar de generar una onda sinusoidal completa y luego rectificarla con un diodo, genere la onda sinusoidal rectificada en el software directamente. Luego, en lugar de generar la señal directamente con el pin de E/S del microcontrolador, active un par de transistores MOSFET de potencia para obtener la corriente que necesita. Agregar un MOSFET de accionamiento adicional con una resistencia pull-up debería permitir el uso de voltajes más altos. Básicamente, construya un inversor CMOS con un canal N y un MOSFET de canal P, y controle la entrada de eso con un MOSFET de canal N con una resistencia pullup en la salida. Luego siga con su filtro LC. Solo asegúrese de obtener inductores que sean lo suficientemente robustos para la corriente.
De parte de la consulta, ¿está insinuando que la señal de CA resultante es 3V correcta?
Lo que está creando es una onda sinusoidal pk-pk de 3V que se encuentra en una señal de 1.5V que se alinea con la E / S de un arduino que tiene un voltaje de 3v3, por lo que el 100% de servicio (digamos el pico) solo puede ser 3.3V y 0 % de servicio (digamos el canal) solo puede ser 0V
Con una caída de tensión directa de 0,7 V en el diodo, las señales máximas de 1,5 V se reducen a 0,8 V, lo que equivale a una reducción del 30 %.
si su objetivo es crear una señal rectificada de media onda, debe acoplar CA la salida para permitir que la señal oscile negativamente O proporcionar una referencia adicional
brahans
CabraCero