Conduciendo un servo con MOSFET

9

Estoy intentando construir un pequeño dispositivo alimentado por batería que contiene un servo. Me gustaría poder apagar el servo para ahorrar batería. He leído anteriormente que los MOSFET se pueden usar para hacer esto, pero tengo problemas para encontrar circuitos de ejemplo que sean lo suficientemente detallados (faltan valores de resistencia sin forma de calcularlos) y, para ser sincero, no estoy muy seguro de qué tipo de circuito hago. Estoy buscando (nunca he usado ningún FET antes). ¿Puede alguien darme un empujón en la dirección correcta?

información potencialmente relevante:

  • código que se ejecuta en un mega88 @ 3.3V
  • Servo 4.8-6V conectado directamente a la batería de 6V (me gustaría cambiar esto)
pregunta penjuin

2 respuestas

11

No mencionaste la cantidad de corriente que necesitas. Aquí hay una guía rápida -

Para la mayoría de las aplicaciones de conmutación los parámetros importantes   son la clasificación de voltaje (BVdss), la corriente de drenaje máxima (Id (activada))   y el voltaje de conexión de la puerta.

Para una batería de 6V, desea un voltaje de ruptura de al menos 6V. Hacer esto   Un poco más alto en caso de conmutación produce voltajes transitorios. Ya que   la mayoría de los FET tienen voltajes de 20 V o más, esto debería   no ser un problema Elija un FET de 20V o 30V.

Elija una corriente de drenaje máxima por encima de lo que requiere el servo.   La corriente máxima de drenaje suele estar limitada por la térmica.   Rendimiento del sistema no del dispositivo. Cuanto corriente hace   ¿necesitas? ¿Qué tan grande puede usar un dispositivo? Tienes espacio para   un disipador de calor?

Para usar el FET como un interruptor en un sistema de 3.3 V, desea un nivel lógico   dispositivo. Esto asegurará que el dispositivo esté completamente encendido   en la resistencia) a niveles de 3.3V.

Por lo general, para los circuitos, pondré una resistencia desplegable en el   Puerta para que la puerta nunca esté flotando. Para algunas aplicaciones   Colocaré un diodo Zener a través de la puerta para protección transitoria.

    
respondido por el jluciani
5

Es posible que no necesites un MOSFET. Debe medir la cantidad de corriente que utiliza su servo cuando no está enviando ningún impulso en la línea de señal. Me imagino que un servo bien diseñado entraría en un modo de suspensión profunda y solo usaría unos pocos cientos de micro amperios, pero nunca he probado esto.

Si necesita un MOSFET, le recomiendo que use un MOSFET de canal P en la línea de alimentación del servo (el cable central). Puede conectar la compuerta del MOSFET a la fuente de alimentación a través de una resistencia de pull-up de 10-100kOhm para garantizar que esté apagada de forma predeterminada. Luego use una línea IO del microcontrolador para bajar la compuerta cuando desee que se alimente el servo, y luego haga que la línea IO sea una entrada de alta impedancia cuando desee cortar la alimentación del servo.

Su diagrama de circuito debe verse como el lado derecho de este diagrama de reemrevnivek (solo mire la P2) :

Enestecaso,la"carga" en el lado derecho es tu servo.

Querrá consultar la hoja de datos de su MOSFET para asegurarse de que las corrientes de fuga no sean tan malas.

    
respondido por el DavidEGrayson

Lea otras preguntas en las etiquetas