H橋是一種電子電路,可使其連接的負載或輸出端兩端電壓反相/電流反向。這類電路可用於機器人及其它實作場合中直流電動機的順逆向控制及轉速控制、步进电机控制(双极型步进电机还必须要包含两个H桥的电机控制器),电能变换中的大部分直流-交流变换器(如逆变器及变频器)、部分直流-直流变换器(推挽式变换器)等,以及其它的功率電子裝置。
H橋電路,既可以分立元器件形式搭建,也可以整合到積體電路上。「H橋」的名稱起源於其電路的形狀:兩個並聯支路和一個負載接入/電路輸出支路,看上去構成了形如「H」字母的電路結構。
工作原理
作為直流電動機驅動器
在一个H桥中有四个开关(S1~S4)。如H橋電路圖(图2)所示,当开关S1和S4闭合,S2和S3断开时,中間橋接的直流電動機兩端加上正向電壓,V_M = V_\text{in},电動机M正轉工作;当开关S1和S4断开,S2和S3闭合时,V_M = -V_\text{in},電動機兩端電壓反相,電動機M反轉工作。H橋也可以使運轉中的電動機停轉:在電動機運轉時,將S1和S3閉合或將S2和S4閉合(即短接電動機兩端),則電動機被剎停;將H橋的全部開關斷開,則電動機自由停轉。
在這個電路的正常工作情況下,一個並聯支路側的開關S1和S2不可以同時閉合,同樣另一側支路的開關S3和S4也是如此。如果某一側支路的開關同時閉合,會將供電電源的正負兩極短路。這個狀態稱為短路直通。短路直通狀態通常會對電源與開關元件造成危險。
下表是H橋的工作狀態表,其中以"1"代表開關接通,"0"代表開關斷路:
*注:以下的「電動機」均指直流電動機
*注:短路直通狀態通常被視為不允許的狀態,要避免這些狀態發生。
作為逆變器驅動器
当以频率f_s交替切换开关S1、S4和S2、S3时,即可在负载M上获得正负交替的方波波形,其周期T_s =\frac{1}{f_s}。这样,就将直流电压E变成了交流电压uo。uo含有各次谐波,如果想得到正弦波电压,则可通过滤波器滤波获得。
电路中的四个开关可以是机械式开关,也可以是各种半导体固態器件。逆变电路中常用的开关器件有快速晶闸管、可关断晶闸管(GTO)、功率晶体管(GTR)、功率场效应晶体管(MOSFET)、绝缘栅晶体管(IGBT)等。在实际运用中,开关器件存在损耗:导通损耗(conduction losses),换相损耗(commutation losses)和门极损耗(gate losses)。其中门极损耗极小可忽略不计,而导通损耗和换相损耗随着开关频率的增加而增加。
三相橋式(可控)整流電路/逆變電路的工作原理和H橋類似:兩者都是通過開關器件的通斷狀態的改變來實現電能變換。但嚴格來說它們並不完全屬於H橋的範圍。
工作方式
H桥的控制主要分为近似方波控制和脉冲宽度调制(PWM)和级联多电平控制。
近似方波控制
近似方波控制即quasi-square-wave-control, 输出波形比正负交替方波多了一个零电平(3-level),谐波大为减少。优点是开关频率较低,缺点是谐波成分高,需要滤波器的成本大。
脉冲宽度调制
脉冲宽度调制即Pulse width modulation,分为单极性和双极性pwm. 随着开关频率的升高,输出电压电流波形趋于正弦,谐波成分减小,但是高开关频率带来一系列问题:开关损耗大,电机绝缘压力大,发热等等。
级联多电平控制
级联多电平控制即multi-level inverter,采用级联H桥的方式,使得在同等开关频率下谐波失真降到最小,甚至不需要用滤波器,获得良好的近似正弦输出波形。
搭建實作
參見
*逆變器
*相移全橋轉換器
參考資料
外部連結
- [http://afrotechmods.com/tutorials/2014/12/20/h-bridge-motor-speed-controller-tutorial/ Video tutorial on H-bridges and example bidirectional motor speed controller circuit]
- [http://www.mcmanis.com/chuck/robotics/tutorial/h-bridge/ H-Bridge Theory and Practice]
- [https://www.dprg.org/brief-h-bridge-theory-of-operation/ Brief H-Bridge Theory of Operation]
- [http://www.modularcircuits.com/h-bridge_secrets1.htm H-bridge tutorial discussing various driving modes and using back-EMF]
- [http://www.circuit-projects.com/control/pwm-motor-controller-using-mosfets-and-ir2110-h-bridge-driver.html PWM DC Motor Controller Using MOSFETs and IR2110 H-Bridge Driver]
- [https://web.archive.org/web/20090514025559/http://www.beam-wiki.org/wiki/H-bridge H-Bridges on the BEAM Robotics Wiki]
- [http://vamfun.wordpress.com/2012/07/21/derivation-of-formulas-to-estimate-h-bridge-controller-current-vex-jaguarvictor-draft/ Derivation of formulas to estimate H-bridge controller current (Vex, JAGUAR,Victor). Discusses why some H-bridges used in robotics have non-linear current and speed responses.]
專案
- [https://web.archive.org/web/20120420092120/http://www.ikalogic.com/build-a-5a-h-bridge-motor-driver-new-version/ Tutorial: Build a 5A H-Bridge motor controller]
- [https://web.archive.org/web/20100224041125/http://www.sccs.swarthmore.edu/users/06/adem/engin/e72/lab7/ Building an H-bridge-controlled motor with photocells to track light]
- [https://web.archive.org/web/20080211130913/http://www.izoelektronik.com/4017-entegresi-ve-bir-buton-ile-motor-kontrolu.htm H-bridge motor control with 4017] (in Turkish)
- [http://www.parallax.com/dl/docs/cols/nv/vol2/col/nv52.pdf Using the HIP4081A for H-bridge control]
- [https://web.archive.org/web/20141231141832/http://luckylarry.co.uk/arduino-projects/control-a-dc-motor-with-arduino-and-l293d-chip/ Using the L293D H bridge for DC motor control]
- [http://www.robotplatform.com/howto/L293/motor_driver_1.html A simple circuit designed around L293D motor driver IC]
评论 (0)