IR2104电机驱动

2023-11-10

目录

一、IR2104的引脚定义:

二、IR2104的内部原理:

三、半桥驱动原理分析

四、全桥驱动原理分析

五、电感电流回流路径的建立

六、自举电容容值的计算与自举二极管选型:

七:mos管发热可能的问题

八: 推荐阅读


 

 

 

一、IR2104的引脚定义:

芯片引脚意义(DataSheet)

SD信号为使能信号,高电平有效,芯片工作。

IN为高电平时HO为高,LO为低;IN为低电平时,HO为低,LO为高电平。我们的PWM信号就是在这里输入(因为片内自带了CMOS和LSTTL电平兼容器,可以直接输入而不用考虑电平转换)。

Vb是高侧浮动电源输入脚,HO是高侧门极驱动输出,Vs是高侧浮动电源回流。这三个控制上半桥的MOS导通。

Vcc是低侧浮动及参考电源输入脚,LO是低侧门极驱动输出,COM是低侧回流。这三个控制下半桥的MOS导通。

二、IR2104的内部原理:

 

       这个驱动设计单从信号逻辑上分析比较容易理解,但要深入的理解和更好的应用,就需要对电路做较深入的分析,对一些外围元件的参数确定做理论分析计算。现在对内部结构进行简单的分析:

       芯片被选中后,输入的信号经过死区/击穿保护电路后分两路分别送入上下两组CMOS电路。下路是“0”控制导通,直接送入信号;上路是“1”导通,先通过高脉冲电流缓冲级(high pulse current buffer stage)控制完成信号缓冲以及电平的转换(个人理解,因为上半桥电压来受外部电源影响,需要转换),再送入信号。

        初始写0时:下路CMOS上管导通,LO由浮空抬压至芯片电源电位,因此LO和COM之间产生导通电压VCC,下半桥MOS导通;上路CMOS下管导通,HO和Vs短路,上半桥MOS关断。

       当写1时,上路CMOS上管导通,依靠电容自举,HO和Vs间产生导通电压VCC,上半桥MOS导通;下路CMOS下路导通,LO和COM短路,下班桥MOS关断。

      所以可见,IR2104电源电压必须大于选择的MOS或者IGBT管的导通电压,比如我们智能车电路里2104用的12V就大于LR7843的导通4.5V。

   所以,作为控制MOS导通的门极驱动器,它最大也只过200多MA的电流,就给20mil足以。

三、半桥驱动原理分析

IR2104可以控制半桥的核心在于其Vb和Vs脚之间外接的“自举电容”。那么何谓自举呢?以典型电路为例:

 

  此半桥电路的上下桥臂功率管是交替导通的。每当下桥臂开通,上桥臂Q1关断时Vs脚的电位为下桥臂Q2的饱和导通压降,基本上接近地电位。此时Vcc通过自举二极管对VB和VS间的自举电容C1充电使其接近Vcc电压。

  当Q2关断时,基于内部的CMOS结构(具体见下面内部图),HO和Vs之间断开,HO和Vb之间导通。同时,Vs端的电压会升高,由于C1电压不能突变为Vcc,Vcc与Vb间又有自举二极管,因此Vb点的电位接近于Vs点电位和C1上电压之和。所以此时Vb(HO)和Vs之间的压差就为Vcc电压,利用这个压差就可以打开上桥臂。

 

  总结一下:当Q1开通时,自举电容C1作为一个浮动的电压源驱动Q1(上桥臂MOS),导通上桥臂;而Q2开通后,Q1关断,Vs处的浮动电源消失,C1在开通期间损失的电荷在又会得到补充。如此循环,即可控制Q1和Q2进行半桥驱动。这种自举供电方式就是利用Vs端的电平在高低电平之间不停地摆动来实现的,由于自举电路无需浮动电源,因此是最便宜的。

 

  因为自举电容器上的电压基于高端输出晶体管源极电压上下浮动,所以图中的D(自举二极管)和C1(自举电容)是IR2104在脉宽调制(PWM)应用时最需要严格挑选和设计的元器件。只有根据一定的规则进行计算分析,并在电路实验时进行调整,才能使电路工作处于最佳状态。

  D是一个重要的自举器件,应能阻断直流干线上的反向高压,其承受的电流是栅极电荷与开关频率之积。同时为了减少电荷损失,应选择反向漏电流小的快恢复或者肖特基二极管。

  芯片内高压部分的供电都来自图中自举电容C1上的电荷,所以为了保证高压部分电路有足够的能量供给,应适当选取C1的大小。

驱动原理图

四、全桥驱动原理分析

 

H桥是一个典型的直流电机控制电路,因为它的电路形状酷似字母H,故得名与“H桥”。4个mos管组成H的4条垂直腿,而电机就是H中的横杠。

  1)电机驱动

  电路首先,单片机能够输出直流信号,但是它的驱动才能也是有限的,所以单片机普通做驱动信号,驱动大的功率管如Mos管,来产生大电流从而驱动电机,且占空比大小能够经过驱动芯片控制加在电机上的均匀电压到达转速调理的目的。电机驱动主要采用N沟道MOSFET构建H桥驱动电路,H 桥是一个典型的直流电机控制电路,由于它的电路外形酷似字母 H,故得名曰“H 桥”。4个开关组成H的4条垂直腿,而电机就是H中的横杠。要使电机运转,必需使对角线上的一对开关导通,经过不同的电流方向来控制电机正反转,其连通电路如图所示。

  mos管h桥电机驱动电路图

  2)H桥驱动原理

  实践驱动电路中通常要用硬件电路便当地控制开关,电机驱动板主要采用两种驱动芯片,一种是全桥驱动HIP4082,一种是半桥驱动IR2104,半桥电路是两个MOS管组成的振荡,全桥电路是四个MOS管组成的振荡。其中,IR2104型半桥驱动芯片能够驱动高端和低端两个N沟道MOSFET,能提供较大的栅极驱动电流,并具有硬件死区、硬件防同臂导通等功用。运用两片IR2104型半桥驱动芯片能够组成完好的直流电机H桥式驱动电路,而且IR2104价钱低廉,功用完善,输出功率相对HIP4082较低,此计划采用较多。

  mos管h桥电机驱动电路图

  另外,由于驱动电路可能会产生较大的回灌电流,为避免对单片机产生影响,最好用隔离芯片隔离,隔离芯片选取有很多方式,如2801等,这些芯片常做控制总线驱动器,作用是进步驱动才能,满足一定条件后,输出与输入相同,可停止数据单向传输,即单片机信号能够到驱动芯片,反过来不行。

五、电感电流回流路径的建立

在电机在关闭之后,电机作为感性负载会产生反电动势,这个时候如果让h桥的两个下桥都导通,就会产生一个回路,将反电动势消耗掉

六、自举电容容值的计算与自举二极管选型:

自举二极管D必须使用与功率开关管相同耐压等级的快恢复二极管;

自举电容设计也至关重要,C1的耐压比功率器件充分导通时所需的驱动电压(典型值为10 V)高。若在C1的充电路径上有1.5 V的压降,且假定有一半的栅压因泄露而降低,则自举电容C1可按式(4)来选取:

  

 

  式中:Qg为MOSFET的门极电荷。

  工程应用上一般取C1>2*Qg/(VCC-10-1.5),且应选取容量稳定,耐脉冲电流的无感电容。

七:mos管发热可能的问题

       1、电源振铃引起发热

      之前设计的有刷直流电机驱动电路,采用的是IR2104半桥驱动器去驱动H桥功率电路,电路使用的都是经典的芯片厂商提供的设计方案,可是出现了一个糟糕的问题,电路就算不带载,功率管也发烫的厉害,要是带载则夸张的发热,能达到100℃以上,太恐怖了。为了这个问题,排查了整整一天多时间,百思不得其解,最后通过各个点的波形测试,发现问题出在电源受到功率管开关的影响,产生了极大的波动,导致电源产生振铃现象,峰值电压超过电源电压的3倍。从而导致了功率管DS,GS间的电压时常超过耐压值,和影响了IR2104S的驱动波形,导致上下臂直通现象的出现。

解决方法:在功率电路H桥电源处加一个合适的滤波电容,一般10uF以上,去除电源干扰问题,从而彻底解决驱动电路问题。注意选择的不同的MOS管,需要的滤波电容容值也会相应的改变,必须做出调整。

      2、死区时间异常引起发热

IR2104死区时间异常,引起mos管空载发热 https://blog.csdn.net/zhuimeng_ruili/article/details/110354269

八: 推荐阅读

MOS管防护电路实测:https://blog.csdn.net/zhuimeng_ruili/article/details/108979413

IR2104死区时间异常,引起mos管空载发热 https://blog.csdn.net/zhuimeng_ruili/article/details/110354269

吐槽一小下:

调试mos管真的是一个又费时间又费钱的活啊,慢慢的磨掉你的耐心,啊。。。。下图是这个项目中烧掉的mos,还只是其中的一小半,前面的都没有收集,粗略估计目前为止大概烧了三四百颗mos,一颗三块。。。。啊,继续烧板子吧。。。。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IR2104电机驱动 的相关文章

  • AMS1117典型电路

    AMS1117 3 3V 5V 封装 常见应用连接 1 输入旁路电容Input Bypass Capacitor A 10uF tantalum on the input is a suitable input bypassing fora
  • 阻抗匹配之反射波形测量

    稍微接触过高速信号的朋友 一定对阻抗匹配和信号反射都有所了解 甚至可以按照公式 把反射波形一路推导出来 但是 纸上得来终绝浅 绝知此事要躬行 今天 我们就来实测一下信号反射波形 测试环境如下 信号发生器产生一个1 25MHz VPP 2V的
  • 电阻的精度和温漂

    转载自 http blog sina com cn s blog 68b345970100jc2h html 电阻的精度和温漂 1 电阻温度系数 TCR 表示电阻当温度改变1度时 电阻值的相对变化 当温度每升高1 时 导体电阻的增加值与原来
  • 【分享】ST7920的LCD12864 Proteus仿真模型

    分享 ST7920的LCD12864 Proteus仿真模型 目前最新版本的是1 03 GitHub地址 https github com cdhigh lcd12864 st7920 proteus Proteus添加动态链接库文件 dl
  • [DCDC](DC-DC 电感)纹波率r是难题?来我这里来学习

    大家可能都有深刻体会 电子知识博大精深 无穷无尽 每个简单的知识点背后 都蕴含着无穷无尽的宝藏 古人云 学无止境 我现在就是这种感觉 学的越多 也就更加战战兢兢 如履薄冰 但我始终相信 虽然知识是无限的 但人的能力也是无限的 只要你肯 明天
  • 【Jlink烧录自动化】一台电脑连接 多个Jlink 用 J-flash批处理程序烧写多个单片机(生产批量烧录)

    项目描述 最近一些设备需要进行预生产 小批量生产 虽然是小批量但是数量也是很多 单靠人力烧录设备比较耗费时间 因此需要做一个烧录治具批量烧录 软件与物料准备 软件 由于设备的MCU是arm cortex M4内核 使用的是Jlink烧录因此
  • 逻辑分析仪的使用

    目录 逻辑分析仪与示波器的区别 逻辑分析仪 DSView 软件安装与简介 波形采集 波形分析 分析I2S协议 逻辑分析仪与示波器的区别 参考 https www bilibili com video BV1mz4y127jn spm id
  • 贴片钽电容封封装及规格和参数资料

    贴片钽电容简述 贴片钽电容 以下简称钽电容 作为电解电容器中的一类 广泛应用于各类电子产品 特别是一些高密度组装 内部空间体积小产品 如手机 便携式打印机 钽电容是一种用金属钽 Ta 作为阳极材料而制成的 按阳极结构的不同可分为箔式和钽烧粉
  • 脉动阵列

    脉动阵列是一个比较古老的概念 早在1982年就有了 可是 最近google的TPU采用了这个结构 脉动阵列又火了起来 我也是从今年新入职了一家公司后才接触到的 对比之前自己设计的AI架构 脉动阵列确实有很多优势 所以本文从传统AI计算架构和
  • 单片机常用外设驱动电路

    单片机常用外设驱动电路 DS18B20 DHT11 AT24C02 L293D 带光耦隔离 I2C接口和EEPROM电路 LCD1602电路 数码管 RS485 红外开关 蜂鸣器驱动 译码器 移位寄存器 74HC595 步进电机控制 复位电
  • cadence的PCB封装库导入Altium designer

    目录 说明及作者联系方式 导入封装库说明 实例 导入cadence PCB文件 生成封装库 说明及作者联系方式 作者的软件是AD20 cadence是17 4 参考官方文档 官方文档原地址可点击此处跳转 作者还拥有个人公众号 会写一些感悟文
  • 关于TP5400锂电池充放电一体模块 电感“尖叫”(升压Boost电路中 电感有可听见的高频振荡的问题探索与尝试改善)

    TP5400锂电池充放电一体模块电感 尖叫 前言 电感高频振荡人耳可听问题 1 怀疑是电感问题 2 芯片升压功能本身振荡频率低 3 芯片坏了 4 选用电感有问题 猜想 验证 结论 前言 最近一个项目中用到了锂电池充放电电路 之后在 立创开源
  • (模电笔记四 By Multisim)典型运算放大电路案例分析(同相反相差分)

    1 反相比例运算电路 1 输入 U i U i Ui 与输出 U
  • 焊接技巧视频(热风枪/QFP/QFN/SOP/穿孔/烙铁头/助焊膏/连锡/飞线/回流焊)

    https www bilibili com video BV1wJ411B73v p 1 vd source cc0e43b449de7e8663ca1f89dd5fea7d
  • 3串锂电池充放电保护板设计参考

    3串锂电池充放电保护板设计参考 这里只提供原理图参考 链接 https pan baidu com s 1cSmTf8fifrEjxfrCrTV 3w 提取码 5i5i 不想自己做 可以去TB买 也不贵 也就10几块钱 自己做也可以参考其说
  • IR2104电机驱动

    目录 一 IR2104的引脚定义 二 IR2104的内部原理 三 半桥驱动原理分析 四 全桥驱动原理分析 五 电感电流回流路径的建立 六 自举电容容值的计算与自举二极管选型 七 mos管发热可能的问题 八 推荐阅读 一 IR2104的引脚定
  • 5分钟讲解直流线性稳压降压电源基本原理

    怎么把 12 v电变为 5v呢 通过变压器是可以实现的 但是变压器只能转换交流电 那直流电怎么转换呢 我们来看下最简单的降压方式 比如负载是 5欧 那么要得到 5V的压降 按照串联分压原理 需要给它串联一个 7 欧的电阻附加 就能得到 5
  • 编码器输出:HTL、TTL

    HTL 即常说的推挽 就是NPN PNP的组合 所以其同时支持PNP与NPN控制电路 电路简单 好用 工作电压较宽 编码器常用5到30V均可 注 HTL输出信号电平一般等同工作电压减三极管压降 有较强的抗干扰能力 它的主要缺点是工作速度比较
  • 关于差分信号

    对差分信 VDS 号而言 对其影响最大的因素是它们的对地阻抗是否一致 也就是对地平衡度 它们之间相对的阻抗影响并不特别重要 之间分布电容大了只会衰落信号强度 不会引入噪声和干扰 也就是对信噪比不会产生很大影响 差分信号只是使用两根信号线传输
  • 真正的学懂三极管入门篇(经典)

    不要让温床称为埋葬你的坟墓 要有危机意识 忧患意识 要为明天考虑 禁忌 安于现状 不求上进 不懂得学习 不能恰当的处理工作和学习关系 没有把英语放在第一位

随机推荐

  • 微信小程序wx.getLocation接口审核不通过

    审核不通过的原因一般包含这几种 一 当前提审小程序代码包中地理位置相关接口 wx getLocation 暂未开通 分析原因 接口未开通 解决方法 按下图申请开通对应的接口即可 二 你所描述的小程序接口使用场景 目前未符合接入wx getL
  • taro 兼容支付宝小程序和微信小程序<六>-- 自定义密码或验证码输入框组件的input 自动获取焦点(ios支付宝小程序怎么隐藏input的光标)

    项目 tar3 vue3 问题 自定义密码或验证码输入框需要自动聚焦 拉起键盘 A 微信小程序 用了自定义指令达到这个目的 自定义密码或验证码输入框 input自动获取焦点之坑 B 支付宝小程序 官方文档中说不支持自动获取焦点 必须手动拉起
  • 解决mysql经常断开重连的问题

    解决mysql自动断开连接的问题 有三个方法可以解决这个问题 1 修改MySQL配置参数 2 修改JDBC 3 修改第三方的数据库连接池应用 Proxool xml 方法1的解决方案 这个参数的名称是 wait timeout 其默认值为
  • redis 获取 list 中的所有元素

    一种方法是用 lrange key 0 1 这种方法不会影响 redis list 中的数据 List
  • QT 网络编程之https

    HTTP 超文本传输协议 是一个基于请求与响应 无状态的 应用层的协议 常基于TCP IP协议传输数据 互联网上应用最为广泛的一种网络协议 所有的WWW文件都必须遵守这个标准 设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法 H
  • 【Python-3.5】matplotlib做简单折线图

    在matplotlib中使用plot 函数可以做出简单折线图 预期效果如下 代码如下 导入pyplot模块 import matplotlib pyplot as plt 输入横纵坐标数据 months 1 2 3 4 5 6 people
  • 分布式事务解决方案

    一 概述 分布式事务 分布式系统会把一个应用拆分为多个可独立部署的服务 此时要完成事务 就需要这些服务之间远程交互完成事务 简单的说跨JVM进程或者跨数据库实例产生分布式事务 典型的分布式事务场景 跨库事务 一个应用中某个功能需要操作多个库
  • Android基础-Service和IntentService知识点详细总结

    Service 对于广大的Android开发者来说算是耳熟能详了 作为Android的四大组件之一 在我们的开发中也起着重要的作用 在Android面试中 Service相关的问题也是面试官问得比较多的 当别人问你 Service 到底是什
  • 【torch.nn.init】初始化参数方法解读

    可参考 torch nn init 云 社区 腾讯云 一 torch nn init constant tensor val 1 作用 常数分布 用值val填充向量 2 参数 tensor an n dimensional torch Te
  • 青藤首提“业安融合”理念,正式发布先进云安全方案CNAPP

    4月18日 青藤以 云时代 安全变了 为主题的2023年云安全高峰论坛在北京成功举办 会上 青藤首次提出 业安融合 理念 正式发布先进云安全方案CNAPP 中国全面进入云和数字化时代 当前 全球已进入数字经济时代 我国高度重视数字经济发展
  • Postgresql on conflict do update 设置当前值,原始值,当前值与原始值相加值

    Postgresql插入时主键冲突会报错 可采取冲突不做任何处理或者进行更新 俩种方式避免报错 更新时可以保存新值 保存新值与旧值表达式 更新时可以保存原来的值 ON CONFLICT date city DO NOTHING 或者 ON
  • JVM —堆内存区域的认识

    一个JVM只有一个堆 堆的大小是可以调节的 堆中存放的内容 当类加载器读取完类文件后 会把类 方法 常量 变量等存放在堆中 保存的是我们所有引用对象的真实对象 也就是真实引用对象的数据等 堆内存中的三个区域 新生区 老年区 永久区 堆中要进
  • 【Typescript】ts中的静态属性和静态方法

    Typescript中的静态属性和静态方法 在ts中使用静态属性和方法 需要有static关键字 且在静态方法里只能用静态属性 举两个栗子 在es5中 function Person this run1 function 实例方法 实例化后
  • 特征缩放(归一化处理)

    在我们面对多维特征问题的时候 我们要保证这些特征都具有相近的尺度 这将帮助梯度下降算法更快地收敛 以房价问题为例 假设我们使用两个特征 房屋的尺寸和房间的数量 尺寸的值为 0 2000平方英尺 而房间数量的值则是0 5 以两个参数分别为横纵
  • 带有 OpenCV.js 的 ESP32-CAM Web 服务器:颜色识别和跟踪

    本教程介绍了使用 ESP32 摄像头网络服务器环境的 OpenCV js 和 OpenCV 工具 例如 我们将构建一个简单的 ESP32 摄像头网络服务器 其中包括对移动物体的颜色检测和跟踪 本教程绝不是对 OpenCV 可以提供给 ESP
  • 学乐高机器人还是学习少儿编程

    学乐高机器人还是学习少儿编程 对于很多的家长来说 孩子的学习一直都是他们非常关心和重视的一件事情 很多的家长在给孩子选择学习课程的时候 也是非常的耐心的 他们会给孩子选择一些能够有利于孩子成长的课程 就拿现在很多的家长想要孩子去学习机器人编
  • 生成树协议实验报告_“网络工程师培训”基础教程:OSPF协议及配置

    OSPF协议概述 OSPF 是 Open Shortest Path First 即 开放最短路由优先协议 的缩写 它是 IETF 组织开发的一个基于链路状态的自治系统内部路由协议 在IP 网络上 它通过收集和传递自治系统的链路状态来动态地
  • 牛客网Verilog刷题——VL54

    牛客网Verilog刷题 VL54 题目 答案 题目 实现一个深度为8 位宽为4bit的双端口RAM 数据全部初始化为0000 具有两组端口 分别用于读数据和写数据 读写操作可以同时进行 当读数据指示信号read en有效时 通过读地址信号
  • ffmpeg命令行map参数的使用

    介绍 理解 map参数的最好办法就是想像一下怎么去告诉ffmpeg你要从源文件中选择 拷贝哪个流到输出文件 输出文件的stream顺序取决于在命令行中 map的参数顺序 下面有一些例子 默认 默认操作 没有指定map参数 比如 ffmpeg
  • IR2104电机驱动

    目录 一 IR2104的引脚定义 二 IR2104的内部原理 三 半桥驱动原理分析 四 全桥驱动原理分析 五 电感电流回流路径的建立 六 自举电容容值的计算与自举二极管选型 七 mos管发热可能的问题 八 推荐阅读 一 IR2104的引脚定