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