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

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

3天内不再提示

深入理解PWM控制电机转速的原理

GReq_mcu168 来源:CSDN 作者:Z小旋 2021-07-27 09:33 次阅读

经常使用的直流电机原理就是电生磁:通电导线会产生磁场。

也就是电磁感应 旋转磁场带动转子转动。

电动机是由定子和转子组成,一个产生旋转磁场,一个为磁极,电机的转子(轴承)就转起来了。

这便实现了电能-》磁能-》机械能的转换。

下面这个图可以更直观的理解:

PWM原理

关于PWM的原理请参照这篇文章:PWM原理及其应用。

通过上文大概知道,通过PWM控制电机速度,实际上是控制供电电流的大小来实现。

通电导线在磁场中受到的力称为安培力,而安培力的公式:F=BIL。

其中,F是受力大小,I是电流大小,L是导线长度。在其他条件不变的情况下,控制其通过的电流即控制安培力的大小。

电机的电阻R 是基本不变的,那么电流 I = U/R,F= BLU/R。

在R B L不变的情况,控制安培力的大小,本质就是修改供电电压的大小。

我们也就知道,控制电机转速的本质就是给电机供不同的供电电压,电压越大,电机转速越快。

而PWM的本质就是脉宽调制,通过输出不同的占空比,从而将直流电压转换成不同电压值的模拟信号

控制电机速度

占空比可以实现对电机转速的调节,我们知道,占空比是高电平在一个周期之中的比值,高电平的所占的比值越大,占空比就越大,对于直流电机来讲,电机输出端引脚是高电平电机就可以转动,当输出端高电平时,电机会转动。

但是是一点一点的提速,在高电平突然转向低电平时,电机由于电感有防止电流突变的作用是不会停止的,会保持这原有的转速,以此往复,电机的转速就是周期内输出的平均电压值,所以实质上我们调速是将电机处于一种,似停非停,似全速转动又非全速转动的状态,那么在一个周期的平均速度就是我们占空比调出来的速度了。

总结

电机控制中,电压越大,电机转速越快,而通过PWM输出不同的模拟电压,便可以使电机达到不同的输出转速。

当然,在电机控制中,不同的电机都有其适应的频率 频率太低会导致运动不稳定,如果频率刚好在人耳听觉范围,有时还会听到呼啸声。频率太高的电机可能反应不过来,正常的电机频率在 6-16kHZ之间为好。

输出的电压就不同,电机转速就不同。那我们可以知道,通过滑动变阻器或者更换不同电压的电源都可以实现电机的调速,但是在实际应用中显然PWM更方便些。

专业一点的话就是:

所谓PWM就是脉宽调制器,通过调制器给电机提供一个具有一定频率的脉冲宽度可调的脉冲电。脉冲宽度越大即占空比越大,提供给电机的平均电压越大,电机转速就高。反之脉冲宽度越小,则占空比越越小。提供给电机的平均电压越小,电机转速就低。

编辑:jq

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

    关注

    114

    文章

    4885

    浏览量

    209794

原文标题:浅析PWM控制电机转速的原理

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    深入理解 FPGA 的基础结构

    转载地址:https://zhuanlan.zhihu.com/p/506828648 文章很详细的介绍了FPGA的基础结构,能更直观的理解内部结构原理。对深入学习很有帮助。 以下是正文: 这一段
    发表于 04-03 17:39

    【原创】51单片机PWM控制直流电机转速,仿真、原理图和代码

    设计思路 直流电机PWM控制系统的主要功能包括:很实现对直流电机的加速、减速以及电机的正转、反转和急停,并且可以调整
    发表于 03-13 00:33

    VM电压PWM控制器介绍

    VM电压PWM控制器是一种用于调节直流电机转速的设备,它通过改变脉冲宽度调制(PWM)信号的占空比来控制
    的头像 发表于 02-01 17:05 343次阅读
    VM电压<b class='flag-5'>PWM</b><b class='flag-5'>控制</b>器介绍

    TLE9879如何用PWM协议来改变电机转速

    请问基于TLE9879的水泵应用,如何利用PWM协议(即占空比)来控制电机转速,输入PWM的引脚就是LIN引脚吗?请问有没有一个参考例程呢?
    发表于 01-25 06:24

    深入理解FFmpeg阅读体验》+ 书收到了,崭新的开篇

    今天收到了《深入理解FFmpeg》 崭新的书,一个在2022年较近距离接触过却尚未深入研究的领域图像处理。最近刚好在作这方面的研究,希望自己可以把握这次机会,好好学习下 FFMpeg,相信可以让自己
    发表于 01-07 18:57

    深入理解redis分布式锁

    深入理解redis分布式锁 哈喽,大家好,我是指北君。 本篇文件我们来介绍如何Redis实现分布式锁的演进过程,以及为什么不能直接用Setnx实现分布式锁。 1、分布式锁简介 分布式锁是控制分布式
    的头像 发表于 10-08 14:13 559次阅读
    <b class='flag-5'>深入理解</b>redis分布式锁

    深入理解微电子电路设计——数字电子技术及应用》+深究数字芯片的内核与要点

    吧,与感兴趣的同仁一起来领略一下《深入理解微电子电路设计》吧! 《深入理解微电子电路设计》是2020年清华大学出版社出版的图书,由宋延强翻译。原书作者是[美] 理查德 · C.耶格(Richard
    发表于 07-29 11:59

    STM32通过PWM控制电机速度

    做STM32智能小车的实验中会用到定时器PWM输出,来改变直流电机转速。分享本文了解如何通过PWM实现对电机速度的
    的头像 发表于 07-06 09:56 2083次阅读
    STM32通过<b class='flag-5'>PWM</b><b class='flag-5'>控制</b><b class='flag-5'>电机</b>速度

    PWM控制电机转速应用

    - >磁能- >机械能的转换。下面这个图可以更直观的理解PWM原理 关于PWM的原理请参照这篇文章:[ PWM 原理及其应用](http://mp.weixin.qq.com/s?
    的头像 发表于 06-22 10:27 388次阅读
    <b class='flag-5'>PWM</b><b class='flag-5'>控制</b><b class='flag-5'>电机</b><b class='flag-5'>转速</b>应用

    深入理解步进电机驱动的续流衰减模式

    ,按照内置的算法逻辑控制电机的运转。步进电机驱动芯片决定着电机运转效果,也就是步进电机运行的平稳性、振动和噪音。对这些性能影响非常大但又难以
    发表于 06-07 09:26 1101次阅读
    <b class='flag-5'>深入理解</b>步进<b class='flag-5'>电机</b>驱动的续流衰减模式

    深入理解微电子电路设计——数字电子技术及其应用》+做芯片的不做芯片的都来看一看!

    也陆陆续续看了一些资料,但是在多方权衡之后还是放弃了这种幼稚的想法,还是老老实实做好自己的应用开发,虽然薪资和芯片设计本身相差不少。扯远了,回到书本本身,一起来领略一下《深入理解微电子
    发表于 05-29 22:24

    单片机如何通过PWM脉冲控制电机转速

    通过单片机实现对电机自动化控制已经在各行各业得到广泛应用,电机转速灵活使用方便,控制性能好,易于大范围调速。单片机通过
    的头像 发表于 05-23 10:09 1041次阅读
    单片机如何通过<b class='flag-5'>PWM</b>脉冲<b class='flag-5'>控制</b><b class='flag-5'>电机</b><b class='flag-5'>转速</b>?

    PWM输出控制电机

    PWM 输出控制电机电机系列 一、PWM 输出控制电机 1 、相关 IO 介绍 2 、编写
    发表于 05-06 11:03 2次下载
    <b class='flag-5'>PWM</b>输出<b class='flag-5'>控制</b><b class='flag-5'>电机</b>

    PWM控制电机转速PWM原理

    1.PWM(Pulse WidthModulation)即脉冲宽度调制,在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控 速、开关电源等领域
    发表于 05-06 09:35 0次下载
    <b class='flag-5'>PWM</b><b class='flag-5'>控制</b><b class='flag-5'>电机</b><b class='flag-5'>转速</b>、<b class='flag-5'>PWM</b>原理

    PWM/转速单闭环/转速电流双闭环电机控制Simulink仿真

    PWM/转速单闭环/转速电流双闭环电机控制Simulink仿真 实验室之前一直在用BBB板和ARM板通过驱动器
    发表于 05-05 14:30 0次下载
    <b class='flag-5'>PWM</b>/<b class='flag-5'>转速</b>单闭环/<b class='flag-5'>转速</b>电流双闭环<b class='flag-5'>电机</b><b class='flag-5'>控制</b>Simulink仿真