Apuntes Puente H 12 PDF
Apuntes Puente H 12 PDF
Apuntes Puente H 12 PDF
1. Introducción
En clases se estudio el esquema general del puente H. Si bien el principio de operación y su construcción es
relativamente sencilla, en la práctica existen una variedad de opciones que se distinguen principalmente en dos
aspectos:
La implementación de un puente-H utilizando transistores BJT, y en especial BJT tipo Darlington, es la más
simple, puesto que en principio podrı́a utilizarse las señales de un microcontrolador estándar para activar los
transistores, sin la necesidad de componentes adicionales. Sin embargo, esto no es lo ideal, puesto que una
sobredemanda de corriente o una sobretensión pueden dañar el microcontrolador. La sobretensión es habitual
dada la naturaleza inductiva de la carga. Por otro lado, una lógica de control mal implementada puede resultar
en estados en que se activa en forma simultánea la totalidad del puente, lo cuál puede destruir los transistores
por la sobrecorriente de corto circuito que se produce. Por estas razones, se requieren medidas adicionales que
garanticen la integridad tanto de la electrónica de control como de potencia. En las siguientes secciones se
presentarán diversos diseños, partiendo desde lo más simple aunque tal vez poco eficiente y robusto, hasta lo
más avanzado. Los diseños que se presentan han sido seleccionados en base a los siguientes criterios:
5. Generalidad: Aplicables a un amplio rango de motores DC y de fácil integración con la lógica de control.
No todos los circuitos presentados son eficientes o previenen las fallas mencionadas. Algunos circuitos se
incluyen solo por su simplicidad. Para facilitar la decisión de implementación y diseño de un puente H, se
resume a continuación la lista de problemas más frecuentes y como evitarlos. Considerar estos aspectos en
la etapa de diseño puede evitar complicaciones posteriores en la etapa de implementación o de operación del
dispositivo.
1. El microcontrolador se daña fácilmente y deja de funcionar: Aisle los transistores de potencia del puente
H de la electrónica de control mediante buffers u optocuplas. De esta manera evitará sobretensiones
que se propaguen hasta el microcontrolador y sobreconsumos de corriente que exceden la capacidad del
microcontrolador.
2. El circuito produce ruido audible: Conmute los transistores idealmente a 16-20 kHz.
3. El circuito no puede conmutarse a frecuencias sobre los 3 kHz: debe diseñar el circuito empleando
MOSFET en vez de BJT, ası́ como emplear optocuplas rápidas o utilizar buffers CMOS de alta velocidad
en vez de optocuplas. Los integrados MGD (MOSFET Gate Driver) pueden resolver este problema
utilizando un solo chip.
2012.08.06 1
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
4. El circuito tiene una resolución baja o limitada: Debe utilizar una PWM de 16-20 kHz. Si emplea
BJT y optocuplas lentas nunca podrá alcanzar frecuencias de conmutación ideales entre 16-20 kHz,
especialmente si emplea transistores BJT tipo Darlington que operan razonablemente bien hasta los 3
kHz.
5. Los transistores del puente se queman repentinamente: Verifique que la lógica de control no esté ac-
tivando todo el puente o todo un lado en forma simultánea, esto corresponde a un cortocircuito de
la fuente. Para evitar que se enciendan los transistores simultáneamente debe implementar lógica de
protección a nivel del microcontrolador o bien emplear un diseño circuital con lógica que bloque la falla.
La otra causa de daño de los transistores puede ser una sobretensión por desconexión brusca o una
sobredemanda de corriente por cambio de giro repentino. Para evitar los spikes de sobretensión debe
colocar diodos “flyback” adicionales en forma antiparalela con los transistores de potencia. Para evitar
las sobrecorrientes, evite en lo posible aceleraciónes grandes, especialmente los cambios repentinos en el
sentido de giro del motor.
2. Puente-H BJT
Un puente-H básico se compone de cuatro transitores como se muestra en la fig. 1. Cuando se activan los
transistores superior izquierdo e inferior derecho, la carga queda energizada con el voltaje de la fuente V S en el
terminal izquierdo y el potencial de tierra en el terminal derecho. En cambio, cuando se activan los transistores
superior derecho e inferior izquierdo, el terminal derecho ahora recibe el voltaje de la fuente, mientras que el
terminal izquierdo tendrá el potencial de tierra. De esta manera, la polaridad de la carga, como un motor
se invierte, cambiándose el sentido de giro. Los posibles estados del puente se resumen en la tabla 1. En
esta tabla, A.in, B.in representan los niveles lógicos en los terminales de entrada del circutio, X.out e Y.out,
representan los terminales de salida izquierdo y derecho, respectivamente. El término V S representa el voltaje
de la fuente de alimentación y “x” es un estado indeterminado (el terminal está flotando sin estar conectado a
la fuente o a tierra). Si bien este circuito es sencillo, tiene algunos problemas. En primer lugar, una activación
del puente entero (A.in=B.in=1) produce un corto circuito que puede destruir el puente. Por otro lado, la
eficiencia del puente es limitada porque los transistores son todos NPN y tal configuración no permite llevar
a conducción plena los transistores del lado superior del puente, puesto que el emisor del lado superior no se
encuentra a potencial de tierra, sino a potencial de 2 − 4 V correspondientes a la caida de tensión Vce en los
transistores del lado inferior, y luego puede requerise un voltaje Vbe mayor en el lado superior para saturar el
transistor. Por esta razón, conviene utilizar transitores complementarios PNP en el lado superior del puente
como se explica en la siguiente sección. A continuación se resumen las caracterı́sticas del puente-H de la fig. 1:
2012.08.06 2
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
Notas – Puente-H fig. 1:
2012.08.06 4
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
mientras no se cierre el switch. Al igual que en el caso anterior, la resistencia de 1 kΩ tiene por finalidad
limitar la corriente que entra por la base cuando se cierra el switch y la juntura base-emisor se polariza en
forma directa.
Ciertamente tener un switch no ayuda a resolver el problema de conectar y desconectar la carga utilizando el
transistor. En tal caso, simplemente deberı́a emplearse el switch directamente en serie con la carga. Para la
configuración sumidero (fig. 3) la activación podrı́a realizarse aplicando 5 V (señal lógica) del microcontrolador
directamente a la resistencia en la base del transistor para polarizar en forma directa la juntura base-emisor según
se muestra en la figura 4. Si la caida de tensión Vbe = 0.7 V , la corriente de base será Ib = 5−0.7 1000 = 4.3 mA,
suficiente para hacer que el transistor entre en conducción sin sobrecargar al microcontrolador.
La solución anterior no puede aplicarse para reemplazar el switch en la configuración fuente por una conexión
directa al microcontrolador. Si bien en el caso de la configuración fuente, el pull-up puede llevarse a tierra
colocando una señal 0 V en alguna salida del microcontrolador, haciendo que el transistor empiece a conducir,
el problema está en que el microcontrolador no puede poner en su salida un voltaje igual a V S, para llevar el
voltaje en la resistencia de 1 kΩ en la base a un voltaje igual al de la fuente, y ası́ interrumpir la conducción de
2012.08.06 5
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
corriente por el transistor. En algunos microcontroladores es posible poner la salida del microcontrolador en
tri-state dejándo que la base suba al voltaje de la fuente libremente a través de la resistencia de pull-up. Sin
embargo, esto tiene el riesgo de que al exponer el pin del microprocesador a un voltaje mayor al que estaba
diseñado para soportar el microcontrolador simplemente se queme. Una solución simple es utilizar un transistor
de señal que funcione como pull-down, según se muestra en el circuito de la figura 5. El transistor pull-down
permite llevar el pull-up del transitor de potencia a tierra cuando se necesita encenderlo completamente, e
interrumpir el pull-down cuando se requiera apagar el transistor de potencia dejando que su base vuelva al
voltaje de la fuente a través del pull-up.
Aplicando las ideas mencionadas puede implementarse un puente-H como el que se muestra en la figura 6,
basado en el circuito propuesto por [4]. Los posibles estados del puente se resumen en la tabla 1. Las principales
caracterı́sticas de este puente-H (fig. 6) son:
2012.08.06 6
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
Notas – Puente-H fig. 6:
• Para reducir las emisiones RF deben mantenerse los cables entre el puente y
el motor lo más cortos posibles.
Figura 7: Puente-H empleando BJTs PNP y NPN tipo Darlington con optocuplas.
2012.08.06 8
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
La desventaja principal de utilizar optocuplas es que la conmutación de estos es más lenta que la de un
transistor común. En muchas optocuplas el tiempo de encencido es de alrededor de 4 µs. Esto implica que
si uno la enciende y apaga tan rápido como sea posible, en el mejor de los casos la optocupla entregará una
onda cuadrada con un duty cycle de 50% y una frecuencia de 125 kHz. Dado que el tiempo mı́nimo de
apagado o encendido es de 4 µs, si uno desea pasos iguales de PWM de 1% a 100%, se requerirı́a un intervalo
de 100 × 4 µs, de manera de tener todas los incrementos posibles (desde un intervalo de 4 µs encendido y 99
intervalos iguales apagados, hasta 99 intervalos encendidos y un intervalo apagado). Esto limita la frecuencia
de la PWM a fP W M < 1/400 µs = 2500 Hz. Si uno no está interesado en tener uniformidad, particularmente
a velodicidades bajas o altas, entonces podrı́a fijarse el periodo en 1 µs, y aumentar la frecuencia de la PWM a
10 kHz, pero con brechas de velocidad que irı́an en tramos 0%, 4%-96% y luego 100%. Las brechas bajo 4%
y sobre 96% corresponden a los 4 µs de conmutación mı́nima. En este caso el periodo base serı́a de 100 µs. Si
no se requiere precisión de posicionamiento, puede sacrificarse la resolución de velocidad en la parte baja de la
escala.
Los diodos que se muestran en la fig. 7, denominados diodos de flyback, no son extrictamente necesarios si se
emplean transistores BJT tipo Darlington, puesto que estos traen un transistor incorporado. Sin embargo, es
conveniente añadir diodos como una protección adicional. Incluso en algunos casos se añade una red snubber,
que básicamente es un condensador y una resistencia en paralelo con la carga, y cuya función, al igual que los
diodos flyback es la de absorber los impulsos de corriente que se producen al conmutar los transistores. En
efecto, mientras más alta es la frecuencia de conmutación, mayor es la amplitud de los impulsos, pueso que el
voltaje en la carga, que es principlamente de tipo inductivo en el caso de un motor, estará dada en el instante
de conmutación por V = Ldi/dt. Si se considera una inductancia de 1 mH, y una corriente de 10 A, con un
periodo de conmutación de 4 µs, V = 10−3 · 10/(4 · 10−6 = 2500 V . Ciertamente no se alcanzará esta tensión
ya que parte de la energı́a se disipará antes en la resistencia del motor y de los transistores, pero aún ası́ el
peak de voltaje puede ser suficiente como para dañar el transistor si no se cuenta con una protección adicional.
La lógica de control de este puente es muy similar a la del anterior, como se muestra en la tabla 3. La diferencia
yace en el hecho de que en vez de tener dos canales de entrada y la tierra, este puente tiene los canales A
y B, y un canal de habilitación (EN, enable). Este tercer canal se puede utilizar para enviar la señal PWM
mientras que los canales A y B solo determinan la dirección de giro. De esta manera el puente solo requiere
una señal PWM en vez de dos señales PWM en los canales A y B. Esto es particularmente conveniente en
microcontroladores pequeños que poseen solo una señal PWM o en los cuales el costo de generar interrupciones
tiene un impacto alto sobre la velocidad de desempeño del código. Algunas caracterı́sticas y observaciones
importantes sobre este puente-H de (fig. 7) se resumen en el cuadro que se presenta a continuación.
2012.08.06 9
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
Notas – Puente-H fig. 7:
• Para reducir las emisiones RF deben mantenerse los cables entre el puente y
el motor lo ms cortos posibles.
• Este circuito tiene la ventaja de que no permite entradas invalidas, que activen
un lado completo del puente cortocircuitando la fuente. Adems tiene la
ventaja de aislar las seales de potencia de las seales de control mediante las
optocuplas.
3. Puente-H MOSFET
Al igual que en el caso del puente-H con transistores BJT es posible implementarpuente-H con transistores
MOSFET. Los transistores MOSFET requieren de electrónica adicional, puesto que requieren niveles de tensión
Vsg entre el gate y el source sobre los 12 V para su activación y los transistores TTL (5 V ) no pueden generar
o trabajar a estos niveles. Por esta razón los MOSFET no pueden conectarse directamente a las salidas TTL
de los microcontroladores comunes. A pesar de esta desventaja y el hecho de que su construcción tipo CMOS
los hace muy vulnerables a descargas estáticas, los beneficios que tienen los hacen los convierten en la primera
opción de todo puente de alto desempeño. Las ventajas de los MOSFETs se resumen en sus bajas pérdidas
(menos de 10 − 20 W frente a pérdidas de 100 W para un transistor de capacidad media similar), y su alta
2012.08.06 10
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
velocidad de conmutación (permite generar un mayor número de niveles en la PWM).
En la figura 8 se muestra un esquema básico del puente-H implementado con MOSFETs de canal N. La lógica
de control para este circuito es equivalente al de la versión BJT que se muestra en la tabla 1. A diferencia del
puente-H básico implementado con BJTs, en este puente se requieren 4 compuertas NAND que vienen en un
Quad NAND como el CMOS 4011. Estas compuertas tienen por finalidad realizar la conversión de nivel TTL
a CMOS. Algunos circuitos para la conversión TTL a CMOS y viceversa se presentan en la siguiente sección.
Otras caracterı́sticas de este puente-H se resumen en el siguiente cuadro.
• Los diodos son necesarios para proteger los transistores MOSFET, los cuales
pueden ser transistores de canal N como el IRF 530N, IRF Z48N o IRF 1405 de
International Rectifier. Este último ha sido reemplazado por uno de menores
pérdidas, el IRF B3006.
• Las compuertas NAND forman parte de un IC CMOS Quad NAND 4011. Estas pueden
reemplazarse por optocuplas como se explicará a continuación.
• Los diodos son necesarios para proteger los transistores MOSFET, los cuales pueden
ser transistores de canal N como el IRF 530N, IRF Z48N o IRF 1405 de International
Rectifier. Este último ha sido reemplazado por uno de menores pérdidas, el IRF B3006.
• Este puente, al igual que la versión básica empleando BJTs, no considera mecanismos
que eviten la activación del puente completo y el cortocircuito de la fuente.
Existen otros puente-H basados en MOSFETs que emplean optocuplas como mecanismos de conversión de la
lógica TTL a CMOS, y a la vez como medio de aislación de la circuiterı́a de potencia de aquella de control. Estos
2012.08.06 12
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
circuitos son muy similares al de la fig. 7 y pueden encontrarse en [1, 3, 7, 6, 8]. El problema de estos circuitos
es que algunos utilizan optocuplas lentas, y por lo tanto la ventaja de operación rápida de los MOSFETs se
pierde. Una alternativa a las optocuplas son los MOSFET Gate Drivers o MGDs como los ICs Intersil HIP
4081 (para MOSFETs de canal N), el International Rectifier IRS2110 o el L6390 de ST Microelectronics, cuyos
valores se muestran en la tabla 4. Estos integrados contienen la circuiterı́a necesaria para controlar el apagado
y encencido de los transistores del puente en forma segura a partir de señales TTL. En la siguiente sección
se presentan algunas ideas adicionales para realizar la conversión TTL a CMOS y viceversa. Algunos de estos
circuitos pueden utilizarse para controlar la activación de los MOSFETs.
2012.08.06 13
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
Figura 11: Puente-H básico empleando MOSFETs de canal N y optocuplas con señal ENABLE.
Figura 12: Puente-H básico empleando MOSFETs de canal P y N, y optocuplas con señal ENABLE.
2012.08.06 15
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
2012.08.06 16
Figura 13: Puente-H con MOSFETs McManis’ Speed Controller, [6].
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
2012.08.06 17
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
2012.08.06 18
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
2012.08.06 19
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
más utilizados se resumen en la tabla 4.
Transistores MOSFET
Transistor Canal Vds [V] Id [A] Vgs [V] Rds [m ] Pd [W] Encapsulado Precio [USD] Aplicación
@ Vgs = 10 V, 25 °C @ 25 °C
IRF 9530N P -100 -14 20 200 79 TO-220AB 0.98 Robotics Bonanza
IRF 530N N 100 17 20 90 70 TO-220AB 1.97 Robotics Bonanza
IRF 5305 P -55 -31 20 60 110 TO-220AB 2
IRF IZ48V N 60 39 20 12 43 TO-220FP 2 Devantech
IRF Z48N N 55 64 20 14 130 TO-220AB 2.15 P3-AT
IRF 1405 N 55 169 20 5.3 330 TO-220AB 3.72 Roboteq
IRF B3006 N 60 195 20 2.1 375 TO-220AB 7.32 Remplazar IRF 1405
Optocupla RapidaTLP250
Transistores BJT
Transistor Tipo Vce [V] Ic [A] Veb [V] Vce [V] Pc [W] Encapsulado Precio [USD] Aplicación
(DC) @ 25 °C
TIP 41 NPN / PNP 40 6 5 1.5 65 TO-220 1.08 / 1.04 Robotics Bonanza
TIP 41C / 42C NPN / PNP 100 6 5 1.5 65 TO-220 0.95 / 0.86 Robotics Bonanza
TIP 142 / 147 NPN / PNP Darlington 100 10 5 3 125 TO-247 2.35 / 2.68 Robot Schweinchen
TIP 35C / 36C NPN / PNP 100 25 5 4 125 TO-247 2.44 / 2.44
2012.08.06 20
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile
Referencias
[1] Miguel Torres Torriti. Ejemplo Circuitos Microcontroladores. Apuntes del curso Sensores y Actuadores
para Robótica. Pontificia Universidad Católica de Chile, noviembre, 2006.
[2] Miguel Torres Torriti. Tutorial Microcontroladores PIC – Iniciación Rápida –. Pontificia Universidad
Católica de Chile, abril, 2007.
[3] José Luis Peralta Cabezas, Felipe Haro Schapper, Miguel Torres Torriti. Ejemplos del Programa para
Actividad Servomotor basados en el Application Note 696 de Microchip. Pontificia Universidad Católica
de Chile, noviembre, 2006.
[7] Vincent Sieben. A High Power H-Bridge. Alberta, Canada, septiembre, 2003.
[9] Gerry Coe, Devantech Ltd. MD22 - Dual 24Volt 5Amp H Bridge Motor Drive – MD22
Technical Documentation. http://www.robot-electronics.co.uk/images/md22sch2.gif,
ver. 9, marzo 2006. Ver también, el proyecto TamuBot ver. 3.0 (Parker01),
http://sites.google.com/a/tamu.edu/parker01/motor-controller.
[11] Duncan Grant. Using HEXFET III in PWM Inverters for Motor Drives and UPS Systems. International
Rectifier AN-967.
[14] HIP4081A, 80V High Frequency H-Bridge Driver. Intersil Application Note AN9405.5, December 11, 2007.
[15] Tim Regan. A DMOS 3A, 55V, H-Bridge: The LMD18200. National Semiconductor Corp. Application
Note AN-694.
[16] Tim Bucellla. Servo Control of a DC-Brush Motor. Application Note AN532, Microchip Technology Inc.,
AZ, USA, 1997.
2012.08.06 21
IEE3923 Sensores y Actuadores para Robótica - Prof. M. Torres T.
Departamento de Ingenierı́a Eléctrica
Pontificia Universidad Católica de Chile Actividad 1: Apuntes Puente H
[17] Chris Valenti. Implementing a PIC Controller Using a PIC18 MCU. Application Note AN937, Microchip
Technology Inc., AZ, USA, 2004.
[18] Microchip Tips ’n Tricks. DS40040B, Microchip Technology Inc., AZ, USA, 2003.
[19] IRMCK203 Design Solutions. Design Tips DT04-2, International Rectifier, CA, USA, marzo, 2004.
2012.08.06 22