0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于功率MOSFET的H桥PWM DC电机驱动器

PCB线路板打样 来源:PCBWay 作者:Hesam MOSHIRI 2021-05-20 06:55 次阅读

H桥(全桥)驱动器在驱动有刷直流电机等负载方面非常流行,并且已广泛用于机器人技术和工业中。使用H桥驱动器的主要优点是效率高,旋转方向变化和制动电动机。我介绍了使用四个IR3205功率MOSFET和两个IR2104 MOSFET驱动器的完整H桥直流电动机驱动器。从理论上讲,上述MOSFET可以处理高达80 A的电流;但是,实际上,如果使用大型散热片甚至风扇将MOSFET的温度保持在尽可能低的水平,我们可以期望获得高达40 A的电流。

电路分析

图1显示了H桥直流电动机驱动器的示意图。显而易见,电路的核心是两个IR2104 MOSFET驱动器芯片

o4YBAGCl3lCAQQ8YAAOvU2rQx9M260.png

图1:H桥直流电动机驱动器的示意图

我选择了4 IR32051进行切换。该MOSFET具有出色的特性,这对于该应用至关重要,RDS(on)非常低电阻和高电流处理能力。根据IRF3205数据表:“ International Rectifier的高级HEXFET功率MOSFET利用先进的处理技术来实现极低的每硅面积导通电阻。这项优势与HEXFET功率MOSFET众所周知的快速开关速度和坚固耐用的器件设计相结合,为设计人员提供了一种极其有效和可靠的器件,可广泛用于各种应用中。TO-220封装是所有商业工业应用的通用首选,其功耗水平约为50W。TO-220的低热阻和低封装成本使其在整个行业中得到广泛认可。”

我选择了两个IR21042来驱动MOSFET。根据IR2104数据表:“ IR2104(S)是高压,高速功率MOSFET和IGBT驱动器,具有相关的高端和低端参考输出通道。专有的HVIC和抗闩锁CMOS技术可实现坚固的单片结构。逻辑输入与标准CMOS或LSTTL输出兼容,低至3.3V逻辑。输出驱动器具有高脉冲电流缓冲级,旨在最大程度地减少驱动器交叉导通。浮动通道可用于驱动高端配置中的N通道功率MOSFET或IGBT,其工作电压为10至600V。”

关于IR2104的好消息是该芯片与3.3V和5V逻辑电平兼容。图2显示了该芯片的基本接线图。显然,芯片和负载(电机)的供应不需要相同;但是,两种电源具有相同的基础。

pIYBAGCl3mOALNBdAADWp5vVnho989.png

图2:IR2104 MOSFET驱动器芯片的接线图

C1,C3,C4,C5,C6,C7和C9已用于降低噪声。R1和D2,R2和D3,R3和D8,R4和D9已被用来抑制在MOSFET导通/关断时电感器电容器可能引入的振铃和寄生效应。别忘了MOSFET在其栅极引脚上引入了电容。1N4148二极管使栅极电容器放电。

D4,D5,D6和D73用于抑制直流电动机的反向电流尖峰。内部反向肖特基二极管已嵌入MOSFET中。但是,使用这些外部肖特基二极管还可以减少内部二极管上的应力。根据数据表和应用要求选择C2,C8,D1和D10。

P1是五针XH连接器,用于将芯片的电源和控制信号施加到板上。K1是KF45电源连接器,用于将电动机和电动机的电源线连接到板上。

PCB布局

图3显示了H桥DC电机驱动器的PCB布局。它是两层PCB板,所有组件封装均为通孔。

图3:H桥直流电机驱动器的PCB布局

图4从顶部和底部显示了PCB板的3D视图。

图4:板顶部和底部的3D视图

我没有IR21044和IRF32055(组件库)的原理图符号和PCB占用空间,因此我使用了SamacSys组件库,并使用SamacSys Altium Designer插件安装了缺少的库(图5)。SamacSys已为几乎所有著名的电子设计软件提供了插件(图6)。有趣的是,所有服务都是免费的,图书馆遵循IPC标准。您只需要下载并使用自己喜欢的CAD插件即可。6另一个选择是从ComponentSearchEngine.com下载库并导入它们。

o4YBAGCl3paASajhAAM18RV6nj8585.png

图5:SamacSys Altium插件中的选定组件

图6:SamacSys插件支持的电子设计CAD软件

载流板没有完全被阻焊剂覆盖。这使您可以通过焊接或使用一些粗铜线来加强轨道。图7显示了这些部分暴露的轨道。

图7:部分暴露的高电流载PCB走线

组装和测试

图8显示了组装好的单元,图9显示了测试环境。我已将Arduino Uno编程为控制电机驱动器板。我还在原型板上构建了一个简单的键盘,以便能够更改速度(使用PWM)和电动机的旋转方向。

图8:组装好的H桥直流电动机驱动器

图9:直流电动机驱动器板,Arduino Uno和测试台

所有按钮均为低电平有效,并使用Arduino的内部上拉电阻。您可以考虑以下Arduino代码:

#include

int PWM_Value;

字节Enable_Pin = 13;

字节PWM1_Pin = 11;

字节PWM2_Pin = 10;

字节PWM_Pin = 11;

向上按钮(9,25,true,true);

按下按钮(8,25,true,true);

向左按钮(7,25,true,true);

向右按钮(6,25,true,true);

void setup(){

pinMode(Enable_Pin,OUTPUT);

pinMode(PWM1_Pin,输出);

pinMode(PWM2_Pin,输出);

UP.begin();

Down.begin();

Left.begin();

Right.begin();

digitalWrite(Enable_Pin,LOW);

PWM_Value = 0;

AnalogWrite(PWM1_Pin,PWM_Value);

AnalogWrite(PWM2_Pin,PWM_Value);

}

无效循环()

{

digitalWrite(Enable_Pin,HIGH);

UP.read();

Down.read();

Left.read();

Right.read();

如果(UP.wasReleased()&& PWM_Value <250)

{

PWM_Value + = 5;

}

如果(Down.wasReleased()&& PWM_Value> 5)

{

PWM_Value-= 5;

}

如果(Left.wasReleased())

{

PWM_Pin = PWM1_Pin;

AnalogWrite(PWM2_Pin,0);

}

如果(Right.wasReleased())

{

PWM_Pin = PWM2_Pin;

AnalogWrite(PWM1_Pin,0);

}

AnalogWrite(PWM_Pin,PWM_Value);

}

物料清单

图10显示了物料清单。

pIYBAGCl3u2AXW5HAAGJQyY2ku0519.png

图10:H桥直流电动机驱动器的物料清单

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动器
    +关注

    关注

    52

    文章

    8226

    浏览量

    146251
  • IGBT
    +关注

    关注

    1266

    文章

    3789

    浏览量

    248872
  • MOSFET驱动器
    +关注

    关注

    4

    文章

    115

    浏览量

    25798
收藏 人收藏

    评论

    相关推荐

    HTD8233:单通道H直流有刷电机驱动器,能替代AT8236

    的峰值电流双向控制电机。利用电流衰减模式,可通过对输入进行脉宽调制(PWM) 来控制电机转速。如果将两个输入均置为低电平,则电机驱动器将进入
    的头像 发表于 11-22 15:11 235次阅读
    HTD8233:单通道<b class='flag-5'>H</b><b class='flag-5'>桥</b>直流有刷<b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>,能替代AT8236

    额定电源电压为42V+两个H驱动器的双电机驱动芯片-SS6810R

    电机驱动芯片 - SS6810R是一个有两个h驱动器的双
    的头像 发表于 11-12 09:46 226次阅读
    额定电源电压为42V+两个<b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>驱动器</b>的双<b class='flag-5'>桥</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>芯片-SS6810R

    高压栅极驱动器功率损耗分析

    高频率开关的MOSFET和IGBT栅极驱动器,可能会产生大量的耗散功率。因此,需要确认驱动器功率耗散和由此产生的结温,确保器件在可接受的温度
    的头像 发表于 11-11 17:21 295次阅读
    高压栅极<b class='flag-5'>驱动器</b>的<b class='flag-5'>功率</b>损耗分析

    SS8844T-步进电机驱动IC-双通道H电流控制电机驱动器

    定和可靠的性能。   产品描述: 该芯片采用PWM控制方式,工作电压范围:8V~40V;内置3.3V基准电压;连续输出电流2.5A;峰值电可达4.0A;导通阻抗0.35Ω;具备四个独立控制的1/2H启动
    的头像 发表于 11-06 10:50 229次阅读
    SS8844T-步进<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>IC-双通道<b class='flag-5'>H</b><b class='flag-5'>桥</b>电流控制<b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>

    采用第二代1200V CoolSiC™ MOSFET的集成伺服电机驱动器

    驱动器板。设计用于评估采用TO-263-7封装的第二代1200VCoolSiC™ MOSFET。 采用IMBG120R040M2H作为三相逆变器板的功率开关。
    的头像 发表于 10-29 17:41 218次阅读
    采用第二代1200V CoolSiC™ <b class='flag-5'>MOSFET</b>的集成伺服<b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>

    实现2.5A驱动电流并提供四个可独立控制的1/2H驱动芯片-SS8844T

    SS8844T是一款四通道1/2H驱动芯片,提供四个可独立控制的1/2H启动;可被用于
    的头像 发表于 10-23 09:32 262次阅读
    实现2.5A<b class='flag-5'>驱动</b>电流并提供四个可独立控制的1/2<b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>驱动</b>芯片-SS8844T

    h驱动电路使电机正反转原理

    H驱动电路使电机正反转的原理是一个在电子和电机控制领域广泛应用的基础知识。 一、H
    的头像 发表于 10-06 14:53 1278次阅读
    <b class='flag-5'>h</b><b class='flag-5'>桥</b><b class='flag-5'>驱动</b>电路使<b class='flag-5'>电机</b>正反转原理

    国产汽车级H智能栅极驱动器概述

    栅极驱动器是低压控制和高功电路之间的缓冲电路,用于放大控制的控制信号,从而实现功率器件更有效的导通和关断。今天给大家推荐一款国产汽车级H
    的头像 发表于 09-14 15:01 490次阅读
    国产汽车级<b class='flag-5'>H</b><b class='flag-5'>桥</b>智能栅极<b class='flag-5'>驱动器</b>概述

    使用MSPM0 MCU为步进电机和有刷直流(BDC)电机实现优化的H驱动器控制

    电子发烧友网站提供《使用MSPM0 MCU为步进电机和有刷直流(BDC)电机实现优化的H驱动器控制.pdf》资料免费下载
    发表于 09-02 09:49 0次下载
    使用MSPM0 MCU为步进<b class='flag-5'>电机</b>和有刷直流(BDC)<b class='flag-5'>电机</b>实现优化的<b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>驱动器</b>控制

    驱动器的工作原理和应用

    驱动器是一种在电力电子领域中广泛应用的电路驱动器,主要用于控制电机、电源转换和其他负载设备。以下是对半
    的头像 发表于 08-28 15:07 1900次阅读

    高压MOSFET功率器件4A-500V N沟道MOSFET半导体提供平面条纹和DMOS技术

    镇流器。HOTCHIP系列高压MOSFET因其卓越的电气特性,在众多领域显得尤为重要。这些特性使得华芯邦HOTCHIP高压MOSFET在开关电源、PWM电机控制、开关转换
    的头像 发表于 08-21 18:07 409次阅读
    高压<b class='flag-5'>MOSFET</b><b class='flag-5'>功率</b>器件4A-500V N沟道<b class='flag-5'>MOSFET</b>半导体提供平面条纹和DMOS技术

    H电机驱动电路电路图 H电机驱动电路的工作原理和控制方式

    H电机驱动电路是一种广泛应用于电机控制领域的电子电路,其名称来源于其形状类似于英文字母“H”的
    的头像 发表于 06-21 16:34 8398次阅读
    <b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>电路电路图 <b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>电路的工作原理和控制方式

    请问STM32F407在电机驱动器应用中如何正确关闭高级定时PWM

    我们在开发一款电机驱动器,使用了STM32F407的高级定时1产生的PWM驱动H
    发表于 04-18 07:47

    使用PWM输出方式驱动有刷直流电机PWM驱动的原理

    从本文开始,将介绍有刷直流电机PWM驱动。近年来,直流电机PWM驱动方式因其可以减少
    发表于 03-26 13:57

    H电机驱动器路图分享

    H电机驱动器是一种电子电路,用于控制直流电机的前进、后退、停止和调速等动作。H
    的头像 发表于 02-04 16:24 2406次阅读
    <b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>路图分享