¿El controlador del motor usa solo un transistor 2N2222?

5

¿Es posible construir un controlador de motor utilizando solo un transistor 2N2222?

Si es así, entonces ¿cómo?

    
pregunta gomek

2 respuestas

16

Bueno, por controlador de motor ... podría significar cualquier cosa.

¿El motor es AC o DC? ¿Quieres poder variar la dirección del motor? ¿Qué tal la velocidad? ¿Qué hay de frenar el motor?

Un 2N2222 es un transistor bastante poderoso, pero solo es bueno hasta 800mA o menos. Por lo tanto, cualquier motor que use no debe consumir más de esta corriente cuando gira y cuando se detiene, o el transistor podría quemarse. Además, el 2N2222 tiene una capacidad máxima de 40 V, por lo que no puede conducir motores de alto voltaje.

Este es probablemente el circuito más simple:

+12V ---------+---------+
              |         |
             / \        |
             |M| motor ---  1N4001
             \ /       / \
              |         |
              +---------+
              |
            |/
CTL -/\/\/--|    2N2222 NPN
      1k    |\>
              |
             ---
              -

El 1N4001 es un diodo volante. Como el motor es un inductor, cuando se apaga, la energía tiene que ir a algún lugar. El diodo proporciona un camino para esto; de lo contrario, el transistor podría quemarse apagando la salida.

Este "controlador" le permite hacer funcionar el motor hacia adelante y rodearlo. Con PWM, puede variar la velocidad.

Aquí hay un puente en H que usa cuatro transistores 2N2222.

+12V --------+------------------------+
             |                        |
      1k    /  c                    c  \   1k
1 --/\/\/---|   2N2222        2N2222   |--/\/\/--- 3
            \> e                    e </
             |       +       -        |
             |-------- MOTOR ---------|
             |                        |
     1k     /  c                    c  \   1k
2 --/\/\/---|   2N2222        2N2222   |--/\/\/--- 4
            \> e                    e </
             |                        |
            ---                      ---
             -                        -

Haciendo S1 = 1, S2 = 0, S3 = 0, S4 = 1 el motor iría hacia adelante

Haciendo S1 = 0, S2 = 1, S3 = 1, S4 = 0 el motor iría hacia atrás

Haciendo S1 = 0, S2 = 0, S3 = 0, S4 = 0 las costas del motor

Haciendo S1 = 1, S2 = 0, S3 = 1, S4 = 0 el motor frenaría (desaceleraría rápidamente)

Haciendo S1 = 0, S2 = 1, S3 = 0, S4 = 1 el motor también frenaría

Hacer S1 = 1, S2 = 1 sería malo y debería evitarse . Causaría tanto Transistores que vienen dando un camino directo al suelo. Los transistores se quemarían y usted podría dañar su fuente de alimentación. Lo mismo se aplica para S3 = 1, S4 = 1, además de activar todos los interruptores.

También debe haber diodos en cada transistor, ánodo al emisor. Por simplicidad y debido a los medios de solo texto, omití estos. Usa el mismo 1N4001's.

También puede reemplazar los 2N2222 con otra cosa para permitir que conducir cargas más pesadas. Con cargas más pesadas es una buena idea usar disipadores en cada transistor.

Las entradas se pueden controlar desde un Arduino.

    
respondido por el Thomas O
0

Sí, puede hacerse de manera muy simple, pero no obtiene mucha potencia o control de posición.

simular este circuito : esquema creado usando CircuitLab

El circuito utiliza la parte posterior de EMF de una bobina de un solo motor para impulsar el transistor, de modo que un transistor es todo lo que se necesita para hacer girar el motor. Debido a la unidad de retorno EMF, puede funcionar en diferentes tipos de motores, como péndulos, como se muestra en esta patente , aquí también es un buen enlace.

    
respondido por el keantoken

Lea otras preguntas en las etiquetas