Estoy intentando encender y apagar algunos dispositivos de 15V desde los puertos digitales de Arduino Uno (0 / 5V). Cada puerto debe controlar un grupo de cargas resistivas (luces) de un modelo de tren. Hay alrededor de 10 grupos de cargas, y me gustaría mantener los circuitos de conmutación simples. A partir de ahora consideraré solo una unidad de conmutación, un grupo de luces.
Quiero que la fuente de alimentación (VDC) encienda las luces tanto como sea posible cuando el puerto digital esté alto (5V) y las deje apagadas cuando esté bajo (0V).
Mi primer intento ha sido usar un MOSFET común, el 2N7000, con una resistencia desplegable para forzar a las luces a apagarse y asegurar el transistor en caso de que la carga se desconecte accidentalmente. R1 es de alto valor en comparación con la carga, por lo que la mayoría de los flujos actuales a la carga, y el umbral Vgs de 2N7000 es de alrededor de 2V; Parece que 5V debería encenderlo. Decidí que cada carga estaría compuesta de hasta 10 luces, 1'5k Ohm cada una, de modo que la R equivalente de 150 Ohm drenaría 100mA de VDC, debajo de ID máximo de 200mA para el MOSFET. Todos los motivos son comunes.
Así que este fue mi breve estudio. Sin embargo, una vez en el campo, las luces no eran tan brillantes y, después de realizar algunas pruebas teóricas, obtuve alrededor de 3V en el nodo de salida en lugar del esperado ~ 14V de la fuente de alimentación (VDC - Vds_on)
Después de buscar en línea, encontré que este transistor no puede ser apropiado para este trabajo, aunque no lo consideraría un trabajo de "electrónica de potencia". Tengo que añadir que no necesito una alta frecuencia de conmutación; tal vez unos 100Hz para un efecto de atenuación / desactivación de PWM regido por software, pero nada más.
Tiempo de preguntas (lo más importante primero):
- ¿Cómo puedo obtener los 14V en la salida?
- ¿Es inadecuado 2N7000 (y por qué)? ¿Qué [familia de] transistor podría usar en su lugar?
- ¿Crees que el circuito está bien? ¿Podría recomendarme algún mecanismo de seguridad (actual) para el lado Arduino?
Muchas gracias!