controlador del motor usando 4 puntas 121

3

Estoy tratando de hacer un controlador de motor, similar a un puente en H usando cuatro puntas 121 (la etiqueta en el esquema a continuación es retorcida porque no pude encontrar una punta 121 en mi simulador B2) el esquema es el siguiente: B2 y los interruptores representan los pines de mi arduino.

El problema es que solo obtengo 5V en el motor ... ¡incluso cuando la fuente de alimentación es de 12V! Ocurre en el simulador, pero no tengo idea de por qué sucede ...

Al buscar en Google, encontré que el esquema del L298 (el IC usado en muchos arduinos shileds / motor drivers) es bastante similar al mío ... Pero no entiendo por qué solo obtengo 5V en mi motor ... Hasta ahora como entiendo que la caída de voltaje en el colector-emisor de un transistor es constante ...

¿Qué (y por qué) está mal con mi diseño?

    
pregunta Tiago Queiroz

2 respuestas

4

Para que un transistor NPN conduzca la corriente desde el colector al emisor, debe fluir corriente hacia la base. Para que la corriente fluya hacia la base, debe aumentar el voltaje en la base aproximadamente 0.6V por encima del voltaje del emisor. Cuando su Arduino maneja la base de Q1 (o Q3) a 5V, el transistor conducirá la corriente hasta que el voltaje en el emisor aumente a casi 5V. En ese punto, la unión base-emisor ya no está polarizada hacia delante, el flujo de corriente en la base se detiene y el flujo de corriente del colector al emisor también se detiene. Por lo tanto, la tensión en el emisor nunca puede acercarse a 12V si la tensión en la base es solo de 5V. Necesita un circuito de cambio de nivel para poder llevar la base de Q1 / Q3 hasta 12V, luego el motor verá aproximadamente 11.5V.

También puede reemplazar Q1 y Q3 con transistores PNP, con una resistencia desde su base hasta 12V. El Arduino controlaría las bases en transistores NPN más pequeños cuyos colectores estarían conectados a las bases de los transistores PNP. Cuando el pequeño NPN está conduciendo, tira de la base del PNP por debajo de 12V y el PNP conduce.

    
respondido por el Joe Hass
1

Los dos transistores superiores están configurados como seguidores emisores y esto significa que con 5 V en la base, el emisor no puede ser mayor que 5 V - 0,6 V = 4,3 V si el transistor está conduciendo.

Tal vez reemplace los dos transistores superiores con los tipos PNP con los emisores en el riel de 12V, PERO tendrá que agregar transistores adicionales para manejarlos desde su MCU.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas