利用ARM7处理器对无刷电机实施磁场定向控制

发布者:bln898最新更新时间:2018-02-03 来源: eefocus关键字:ARM7处理器  无刷电机  施磁场定向控制 手机看文章 扫描二维码
随时随地手机看文章

  电机驱动能效不论提高多少,都会节省大量的电能,这就是市场对先进的电机控制算法的兴趣日浓的部分原因。三相无刷电机主要指是交流感应异步电机和永磁同步电机。

  这些电机以能效高、可靠性高、维护成本低、产品成本低和静音工作而著称。感应电机已在水泵或风扇等工业应用中得到广泛应用,并正在与永磁同步电机一起充斥家电、空调、汽车或伺服驱动器等市场。推动三相无刷电机发展的主要原因有:电子元器件的价格降低,实现复杂的控制策略以克服本身较差的动态性能成为可能。

  以异步电机为例。简单的设计需要给定子施加三个120°相移的正弦波电压,这些绕组的排列方式能够产生一种旋转磁通量。利用变压器效应,这个磁通量在转子笼内感应出一股电流,然后产生转子磁通量。就是这两种磁通量相互作用产生电磁力矩,使电机旋转。

  在转子上感应出电流的条件是,确保转子的转速与定子的磁通量频率不同;如果相同,转子只经历一个恒定的磁通量,不会有感应电流产生(楞次定律)。通电频率和其产生的机械频率之间的微小差异是异步电机命名的原因。一个三相交流电机实现转速可调操作的最简单方式是,实现一个所谓的电压/频率控制(或者叫做标量控制),其工作原理 是在频率与电机通电电压之间保持恒比。这种方法产生一个恒定的定子磁通量,然后在转子主轴上得到额定的电机力矩。对于应用负载特性被大家了解的低成本驱动器,以及控制带宽要求不是很高的驱动器,如数量很少的HP泵和风扇、洗衣机等,这是一个很受欢迎的控制方法。一个MIPS不是很高并带有合理的外设接口的8位单片机如ST7MC,即可满足这种应用需求,同时编程也很简单。

  这种方法无法在瞬间工作过程中保证最佳的电机特性(力矩、能效)。而且为防止电机出现临时消磁现象,还必须限制驱动器反作用力的时间。为了克服这些限制条件,考虑到电机的动态特性,市场上出现了其他的控制策略。磁场定向控制(也称矢量控制)是应用最广泛的控制算法,目标应用包括带式传输机、大功率水泵、汽车废气排放、工厂自动化。这种方法允许用两个去耦的控制变量(下文简称Id和Iq)控制一个交流电机,就像控制分开励磁的直流电机一样。励磁电流Id产生直流主磁通量,而Iq则控制力矩,功能与直流电机中的电枢电流一样。当负载发生变化时,磁场定向控制能够对转速进行精确的控制,响应速度非常快,甚至在瞬间操作过程中,通过使定子和转子的磁通量保持正交,可以优化电机能效。这种方法可实现位置控制方案(通过瞬间力矩控制),在低速运转时释放电机的全部力矩。

  下面简要介绍一下磁场定向控制的工作原理。把参考坐标系从固定的定子线圈换到运动的转子磁通量坐标系,采用两个著名的变换运算法则:Clarke变换和Park变换。Clarke变换是将120°相移三轴坐标系(Ia, Ib, IC)转换成两轴直角坐标系(Ia, Ib);Park变换是将固定的 (Ia, Ib)坐标系统转换成与转子相关的两轴旋转坐标系(Id, Iq)。最后这两个数值是直流或者变化缓慢的数值,采用简单的PI控制器方法可以调整这两个数值。最后,利用逆变换(Park和Clarke逆变换)将其还原到固定的AC三相坐标系,如图1所示。

图1 磁场定向控制的工作原理

  在各种矢量控制方法中,我们采用一个间接磁场定向控制方法,唯一测量和处理的电机模型参数是转子时间常数Lr/Rr(在转差估算器模块内)。如果电机是一个永磁同步电机,结构框图和相应的功能将会非常相似,不再需要转差估算器,磁通量命令可以设定为零(磁铁自己产生磁通量)。算法只是这项工作的一部分:只要计算出电压电平,就必须将其转换成伏特和安培。像在任何一个现代功率电子系统一样,这个电机控制系统由肌肉(功率转换器)和大脑(单片机)组成。驱动功率转换器(俗称逆变器)是由三个PWM输出驱动。从图2中不难看出,一个功率强大的三路缓冲器将一个0-5V的逻辑信号,转变成一个0-300V的方波信号,施加到电机端子上。电机的绕组电感起到一个低通滤波器的作用:去除载波频率,平滑电流变化,形成一个正弦电流波形,即PWM调制的波形。


图2 电机控制系统

  让我们从CPU开始逐个查看一个先进的电机驱动器系统的整体需求。整个矢量控制算法必须连续反复计算,计算速度在1~10 kHz之间(1ms一直到100μs闭环时间,视最终应用的带宽而定)。系统需要大量的数学计算(三角函数、PID调整器、实时磁通量和基于电机参数的力矩估算)。此外,必须给应用的其余部分(通信、用户界面等)的计算留有余地。为了不限制动态性能,主要控制变量需要最低16位的精度,中间结果需要32位计算能力。

  所有这些因素说明了矢量控制必须使用高速、高性能处理器的原因。市场现有产品包括16位或32位单片机、混合控制器或数字信号处理器,这些产品通常与先进的电机控制直接相关,如果你不是刻意追求速度最快的数字电流控制回路或最精确的曲线控制,一个基于ARM7处理器的解决方案刚好满足磁通量定向控制的要求。除核心的性能外,若想最大限度减少外部组件,还需配备合理的外设接口。这样设计可大大简化设计过程,确保成本效益和可靠性(因为PCB设计被简化)。 

  在信号生成方面,通用PWM通道是不适合的,必须使用电机控制专用PWM信号,因此必须采用三对同步互补PWM通道,含有死区时间插入功能,以防止半桥可能发生短路故障。为安全起见,当功率级出现故障/错误(过流、高温)时,必须同时关闭这6路PWM通道。安全功能还配备一个专用的紧急故障输入。定时器的时钟频率(典型值>50MHz)和PWM载波频率的三角波形才是确保正弦波形的高精度和最佳的噪声-开关损耗比的两个因素,而非锯齿波形。

  模拟信号采集是MCU的另一个主要负荷,电机监控必须控制两类信号:缓慢变化的信号如DC总线电压(含有100Hz波纹电压成分)或电位器电压;高动态的频率范围几赫兹到数百赫兹的电机电流,其中含有PWM速率(典型值高于10 kHz)的波纹电流。因此,模数转换器的速度必须很快(低于5μs),以便在对电机相位 进行顺序采样时,减少对不平稳电流的测量,节省为等候模数转换结果而在PWM中断服务程序上消耗的时间。在转换器精度方面,10位正在成为转换器的标准。虽然8位转换器对大多数应用已经够用,但是电流范围扩大的应用需要10位以上的模数转换器,以便在各种负载条件下保证充足的分辨率。此外,控制精度与模数转换器的质量有直接的关系。

  最后,我们还必须处理转速和/或位置传感器。递增编码器位置传感器需要专用的信号调节功能,作为一个具有加减计数功能的外部时钟,来处理两个正交信号输出。处理这个功能的是一个含有专用编码器模式的定时器。

  我们在STR730单片机上成功地实现了一个带传感器的磁场定向控制(基于转速生成器)算法,该单片机基于ARM7TDMI处理器,工作频率32MHz,内嵌闪存。这个算法完全采用C语言开发,没有进行任何刻意的代码优化。在实际算法中,完成整个控制回路用时55μs,在3kHz采样速率下CPU负荷17%。当核心运行在60MHz时,预计执行时间低于20μs。

  采用ARM7处理器实现的算法具有很多优点。首先,ARM现已成为标准核心,其平台方法和大量的开发工具是节省成本的关键所在;其次,假如下一代产品设计需要更高处理速度(MIPS),你可以直接升级到基于ARM9的产品。从架构的角度看,桶形移位器很有趣,它允许在整个处理流程中优化变量分辨率。你可以在一个时钟周期内改变格式以达到限制处理时间的目的,此外,它允许利用常数节省某些乘法运算,例如r0=(r1<<4) - r1相当于r0=15xr1,甚至速度更快。低成本的DSP有16位固点核心。当必须处理PI调整器的积分项或扩展所需的精度范围时,ARM7的32位数据通道能够避免多个16位负载。当进行电机控制信号处理时,DSP的其他重要功能没有太大的用途,例如,硬件闭环和双寻址模式。这些在某种程度上说明了人们为什么把ARM7处理器喻成如此优化的架构。

  图3所示是一个新的STR7产品,为ST的基于ARM7处理器的产品线开发,能够满足前文概述的系统需求。主要特性包括:

  SPTimer同步PWM定时器,执行高端PWM信号生成功能,基于16位定时器,时间分辨率可降至16.6ns,实现最佳的电压重建;

  能够产生居中或边缘对齐的PWM图形;

  逆变器故障处理所需的内部可编程死区时间信号生成器和紧急故障保护功能;

  为简化软件处理任务,采用多个中断源、一个可编程重载速率和“禁止吸烟”保护,以防止软件因为失控而修改系统重要外设的配置寄存器。


图3 新的STR7产品

  这个SPTimer还可作为通用定时器,带有两个输入捕获引脚、两个输出比较引脚,以及可最大限度降低软件开销的编码器专用模式。该模式具有x2或x4分辨率、方向自动管理,可以给所选编码器的线数编程,因此可从计数寄存器直接读取转子角位信号。针对电流测量功能,新产品内置一个具有自动扫描功能的3μs 10位模数转换器。主要外设接口包括多个定时器、通信接口等。考虑到单片机处理的非电机控制性任务,我们在电路板上设计了智能外设,像连接端子、功率因数校正、耗能制动等。

  意法半导体集中全力开发电机控制市场,是世界仅有的几家有能力提供完整的电机控制产品组合的供应商之一,产品范围从快速二极管到处理器,包括高压栅驱动器和开关。为满足更加节能的“绿色” 电机和高性能驱动器的需求,我们打造了一个以ARM为核心的完整产品线,帮助设计人员揭开向量控制算法的神秘面纱。这种控制方法很快就会把今天的主流的DSP式控制淘汰出局。推广应用一个新的控制方法:既然使用以ARM为核心的标准单片机就能满足先进的电机控制需求,有谁还肯再花费时间在专有的架构上实现先进的电机控制呢?


关键字:ARM7处理器  无刷电机  施磁场定向控制 引用地址:利用ARM7处理器对无刷电机实施磁场定向控制

上一篇:基于FAS466的CCD相机数字视频实时存储系统设计
下一篇:基于ARM电冰箱模糊控制系统的仿真与设计

推荐阅读最新更新时间:2024-03-16 15:54

直流无刷电机驱动器芯片的选择与基本原理
无刷直流电机由电机行为主体和驱动器组成,是典型性的机电一体化产品。电机转子绕阻选用三相星型接口的方式,与三相交流的电机十分的相似。以便检验发电机转子的旋光性,在电动机中安裝了相位传感器。控制器由输出功率电子元器件和集成电路芯片等组成,那么直流无刷电机驱动器芯片是如何挑选的? 1、通用性的芯片一般用以LED显示器的中低端商品,如室内的单、两色屏等。最常见的通用性芯片是具备8位锁存、串一并移位寄存器和三态输出作用。各路较大可输出35mA的非恒流电源的电流。 2、较大输出电流:现阶段流行的恒流源LED驱动芯片较大输出电流多见每通道90mA上下。每通道另外输出稳定电流的最高值对显示器更加有意义,由于在自动白平衡情况下,规定每通道都
[嵌入式]
直流无刷电机及其控制方法在光伏水泵系统中的应用
0    引言     近年来,随着电力电子器件及控制理论的迅速发展,永磁直流无刷电机以其高效性,良好的调速性,易于维护性而得到了广泛的应用。传统的永磁直流无刷电机往往采用位置传感器来确定转子的位置,这不仅增大了电机的安装体积,增加了成本,而且降低了电机的可靠性。目前,无传感器直流无刷电机一般采用三段式起动方式,起动转矩在开始起动时比较小,并且有脉动,对于有起动转矩要求的系统存在着局限性,而在中小型太阳能光伏水泵系统中,负载转矩是随着转速的增加而增加的,不计摩擦力,在静止时负载转矩为零,所以,直流无刷电机可以应用于光伏水泵系统,并且整个系统是直流的,无须逆变,那么,在光伏水泵系统中应用直流无刷电机,对于提高系统效率,简化系统装
[嵌入式]
无刷电机的分类
无刷直流电机的分类可以根据外形、电源信号和驱动方式进行分类。不同类型的无刷电机有不同的优点,因此可用于不同的产品使用场景。在这里,无刷电机的工程师将详细介绍当今使用的无刷直流电机类型。同时根据扭矩、速度和效率等参数探讨每种类型的优缺点。 不同类型的 BLDC 电机用于不同的环境,例如工业机器、电气和电子设备、车辆和机器人设备。 无刷直流电机的类型可分为以下几类: 转子类型分类 转轮内无刷直流电机(也称为内转子) 外转子直流无刷电机(又称外转子) 有无霍尔传感器的分类 有感无刷直流电机 无传感器无刷直流电机 按照相极分类 单相无刷直流电机 两相无刷直流电机 三相无刷直流电机 信号驱动的分类 正弦波驱动无刷直流电机 方波驱动无
[嵌入式]
<font color='red'>无刷电机</font>的分类
大联大世平集团推出基于onsemi产品的直流无刷电机(BLDC)驱动器方案
2022年10月11日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下世平推出基于安森美(onsemi)NCP81075 MOSFET驱动器和运算放大器的直流无刷电机(BLDC)驱动器方案。 图示1-大联大世平基于onsemi产品的直流无刷电机(BLDC)驱动器方案的展示板图 随着应用智能化趋势日益显著,无刷直流电机的高能效、长寿命等优势逐渐被市场认知,并广泛运用在各种领域之中。据相关统计显示,近几年无刷直流电机行业收入逐年增加,电机市场以交流电机、有刷直流电机为主的格局正在被无刷直流电机所打破。在这种趋势下,大联大世平基于onsemi NCP81075 MOSFET驱动器和运算放大器推出了直流
[工业控制]
大联大世平集团推出基于onsemi产品的直流<font color='red'>无刷电机</font>(BLDC)驱动器方案
利用一个ARM7处理器无刷电机实施磁场定向控制
电机驱动能效不论提高多少,都会节省大量的电能,这就是市场对先进的电机控制算法的兴趣日浓的部分原因。三相无刷电机主要指是交流感应异步电机和永磁同步电机。这些电机以能效高、可靠性高、维护成本低、产品成本低和静音工作而著称。感应电机已在水泵或风扇等工业应用中得到广泛应用,并正在与永磁同步电机一起充斥家电、空调、汽车或伺服驱动器等市场。推动三相无刷电机发展的主要原因有:电子元器件的价格降低,实现复杂的控制策略以克服本身较差的动态性能成为可能。 以异步电机为例。简单的设计需要给定子施加三个120°相移的正弦波电压,这些绕组的排列方式能够产生一种旋转磁通量。利用变压器效应,这个磁通量在转子笼内感应出一股电流,然后产生转子磁通量。就是这两种磁通
[工业控制]
ARM9处理器ARM7处理器比较
摘要:ARM处理器是世界上最流行的嵌入式处理器,广泛应用于个人通信等嵌入式领域。ARM7处理器虽然功能强大,但是目前已经开始退出主流应用领域,代替它的是性能更加强大的ARM9系列处理器。介绍了ARM9处理器与ARM7处理器的不同之处,并且给出了ARM9的应用实例。 关键词:ARM9 ARM7 流水线 指令周期 ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM9TDMI和ARM9E-S等系列。本文主要介绍它们与ARM7TDMI的结构以及性能比较。 以手机应用为例,2G手机只需提供语音及简单的文字短信功能,而目前的2.5G和未来的3G手机除了提供这两项功能外,还必须提供各种其他的应用功能。主要包括:(1
[嵌入式]
UC3846在永磁无刷电机驱动中的应用
1、前言 直流电机的电磁转矩是电枢电流的函数,电流受到转速,负载转矩等多种因素的影响,是一个复杂的转换过程。因之,对直流无刷电机控制的关键环节在于电流环的控制,即电流闭环控制和电流变化率控制。不但要满足精度的要求,还要满足速度的要求。特别是电流变化率的控制,要求响应速度非常快才行。 2、控制系统的设计 在一些特殊的应用环境中,如电梯、起重、曳引等,要求驱动、拖动系统的起步、停止及运行过程非常平稳,以增强舒适感和安全性。图1是一个典型的闭环控制系统,图中Vgn是中心控制单片机给定转速,Vfn是反馈转速,两者之间的差值经速度调节器产生给定电流信号Vgi,该闭环称为速度调节环。Vgi和霍尔电流传感器HL检测出的电流Vfi求差后进入电
[嵌入式]
UC3846在永磁<font color='red'>无刷电机</font>驱动中的应用
功率直流无刷电机的控制器VDMOS正确使用
在电动自行车里,直流无刷电机的逆变器由六个功率VDMOS管和六个续流二极管组成,六个续流二极管分别寄生在这六个VDMOS管里,因而从控制器外面看只有六个VDMOS管。这六个VDMOS管通过大电流,它们的输出直接是定子的绕组,因而是整个直流无刷电机系统里最脆弱的部分。同时电机的性能和可靠性也很大程度上取决于这六个VDMOS的性能和使用情况。下面我们来分析和讨论VDMOS管的挑选和使用。在电动自行车用无刷电机里,VDMOS管是用来作开关使用的。当VDMOS管开启时,VDMOS管流过大电流,而VDMOS管上的电压降很小;当VDMOS管关断时,VDMOS管电流截止,VDMOS管上要承受很大电压降。VDMOS管的性能主要由开启电压,导通电
[电源管理]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved