无刷直流电机(Brushless Direct Current Motor, 简称BLDC)采用电子开关电路来代替直流电机的机械换向器或电刷进行换向,提高了控制系统的可靠,性能上相较一般的传统直流电机有很大优势。无刷直流电机是永磁同步电机的一种,并不是真正的直流电机,其实质是直流电源输入,采用电子逆变器将直流电转换为交流电,有转子位置反馈的三相交流永磁同步电机。

无刷直流电机转动原理

用右手握住通电螺线管,四指弯曲与电流方向一致,则大拇指所指的一端就是通电螺线管的N极,当绕组缠绕方向一致时,通电螺线管的磁场方向可由电流方向控制。

     

定子绕组通电,可以等效为磁体,转子永磁体受力转动,如下图所示。当转子轴线与定子绕组轴线重合时,改变两头螺线管的电流方向,转自便继续逆时针转动。

无刷直流电机由多极绕组定子、永磁体转子和位置传感器(有的电机没有)组成。BLDC的定子绕组多做成三相对称星形接法,与三相异步电动机十分相似。电动机的转子上粘有已充磁的永磁体。

BLDC的定子由许多硅钢片经过叠压和轴向冲压而成,每个冲槽内都有一定的线圈组成绕组,从传统意义上讲,BLDC的定子和感应电机的定子有点类似,不过在定子绕组的分布上有一定的差别。大多数BLDC定子有3个呈星形排列的绕组。无刷直流电机的转子由永磁体镶嵌在铁心表面或嵌入铁心内部构成。目前永磁体多采用钕铁硼等稀土永磁材料制作而成。常见的转子结构有两种:表面粘贴式磁极(隐极)和嵌入式磁极(凸极)。无刷直流电机多采用表面粘贴式磁极,即在铁心外表面粘贴永磁体。

以Y型BLDC为例,可以将无刷直流电机模型结构简化如下:

无刷直流电机的基本转动原理是,检测转子的位置,依次给各相通电,使定子产生的磁场的方向连续均匀地变化,从而带动转子转动。

由前可知,无刷直流电机的定子是线圈绕组电枢,转子是永磁体。如果只给电机通以固定的直流电流,则电机只能产生不变的磁场,电机不能转动起来。只有实时监测电机转子的位置,再根据转子的位置给电机施加不同的电压,使定子产生方向均匀变化的旋转磁场,转子才可以跟着磁场转动起来。

BLDC电机具有三相定子,为了使转子旋转,同一时刻必须以特定的顺序为其中的两相通电,以产生旋转磁场。这种特定的通电顺序一般按照转子所处的空间位置的不同,分为六步,故称为“六步换相”。

每次换相,都有一个绕组连到控制电源的正极(电流进入绕组),第二个绕组连到负极(电流从中流出),而第三个绕组处于失电状态。转矩是由定子线圈产生的磁场和永磁体之间的相互作用产生的。理想状态下,转矩峰值出现在两个磁场正交时,而在两磁场平行时最弱。为了保持电机转动,由定子绕组产生的磁场应不断变换位置,从而产生感应转矩使转子连续转动。“六步换相”定义了给绕组加电的顺序。

AB导通时,合成磁场方向指向330°方向;

AC导通时,合成磁场方向指向30°方向;

BC导通时,合成磁场方向指向90°方向;

BA导通时,合成磁场方向指向150°方向;

CA导通时,合成磁场方向指向210°方向;

CB导通时,合成磁场方向指向270°方向;

每一步相当于60个电角度,6步组成了360个电角度或一次电气旋转。每一步都有两个绕组通电,一个绕组未通电。六步循环加电,可实现电机按指定方向旋转。六步换相加电如下图所示。

基于霍尔传感器的位置检测方法

为了掌握好恰当的换相时刻,减少电机的转矩波动,得到最大的转矩,转子位置的检测非常重要。

位置传感器在无刷直流电机中起着检测转子磁极位置、为BLDC控制提供正确换相信息的作用。位置传感器将转子磁极的位置信号转换成电信号后送入控制器中,控制器控制定子绕组换相,使电枢绕组中的电流随着转子位置的变化按一定次序变化,通过气隙形成步进式旋转磁场,驱动永磁转子连续不断地旋转。

位置传感器种类较多,且各具特点。目前,在无刷直流电机中常用的位置传感器有:电磁式、光电式和磁敏式等。最常用的位置传感器是HALL传感器(磁敏式)和编码器(光电式)。

HALL传感器具有体积小,成本较低的特点,通常直接在BLDC电机的定子上安装三个开关型HALL传感器检测转子位置,间隔60°或者120°安装方式。

霍尔效应原理:磁场会对位于其中的带电导体内运动的电荷载流子施加一个垂直于其运动方向的力,该力会使得正负电荷分别积聚到导体的两侧。电荷在导体两侧的积累会平衡磁场的影响,在导体两侧建立稳定的电势差。产生这一电势差的过程就叫做霍尔效应。霍尔传感器使根据霍尔效应制作的一种磁场传感器,它可以有效的反映通过霍尔元件的此密度。

无论何时,只要转子的磁极掠过霍尔元件,根据转子当前的极性,霍尔元件会输出对应逻辑电平0或1,这样只要根据三个霍尔元件产生的电平,就可以判断当前转子的位置,决定电机换相的顺序。

在一个电周期内,三相HALL传感器所产生的开关状态是不重复的,每一个开关状态所占的电角度相等。以120°安装的HALL传感器为例,3个HALL传感器的输出信号相位互差120°,每转过60°电角度,其中一个HALL传感器状态就会改变。在一个电周期内,3个HALL信号的组合有6种状态,正好对应于“六步换相”过程。

确定好转子位置后,根据转子位置进行换相控制,如下图所示,注意与上图位置稍作了变化。

上面两幅图形象得表示出了六个换相点的位置。具体的转子位置与霍尔码值、导通绕组及合成磁场方向见下表。

转子位置范围

对应转子角度

霍尔码值

导通绕组

合成磁场方向

BA~CA

30°~90°

2

+B,-A

150°

CA~CB

90°~150°

3

+C,-A

210°

CB~AB

150°~210°

1

+C,-B

270°

AB~AC

210°~270°

5

+A,-B

330°

AC~BC

270°~330°

4

+A,-C

30°

BC~BA

330°~30°

6

+B,-C

90°

无刷直流电机、电机驱动电路和控制器组成的系统如下图。

【零基础玩转BLDC系列】基于霍尔传感器的无刷直流电机控制原理相关推荐

  1. 【零基础玩转BLDC系列】无刷直流电机闭环控制与软件架构

    无刷直流电动机基本转动原理等内容请参考<基于霍尔传感器的无刷直流电机控制原理>.<基于反电动势过零检测法的无刷直流电机控制原理>.<以GD32F30x为例定时器相关功能详 ...

  2. 【零基础玩转BLDC系列】无刷直流电机无位置传感器三段式启动法详细介绍及代码分享

    无刷直流电动机基本转动原理等内容请参考<基于霍尔传感器的无刷直流电机控制原理>.<基于反电动势过零检测法的无刷直流电机控制原理>与<以GD32F30x为例定时器相关功能详 ...

  3. 【零基础玩转BLDC系列】基于反电动势过零检测法的无刷直流电机控制原理

    无刷直流电动机基本转动原理请参考<基于HALL传感器的无刷直流电机控制原理>,基本原理及基础知识本篇不再赘述. 位置传感器的存在限制了无刷直流电机在某些特定场合中的应用,如:使电机系统的体 ...

  4. diy无感无刷电机霍尔安装_无刷直流电机霍尔传感器安装方法研究

    无刷直流电机霍尔传感器安装方法研究 常亚辉 ; 王莎莎 ; 李建春 ; 郭立杰 [期刊名称] <导航与控制> [年 ( 卷 ), 期] 2015(014)004 [摘要] 针对有位置传感器 ...

  5. 零基础玩转C语言系列第一章——初始C语言(上)

    目录 一.如何学好C语言? 1.鼓励你,为你叫好. 2.挤时间学习 3.学好编程,不仅仅是学好C语言 二.初始C语言 本章目标 本章重点 1.什么是C语言? 2.第一个C语言程序 3.数据类型 4.变 ...

  6. 劢领AT| 五分钟,零基础玩转阿里云物联网套件

    劢领AT| 五分钟,零基础玩转阿里云物联网套件 阿里云准备工作 新建产品 添加设备 WIFI模块及设备连接 AT指令方式 配置网络 一步到位,直接连接阿里云 发布与订阅消息 订阅主题 说明 阿里云准备 ...

  7. 零基础 ABAP 学习教程系列文章的目录

    零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...

  8. 深圳c语言程序设计,深圳零基础玩转C语言编程

    零基础玩转C语言编程 教学特色:注重学员的实操动手能力,案例解析且提供一对一服务 使用教材:国家教材 学习内容:掌握Microsft Visual 2010集成开发工具.掌握C语言编程,重点掌握数组. ...

  9. matlab仿真直流电机,[转载]基于Matlab/Simulink的无刷直流电机控制仿真研究

    摘要: 基于Matlab/Simulink,本文设计了一个无刷直流电机的控制方案,详细阐述了无刷直流电机的运行原理,并用Matlab/Simulink对其进行了仿真.实验证明,用Matlab/Simu ...

  10. ABLIC Inc.全球首款(*1)“ZCL(*2)霍尔IC”将为无刷直流电机的研发和制造带来创新

    日本千叶--(美国商业资讯)--ABLIC Inc.(社长:Nobumasa Ishiai,总部:千叶县千叶市,以下简称:ABLIC)已研发出一款ZCL™霍尔IC(磁传感器),将有望革新无刷直流电机的 ...

最新文章

  1. 浏览器标签栏滚动消息提示
  2. python遇到一个问题_新手学习python遇到的问题
  3. 图的dfs非递归_如何理解恶心的递归
  4. python boxplot pvalue_1.1.1数据质量分析Python boxplot,111,箱,线图
  5. Java-switch选择结构
  6. python画图库哪个好_机器学习基础5--python画图库matplotlib(上)
  7. 《商业智能BI白皮书3.0》正式发布(附下载链接)
  8. 浅析Python3中的bytes和str类型(转载)
  9. 四维的王坚和三维的阿里互联网汽车
  10. Arm汇编 位置无关代码 adr 指令
  11. SignalR入门之Hub
  12. System Repair Engineer (SREng) 2.6 正式发布
  13. Unable to negotiate with port 51732: no matching host key type found. Their offer:
  14. arm开发板开发环境搭建
  15. CodeForces 19E 仙女fairy
  16. 基于linux的oracle_rac实时应用集群研究,基于Linux的OracleRAC实时应用集群研究毕业设计论文(资料4)...
  17. js处理移动端有虚拟按键影响页面布局的处理方法
  18. 华为交换机boot默认密码
  19. 华为云MRS基于Hudi和HetuEngine构建实时数据湖最佳实践
  20. Ls1028 LPUART配置

热门文章

  1. C语言基础100例子
  2. 时间 java 时间段_Java 如何判断当前时间是否在指定时间段内
  3. 螺旋分级机与水力分级机间的优缺点
  4. 武大计算机专硕和学硕,专硕与学硕,到底有什么区别?
  5. c语言编写矩阵逆置乘法,200个c语言实例的源码
  6. Mybatis使用关联查询由于表名字段重复导致的问题
  7. 华为达芬奇AI芯片架构
  8. python本科毕设_软件工程本科毕设能做什么?
  9. jsdroid 教程_安卓10 ROM编译教程(六):清除编译与更新源码
  10. 【供应链架构day10】供应链架构的基础逻辑