Switching + 12VDC by arduino

2

Soy nuevo en electrónica, así que ten paciencia. Tengo la siguiente tarea que hacer:

He programado Arudino Mega 2560 para proporcionar algunas señales digitales arbitrarias en pines predefinidos. Esto es para proporcionar algún tipo de simulación que traerá señales a los DI de los dispositivos ICP DAS, para que pueda contarlos. Esta simulación funciona, los pines cambian su estado de ALTO a BAJO y viceversa. Las DI DAS de ICP requieren + 10 + VDC y no consumirán más de 20 mA de corriente.

Lógicamente, necesito algún interruptor NO que permita una entrada DAS de + 12VDC a ICP cuando la salida de Arduino sea ALTA. Me han aconsejado que compre un MOSFTET de nivel lógico. Al observar los ejemplos en internet, el MOSFET de canal P siempre se usa para cambiar el terminal de CC positivo para la carga, y el MOSFET de canal N siempre se usa para cambiar la conexión a tierra (0 VCC) para la carga.

Por este motivo, he comprado el canal p tsm3401cx > Conecté la salida Arduino al pin 1, + 12VDC al pin 2 y el pin3 a mi voltímetro. Cuando mido el voltaje de arduino, puedo ver que salta periódicamente a 5VDC y vuelve a 0V. Cuando conecto el transistor, tan pronto como traigo la señal a la fuente, no importa si la señal en la puerta es BAJA o ALTA, el interruptor se cierra inmediatamente. He llegado a comprender que esto se debe a la diferencia entre la polaridad entre la puerta y la fuente (Vgs), que siempre es mayor que el umbral de la puerta.

Entonces, ¿cómo puedo lograr lo que necesito (interruptor + 12VDC por señal de + 5VDC)? ¿Qué tipo de transistor necesito?

Editar:

La salida del transistor se debe conectar a la entrada digital ICP DAS:

Contacto: Contacto mojado Fregadero / Fuente (NPN / PNP): Fregadero / Fuente Nivel de voltaje + 10 VDC ~ +50 VDC Nivel de voltaje apagado + 4 VDC Impedancia máxima de entrada 10 kp

    
pregunta Goran

2 respuestas

1

Esto debería hacerlo.

TP0610K es capaz de una corriente de carga de más de 100 mA (consulte la hoja de datos) y 2N7002K se encenderá correctamente en un sistema de 5V.

simular este circuito : esquema creado usando CircuitLab

Cuando la entrada lógica a M1 se eleva, M1 se enciende, tirando del drenaje a (muy cerca) del suelo.

Esto baja la compuerta de M2, la enciende en un estado de baja impedancia y enciende el sistema de alimentación conmutado.

    
respondido por el Peter Smith
3

Gracias por la aclaración! Entonces este circuito simplificado es confiable:

simular este circuito : esquema creado usando CircuitLab

M1 no es IRF530, es cualquier MOSFET de nivel lógico de canal N con drenaje máximo a la fuente de voltaje de 20 V o más. R2 debe tener una capacidad nominal de disipación de 72 mW, son dos resistencias SMD 0402 o una resistencia SMD 0603 o mayor con una potencia nominal de 80 mW, o casi cualquier resistencia con cable.

Mismo circuito con BJT:

simular este circuito

Q1 debe ser un BJT de conmutación con una frecuencia de transición de 200-400 MHz, una relación de transferencia de corriente h21 no menor que 50 a una corriente de colector de 10 mA y un colector máximo - voltaje de emisor superior a 20 V. Son adecuados muchos BJT.

    
respondido por el Master

Lea otras preguntas en las etiquetas