PNP no se apaga

1

Soy algo nuevo en electrónica y tengo un problema.

Hice un puente H, estoy tratando de controlarlo indirectamente con mi Ardunio a través de un PNP (BC557). El motor gira una vez que PNP está en su lugar; sin embargo, el motor sigue girando incluso cuando codifiqué el pin digital (D6) a ALTO. He intentado usar resistencias pull-up conectadas a 5 V en mi Arduino para apagarlo, pero sigue funcionando.

Tengo algo de experiencia con NPN y sé que la lógica del transistor PNP es inversa, pero todavía no sé qué estoy haciendo mal.

Cualquierayudaseríagenial,graciasdeantemano.

(Ingnorelosotrostransistoresenelesquema,tratandodemantenerelrumboysoloconseguirunladotrabajandoporahora)

!!!!!ACTUALIZACIÓN!!!!!

Graciasatodosporlaayudaylaretroalimentación.PudeobtenerlarespuestadeTransistorsiguiendoestesitioweb( enlace ), lo que hice fue Agregué un interruptor de lado bajo de NPN a la base del PNP y controle el interruptor de lado bajo de NPN con mi Arduino, que ayuda a deshacerse del PNP que siempre se enciende. Ahora funciona muy bien y me permite ir a las tiendas, obtener NPN y volver a hacer el circuito para que este puente H funcione.

Tendré en cuenta los comentarios revividos cuando haga más proyectos motorizados en el futuro.

Gracias de nuevo.

    
pregunta ElQwerto

3 respuestas

4

Figura1.Algunosproblemas.

Q2oQ3debensertransistoresPNP.Elproblemaconesteesquemaesque1y2son"seguidores emisores" y el voltaje del emisor será menor que el voltaje base en 0.7 V. Es imposible con un solo suministro activar completamente los transistores.

Q6 es un intento de interfaz con el nivel lógico pero también falla.

Figura2.Fallodelinterruptordeladoalto.Fuente: LEDnique.com .

Tu circuito Q5 (3) tampoco funcionará. Habrá suficiente fuga a través de los diodos de protección de su micro que el transistor no se puede apagar.

Debe encontrar un mejor diseño o usar un controlador de puente H adecuado.

    
respondido por el Transistor
2

para apagarlo, debes conducirlo cerca del riel eléctrico (9v), algo que tu arduino no puede hacer

Por cierto, se necesita una resistencia limitadora de corriente entre D6 y la base del transistor ... y también, es probable que al tirar D6 por encima de 5V haga cosas malas al Arduino

    
respondido por el Taniwha
0

¿Tienes un multímetro para verificar que el D6 realmente esté alto y que el emisor esté bajo? Noté que usaste diferentes transistores en el puente H. Verifique que el voltaje de umbral de esos transistores no sea igual o inferior al voltaje del emisor de base de su bc557.

    
respondido por el william smith

Lea otras preguntas en las etiquetas