Usando la salida PWM del microcontrolador único para 2 puentes h

0

Estoy usando ATMega16L y estoy usando dos motores de CC para construir un robot autónomo. Quiero usar un h-bridge para controlar los dos motores. ¿Puedo usar una sola salida PWM de, por ejemplo, Timer1 en el microcontrolador para controlar dos brigadas en forma de h para que los motores puedan avanzar a la misma velocidad, ir en reversa a la misma velocidad y cambiar de dirección al hacer que un motor avance y el otro en revertir?

¿Puedo conectar la salida PWM OC1A del microcontrolador para que sea una entrada al pin 'IN1' en ambos puentes en H mientras que 'IN2' es bajo, de modo que el robot avanza y viceversa para hacer que el robot retroceda. No estoy seguro de cómo conectar el circuito para compartir la salida OC1A para controlar estos puentes en forma de h.

    
pregunta David Norman

2 respuestas

2

Si está satisfecho con el puente H especificado, solo puede suministrar 0.5 amps del máximo absoluto mientras "baja" aproximadamente 1 voltio con la alta resistencia de encendido de los MOSFET en el paquete, se puede hacer que funcione. La hoja de datos muestra una aplicación donde se ejecuta desde un suministro de 3 V: es un dispositivo pequeño y débil y hay dispositivos significativamente mejores disponibles.

Vea también Mi publicación sobre este tema.

Realmente este dispositivo está diseñado para un control analógico de los motores. Tenga en cuenta el siguiente diagrama: -

Sileelaespecificación,veráqueeltiempodesubidaylostiemposdecaídasonaproximadamentede1a2,porloquesucontroldePWMdebelimitarseaaproximadamente50kHz,tambiéndeberáconfigurarelvoltajedecontrolVc-vealasresistenciasderealimentaciónylosamplificadoresoperacionales-ellosfinalmentecontrolanelvoltajequeelmotorveparaquePWMfuncione,peroesmejorqueuseunfiltrodelaseñalPWMparacrearunvoltajeanalógicoyalimentarloaVc.

A90mAy3voltios,lapotenciaesde270mWysepuedeaceptardentrodelacapacidadmáximaabsolutade700mW,peroeldispositivosecalentaráy"perderá" la energía de la batería.

    
respondido por el Andy aka
1

Claro que puedes hacer eso sin ningún problema Sólo asegúrese de que todos los motivos (gnd) estén conectados entre sí. pero quieres decir IN1 = IN2 o IN1 = IN2 inverso para el último caso necesitas poner un inversor detrás de él

Si tiene más preguntas, no dude en preguntar

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Bruce

Lea otras preguntas en las etiquetas