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

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

3天内不再提示

BTN7971B直流有刷电机驱动模块PCB设计

CHANBAEK 来源:小二电路 作者:小二电路 2023-09-01 18:25 次阅读

好久不见,今天主打一个分享。由标题可见,玩过单片机、搞过智能车的小伙伴应该对BTN都不陌生,一个强大而又好用的直流有刷电机驱动模块。这次呢就分享一下我的电机驱动PCB,个人画板能力有限,不喜勿喷。同时互联网上的大佬如果能够评判指正,我是非常乐于接受的。

从网上都可以找到BTN7971B的手册,英飞凌家产的,纯英文,我是看不懂,但是我会去筛选出我需要的信息

BTN7971B是内部集成的半桥,所以要想驱动一个电机就需要两块BTN才行,而且它内部的半桥上桥臂是P-MOS,下桥臂是N-MOS,大多数电机驱动的我们用的上下桥臂都是N-MOS,下次我们再介绍一下这二者的区别。我觉得,既然BTN内部就有一个半桥,那未必只能用来当电机驱动,应该还有其他用途,这个之后用到了再说。

BTN7971B 半桥上桥臂(P-MOS)最大导通阻抗12.8mΩ,典型值7mΩ、下桥臂(N-MOS)最大导通阻抗17.7mΩ,典型值9mΩ(常温下);

输入PWM可达25KHz;

电机驱动电流可达50A;

输入电压最大45V;

上下桥臂导通时的死区时间BTN是根据输入的PWM来自动调节的,只能说很方便好吧,不用咱们自己计算设置了,能省很多事。

图片

图片

它的SR和IS引脚我没看懂具体是怎么电流检测保护电路的,设计原理图的时候我就没有用它他们的功能,直接串电阻接地,最好别悬空我觉得,得拉低,防止有噪声攻击。

在手册里面也给出了官方的电路设计,分别有全桥的和半桥两种。下面是我设计的原理图。

图片

图片

IN和INH引脚是BTN的控制输入引脚,当INH置位高时,相当于BNT开启,启用该设备;不用的时候INH拉低,通过IN引脚来控制桥臂的某一个MOS开关,这个之后我们介绍改PCB双功能时仔细介绍。

IN和INH输入引脚需要串联10K以内的电阻,防止输入电流过大损害器件,手册里面也提到特别注意PCB的布局,因为这种大电流快速切换的电路,在电桥设计中,必须减少损耗,这是在所有高功率开关桥的所必要的。什么回流路径最短之类的,这个我自己画PCB的时候都没有注意,说实话也不会,不太懂,就没考虑那么多,打完板子之后测试能用,能用就行,哈哈。

我们看看一看实物图:

图片

图片

这里我们介绍一下:

①双路PWM控制电机调速及正反转:将EN_B(INH)和EN_A(INH)引脚接高电平,PB-(IN)和PB+、PA-和PA+分别接单片机PWM引脚,分别为真反转PWM,也就是说需要单片机四个PWMI/O口;

②将EN_B和EN_A引脚接单片机PWM引脚,PB-和PB+、PA-和PA+接四个普通的I/O引脚就可以了,也就是我们用的最多的控制方式0 1或者1 0控制正反转,PWM调速;

当然我建议用第二种,第一种占用PWM引脚有点多,必然就会多使用一个定时器,EB_B、EB_A、EA_B、EA_A、就是两个电机A、B相编码器,使用定时器的编码器模式又得使用两个定时器,所以还是建议用第二种。

之前我还一直在找BTN内部电路原理图,但是没有,只有手册上给的内部结构图,也是大致的,所以我就在想这个控制输入引脚IN和INH是如何控制内部半桥上下桥臂两个MOS导通和关断的,仔细研究了一下,我推断大概是这样的,拿第二种驱动方式举例:

当EN_B(INH1和INH2)接PWM、PB-(IN1)接0、PB+(IN2)接1,那么IN1的上桥臂P-MOS导通,IN2的下桥臂N-MOS导通,这样就构成了一个通路,然后INH接PWM控制调速;同理PB-(IN1)接1、PB+(IN2)接0,那就是反过来了,电机反转。

当然以上只是我的假设,也有可能和我想的是反过来的,在《电力拖动自动控制系统——运动控制系统》里在SVPWM那块,讲的桥臂控制1是上桥臂导通,0是下桥臂导通。

PCB设计中,我把地分成了数字地和功率地,在PCB中做了隔离,最后用一个0Ω电阻将两块地平面短接“分块铺铜,单点接地”。

74HC244D三态门缓冲器,就是为了起到单片机与BTN之间的隔离保护作用,如果想要设计的简单点的话,我觉得用贴片二极管也可以,选那种导通压降小一点的。

这里设计的是有一处败笔,就是B电机的端子我焊在了下面,因为电机左右放置的话必然是镜像,所以引脚应该是反过来的,但是我没有改过来,所以只能焊在下面。

大家应该都发现了原理图中开关处的那个P-MOS,这个MOS是为了防反接的,其实也可以不用加,P-MOS导通原理是S(源极)比G(栅极)电压高就会导通,所以G直接接地,D(漏极)输出。

今天的分享就到这里,内容也很简单,希望还是能够帮助到一些想要画电机驱动的小白们,原理图、BOM表、使用手册我会在下面放一个网盘链接,有需要的大家自信添加即可。

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

    关注

    114

    文章

    4901

    浏览量

    209963
  • MOS
    MOS
    +关注

    关注

    30

    文章

    1129

    浏览量

    91480
  • 驱动模块
    +关注

    关注

    0

    文章

    57

    浏览量

    14004
  • PCB
    PCB
    +关注

    关注

    1

    文章

    1580

    浏览量

    13204
  • 直流有刷电机

    关注

    0

    文章

    39

    浏览量

    1415
收藏 人收藏

    评论

    相关推荐

    关于BTN7971的反馈电流

    设计一个电机驱动电路,所用芯片是英飞凌的btn7971,H桥驱动电路的反馈电流怎么弄啊?
    发表于 06-18 00:23

    有没有哪位大神知道BTN7971驱动模块怎么连接PWM波 ?

    正在用BTN7971驱动飞思卡尔小车。有没有哪位大神知道BTN7971驱动模块怎么连接PWM波 。急!!!!!!!
    发表于 11-23 21:26

    BTN7971B如何检测是否损坏

    请问哪位大佬知道,电机驱动BTN7971B如何检测其是否坏掉,驱动并没有冒烟,两端也有电压,就是没有输出。推荐课程:张飞软硬开源,基于STM32 BLDC
    发表于 03-12 15:06

    手把手教学:带你探讨高手打造开源电机的设计奥秘!

    不是很好,很简单,仅供参考。IR2104S半桥驱动MOS管电机驱动板实物展示:IR2104S半桥驱动MOS管电机
    发表于 10-28 15:18

    无刷电机驱动

    之前的电机用的BTN7971B, 现在打算做无刷电机,使用FOC控制,在网上找到的关于无刷电机
    发表于 06-01 13:56

    BTN7971B电机驱动测试总结

    BTN7971驱动耐压45V,最大电流80A这BTN7971B电机驱动折磨了我好几天,明明看着手册来设计的怎么就不行了呢,最后经过不断的测
    发表于 09-06 09:18

    怎样去设计一种基于BTN7971B芯片的H桥电机驱动电路

    BTN7971B芯片何特点呢?怎样去设计一种基于BTN7971B芯片的H桥电机驱动电路?
    发表于 02-14 07:34

    BTN7971A驱动怎么样

    在之前的项目中我使用的驱动BTN7971A,这个IC确实挺好用的,但是一个让人很不舒服的地方就是他价格非常贵,一片BTN7971B的价格也要接近20RMB左右,一个
    发表于 02-28 08:14

    BTN7971B_智能车的集成驱动芯片

    这是一个做智能车的集成驱动芯片--BTN7971
    发表于 12-30 17:46 480次下载

    BTN7971B大电流半桥电机驱动应用的数据手册免费下载

    .BTN7971B是一个集成的大电流半桥电机驱动应用。它是Novalistic™系列的一部分,包含一个P通道高侧MOSFET和一个N通道低侧MOSFET,一个封装中带有集成驱动IC。由
    发表于 05-20 08:00 35次下载
    <b class='flag-5'>BTN7971B</b>大电流半桥<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>应用的数据手册免费下载

    BTN7971B智能车电机驱动的数据手册免费下载

    BTN7971B是用于电机驱动应用的集成大电流半桥。它是Novalitic™系列的一部分,包含一个p沟道高侧MOSFET和一个n沟道低侧MOSFET,其中一个封装有集成驱动芯片。由于p
    发表于 01-13 08:00 108次下载
    <b class='flag-5'>BTN7971B</b>智能车<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>的数据手册免费下载

    BTN7971B的AD16的PCB封装库资料合集免费下载

    本文档的主要内容详细介绍的是BTN7971B的AD16的PCB封装库资料合集免费下载。
    发表于 07-02 08:00 0次下载

    BTN7971b电机驱动PCB原理图免费下载

    本文档的主要内容详细介绍的是BTN7971b电机驱动PCB原理图免费下载。
    发表于 09-28 08:00 0次下载
    <b class='flag-5'>BTN7971b</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>的<b class='flag-5'>PCB</b>原理图免费下载

    基于BTN7971芯片得H桥驱动

    基于BTN7971B芯片的H桥电机驱动由于yi情期间,参加了智能车比赛,队里设计电路板的我,看了好多网上的电机驱动,有用MOS管的涉及的器件
    发表于 12-14 19:04 48次下载
    基于<b class='flag-5'>BTN7971</b>芯片得H桥<b class='flag-5'>驱动</b>

    大功率H桥驱动BTN7971B开源分享

    电子发烧友网站提供《大功率H桥驱动BTN7971B开源分享.zip》资料免费下载
    发表于 08-10 14:41 27次下载
    大功率H桥<b class='flag-5'>驱动</b>器<b class='flag-5'>BTN7971B</b>开源分享