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

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

3天内不再提示

STM32单片机开发时常见的无刷直流电机

STM32嵌入式开发 来源:CSDN技术社区 作者:CSDN技术社区 2020-10-12 14:26 次阅读

无刷直流电机简介

无刷直流电机,英语缩写为BLDC(Brushless Direct Current Motor)。电机的定子是线圈,或者叫绕组。转子是永磁体,就是磁铁 。根据转子的位置,利用单片机来控制每个线圈的通电,使线圈产生的磁场变化,从而不断在前面勾引转子让转子转动,这就是无刷直流电机的转动原理。下面深入一下。

无刷直流电机的结构

首先先从最基本的线圈说起。如下图。可以将线圈理解成长得像弹簧一样的东西。根据初中学过的右手螺旋法则可知,当电流从该线圈的上到下流过的时候,线圈上面的极性为N,下面的极性为S。

现在再弄一根这样的线圈。然后摆弄一下位置。这样如果电流通过的话,就能像有两个电磁铁一样。

再弄一根,就可以构成电机的三相绕组。

再加上永磁体做成的转子,就是一个无刷直流电动机了。

无刷直流电机的电流换向电路

无刷直流电机之所以既只用直流电,又不用电刷,是因为外部有个电路来专门控制它各线圈的通电。这个电流换向电路最主要的部件是FET(场效应晶体管,Field-EffectTransitor)。可以把FET看作是开关。下图将FET标为AT(A相Top),AB(A相Bottom),BT,BB,CT,CB。FET的“开合”是由单片机控制的。

用霍尔传感器确认转子位置

霍尔传感器通过霍尔效应(Hall Effect),能检测出磁场强度的变化。根据高中物理所学的左手定则(用来判断带电导体在磁场中的受力方向),在霍尔传感器所在的回路中,磁场使带电粒子的运动发生偏转,带电粒子“撞到”霍尔传感器的两边,产生电位差。这时就可以用电压计接到霍尔传感器的两边,检测出这种电压变化,从而检测出磁场强度的变化,原理如下图所示。

电气角度和机械角度关系

虽然在这里插入这么个小知识有点怪,但我还是觉得有必要的,因为我觉得当时学的时候不太好理解。在这里配合霍尔传感器的实例说可能好懂一点。机械角度就是电动机转子实际转过的角度。电气角度和机械角度的关系与转子的极对数有关。

电气角度 = 极对数 x 机械角度

因为实际上线圈生成的磁场要吸引的是转子的磁极。所以对于电机的转动控制来说,我们只关心电气角度就好。

怎样控制无刷直流电机的转速?

线圈两端的电压越大,通过线圈的电流越大,生成磁场越强,转子转动得就越快。因为接的电源是直流的,所以我们通常用PWM(PulseWidthModulation,脉冲宽度调制)来控制线圈两端电压的大小。PWM的简单原理如下。

所以给无刷直流电机通电的时候,用单片机产生的PWM不断地控制FET的开合,能使线圈反复处于通电断电,通电断电的状态。通电时间长(Duty大),线圈两端的等效电压就大,产生的磁场强度就强,转子转动就快;通电时间短(Duty小),线圈两端的等效电压就小,产生的磁场强度就弱,转子转动就慢。

PWM波形接到FET的Gate(门极)上,控制FET的开合。假设Gate上的电压为高时,FET闭合导通;Gate上的电压为低时,FET断开不通电。

而且同一相上的上下两个FET须由反相的PWM波形控制,以防止上下两个FET同时导通,造成电流不通过电机而上下相同,造成短路。

无刷直流电机的关键有三点:

线圈绕组电流的换向顺序。电流的换向顺序决定了由线圈产生的磁场的旋转方向,从而决定了转子的转动方向

霍尔传感器或其它手段来估计永磁体转子所处的位置,用于决定电流什么时候换向

使用单片机产生的PWM波形来控制电机绕组的通电时间,来控制转子转动的速度

责任编辑人:CC

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

    关注

    6037

    文章

    44558

    浏览量

    635201
  • STM32
    +关注

    关注

    2270

    文章

    10900

    浏览量

    355966
  • 无刷直流电机

    关注

    61

    文章

    689

    浏览量

    46152

原文标题:无刷直流电机的基本工作原理

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用单片机实现直流电机的PWM调速控制原理图

    使用单片机实现直流电机的PWM调速控制
    发表于 12-10 15:29 0次下载

    直流电机的工作原理及应用

    直流电机在电子产品中的使用愈发频繁,但其神秘面纱仍未被多数人揭开。今天,让我们一同深入了解它。 工作原理
    的头像 发表于 11-22 11:17 313次阅读

    直流电机是什么?它有什么特点?

    直流电机(Brushless DC Motor,简称BLDC)是一种没有电刷和换向器的电机,它通过电子方式实现换向。这种电机在许多应用中
    的头像 发表于 10-23 10:48 569次阅读

    直流电机是什么?有直流电机的工作原理是什么?

    直流电机是一种常见直流电机,它通过电刷和换向器来实现电流方向的改变,从而驱动电机旋转。有
    的头像 发表于 10-22 16:03 530次阅读

    直流电机有哪些型号?如何分类的?

    直流电机按照结构可以分为以下几种类型: a) 有直流电机:有直流电机是指电机内部有碳刷和换
    的头像 发表于 10-22 14:20 676次阅读

    探索直流电机驱动方案的技术应用

    在当今科技飞速发展的时代,直流电机以其高效、可靠、低噪音等诸多优点,在众多领域得到了广泛的应用。而无直流电机驱动方案则是实现其优异性能
    的头像 发表于 10-08 09:48 418次阅读

    利用直流电机简化传感器式电机控制

    电子发烧友网站提供《利用直流电机简化传感器式电机控制.pdf》资料免费下载
    发表于 09-24 11:07 0次下载
    利用<b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>简化传感器式<b class='flag-5'>电机</b>控制

    直流电机的类型和工作原理

    直流(BLDC)电机,也被称为电子换向电机(ECM或EC电机)或同步
    的头像 发表于 06-20 15:36 3338次阅读
    <b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>的类型和工作原理

    BLDC电机与有直流电机的区别

    电机作为现代工业自动化的关键组成部分,广泛应用于各种设备和系统中。其中,直流电机(Brushless Direct Current Motor,简称BLDC
    的头像 发表于 06-18 15:50 876次阅读

    直流电机测量好坏的方法有哪些

    直流电机(BLDC)是一种广泛应用于各种应用领域的电机,如无人机、机器人、电动汽车等。在实际应用中,对
    的头像 发表于 06-04 17:01 4172次阅读

    直流电机矢量控制技术详解

    直流电机(Brushless DC Motor,简称BLDC)作为现代电机技术的重要代表,以其高效、低噪音、长寿命等优点,在工业、家电、电动交通等领域得到了广泛应用。而矢量控制技术
    的头像 发表于 06-04 16:18 1573次阅读

    永磁直流电机的控制方法

    永磁直流电机(BLDCM)因其高效率、高功率密度、低维护成本等优点,在电动汽车、航空航天、工业自动化等领域得到了广泛应用。为了充分发挥永磁
    的头像 发表于 06-03 18:21 1380次阅读

    STM32控制步进电机直流电机的区别是什么?

    因为现在的项目做的是机电类控制 对控制的位置精度方面的要求比较高 目前公司采用的是步进电机的驱动方式 因为在ST官网看的比较久 觉得ST在直流电机控制上的产品比较多,例如推出
    发表于 05-06 06:43

    直流电机驱动单元

    NEWUnitBLDCDriverUnitBLDCDriver是一款专为直流电机(BLDC)设计的驱动单元,采用I2C通信接口,可同时挂载多路电机进行控制。适用于风扇、小型泵等小型
    的头像 发表于 04-13 08:29 700次阅读
    <b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>驱动单元

    直流电机(BLDC)运转工作原理图

    直流电机(BLDC)以电子换向器取代了机械换向器,所以直流电机既具有
    的头像 发表于 03-20 17:11 3718次阅读
    <b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>(BLDC)运转工作原理图