转载地址:https://www.cnblogs.com/zjvskn/p/5737818.html

图4.12

一、H桥驱动电路

图4.12中所示为一个典型的直流电机控制电路。电路得名于“H桥驱动电路”是因为它的形状酷似字母H。4个三极管组成H的4条垂直腿,而电机就是H中的横杠(注意:图4.12及随后的两个图都只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画出来)。
如图所示,H桥式电机驱动电路包括4个三极管和一个电机。要使电机运转,必须导通对角线上的一对三极管。根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。

图4.12 H桥驱动电路

要使电机运转,必须使对角线上的一对三极管导通。例如,如图4.13所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经Q4回到电源负极。按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动(电机周围的箭头指示为顺时针方向)。

图4.13 H桥电路驱动电机顺时针转动

图4.14所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动(电机周围的箭头表示为逆时针方向)。

图4.14 H桥驱动电机逆时针转动

二、使能控制和方向逻辑

驱动电机时,保证H桥上两个同侧的三极管不会同时导通非常重要。如果三极管Q1和Q2同时导通,那么电流就会从正极穿过两个三极管直接回到负极。此时,电路中除了三极管外没有其他任何负载,因此电路上的电流就可能达到最大值(该电流仅受电源性能限制),甚至烧坏三极管。基于上述原因,在实际驱动电路中通常要用硬件电路方便地控制三极管的开关。

图4.155 所示就是基于这种考虑的改进电路,它在基本H桥电路的基础上增加了4个与门和2个非门。4个与门同一个“使能”导通信号相接,这样,用这一个信号就能控制整个电路的开关。而2个非门通过提供一种方向输人,可以保证任何时候在H桥的同侧腿上都只有一个三极管能导通。(与本节前面的示意图一样,图4.15所示也不是一个完整的电路图,特别是图中与门和三极管直接连接是不能正常工作的。)


图4.15 具有使能控制和方向逻辑的H桥电路

采用以上方法,电机的运转就只需要用三个信号控制:两个方向信号和一个使能信号。如果DIR-L信号为0,DIR-R信号为1,并且使能信号是1,那么三极管Q1和Q4导通,电流从左至右流经电机(如图4.16所示);如果DIR-L信号变为1,而DIR-R信号变为0,那么Q2和Q3将导通,电流则反向流过电机。

图4.16 使能信号与方向信号的使用

实际使用的时候,用分立元件制作H桥是很麻烦的,好在现在市面上有很多封装好的H桥集成电路,接上电源、电机和控制信号就可以使用了,在额定的电压和电流内使用非常方便可靠。比如常用的L293D、L298N、TA7257P、SN754410等。
 
附一张分立元件的H桥驱动电路:

直流电机正反转驱动电路相关推荐

  1. 网上找到了一个电机正反转驱动电路,保留

    这是有使能端的H桥功放集成电路,只需要一个信号输入端就可控制电机的正反转.1N5819是续流二极管,起保护三极管的作用,防止反向电动势击穿三极管.7406起隔离作用,因为控制电路的电压是5V,电机工作 ...

  2. 用 8550 和 ULN2003 驱动小型直流电机正反转

    51 单片机的输出能力有限,带动一两个 LED 还是可以的,带动电动机.继电器等等,就难以承担了. 一般来说,常用的扩充 51 单片机带负载能力的芯片有:75452.MC1413.ULN2003 系列 ...

  3. K_A08_004 基于 STM32等单片机驱动MX1919模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 1.MX1919模块驱动时序 2.对应程序: 3.PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MX1919 ...

  4. K_A08_003 基于 STM32等单片机驱动L9110模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 L9110模块驱动时序 对应程序: PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+L9110模块 2.STM ...

  5. H桥驱动小功率直流电机正反转

    读书笔记-------------------利用三极管构建H桥驱动小功率直流电机正反转 -----若有错误,望指出!

  6. Arduino UNO+L298驱动直流电机正反转+Proteus仿真

    Arduino UNO + L298驱动直流电机正反转+Proteus仿真 Proteus仿真 Proteus接线图 实例代码 //任务:通过按钮控制电机启停和正反转,通过电位计调节电机转速. int ...

  7. K_A08_002 基于 STM32等单片机驱动MAX1508模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 3.驱动说明 MAX1508模块驱动时序 对应程序: PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MAX1508模块 2 ...

  8. l298n电机哪一端为正_L298N控制直流电机正反转_张天鹏

    Design L298N控制直流电机正反转 文/张天鹏  徐磊  北京林业大学工学院 摘要:在分析了直流电机驱动芯片 L298N 的性能.结构的基础上,结合 SPCE061A EMU BOARD单片机 ...

  9. RZ7886/7888/7889/7899/TA6586小功率直流电机正反转驱动芯片简介

    RZ7886/7888/7889/7899/TA6586小功率直流电机正反转驱动芯片简介 这几款功能引脚都是一样的,只是名称不一样,封装形式主要是SOP-8或DIP-8, 都是 DC 双向马达驱动电路 ...

  10. android 8 esp8266,ESP8266 WIFI模块学习之路(8)——自写Android手机APP控制直流电机正反转...

    本次向通过Android远程控制直流电机正反转,在这之前可以看一下我写的"STC单片机简单控制直流电机正反转"有助刚学的同学理解. 可以看一下我的硬件连接电路,如图: 单片机硬件程 ...

最新文章

  1. 45岁的 SQL 语言要被淘汰了?
  2. matlab中大括号的使用 { },可以装4维的数据
  3. 成人高考计算机考试技巧,备战2015年成人高考:计算机基础考试经验分享
  4. 奥林匹克数学竞赛教练员汇编,最牛奥数资料全集!
  5. pytorch 数据类型
  6. ifconfig命令举例
  7. 【拯救赵明】UTM解决网络安全大问题
  8. vue安装vue-pdf(预览pdf)(2021/03/02)
  9. 16年后,再次新注册个csdn账号
  10. jzoj5336 【NOIP2017提高A组模拟8.24】提米树 (dfs序dp,奇异姿势dp)
  11. 用费曼学习法学习费曼学习法-读《世界上最好的学习法:费曼学习法》收获
  12. 动态规划-分苹果:m个苹果,n个盘子的分法个数
  13. 09-一篇带你熟练使用多线程与原理「Thread」
  14. cadence修改板框倒角_Allegro实操技巧:如何对矩形板框进行倒角设置?
  15. 软件定义的网络(下)
  16. JavaScript 中 var 、let、const区别
  17. 二维码扫码登录是什么原理?
  18. rk3368_android9.0添加launcher备份功能
  19. Xshell连接失败提示connection failed怎么解决
  20. VGG-16图像识别

热门文章

  1. 标准差 php,PHP 计算Cpk以及标准差
  2. gradle配置阿里Maven仓库
  3. 章文嵩评价左耳朵耗子(2016年发布于内网)
  4. Mac系统下使用cd命令无法进入目录
  5. 计算机联锁进路控制程序框图,计算机联锁系统技术第四章
  6. 上位机和下位机计算机联锁,上位机下位机各是什么意思?上位机下位机介绍
  7. 统计学中sp_用excel和sp和ss学统计学.doc
  8. 广义预测控制 matlab,基于MATLAB的广义预测控制设计方法.pdf
  9. python正弦函数幂级数展开_函数展开成正弦级数或余弦级数的奇延拓
  10. 【入门】数据分析必备——Excel基础知识