BLDC电机控制算法

合集下载

BLDC无刷直流电机控制算法

BLDC无刷直流电机控制算法

BLDC无刷直流电机控制算法
BLDC (Brushless DC) 无刷直流电机是一种在很多应用领域中广泛使
用的电机类型,它具有高效率、高可靠性和较长寿命的特点。

为了有效控
制BLDC电机,需要采用适当的控制算法来实现其速度、位置或扭矩控制。

本文将介绍几种常见的BLDC电机控制算法,包括电速算法、电流环控制
算法和磁场导向控制算法。

1. 电速算法:电速算法是最简单和常见的BLDC电机控制方法之一、
它基于测量或估算电机转子速度,并将速度信号与期望速度进行比较,然
后根据比较结果调整电机的相序。

通过适当的相序调整,可以实现对电机
速度的控制。

在电速算法中,通常使用霍尔传感器或反电动势(back EMF)方法来测量电机转子的实时速度。

2. 电流环控制算法:电流环控制算法是一种高级的BLDC电机控制方法,通过控制电流来实现对电机扭矩和速度的控制。

它基于电机的电流反
馈和期望电流之间的差异,通过调整电压来控制电机的转矩输出。

电流环
控制算法通常使用PID(Proportional-Integral-Derivative)控制器来
实现高精度的电流调节。

3.磁场导向控制磁场导向控制算法是一种高级的BLDC电机控制算法,通过测量或估算电机转子位置和速度,实现对电机的精确位置控制。

磁场
导向控制算法基于电机转子位置和速度信息,将电机的磁场定向到期望位置,并通过适当的电流控制来实现转子位置的精确控制。

无刷直流电机控制算法

无刷直流电机控制算法

无刷直流电机控制算法1. 无刷直流电机控制算法简介无刷直流电机(BLDC)是一种高效、高速、高功率密度的电机。

在现代电动车、无人机、风力发电装置等领域得到广泛应用。

BLDC具有高效率、长寿命、高速运转、低噪音等特点,但其控制效率和系统稳定性对掌握合适的控制算法至关重要。

2. BLDC电机的原理BLDC电机的运转原理与传统的直流电机相似,都是通过改变电流方向与大小实现电机的旋转。

然而,BLDC电机采用电子换向器代替了机械式换向器,使得电机的控制、调速等方面更加灵活。

BLDC电机有三根电线,通常称为A、B、C相。

它们用一个永磁转子与三个电磁线圈互相作用。

当电机通电时,控制器向其中一组线圈输送电流,这个线圈就会产生磁场,并使永磁转子被吸附住。

这个时候,控制器便会切换电流的方向,把电流赋予下一组线圈,使得磁场发生变化。

这种交替的磁场能够推动永磁转子持续旋转。

3. 无刷直流电机的控制算法BLDC电机的控制算法需要在运转中确定绝对位置,才能实现有效的换向。

在没有启动的过程中,为了确定转子位置,需要使用霍尔效应或者传感器反馈。

然而,在高速运转时,这些算法容易出现误判,导致转矩骤变、电机振动甚至失控。

传统的控制算法有基于三角波的控制算法和基于电流反馈的PI控制算法。

在这两种算法中,电机的电流和电压波形仍然是三角波状,只是换向时机和变化速度被桥式电路的控制器确定。

这两种算法都不能很好地解决高速情况下的控制问题。

随着计算机技术和半导体技术的发展,新的控制算法如矢量控制和场定向控制等也得到了发展。

这些算法主要通过精准的控制措施和高速运算,使得电机的控制更加精准、稳定和高效。

4. 矢量控制算法矢量控制算法是一种高效的无刷直流电机控制算法,它能够在高速运转的情况下实现高精度控制。

该算法与传统的三角波控制算法不同,利用了转子定向有关的矢量旋转坐标系。

矢量控制算法的基本思路是将BLDC电机的空间电磁场分为贡献于转矩和磁通的磁场,从而确定控制电流的大小和方向。

BLDC无刷直流电机控制算法教学文稿

BLDC无刷直流电机控制算法教学文稿

此课件下载可自行编辑修改,仅供参考! 感谢您的支持,我们努力做得更好!谢谢
这种梯形驱动系统因其控制电路的简易性而非常普通,但是它们在整流过程中却要遭遇转矩纹波问题。
BDLC电机的正弦整流换向 梯形整流换向还不足以为提供平衡、精准的无刷直流电机控制。这主要是因为在一个三相无刷电机(带有一
个正统波反电动势)中所产生的转矩由下列等式来定义:
正弦整流换向无刷电机控制器努力驱动三个电机绕组,其三路电流随着电机转动而平稳的进行正弦变化。选择这 些电流的相关相位,这样它们将会产生平稳的转子电流空间矢量,方向是与转子正交的方向,并具有不变量。这 就消除了与北形转向相关的转矩纹波和转向脉冲。
结果,实际输出电流波型精确的跟踪正弦电流命令信号,所得电流空间矢量平稳转动,在量上得以稳定并以所需 的方向定位。
一般通过梯形整流转向,不能达到稳定控制的正弦整流转向结果。然而,由于其在低电机速度下效率很高,在高 电机速度下将会分开。这是由于速度提高,电流回流控制器必须跟踪一个增加频率的正弦信号。同时,它们必须 克服随着速度提高在振幅和频率下增加的电机的反电动势。
正弦电流命令信号输出一对在两个适当的电机绕组中调制电流的P-I控制器。第三个转子绕组中的电流是受控 绕组电流的负和,因此不能被分别控制。每个P-I控制器的输出被送到一个PWM调制器,然后送到输出桥和两个电 机终端。应用到第三个电机终端的电压源于应用到前两个线组的信号的负数和,适当用于分别间隔120度的三个正 弦电压。
为了随着电机的旋转,生成电机电流的平稳的正弦波调制,就要求对于转子位置有一个精确有测量。霍尔器件仅 提供了对于转子位置的粗略计算,还不足以达到目的要求。基于这个原因,就要求从编码器或相似器件发出角反馈。
由于绕组电流必须结合产生一个平稳的常量转子电流空间矢量,而且定子绕组的每个定位相距120度角,因此每个 线组的电流必须是正弦的而且相移为120度。采用编码器中的位置信息来对两个正弦波进行合成,两个间的相移为 120度。然后,将这些信号乘以转矩命令,因此正弦波的振幅与所需要的转矩成正比。结果,两个正弦波电流命令 得到恰当的定相,从而在正交方向产生转动定子电流空间矢量。

BLDC电机控制算法——FOC简述

BLDC电机控制算法——FOC简述

BLDC电机控制算法——FOC简述FOC(Field-Oriented Control)是一种用于控制无刷直流电机(BLDC)的算法。

它通过将电机的控制分为两个独立的轴,即磁场轴和转子轴,来实现对电机的精确控制。

相比传统的BLDC电机控制方法,FOC算法具有更高的效率和精度。

FOC算法的核心思想是将电机转子轴上的电流分解为两个独立的分量,即直流分量和交流分量。

直流分量用于控制电机的转矩,而交流分量用于控制电机的速度。

通过这种方式,FOC算法能够更好地控制电机的动态响应和转矩输出。

FOC算法主要由三个步骤组成:磁场定向、电流控制和速度控制。

首先是磁场定向。

磁场定向的目标是将电机的磁场与转子轴对准,以便更好地控制电机的转矩输出。

这一步骤通常通过使用位置传感器或者观测器来获取电机的转子位置,然后根据转子位置来调整电机的电流分量。

通过磁场定向,电机可以在任意位置上产生所需的转矩。

接下来是电流控制。

电流控制的目标是对电机的电流进行精确控制,以实现所需的转矩输出。

在FOC算法中,电流控制通常使用PID控制器来调整电机的电流,以使其与期望值相匹配。

通过电流控制,电机可以实现高精度的转矩输出,并且能够适应负载的变化。

最后是速度控制。

速度控制的目标是对电机的转速进行控制,以实现所需的转速输出。

在FOC算法中,速度控制通常使用PID控制器来调整电机的电流分量,以使其与期望值相匹配。

通过速度控制,电机可以实现高精度的转速输出,并且能够适应负载的变化。

FOC算法的优点在于其高效性和精度。

相比传统的BLDC电机控制方法,FOC算法能够更好地控制电机的动态响应和转矩输出。

它能够实现高精度的转矩和转速控制,并且能够适应负载的变化。

此外,FOC算法还可以提高电机的效率,减少能源消耗。

然而,FOC算法也存在一些挑战。

首先,FOC算法需要准确的电机参数和转子位置信息,这对于一些应用来说可能是困难的。

其次,FOC算法的实时性要求较高,需要较快的计算和响应能力。

直流无刷电机控制算法

直流无刷电机控制算法

直流无刷电机控制算法
直流无刷电机(BLDC)是一种高效、低噪音的电机,广泛应用于工业、汽车、航空航天和家用电器等领域。

BLDC电机的控制算法对于提高电机性能和效率至关重要。

本文将介绍几种常见的BLDC电机控制算法。

1. 电平控制算法。

电平控制算法是最简单的BLDC电机控制算法之一。

它通过在不同的时间点切换电机的相电流来控制电机的转速和方向。

这种算法易于实现,但在低速和高负载情况下性能可能不稳定。

2. 电流控制算法。

电流控制算法通过对电机的相电流进行精确控制来实现对电机的精准控制。

这种算法可以提高电机的动态响应和稳定性,适用于需要高精度控制的应用领域。

3. 传感器无刷电机控制算法。

传感器无刷电机控制算法是一种基于电机反电动势和电流测量的算法。

通过对电机状态进行实时监测和反馈控制,可以实现对电机的高效、精确控制。

这种算法适用于对电机精度要求较高的应用场景。

4. 磁场定向控制算法。

磁场定向控制算法是一种基于电机磁场定向原理的控制算法,通过对电机的磁场进行精确控制来实现对电机的高效控制。

这种算法在高性能电机控制领域有着广泛的应用。

总的来说,BLDC电机的控制算法对于电机的性能和效率至关重要。

不同的控制算法适用于不同的应用场景,工程师需要根据具体的需求选择合适的控制算法来实现对BLDC电机的高效控制。

随着电机控制技术的不断进步,相信在未来会有更多更高效的BLDC电机控制算法被提出并应用于实际生产中。

BLDC的电机控制器要点

BLDC的电机控制器要点

BLDC的电机控制器要点BLDC(无刷直流电机)的电机控制器是控制BLDC电机运行的关键组件。

它负责接收外部输入信号,将信号转换为电机驱动信号,并确保电机以正确的速度和方向运行。

下面是BLDC电机控制器的主要要点:1.位置传感器:BLDC电机通常需要一个位置传感器来确定转子的位置。

最常用的位置传感器是霍尔传感器,它可以检测到永磁体上的磁场,从而确定转子的位置。

2. 算法:BLDC电机的控制算法非常重要。

传统的BLDC电机控制算法包括三步进制(Six-step)、正弦波控制和矢量控制等。

这些算法可以确保电机的转子按照正确的速度和方向旋转。

3.PID调节器:PID(比例、积分、微分)调节器是控制BLDC电机速度的常用方法。

PID调节器使用反馈信号来比较目标速度和实际速度,从而计算出一个控制信号,将其发送到电机驱动电路。

4.驱动电路:BLDC电机控制器还需要一个驱动电路,将控制信号转换为适当的电压和电流,以驱动电机。

驱动电路通常由功率MOSFET(金属氧化物半导体场效应晶体管)组成,可以提供所需的功率和电流输出。

5.通信接口:一些高级的BLDC电机控制器还具有通信接口,如UART (通用异步接收器/发射器)或CAN(控制器局域网),以便与其他系统进行数据交换和远程控制。

6.电流和过载保护:BLDC电机控制器应具有过载和电流保护功能,以避免电机过热和损坏。

这些保护功能可以监测电机的电流和温度,并在超出安全范围时采取适当的措施,如降低电机功率或切断电源。

7.软件:BLDC电机控制器通常需要运行一些软件来实现各种功能。

这些软件可以编写在控制器的微控制器或FPGA(现场可编程门阵列)上,并根据具体的应用需求进行编程。

8.故障诊断和故障保护:BLDC电机控制器还应具有故障诊断和故障保护功能,以便检测和处理电机故障。

例如,电机电流异常、驱动电路故障或传感器故障等都应该能及时发现并采取适当的措施。

总的来说,BLDC电机控制器的要点包括:位置传感器、控制算法、PID调节器、驱动电路、通信接口、电流和过载保护、软件、故障诊断和故障保护等。

(整理)电机控制算法

(整理)电机控制算法

电机控制算法相关项目:BLDC电机控制算法AC电机控制算法步进电机控制算法通用DC电机控制算法BLDC电机控制算法无刷电机属于自換流型(自我方向轉換),因此控制起来更加复杂。

BLDC电机控制要求了解电机进行整流转向的转子位置和机制。

对于闭环速度控制,有两个附加要求,即对于转子速度/或电机电流以及PWM信号进行测量,以控制电机速度功率。

BLDC电机可以根据应用要求采用边排列或中心排列PWM信号。

大多数应用仅要求速度变化操作,将采用6个独立的边排列PWM信号。

这就提供了最高的分辨率。

如果应用要求服务器定位、能耗制动或动力倒转,推荐使用补充的中心排列PWM信号。

为了感应转子位置,BLD C电机采用霍尔效应传感器来提供绝对定位感应。

这就导致了更多线的使用和更高的成本。

无传感器BLDC控制省去了对于霍尔传感器的需要,而是采用电机的反电动势(电动势)来预测转子位置。

无传感器控制对于像风扇和泵这样的低成本变速应用至关重要。

在采有BLDC电机时,冰箱和空调压缩机也需要无传感器控制。

空载时间的插入和补充大多数BLDC电机不需要互补的PWM、空载时间插入或空载时间补偿。

可能会要求这些特性的BLDC应用仅为高性能BLDC伺服电动机、正弦波激励式BLDC电机、无刷AC、或PC同步电机。

控制算法许多不同的控制算法都被用以提供对于BLDC电机的控制。

典型地,将功率晶体管用作线性稳压器来控制电机电压。

当驱动高功率电机时,这种方法并不实用。

高功率电机必须采用PWM控制,并要求一个微控制器来提供起动和控制功能。

控制算法必须提供下列三项功能:∙用于控制电机速度的PWM电压∙用于对电机进整流换向的机制∙利用反电动势或霍尔传感器来预测转子位置的方法脉冲宽度调制仅用于将可变电压应用到电机绕组。

有效电压与PWM占空度成正比。

当得到适当的整流换向时,BLDC的扭矩速度特性与一下直流电机相同。

可以用可变电压来控制电机的速度和可变转矩。

功率晶体管的换向实现了定子中的适当绕组,可根据转子位置生成最佳的转矩。

BLDC高效率无刷直流电机设计矢量控制计算方法(图文并茂解读)

BLDC高效率无刷直流电机设计矢量控制计算方法(图文并茂解读)

BLDC高效率无刷直流电机设计矢量控制计算方法(图文并茂解读)一、BLDC矢量控制算法基于矢量的电机控制的一个固有优势是,可以采用同一原理,选择适合的数学模型去分别控制各种类型的 AC、PM-AC 或者BLDC 电机。

BLDC电机的矢量控制BLDC电机是磁场定向矢量控制的主要选择。

采用了FOC的无刷电机可以获得更高的效率,最高效率可以达到95%,并且对电机在高速时也十分有效率。

1、步进电机控制:图7。

步进电机控制通常采用双向驱动电流,其电机步进由按顺序切换绕组来实现。

通常这种步进电机有 3 个驱动顺序:①单相全步进驱动:在这种模式中,其绕组按如下顺序加电,AB/CD/BA/DC(BA 表示绕组 AB 的加电是反方向进行的)。

这一顺序被称为单相全步进模式,或者波驱动模式。

在任何一个时间,只有一相加电。

②双相全步进驱动:在这种模式中,双相一起加电,因此,转子总是在两个极之间。

此模式被称为双相全步进,这一模式是两极电机的常态驱动顺序,可输出的扭矩最大。

③半步进模式:这种模式将单相步进和双相步进结合在一起加电:单相加电,然后双相加电,然后单相加电…,因此,电机以半步进增量运转。

这一模式被称为半步进模式,其电机每个励磁的有效步距角减少了一半,其输出的扭矩也较低。

以上3种模式均可用于反方向转动(逆时针方向),如果顺序相反则不行。

通常,步进电机具有多极,以便减小步距角,但是,绕组的数量和驱动顺序是不变的。

2、通用 DC 电机控制算法通用电机的速度控制,特别是采用 2 种电路的电机:①相角控制:相角控制是通用电机速度控制的最简单的方法。

通过 TRIAC 的点弧角的变动来控制速度。

相角控制是非常经济的解决方案,但是,效率不太高,易于电磁干扰(EMI)。

图8:通用电机的相角控制。

图8表明了相角控制的机理,是TRIAC速度控制的典型应用。

TRIAC门脉冲的周相移动产生了有效率的电压,从而产生了不同的电机速度,并且采用了过零交叉检测电路,建立了时序参考,以延迟门脉冲。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BLDC电机控制算法无刷电机属于自換流型(自我方向轉換),因此控制起来更加复杂。

BLDC电机控制要求了解电机进行整流转向的转子位置和机制。

对于闭环速度控制,有两个附加要求,即对于转子速度/或电机电流以及PWM信号进行测量,以控制电机速度功率。

BLDC电机可以根据应用要求采用边排列或中心排列PWM信号。

大多数应用仅要求速度变化操作,将采用6个独立的边排列PWM信号。

这就提供了最高的分辨率。

如果应用要求服务器定位、能耗制动或动力倒转,推荐使用补充的中心排列PWM信号。

为了感应转子位置,BLD C电机采用霍尔效应传感器来提供绝对定位感应。

这就导致了更多线的使用和更高的成本。

无传感器BLDC控制省去了对于霍尔传感器的需要,而是采用电机的反电动势(电动势)来预测转子位置。

无传感器控制对于像风扇和泵这样的低成本变速应用至关重要。

在采有BLDC电机时,冰箱和空调压缩机也需要无传感器控制。

空载时间的插入和补充大多数BLDC电机不需要互补的PWM、空载时间插入或空载时间补偿。

可能会要求这些特性的BLDC 应用仅为高性能BLDC伺服电动机、正弦波激励式BLDC电机、无刷AC、或PC同步电机。

控制算法许多不同的控制算法都被用以提供对于BLDC电机的控制。

典型地,将功率晶体管用作线性稳压器来控制电机电压。

当驱动高功率电机时,这种方法并不实用。

高功率电机必须采用PWM控制,并要求一个微控制器来提供起动和控制功能。

控制算法必须提供下列三项功能:用于控制电机速度的PWM电压用于对电机进整流换向的机制利用反电动势或霍尔传感器来预测转子位置的方法脉冲宽度调制仅用于将可变电压应用到电机绕组。

有效电压与PWM占空度成正比。

当得到适当的整流换向时,BLDC的扭矩速度特性与一下直流电机相同。

可以用可变电压来控制电机的速度和可变转矩。

功率晶体管的换向实现了定子中的适当绕组,可根据转子位置生成最佳的转矩。

在一个BLDC电机中,MCU必须知道转子的位置并能够在恰当的时间进行整流换向。

BLDC电机的梯形整流换向对于直流无刷电机的最简单的方法之一是采用所谓的梯形整流换向。

图1:用于BLDC电机的梯形控制器的简化框图在这个原理图中,每一次要通过一对电机终端来控制电流,而第三个电机终端总是与电源电子性断开。

嵌入大电机中的三种霍尔器件用于提供数字信号,它们在60度的扇形区内测量转子位置,并在电机控制器上提供这些信息。

由于每次两个绕组上的电流量相等,而第三个绕组上的电流为零,这种方法仅能产生具有六个方向共中之一的电流空间矢量。

随着电机的转向,电机终端的电流在每转60度时,电开关一次(整流换向),因此电流空间矢量总是在90度相移的最接近30度的位置。

图2:梯形控制:驱动波形和整流处的转矩因此每个绕组的电流波型为梯形,从零开始到正电流再到零然后再到负电流。

这就产生了电流空间矢量,当它随着转子的旋转在6个不同的方向上进行步升时,它将接近平衡旋转。

在像空调和冰霜这样的电机应用中,采用霍尔传感器并不是一个不变的选择。

在非联绕组中感应的反电动势传感器可以用来取得相同的结果。

这种梯形驱动系统因其控制电路的简易性而非常普通,但是它们在整流过程中却要遭遇转矩纹波问题。

BDLC电机的正弦整流换向梯形整流换向还不足以为提供平衡、精准的无刷直流电机控制。

这主要是因为在一个三相无刷电机(带有一个正统波反电动势)中所产生的转矩由下列等式来定义:转轴转矩= Kt [I R Sin(ø) + I S Sin(ø+120) +I T Sin(ø+240)]其中ø为转轴的电角度Kt为电机的转矩常数I R、I S和I T为相位电流。

如果相位电流是正弦的: I R= I0Sinø; I S = I0Sin (+120ø); I T = I0Sin (+240ø)将得到转轴转矩= *Kt (一个独立于转轴角度的常数)正弦整流换向无刷电机控制器努力驱动三个电机绕组,其三路电流随着电机转动而平稳的进行正弦变化。

选择这些电流的相关相位,这样它们将会产生平稳的转子电流空间矢量,方向是与转子正交的方向,并具有不变量。

这就消除了与北形转向相关的转矩纹波和转向脉冲。

为了随着电机的旋转,生成电机电流的平稳的正弦波调制,就要求对于转子位置有一个精确有测量。

霍尔器件仅提供了对于转子位置的粗略计算,还不足以达到目的要求。

基于这个原因,就要求从编码器或相似器件发出角反馈。

图3:BLDC电机正弦波控制器的简化框图由于绕组电流必须结合产生一个平稳的常量转子电流空间矢量,而且定子绕组的每个定位相距120度角,因此每个线组的电流必须是正弦的而且相移为120度。

采用编码器中的位置信息来对两个正弦波进行合成,两个间的相移为120度。

然后,将这些信号乘以转矩命令,因此正弦波的振幅与所需要的转矩成正比。

结果,两个正弦波电流命令得到恰当的定相,从而在正交方向产生转动定子电流空间矢量。

正弦电流命令信号输出一对在两个适当的电机绕组中调制电流的P-I控制器。

第三个转子绕组中的电流是受控绕组电流的负和,因此不能被分别控制。

每个P-I控制器的输出被送到一个PWM调制器,然后送到输出桥和两个电机终端。

应用到第三个电机终端的电压源于应用到前两个线组的信号的负数和,适当用于分别间隔120度的三个正弦电压。

结果,实际输出电流波型精确的跟踪正弦电流命令信号,所得电流空间矢量平稳转动,在量上得以稳定并以所需的方向定位。

一般通过梯形整流转向,不能达到稳定控制的正弦整流转向结果。

然而,由于其在低电机速度下效率很高,在高电机速度下将会分开。

这是由于速度提高,电流回流控制器必须跟踪一个增加频率的正弦信号。

同时,它们必须克服随着速度提高在振幅和频率下增加的电机的反电动势。

由于P-I控制器具有有限增益和频率响应,对于电流控制回路的时间变量干扰将引起相位滞后和电机电流中的增益误差,速度越高,误差越大。

这将干扰电流空间矢量相对于转子的方向,从而引起与正交方向产生位移。

当产生这种情况时,通过一定量的电流可以产生较小的转矩,因此需要更多的电流来保持转矩。

效率降低。

随着速度的增加,这种降低将会延续。

在某种程度上,电流的相位位移超过90度。

当产生这种情况时,转矩减至为零。

通过正弦的结合,上面这点的速度导致了负转矩,因此也就无法实现。

返回页首标量控制标量控制(或V/Hz控制)是一个控制指令电机速度的简单方法指令电机的稳态模型主要用于获得技术,因此瞬态性能是不可能实现的。

系统不具有电流回路。

为了控制电机,三相电源只有在振幅和频率上变化。

矢量控制或磁场定向控制在电动机中的转矩随着定子和转子磁场的功能而变化,并且当两个磁场互相正交时达到峰值。

在基于标量的控制中,两个磁场间的角度显著变化。

矢量控制设法在AC电机中再次创造正交关系。

为了控制转矩,各自从产生磁通量中生成电流,以实现DC机器的响应性。

一个AC指令电机的矢量控制与一个单独的励磁DC电机控制相似。

在一个DC电机中,由励磁电流I F所产生的磁场能量ΦF与由电枢电流I A所产生的电枢磁通ΦA正交。

这些磁场都经过去耦并且相互间很稳定。

因此,当电枢电流受控以控制转矩时,磁场能量仍保持不受影响,并实现了更快的瞬态响应。

三相AC电机的磁场定向控制(FOC)包括模仿DC电机的操作。

所有受控变量都通过数学变换,被转换到DC而非AC。

其目标的独立的控制转矩和磁通。

磁场定向控制(FOC)有两种方法:直接FOC: 转子磁场的方向(Rotor flux angle) 是通过磁通观测器直接计算得到的间接FOC: 转子磁场的方向(Rotor flux angle) 是通过对转子速度和滑差(slip)的估算或测量而间接获得的。

矢量控制要求了解转子磁通的位置,并可以运用终端电流和电压(采用AC感应电机的动态模型)的知识,通过高级算法来计算。

然而从实现的角度看,对于计算资源的需求是至关重要的。

可以采用不同的方式来实现矢量控制算法。

前馈技术、模型估算和自适应控制技术都可用于增强响应和稳定性。

AC电机的矢量控制:深入了解矢量控制算法的核心是两个重要的转换: Clark转换,Park转换和它们的逆运算。

采用Clark和Park转换,带来可以控制到转子区域的转子电流。

这种做充许一个转子控制系统决定应供应到转子的电压,以使动态变化负载下的转矩最大化。

Clark转换:Clark数学转换将一个三相系统修改成两个坐标系统:其中I a和I b正交基准面的组成部分,I o是不重要的homoplanar部分图4:三相转子电流与转动参考系的关系Park转换:Park数学转换将双向静态系统转换成转动系统矢量两相α, β帧表示通过Clarke转换进行计算,然后输入到矢量转动模块,它在这里转动角θ,以符合附着于转子能量的d, q帧。

根据上述公式,实现了角度θ的转换。

AC电机的磁场定向矢量控制的基本结构图2显示了AC电机磁场定向矢量控制的基本结构。

Clarke变换采用三相电流IA, IB 以及 IC,来计算两相正交定子轴的电流I和 I。

这两个在固定座标定子相中的电流被变换成Isd 和Isq,成为Park变换d, q中的元素。

其通过电机通量模型来计算的电流Isd, Isq 以及瞬时流量角θ被用来计算交流感应电机的电动扭矩。

图2:矢量控制交流电机的基本原理这些导出值与参考值相互比较,并由PI控制器更新。

表1:电动机标量控制和矢量控制的比较:控制参数V/Hz控制矢量控制无传感器矢量控制速度调节1%%%转矩调节Poor+/- 2%+/- 5%电机模型不要求要求要求精确的模型MCU处理功率低高高 + DSP基于矢量的电机控制的一个固有优势是,可以采用同一原理,选择适合的数学模型去分别控制各种类型的AC, PM-AC 或者 BLDC电机。

BLDC电机的矢量控制BLDC电机是磁场定向矢量控制的主要选择。

采用了FOC的无刷电机可以获得更高的效率,最高效率可以达到95%,并且对电机在高速时也十分有效率。

返回页首步进电机控制步进电机控制通常采用双向驱动电流,其电机步进由按顺序切换绕组来实现。

通常这种步进电机有3个驱动顺序:1.单相全步进驱动:在这种模式中,其绕组按如下顺序加电,AB/CD/BA/DC (BA表示绕组AB的加电是反方向进行的)。

这一顺序被称为单相全步进模式,或者波驱动模式。

在任何一个时间,只有一相加电。

2.双相全步进驱动:在这种模式中,双相一起加电,因此,转子总是在两个极之间。

此模式被称为双相全步进,这一模式是两极电机的常态驱动顺序,可输出的扭矩最大。

3半步进模式:这种模式将单相步进和双相步进结合在一起加电:单相加电,然后双相加电,然后单相加电…,因此,电机以半步进增量运转。

相关文档
最新文档