Conduciendo un ventilador usando TIP120 a PWM desde Arduino

3

Recientemente, comencé mi primer proyecto grupal, que consiste en diseñar un aerodeslizador autónomo. Decidimos conducir los ventiladores de propulsión (que están clasificados a ~ 7 V y nuestra batería funciona a 12 V) utilizando un transistor TIP120.

Encontramos el diseño en línea y parecía coincidir con nuestra situación, así que lo usamos. El problema es que cuando conectamos la batería, los ventiladores no se encienden. Hice una imagen rápida de nuestro circuito: enlace

El circuito original en el que se basó el nuestro se encuentra aquí .

¿Hay algún problema con el cableado o seleccionamos el transistor equivocado?

    
pregunta Tim

3 respuestas

3

Hay varios problemas con tu circuito:

  1. 2N2222A no es apropiado para esta aplicación. Estás tratando de controlar el poder, aunque no dijiste qué corriente toma este fan a 7 V. Parece que un fan de aerodeslizador tomaría algo de poder, así que digamos 1 A para elegir algo (ya que no especificaste nada) . Eso es más de lo que el pequeño 2N2222A puede manejar.

  2. Tu circuito no tiene suficiente ganancia. No dijiste cuál es el nivel de lógica digital de este arduino pin 9, pero digamos 5 V cuando está alto. Figura 700 mV para la caída B-E, que deja 4,3 V a través de la resistencia de 1 kΩ. Eso solo proporcionará una unidad base de 4,3 mA. Para soportar una corriente de colector de 1 A, el transistor debería tener una ganancia de 233. Tal vez algunas partes en el contenedor lo hagan, pero está más allá de la garantía.

    Este problema es aún peor en la lógica de 3.3 V o con un transistor de potencia adecuado. Usted mencionó TIP120, pero luego está usando 2N2222A por alguna razón. Eso no tiene sentido.

  3. El diodo de retorno está en el lugar equivocado. El problema es que el ventilador actúa como una carga inductiva. No se puede apagar la corriente a través de un inductor instantáneamente. Cuando lo intente, como cuando su transistor se apaga, el inductor generará el voltaje necesario para que la corriente fluya, al menos a corto plazo. En su caso, eso significa aumentar el voltaje del colector al punto que el transistor realiza de todos modos, lo que es malo para el transistor.

    Ponga el diodo en reversa a través del ventilador. En funcionamiento normal no conduce. Cuando el ventilador se apaga bruscamente, le da a la corriente del inductor un lugar seguro donde ir hasta que se apague naturalmente.

  4. Use un diodo Schottky en lugar del diodo de silicio ordinario que muestra. Los diodos Schottky tienen un tiempo de recuperación inverso muy rápido, esencialmente intantáneo para su aplicación. Eso significa que el interruptor no será golpeado y no perderá la corriente cuando se encienda por primera vez, pero la corriente de retorno sigue circulando. Este puede ser fácilmente el caso cuando un motor es accionado con PWM.

Para solucionar este problema, reemplace el 2N2222A con un FET IRLML2502 y conecte la salida PWM directamente a su puerta. No hay necesidad de una resistencia entre la salida PWM y la compuerta. Estos son grandes y pequeños FET siempre que el voltaje no exceda los 20 V, lo que no ocurre en su caso. No olvide reparar el diodo antes de cambiar el transistor, de lo contrario lo cambiará nuevamente.

    
respondido por el Olin Lathrop
0

¿Estás seguro de que lo tienes conectado como el esquema? Si estoy leyendo el esquema correctamente, tan pronto como conectes, la corriente de la batería debería fluir a través del Ventilador y luego a través del diodo hasta el terminal negativo de la batería. Así que tu fan debería estar funcionando continuamente. Excepto que va a colocar más de 10 voltios a través de él, lo que puede que no esté contento si tiene una calificación de 7. Parece que su transistor y diodo deben invertirse. Pero si ni siquiera se está ejecutando para ti, entonces puedes tener problemas más grandes, ¿tienes un alcance? Si es así, ¿qué ves en el pin 9?

    
respondido por el Perfect Disturbance
0

Hmmm. Esto debería ser simple. ¿Qué está haciendo tu software con el pin 9?

También, asegúrate de que tu transistor no se haya disparado con tu experimentación. Verifique que aún da los resultados adecuados con una prueba básica de vómito.

    
respondido por el Doug

Lea otras preguntas en las etiquetas