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

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

    关注

    6074

    文章

    45340

    浏览量

    663598
  • STM32
    +关注

    关注

    2305

    文章

    11121

    浏览量

    371173
  • 无刷直流电机

    关注

    61

    文章

    735

    浏览量

    48738

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32电机控制基础——直流电机换相控制原理

    与有直流电机相比,直流电机除使用电子换相器取代有直流
    的头像 发表于 10-09 17:15 3514次阅读
    CW32<b class='flag-5'>电机</b>控制基础——<b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>换相控制原理

    单片机直流电机调速原理

    在工业自动化、智能设备等领域,直流电机的调速控制至关重要,而单片机凭借其灵活的控制能力,成为实现直流电机精准调速的核心部件。单片机直流电机
    的头像 发表于 07-17 13:42 491次阅读

    直流电机双闭环控制的仿真研究

    摘 要:为了便于对直流电机的运行特性和控制策略的研究,文章详细的介绍了无直流电机工作原理和数学模型,提出
    发表于 07-08 18:33

    直流电机驱动控制器的SOPC技术研究

    直流电机具有无电刷和换相火花,体积小,低噪声等诸多优点,广泛应用在当今的控制系统中。目前对直流电
    发表于 07-07 18:33

    直流电机模糊自适应PID控制的研究

    摘要:为了提高直流电机控制系统的动、静态性能,将模糊控制结合PID控制算法应用到直流电机
    发表于 07-07 18:29

    直流电机方波正弦波复合驱动器设计

    摘要:针对直流电机方波驱动出力大,正弦波驱动转矩脉动和噪声小的特点,设计了基于霍耳传感器信号的
    发表于 06-27 16:39

    直流电机的控制研究

    摘一要:设计了一种采用 TMS320LF2407DSP作为主控制器,集成 IGBT 作为功率驱动元件的直流电机控制器,对电机转速和电流的双闭环 PID 调节。通过在跑步机上的试验表
    发表于 06-26 13:39

    直流电机的保护电路

    摘 要:为了使直流电机长期稳定运行,采用加保护电路的方法使其正常工作,保护电路主要由欠压保护,过流保护、短路保护等组成,在软件里设置电压,电流的间值,直接对电压,电流进行检测并产生相应的保护
    发表于 06-26 13:38

    直流电机RBF磁场定向控制及监控系统设计

    专用芯片MC33035,设计了无直流电机磁场定向控制系统。并开发基于Visual Basie的配套电机上位监控系统,能在低成本下实现转建
    发表于 06-25 13:15

    电机】了解直流电机BLDC

    1介绍直流电机(BrushlessDirectCurrentMotor,简称BLDCM)由电动机主体和驱动器组成,是一种典型的机电一体化产品。无刷电机是指
    的头像 发表于 05-30 19:34 3697次阅读
    【<b class='flag-5'>电机</b>】了解<b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>BLDC

    电机直流电机的原理

    一、什么是直流电机直流电机,英文名称BrushlessDCMotor,简称BLDC;
    的头像 发表于 05-23 21:00 6372次阅读
    <b class='flag-5'>电机</b>:<b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>的原理

    直流电机资料

    直流电机资料合集, 纯属分享,有需要资料可下载附件
    发表于 03-20 13:13

    直流电机控制简介(可下载)

    一、概述从简单的钻机到复杂的工业机器人,许多机器设备都使用直流电机将电能转换为旋转运动。 直流电
    发表于 03-19 14:29 2次下载

    直流电机运行原理与基本控制方法

    一、几个术语解释(极对数、相数、电角度、电角频率、相电压、线电压、反电动势)二、直流电机的运行原理(运行原理、数学模型)三、
    发表于 03-14 14:18

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

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