ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【嵌入式&单片机】一文带你搞懂电机驱动模块

2022-01-11 15:03:32  阅读:211  来源: 互联网

标签:控制 电机 引脚 嵌入式 单片机 占空比 驱动 搞懂 PWM


文章目录

1. 基本原理

1.1 控制电机转速

在电机两端施加电压,电机就会旋转,而且电压越大,转速越快
请添加图片描述

1.2 控制电机旋转方向

通正向电压电机正转,反向电压电机反转
请添加图片描述

2. H桥驱动

请添加图片描述

2.1 H桥驱动名称的由来

在上图中,四个开关和电机构成了一个驱动电路,因为形状像字母“H”,所以称作 H桥驱动

2.2 H桥驱动控制电机旋转方向

在本篇博客中,当电机两端的电压方向为从左到右时,电机的旋转方向为正向.

请添加图片描述

2.2.1 如上图,闭合开关 S1 和 S4,电机两端的电压方向为从左到右,电机正转

请添加图片描述

2.2.1 如上图,闭合开关 S1 和 S4,电机两端的电压方向为从右到左,电机反转

2.3 H桥驱动

请添加图片描述

在实际的应用中,并不会使用开关去驱动电机,而是一种类似开关的元器件–MOS管

MOS管的导通条件比较繁琐,我们可以简单的认为:

  • 接入高电平,MOS管导通
  • 接入低电平,MOS管断开

请添加图片描述

所以,实际应用中的 H桥驱动 是下面的样子

请添加图片描述

3. 电机驱动模块

3.1 两个控制引脚的电机驱动

请添加图片描述

  • 当 IN1 = 0,IN2 = 1

    • M2 和 M5 导通,电机两端的电压方向为从左到右,电机正转
  • 当 IN1 = 1,IN2 = 0

    • M3 和 M4 导通,电机两端的电压方向为从左到右,电机正转
  • 当 IN1 = 0,IN2 = 0

    • M2、M3、M4、M5 全部断开,电机不转
  • 当 IN1 = 1,IN2 = 1

    • M2、M3、M4、M5 全部导通,电机不转(电机驱动模块中s包含保护电路,所以在这种情况下并不会发生短路)

3.2 三个控制引脚的电机驱动

三个控制引脚的电机驱动是在 IN1、IN2 控制脚的基础上,增加了一个控制 IN1 和 IN2 通断的管脚 ENA(如下图)。

请添加图片描述

  • 当 ENA = 1
    • 控制方式与 3.1 的控制方式相同
  • 当 ENA = 0
    • 电机停止转动

3.3 电机驱动模块的组成

请添加图片描述

电机驱动模块除了内部的 H桥驱动 ,还由 保护电路、上下拉电阻、MOS管驱动芯片(单片机不能直接控制MOS管) 等组成。

4. 使用单片机控制电机驱动

4.1 三个控制引脚的电机驱动

4.1.1 接线

  • ENA <-> PWM引脚
  • IN1 <-> 普通IO口
  • IN2 <-> 普通IO口

请添加图片描述

4.1.2 控制方式

控制转速

调节 ENA 引脚 PWM 的占空比

  • 当 PWM = 0,电机停止转动
  • 当 PWM = 100%,电机转速达到最大

控制转向

请参考 3.1

4.2 两个控制引脚的电机驱动

Tip:三个控制引脚的电机驱动也可以使用下面的控制方式,但是需要将其中的 ENA脚 接 VCC。

4.2.1 方式1 - 两路PWM

4.2.1.1 接线

  • IN1 <-> PWM1
  • IN2 <-> PWM2

请添加图片描述

4.2.1.2 控制方式

要保证 PWM1 和 PWM2 的频率相同(通常为 10k HZ),频率与电机驱动模块和电机的规格有关,具体控制频率需要参考相关规格书。

  • PWM1 占空比 > PWM2 占空比(如上图)
    • 电机正转
    • 电机的转速与 PWM1 占空比 - PWM2 占空比 有关
  • PWM1 占空比 < PWM2 占空比
    • 电机反转
    • 电机的转速与 PWM1 占空比 - PWM2 占空比 有关
  • PWM1 占空比 = PWM2 占空比
    • 电机停止转动

4.2.2

标签:控制,电机,引脚,嵌入式,单片机,占空比,驱动,搞懂,PWM
来源: https://blog.csdn.net/qq_34802028/article/details/122431195

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有