Estoy trabajando en un proyecto muy simple, donde quiero controlar un LED de 24V con mi arduino. Como el arduino no puede generar ese voltaje, tengo una fuente de alimentación separada y uso un transistor. Esto me permite usar la señal de 5V del arduino para alternar los 24V.
Sin embargo, después de conectar todo esto, nada funcionó, y después de probar demasiadas permutaciones, también debo haber quemado mi pobre arduino. Más tarde encontré un simulador de circuito en línea y finalmente descubrí cómo hacerlo funcionar. Pero no tengo idea de por qué una de estas formas funciona y la otra no. Aquí está el que no funciona.
Coloqué el transistor antes del componente (reemplazado aquí con un multímetro) y solo obtiene 5V. Pero esto me parece lógico: 25 V entran en el colector, 5 V entran en la base. La base alterna el emisor, y debería emitir 25 V en el multímetro.
Aquí hay uno que funciona:
Ahora, el transistor se coloca después de nuestro componente. Alimentamos 25V directamente a nuestro multímetro y lo lee como tal. Luego usamos los 5V de nuestro arduino para determinar si los circuitos se completan o no. Esto funciona, y tiene sentido que así sea. Pero no puedo entender por qué esto funciona, y el último no. Todo lo que debería estar haciendo es abrir o cerrar el circuito; sin embargo, ese obtiene 5V, este obtiene 25V.
¿Alguien puede explicar lo que me estoy perdiendo?
Supongo que usaste un transistor NPN.
Para hacer que un transistor NPN conduzca desde su colector hasta su emisor, debe aplicar un voltaje a la base de aproximadamente 0,7 V más alto que el emisor.
Mira este:
simular este circuito : esquema creado con CircuitLab
La base debe ser 0.7V mayor que el voltaje aplicado al LED. Si el LED se encendiera, tendría alrededor de 24 V a través de él. Por lo tanto, debe aplicar unos 24,7 V a la base del transistor. Pero, el Arduino solo puede producir 5V, por lo que la base nunca recibe suficiente voltaje para permitir que el transistor conduzca.
Compara con esto:
Ahora la base solo tiene que llegar a 0.7V ya que el emisor está a 0V. Eso es fácil de hacer con la salida de 5V del Arduino.
Omití una resistencia en serie para el LED porque si está destinado a funcionar con 24 V, ya tendrá algún tipo de limitación de corriente incorporada.
No sé qué le pasó a tu Arduino. Es fácil destruir un pin IO con un voltaje demasiado alto.
malvado demoníaco
JRE
Transistor
malvado demoníaco
Tony Estuardo EE75
Tim Wescott