¿Está bien usar un transistor C2328 en lugar de un 2N2222?

Tengo este circuito simple para manejar un solenoide de 5v. Lo hice todo excepto que Q1 es un transistor C2328A que saqué de una fuente de alimentación vieja y C2 es un límite de 220uF. D1 es solo un diodo que saqué de otra fuente de alimentación, no estoy seguro de qué es.

ingrese la descripción de la imagen aquí

Básicamente, el solenoide suena una campana. Esto funcionó durante aproximadamente 2 semanas, pero ahora sonará una vez (2 timbres), luego la próxima vez solo 1 timbre y está muerto. El solenoide simplemente ya no se moverá aunque el programa se esté ejecutando y esté activando el transistor.

Funciona con alimentación USB y se activa mediante RTS mediante un dongle USB a SERIAL. El puerto COM permanece reactivo.

Me pregunto si este circuito tiene fallas y posiblemente causó daños a la tapa o al transistor.

Respuestas (2)

Supongo que su imán no atrae una gran corriente, digamos hasta 200 mA más o menos.

Q1 puede ser reemplazado por casi cualquier transistor, el que mencionas debería funcionar bien.

El efecto que usted describe bien podría deberse a que D1 no funciona (falló al abrir). El pulso de alto voltaje causado por apagar el relé no sería disipado por D1 sino que destruiría Q1.

Sí, el solenoide de unos 200ma es correcto. Este timbre USB está enchufado a la corriente 24/7. El problema es que después de que suena un par de veces, simplemente deja de funcionar y necesito desconectarlo y volver a conectarlo al USB. Luego vuelve a funcionar unas cuantas veces :( Es posible que deba depurar el software, tal vez algo esté mal allí.

Eso es todo un transistor para un paquete tan pequeño. Probablemente sea mucho más caro que el 2N2222 que está reemplazando si lo comprara, pero como ya lo tiene, continúe y utilícelo. Puede soportar significativamente más corriente de colector que el 2N2222, pero aún tiene una ganancia mínima de 100. Debería funcionar bien en esta función.

Sin embargo, mire el pinout de cerca. Tenga en cuenta el diferente orden de C y B que el 2N2222. Es posible que tenga este transistor conectado al revés.

R1 también debe tener el valor correcto. Dices que la bobina consume 200 mA. El transistor tiene una ganancia mínima garantizada de 100, lo que significa que debe suministrar al menos 2 mA de corriente base, aunque un poco más sería bueno para obtener algún margen y garantizar que el transistor esté sólidamente saturado cuando intente encender el bobina. Si el extremo izquierdo de R1 es impulsado por una señal digital de 0-5 V, habrá alrededor de 4,3 V en R1 cuando la bobina debería estar encendida. 4,3 V / 2 mA = 2,15 kΩ. Eso significa que R1 no debe tener más de 2 kΩ. Probablemente usaría 1.5 kΩ. Sin embargo, asegúrese de que la salida digital pueda soportar 5 V cuando esté generando 4,3 V / 1,5 kΩ = 2,9 mA. La mayoría de las salidas digitales estarán bien con eso, pero no si esto proviene de una placa con resistencias en serie en la salida para protección, por ejemplo.

Gracias Olin. Me aseguré de conectar el transistor C2328 como se describe en los esquemas. Noté que los pinouts son diferentes. Creo que estoy usando una resistencia de 1kΩ. Saqué este transistor de la placa de alimentación de la pantalla, era gratis :) Pero tenía miedo de que, debido a sus propiedades de amplificación, pudiera estar haciendo algo no deseado en este circuito. Entonces debe ser algo con mi programa :( Posiblemente el puerto COM se cierre o no responda a tiempo.