estoy trabajando en un proyecto para impulsar un motor usando un controlador de motor que acepta PWM de 5 voltios (para un ciclo de trabajo del 100 %) pero, como resultado, estoy usando raspberry pi 3 que tiene un PWM de 3,3 voltios (para un ciclo de trabajo del 100 %). Realmente no puedo alcanzar la velocidad máxima que quiero. ¿Cómo debo resolver esto? ¿Hay alguna manera de amplificar la señal PWM sin alterar la frecuencia? ¡gracias!
Debe especificar su frecuencia PWM máxima.
Es probable que la velocidad de conmutación del circuito a continuación sea lo suficientemente rápida para la mayoría de las aplicaciones Arduino o Pi PWM.
Aquí hay un circuito simple y un poco inusual que hará lo que quieras en la mayoría de los casos.
La base del transistor está conectada al suministro de bajo voltaje (aquí 3V3) mediante una resistencia, y el emisor es impulsado directamente por el PWM de bajo voltaje (aquí 3V3).
Se puede utilizar casi cualquier transistor NPN "jellybean" de pequeña señal.
Un pequeño condensador en R1 (tal vez 1 nF - experimento) mejorará un poco la respuesta de frecuencia, pero es poco probable que sea necesario.
Esta disposición significa que cuando la entrada PWM es baja, el transistor está encendido, su colector está bajo y, por lo tanto, el PWM de salida es bajo, por lo que no hay "inversión de fase".
simular este circuito : esquema creado con CircuitLab
Este es un cambiador de nivel de alta velocidad no inversor.
simular este circuito : esquema creado con CircuitLab
brian carlton
Fazrin Adinugraha
Hogar
Fazrin Adinugraha
Tony Estuardo EE75
Russel McMahon
Andy alias