Circuito controlador H-Bridge

1

Necesito un puente en H capaz de conducir una corriente moderada-alta para motores en un automóvil pequeño (7A pico, 2-3A nominal, 12-14 VCC), e I ' Espero controlarlo con dos (2) pines digitales (5 VDC).

He creado el siguiente circuito de control que, según las 2 entradas (FWD, REV), creo / espero que sean capaces de los 4 estados deseados:

  1. Costa : FWD = Bajo, REV = Bajo
  2. Adelante : FWD = Alto, REV = Bajo
  3. Invertir : FWD = Bajo, REV = Alto
  4. Frenado : FWD = Alto, REV = Alto

Entonces, mis preguntas son:

  • ¿Hay algún amplificador operacional real que funcione en el circuito? Solo tengo unos pocos circuitos integrados en mi stock (LM339N) y no funciona cuando se crea un prototipo (incluso con pull-ups ya que las salidas son OC).
  • Espero poder manejarlo usando PWM (probablemente de un Arduino). Con un pin bajo y PWM en el otro, debe alternar entre los estados 1-2 o los estados 1-3. ¿Es esto posible y seguro? ¿O hay problemas de tiempo en las transiciones que debería preocuparme?
  • En última instancia, ¿me estoy engañando a mí mismo o el circuito puede funcionar como lo describo anteriormente, ya sea como está o con algunos ajustes?

Intenciones esquemáticas: la corriente límite de R1-R4 a los MOSFET, R5-R6 proporciona una tensión de referencia (Vref) de ~ 2.5V para comparar con las señales de entrada. R7-R9-D2 (R8-R10-D1) cambia la tensión de referencia en el pin 5 (pin 8), por lo que Q3 (Q4) no puede estar encendido con Q1 (Q2) y cortocircuita / drena la batería. R11, R12 coloca las entradas bajas para desactivar los motores cuando las entradas digitales están desconectadas.

Editar: Esto es para un solo proyecto de pasatiempo en el hogar que espero conectar en un proto-tablero simple, ni siquiera en una PCB fabricada de ejecución pequeña.

Agregué énfasis en la segunda mitad de la primera oración (control de 2 hilos), que fue mi principal propósito al publicar: quería un controlador de 2 hilos para que sea impermeable a los errores de software.

    
pregunta NVRAM

1 respuesta

1

Recomiendo usar un chip controlador de puente de motor pre-construido. Tienes mucho para elegir; Digikey tiene 4280 opciones.

Lo digo por varias razones:

  1. Los tiempos de No se superponen deben aplicarse, o de lo contrario, liberará el humo mágico.
  2. Conducir puertas MOSFET a través de grandes resistencias las hace sensibles al encendido de Miller.
  3. Los IC creados específicamente para este fin serán generalmente menos sensibles al ruido.
  4. Estos circuitos diseñados a menudo tienen bombas de carga internas, lo que le permite usar el mismo transistor (es decir, todo NMOS) para todos sus interruptores.
  5. Al final, tomará menos espacio en el tablero y será más barato.
respondido por el Zulu

Lea otras preguntas en las etiquetas