Un interruptor mosfet para la señal PWM

0

Me preguntaba si mi circuito funcionará.

Laseñalde5Vprovienedeunmicrocontrolador,segúnunacondición.Sies1(5V)quieroquelaseñalPWMsearecibidaporelmotor.Sies0,elmotornodeberíarecibirningunaseñaly,porlotanto,nogirar.

¿Quéespecificacionesdelmosfetdeboexaminar?

¡Gracias!

EDITAR:Creoqueestoyusandoeltérminoincorrectopara"motor", lo siento, no sé cómo llamarlo. Lo usaré para conducir un ESC o un servomotor.

La señal proviene de la salida PWM de Erle Brain 2, que tiene una capacidad de sumidero de corriente de 25 mA a 5V.

P.S. Gracias a todos por sus aportaciones! ¡Realmente lo aprecio! :)

    
pregunta astew

3 respuestas

1

Perdóneme si ya lo sabe, pero la configuración de su Nchan es un seguidor de origen, que normalmente se usa como un búfer actual. Más claramente, un circuito que producirá la misma señal (menos VGS) en la fuente que está en la puerta, pero con más corriente, que está limitada por lo que el Nchan puede suministrar (drenar a la fuente) y también está limitada por la capacidad del Fuente de alimentación, que normalmente se acoplaría al desagüe. En este caso sustituyó una señal PWM por la fuente de alimentación.

Lo que estás haciendo es usar un Nchan como puerta, para "conectar" una señal de encendido / apagado desde un microcontrolador para pasar una señal PWM a un motor.

En primer lugar, este circuito funcionará; sin embargo, esto depende de los requisitos de corriente de entrada del motor en la entrada PWM, y también de qué tipo de Nchan lo usas. Hay básicamente dos tipos de Nchan, que son más bajos poder, y mayor poder. Te sugiero que NO uses un poder superior Nchan Debido a que el voltaje de activación de Vgs está generalmente en la vecindad de 2VDC. Usar algo como un 2N7000 funcionaría (Vgs gire = 0.7VDC), sin embargo Solo se puede suministrar un máximo de 200 mA desde el desagüe a la fuente. Si la entrada PWM de su motor requiere más que eso, este enfoque no funcionará.

Me gustaría sugerirle que use una puerta lógica en lugar de un Nchan. Específicamente sugiero usar una puerta AND. Ponga su señal PWM en uno entrada de la compuerta AND, y señal de encendido / apagado desde el controlador mirco al Otra entrada de la puerta AND. La señal PWM del motor es esencialmente digital. Entrada (1 o 0). Es solo la duración entre el cambio de 1 y 0 (deber ciclo).

Si elige este enfoque, tenga cuidado al elegir una puerta AND que puede suministrar una cantidad suficiente de corriente a la entrada PWM del motor.

Por último, si sigues usando un Nchan, seré cauteloso con respecto al intercambio. el PWM y las señales de encendido / apagado al Nchan. Si eliges hacer eso, por favor. asegúrese de que la salida de su microcontrolador pueda suministrar suficiente corriente al Entrada PWM del motor. La mayoría de los microcontroladores (Arduino) suministran una salida muy baja corrientes.

Espero que esto ayude.

    
respondido por el K. Ryan
0

Debería funcionar, pero me gustaría encender / apagar y las señales PWM de otra manera. Así que PWM está en la puerta y encendido / apagado en el drenaje.

Respecto al mosfet, ¿parece que esa línea no tiene un alto consumo de corriente? Si ese es el caso, cualquier mosfet de canal N con un umbral de voltaje de la puerta lo suficientemente bajo (< = 2V) haría el trabajo.

    
respondido por el Darko
0

No es así como funcionan los motores. No tienen una entrada de control como esa.

Un motor con un controlador específico podría agruparse en una caja y tener tres terminales, pero entonces ya no tiene un "motor". En ese caso, depende de cuáles sean las especificaciones de la entrada de control. Si se trata de una entrada digital normal, entonces no necesita un transistor entre el microcontrolador y el controlador del motor. De lo contrario, lo que necesita depende de lo que requiera exactamente la entrada del controlador.

En cualquier caso, usar un FET de la forma que se muestra es, en el mejor de los casos, dudoso. Habrá cierta caída de voltaje desde la puerta hasta la fuente. Sin las especificaciones, no podemos saber si el controlador puede seguir detectando el resultado de manera confiable como una lógica alta.

Parece que lo que realmente quieres es una función AND. Esto se puede hacer mediante una puerta AND, pero mucho mejor sería realizarlo como parte de la lógica programable en el micro. Apague la salida PWM en el micro cuando desee apagar el motor.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas