无刷直流电机控制系统设计及仿真
- 格式:pdf
- 大小:382.68 KB
- 文档页数:2
一种基于Matlab的无刷直流电机控制系统建模仿真方法一、本文概述无刷直流电机(Brushless DC Motor, BLDC)以其高效率、低噪音、长寿命等优点,在航空航天、电动汽车、家用电器等领域得到广泛应用。
为了对无刷直流电机控制系统进行性能分析和优化,需要建立精确的数学模型并进行仿真研究。
Matlab作为一种强大的数学计算和仿真软件,为无刷直流电机控制系统的建模仿真提供了有力支持。
二、无刷直流电机控制系统原理1、无刷直流电机基本结构和工作原理无刷直流电机(Brushless Direct Current Motor,简称BLDCM)是一种基于电子换向技术的直流电机,其特点在于去除了传统直流电机中的机械换向器和电刷,从而提高了电机的运行效率和可靠性。
无刷直流电机主要由电机本体、电子换向器和功率驱动器三部分组成。
电机本体通常采用三相星形或三角形接法,其定子上分布有多个电磁铁(也称为线圈),而转子上则安装有永磁体。
当电机通电时,定子上的电磁铁会产生磁场,与转子上的永磁体产生相互作用力,从而驱动转子旋转。
电子换向器是无刷直流电机的核心部分,通常由霍尔传感器和控制器组成。
霍尔传感器安装在电机本体的定子附近,用于检测转子位置,并将位置信息传递给控制器。
控制器则根据霍尔传感器提供的位置信息,控制功率驱动器对定子上的电磁铁进行通电,从而实现电机的电子换向。
功率驱动器负责将控制器的控制信号转换为实际的电流,驱动定子上的电磁铁工作。
功率驱动器通常采用三相全桥驱动电路,具有输出电流大、驱动能力强等特点。
无刷直流电机的工作原理可以简单概括为:控制器根据霍尔传感器检测到的转子位置信息,控制功率驱动器对定子上的电磁铁进行通电,产生磁场并驱动转子旋转;随着转子的旋转,霍尔传感器不断检测新的转子位置信息,控制器根据这些信息实时调整电磁铁的通电状态,从而保持电机的连续稳定运行。
由于无刷直流电机采用电子换向技术,避免了传统直流电机中机械换向器和电刷的磨损和故障,因此具有更高的运行效率和更长的使用寿命。
无刷直流电机控制系统设计与实现一、本文概述随着科技的不断进步和电机技术的快速发展,无刷直流电机(Brushless Direct Current, BLDC)因其高效率、低噪音、长寿命等优点,在电动工具、航空航天、汽车电子、家用电器等多个领域得到了广泛应用。
然而,要实现无刷直流电机的高效、稳定运行,离不开先进且可靠的控制系统。
本文旨在对无刷直流电机控制系统的设计与实现进行深入探讨,分析控制策略、硬件构成和软件编程,并结合实例,详细阐述控制系统在实际应用中的表现与优化方向。
通过本文的研究,希望能够为相关领域的学者和工程师提供有价值的参考,推动无刷直流电机控制系统技术的进一步发展和应用。
二、无刷直流电机基本原理无刷直流电机(Brushless DC Motor, BLDCM)是一种采用电子换向器代替传统机械换向器的直流电机。
其基本工作原理与传统的直流电机相似,即利用磁场与电流之间的相互作用产生转矩,从而实现电机的旋转。
但与传统直流电机不同的是,无刷直流电机在结构上取消了碳刷和换向器,采用电子换向技术,通过电子控制器对电机内部的绕组进行通电控制,从而实现电机的旋转。
无刷直流电机通常由定子、转子、电子控制器和位置传感器等部分组成。
定子由铁芯和绕组组成,负责产生磁场;转子则是由永磁体或电磁铁构成,负责在磁场中受力旋转。
电子控制器是无刷直流电机的核心部分,它根据位置传感器提供的转子位置信息,控制电机绕组的通电顺序和通电时间,从而实现电机的连续旋转。
位置传感器则负责检测转子的位置,为电子控制器提供反馈信号。
在无刷直流电机的工作过程中,当电机绕组通电时,会在定子中产生一个旋转磁场。
由于转子上的永磁体或电磁铁与定子磁场之间存在相互作用力,转子会在定子磁场的作用下开始旋转。
当转子旋转到一定位置时,位置传感器会向电子控制器发送信号,电子控制器根据接收到的信号控制电机绕组的通电顺序和通电时间,使定子磁场的方向发生变化,从而驱动转子继续旋转。
无刷直流电机PI控制系统的设计及分析杨林;刘曰涛;沈宝民;仲伟正【摘要】Traditional software controllers have such problems as slow running speed, low precision, poor immunity from interference, and high cost. A PI control system of BLDCM is presented based on complex programmable logic device to solve these problems. This system is composed of all hardware and adopts trapezoidal commutation control strategy. It has advantages of high response speed and strong immunity from interference. At the same time, the effect of different PWM modulation modes on armature current and electromagnetic torque of brushless current motor is analyzed, and the H-PWN—L-PWM modulation mode is selected to achieve the desired control effect. Finally, an experimental platform is built. The driver reaches stable state after 25.6 ms at the set speed of 2500 r/min. The results show that the system has good dynamic response performance.%针对传统软件控制方式运行速度慢、精度低、抗干扰能力差、成本高等问题,设计一种以复杂可编程逻辑器件(CPLD,complex programmable logic device)为核心的无刷直流电机PI控制系统.系统采用全硬件电路设计和梯形换向控制的策略,具有高响应速度和抗干扰能力.同时,分析不同脉冲宽度调制(PWM,pulse width modulation)方式对无刷直流电机续流回路和电磁转矩的影响,选取H-PWN—L-PWM的调制方式以达到理想的控制效果.最后搭建实验平台,控制系统在设定转速为2 500 r/min的情况下,经过25.6 ms到达稳定状态,结果表明该系统具有良好的动态响应性能.【期刊名称】《西安工程大学学报》【年(卷),期】2019(033)001【总页数】7页(P81-87)【关键词】无刷直流电机;可编程逻辑器件;PI控制系统;梯形换向控制;脉冲宽度调制【作者】杨林;刘曰涛;沈宝民;仲伟正【作者单位】山东理工大学机械工程学院, 山东淄博 255049;山东理工大学机械工程学院, 山东淄博 255049;山东理工大学机械工程学院, 山东淄博 255049;山东理工大学机械工程学院, 山东淄博 255049【正文语种】中文【中图分类】TM330 引言无刷直流电机具有质量轻、体积小、扭矩大、寿命长等优点,在工业控制、医疗器械、家用电器等领域有广阔的应用前景[1]。
一、研究意义1.研究意义由于无刷直流电机在四旋翼飞行器控制中的关键作用以及在生产实践中日益广泛的应用,设计快速且平稳的控制系统成为首要任务。
目前, 基于现代控制理论的高性能异步电机调速方法主要是依靠精确的数学模型加上传统的P ID控制。
PID控制实际应用效果较好,但又无法避免对负载变化的适应能力差、抗干扰能力弱和受系统参数变化影响等弱点,而且交流调速系统具有非线性、强耦合、多变量及纯滞后等特性, 很难用精确的数学模型描述, 这就使得基于精确数学模型的传统控制方法面临严重的挑战。
另外, 经典P ID控制需要根据运行工况的不同而调节控制器参数, 无刷直流电机又具有数学模型复杂,非线性等特点,这给现场调试增加了难度。
2.国内外研究状况及发展(1)无刷直流电机基本控制方法无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。
无刷电机是指无电刷和换向器(或集电环)的电机,又称无换向器电机。
直流无刷电动机的电机本身是机电能量转换部分,无刷电机的转子上装有永磁体,定子上是电枢,与有刷电机正好是相反的。
它除了电机电枢、永磁励磁两部分外,还带有传感器。
电机本身是直流无刷电机的核心,它不仅关系到性能指标、噪声振动、可靠性和使用寿命等,还涉及制造费用及产品成本。
由于采用永磁磁场,使直流无刷电机摆脱一般直流电机的传统设计和结构,满足各种应用市场的要求,并向着省铜节材、制造简便的方向发展。
直流无刷驱动器包括电源部及控制部,电源部提供三相电源给电机,控制部则依需求转换输入电源频率。
电源部可以直接以直流电输入(一般为24V)或以交流电输入(110V/220 V),如果输入是交流电就得先经转换器(converter)转成直流。
不论是直流电输入或交流电输入要转入电机线圈前须先将直流电压由换流器(inverter)转成3相电压来驱动电机。
换流器(inverter)一般由6个功率晶体管(V1~V6)分为上臂(V1、V3、V5)/下臂(V2、V4、V6)连接电机作为控制流经电机线圈的开关。
无刷直流电机的建模与仿真摘要:该文在分析无刷直流电机(bldcm)数学模型和工作原理的基础上,利用matlab软件的simulink和psb模块,搭建无刷直流电机及整个控制系统的仿真模型。
该bldcm控制系统的构建采用双闭环控制方法,其中的电流环采用滞环电流跟踪pwm,速度环采用pi控制。
仿真和试验分析结果证明了本文所采用方法的有效性,同时也证明了验证其他电机控制算法合理性的适用性,为实际电机控制系统的设计和调试提供了新的思路。
关键词:bldcm控制系统;无刷直流电机;数学模型;matlab;电流滞环中图分类号: tp391 文献标识码:a 文章编号:1009-3044(2013)05-1172-03随着现代科技的不断发展,无刷直流电动机应用技术越发成熟,应用领域也越发广泛,用户对无刷直流电动机使用增多的同时,对其控制系统的设计要求也变得越来越高。
包括低廉的设计和搭建成本、短的开发周期、合适的控制算法、优良的控制性能等。
而科学合理的无刷直流电动机控制系统仿真模型的建立,对控制系统的直观分析、具体设计,快速检验控制算法,降低直流电机控制系统的设计成本,拥有十分重要的意义。
直流无刷电动机利用电子换向原理和高磁性材料,取代了传统的机械换相器和机械电刷,解决了有刷直流电动机换向器可维护性差和较差的可靠性的致命缺点,使得直流电动机的良好控制性能得到维持,直流电动机得到更好的应用。
伴随着如今功率集成电路技术和微电子技术的发展,控制领域相继出现了大量无刷直流电动机专用驱动和控制芯片,解决高性能无刷电动机驱动控制问题所提出的解决方案也变得更加丰富和科学,无刷直流电机在控制领域显示出前所未有的广阔应用前景[1]。
通过无刷直流电动机控制系统的仿真模型来检验各种控制算法,优化整个控制系统的方法,可以在短时间内得到能够达到预期效果的控制系统。
在对无刷直流电机电流滞环控制和数学模型等分析的基础之上,可以利用simulink中所提供的各种模块,构建出bldcm 控制系统的仿真模型,从而实现只利用simulink中的模块建立bldcm控制系统仿真模型。
基于MATLAB/SIMULINK的无刷直流电动机系统仿真0引言无刷直流电机(Brushless DC Motor,以下简称BLDCM),是随着电力电子技术和永磁材料的发展而逐渐成熟起来的一种新型电机。
为了有效的减少控制系统的设计时间,验算各种控制算法,优化整个控制系统,有必要建立BLDCM 控制系统仿真模型。
本文在BLDCM数学模型的基础上,利用MATLAB的SIMULINK和S-FUNCTION建立BLDCM的仿真模型,并通过仿真结果验证其有效性。
1无刷直流电机仿真模型本文在MATLAB的SIMULINK的环境下,利用其丰富的模块库,在分析BLDCM数学模型的基础上,建立BLDCM控制系统仿真模型,系统结构框图如图1所示。
图1 无刷直流电机控制原理框图以图1为基础,按照模块化建模的思想搭建的系统的仿真模型如图2所示。
整个控制系统主要包括电动机本体模块、逆变器模块、电流滞环控制模块、速度控制模块等。
图2 无刷直流电机控制系统仿真模型框图1.1电动机本体模块在整个控制系统的仿真模型中,BLDCM本体模块是最重要的部分,该模块根据BLDCM电压方程求取BLDCM三相相电流,而要获得三相相电流信号i a,i b,i c必须首先求得三相反电动势信号e a,e b,e c,整个电动机本体模块的结果如下图3所示。
电机本体模块包括反动电势求取模块,中性点求取模块,转矩计算模块和位置检测模块。
图3 电机本体模块1.反电势求取模块本文直接采用了SIMULINK中的Lookup Table模块,运用分段线性化的思想,直观的实现了梯形波反电动势的模拟,具体实现如图4所示。
图4 反电势求取模块Lookup Table模块的实质是通过查表构造反电动势波形,只要把360°内的反电动势的单位波形预先输入至Lookup Table模块中,就能得到其单位理想波形,由前面的数学模型知道,反电势梯形波的幅值为:e=Ke*ω。
无刷直流电机控制系统设计随着技术的不断发展,无刷直流电机(BLDC)在许多领域的应用越来越广泛。
相比有刷直流电机,无刷直流电机具有更高的效率和更长的使用寿命。
因此,设计一种高效、稳定、可靠的无刷直流电机控制系统至关重要。
本文将介绍无刷直流电机控制系统的设计思路和实现方法。
关键词:无刷直流电机、控制系统、系统架构、电路设计、软件设计。
无刷直流电机控制系统主要由电机、驱动器、传感器和控制器等组成。
电机是系统的核心,其性能直接影响整个系统的表现。
驱动器的作用是驱动电机运转,同时需要满足系统的动态性能和稳定性要求。
传感器主要用于反馈电机的位置和速度信息,以便控制器可以精确地控制电机。
控制器是无刷直流电机控制系统的核心,它负责处理传感器反馈的信息,并输出控制信号来控制电机的运转。
系统架构方面,无刷直流电机控制系统可以采用基于数字信号处理(DSP)或微控制单元(MCU)的方案。
数字信号处理(DSP)具有运算能力强、速度快的优点,但价格较高。
微控制单元(MCU)具有价格低、易于编程的优势,但运算能力较弱。
在电路设计方面,主要需要考虑功率电路、控制电路和传感器的接口。
功率电路需要满足电机的功率需求,同时需要考虑到过流、过压等保护措施。
控制电路需要实现控制算法的硬件实现,同时需要提供必要的接口与上位控制器进行通信。
传感器的接口需要满足不同传感器的数据采集需求,并需要处理好信号的同步和传输问题。
在软件设计方面,无刷直流电机控制系统需要实现控制算法的软件实现。
一般而言,控制算法可以采用PID(比例-积分-微分)控制算法或模糊控制算法等。
PID控制算法是一种线性控制算法,通过调整比例、积分和微分三个参数,可以实现对电机的精确控制。
模糊控制算法则是一种非线性控制算法,它通过模糊逻辑和规则实现对电机的控制,具有适应性强、鲁棒性好的优点。
为了验证无刷直流电机控制系统的稳定性和有效性,我们进行了一系列实验。
实验结果表明,该系统可以在不同负载和不同转速下稳定运行,并且电机的位置和速度可以精确地被控制。
无刷直流电机控制系统的仿真与分析一、本文概述随着科技的不断进步和电机技术的快速发展,无刷直流电机(Brushless Direct Current, BLDC)因其高效、低噪音、长寿命等优点,已广泛应用于电动汽车、无人机、家用电器等众多领域。
然而,无刷直流电机的控制系统设计复杂,涉及电子技术、控制理论、电机学等多个学科领域,因此,对其进行深入研究和仿真分析具有重要意义。
本文旨在探讨无刷直流电机控制系统的基本原理、仿真方法以及性能分析。
将简要介绍无刷直流电机的基本结构和控制原理,包括其电机本体、电子换向器、功率电子电路等关键部分。
将详细介绍无刷直流电机控制系统的仿真建模过程,包括电机模型的建立、控制算法的设计以及仿真环境的搭建。
通过对仿真结果的分析,评估无刷直流电机控制系统的性能,包括动态响应、稳态精度、效率等指标,并提出优化建议。
本文的研究不仅有助于深入理解无刷直流电机控制系统的运行机制和性能特点,还可为实际工程应用提供理论支持和指导。
通过仿真分析,可以预测和优化无刷直流电机控制系统的性能,提高系统的稳定性和可靠性,推动无刷直流电机在更多领域的应用和发展。
二、无刷直流电机控制系统基本原理无刷直流电机(Brushless DC Motor, BLDCM)是一种采用电子换向器替代传统机械换向器的直流电机。
其控制系统主要由电机本体、电子换向器(也称为功率电子电路或逆变器)以及控制器三部分组成。
无刷直流电机控制系统的基本原理,就在于如何准确地控制逆变器的开关状态,从而改变电机内部的电流流向,实现电机的连续旋转。
控制器根据电机的运行状态和用户的输入指令,生成适当的控制信号。
这些控制信号是PWM(脉宽调制)信号,用于控制逆变器的开关状态。
逆变器一般由六个功率开关管(如MOSFET或IGBT)组成,分为三组,每组两个开关管串联,然后三组并联在直流电源上。
每组开关管分别对应电机的一个相(A、B、C),通过控制每组开关管的通断,可以改变电机每相的电流大小和方向。
无刷直流电机控制系统的Proteus仿真-机械制造论文无刷直流电机控制系统的Proteus仿真王家豪潘玉民(华北科技学院电子信息工程学院,河北三河101601)【摘要】基于Proteus软件仿真平台,提出了一种对无刷直流电机(BLDCM)控制系统实现了转速闭环控制的方案。
该系统以AT89S52单片机为核心,采用IR2101芯片驱动及AD1674实现速度,并利用数码动态显示转速,通过增量式PID调节对无刷直流电机实现转速闭环稳定控制。
仿真结果表明该系统具有可控调速、显示直观等特点。
关键词无刷直流电机(BLDCM);Proteus;增量式PID;闭环控制0引言无刷直流电机(BLDCM)既有直流有刷电机的特性,又有交流电机无刷的优点,在快速性、可控性、可靠性、输出转矩、结构、耐受环境和经济性等方面具有明显的优势,近年来得到迅速推广[1]。
BLDCM是一种用电子换向取代机械换向的新一代电动机,与传统的直流电动机相比,它具有过载能力强,低电压特性好,启动电流小等优点。
近年来在工业运用方面大有取代传统直流电动机的趋势,所以研究无刷直流电机的驱动控制技术具有重要的实际应用价值。
本设计采用增量式PID控制策略控制无刷电动机,并在Proteus平台上进行转速闭环系统仿真。
搭建了无刷直流电动机转速控制系统的仿真模型,基于80C51控制核心,采用keil C51软件编写C程序。
1系统硬件组成控制系统的硬件组成如图1所示。
采用Atmel公司的AT89S52单片机为系统控制核心、IR2101驱动的MOSFET三相桥式逆变器、无刷直流电机、A/D转换转速检测、闭环PID控制、按键检测、档位和转速显示等部分组成。
2控制系统核心及外围电路系统核心AT89S52单片机最小系统及按键电路如图2所示。
AT89S52芯片是8位单片机,具有廉价、实用及运算快等优点,它有两个定时器,两个外部中断接口,24个I/O口,一个串行口。
单片机首先进行初始化,将显示部分(转速显示、档位显示)送显“0”然后通过中断对按键进行检测当检测到启动键按下时,系统启动,控制核心输出初始控制码,与此同时通过AD转换器读取当前的实时转速,一方面用于显示,另一方面将当前转速与设定转速送入PID控制环节然后输出下一时刻的控制码。
显示等部分组成。
图1控制系统组成框图控制系统核心及外围电路系统核心AT89S52单片机最小系统及按键电路如图2图2单片机最小系统及按键电路AT89S52芯片是8位单片机,具有廉价、实用及运算快等优点有两个定时器,两个外部中断接口,24个I/O口,一个串行口。
单片机首先进行初始化,将显示部分(转速显示、档位显示出显示地址)。
图3按键检测部分由于所需按键比较少,所以采用独立按键,使用点动开关分别实现启动(OPEN)、加速(UP)减速(DOWN)、反转(CPL)、停止(CLOSE)。
无刷电机、逆变器及驱动模型Proteus软件中无刷电机模型如图4所示。
它是建立在直流电机模型基础上,可以根据应用需要设定额定电压、空载转速、负载阻抗动惯量、绕组阻抗、绕组间互感等参数。
模型的左侧是ABC三相电压,右侧为三个霍尔(HALL)传感器,用于实时监测转子的位置无刷电动机仿真模型(BLDC-STAR)图5三相逆变器电路模型基金项目:中央高校基本科研业务费专项资助项目(3142013099)。
作者简介:王家豪(1992—),男,山西阳泉人,华北科技学院本科生. All Rights Reserved.Science&Technology Vision视界本文所提出测试。
STAR 的sa,sb,sc 输出信号,Channel D 为BLDC-STAR A 项电压输出图6Hall 传感器输出信号结语本文利用Proteus 仿真软件设计了无刷直流电机仿真控制系统完成了主控制器硬件电路、功率驱动电路、功率逆变电路、电流检测电转速检测电路的设计,通过C 语言编程在控制器实现了转速电流双闭环增量PID 控制,实现了对设定转速的恒速控制。
实验结果表明所设计的系统能够满足无刷直流电机转速控制的设计要求,取得了良好的效果,对实际硬件电路的设计具有很大的辅助作用。
【参考文献】蒋辉平.基于Proteus 的单片机系统设计与仿真实例[M].机械工业出版社2012,7.陈伯时.电力拖动自动控制系统—运动控制系统[M].机械工业出版社.2008,3.姜志海.单片机的C 语言程序设计与应用[M].电子工业出版社.2011,7.赵希梅.直流无刷电动机原理与技术应用[M].2012.刘刚.永磁无刷直流电机控制技术与应用[M].2012.彭伟.单片机C 语言程序设计实训100例:基于PIC+Proteus 仿真[M].2012.王晓明.电动机的DSC 控制:微芯公司dsPIC 应用[M].2012.李晓斌,张辉,刘建平,利用DSP 实现无刷直流电机的位置控制[J].机电工程2005(03).刘宏.基于DSP 的直流无刷电机电子调速器系统设计[J].黑龙江科技信息2009(16).叶晓霞,徐烟红,郝浩.无刷直流电机的双闭环控制仿真[J].科技创业月刊2010(12).[责任编辑:邓丽丽。
[摘要]无刷直流电机具有矩形电流波形,梯形反电动势。
定子和转子的互感是非线性的。
形符合理论分析,系统能平稳运行,具有较好的静、动态特性。
同时,该模型提供的各仿真模块具有通用性。
因此,它为分析和设计无刷直流电机控制系统提供了有效手段和工具,也为实际电机控制系统的设计和调试提供了新的思路。
[关键词]无刷直流电机;建模;仿真基于Matlab 的无刷直流电机控制系统建模与仿真殷淑英(青岛科技大学,山东青岛266011)1永磁无刷直流电机(BLDC )的数学模型无刷直流电机具有矩形电流波形,梯形反电动势。
定子和转子的互感是非线性的。
因此,在分析和仿真BLDC 控制系统时,为简化仿真模型的建立,作以下的假设:定子绕组为60o 相带整距集中绕组,Y 形连接,忽略齿槽效应,转子上没有阻尼绕组,电机无阻尼作用。
由此则可建立三相绕组的电压转矩,状态平衡方程及可表示为:1.1电压方程三相绕组的电压平衡方程可表示为:(1)1.2转矩方程BLDCM 的电磁转矩方程可表示为Te=p n (e a i a +e b i b +e c i c)/ω(2)BLDCM 的运动方程可表示为:Te=T L +B ω+Jdt /d ω(3)式中:P n 为极对数;Te 为电磁转矩;T L 为负载转矩;B 为阻尼系数;ω为电机机械转速。
2仿真模型的建立BLDC 建模仿真系统采用双闭环控制方案:转速环由PID 调节器构成,电流环由电流滞环调节器构成。
根据模块化建模的思想,将控制系统分割为各个功能独立的子模块。
把这些功能模块和S 函数相结合,搭建出BLDC 控制系统的仿真模型,并实现双闭环的控制算法,图中各功能模块的作用与结构简述如下:2.1电机本体模块直流无刷电机本体模块的建立是根据电压方程式(1)构建的。
电机本体的输入为逆变模块的输出的三相端电压,输出是三相电流。
电机绕组反电势波形为梯形波,其形状与电角度有关,其幅值的大小与电机转速成正比,因此电机反电势可表示成函数e=f (ω,θ)。
直流无刷电机控制实验系统设计与实现摘要:伴随着社会和科技的发展,在产业的制造与使用中,永磁材料、电力电子技术、传感器技术、现代控制理论以及微型计算机技术都取得了巨大的进展。
基于上述相关材料、技术的研发与集成,使得其在直流无刷电动机的应用技术更为完备与成熟,并具有高效率、长寿命、低噪声等优良的速度-转矩性能等优点。
在新时期、新情况下,直流无刷电动机以其众多的优势和特点,在工业、家电等行业得到了越来越多的应用,这就对电动机的控制提出了越来越高的要求。
本文在已有的科研成果的前提下,针对当前我国在直流无刷电机方面的研发现状,提出了直流无刷电机的发展方向。
关键词:直流无刷电机;发展;现状分析由于其具有高效率、低噪声、结构紧凑、可靠性高、维修费用低等优点,在各类新能源汽车和各类家用电子产品中得到了广泛应用。
本文所设计的 BLDCM控制试验系统是以EV汽车为原型,具有EV汽车的基础性能;并对电动式汽车控制系统中的每一个功能进行了分区、分区的划分,方便了详细的试验方案的实施;同时,本试验所使用的24V的电压,使整个试验系统的直流母线电流不超过2A,从而避免了因大功率而造成的安全隐患和设备的损坏。
在软件设计方面,对程序的流程图进行了细致的设计,将各种控制功能以不同的形式包装起来,方便了软硬件的协作调试。
该实验平台可以应用于课堂实验,可以应用于课程设计,可以进行创新实验。
一、直流无刷电机(一)直流无刷电机基本结构直流无刷电机是同步电机的一种,即电机转子的转速主要受电机定子旋转磁场的速度和周边相应转子极数的影响直流无刷电机是21世纪发展起来的一种新型的机电一体化装备,它的主要组成是由电机本体、传动机构等组成,尤其是在工业生产中,被越来越多的人所采用。
至于直流无刷电机,则是将新老两代直流电机的优势相结合,不仅保留了传统直流电机的优势,而且在具体的结构设计上,基本上去掉了碳刷和滑环,达到了无级调速,而且速度范围也相对较宽,这样的话,在使用过程中,其过载能力会得到极大的提高,而且可靠性、稳定性和适应性也会得到很好的改善,最主要的是,在维护和维护过程中,可以方便地进行操作和维护。
《工业控制计算机》2011年第24卷第9期本文主要采用TI 公司的TMS320LF2812DSP 芯片为控制器,设计了无刷直流电机的伺服控制系统,并利用Matlab7.1软件对这一系统进行仿真,以验证其控制效果。
1系统的硬件设计
系统的硬件框图如图1所示,可以看出硬件部分主要包括
主电路、驱动电路、DSP 控制电路与保护电路等组成。
图1系统硬件框图
主电路主要由交流三相电源、整流滤波和逆变桥组成。
输入交流电先经过整流滤波电路整流、稳压后变换为直流电,使用
IGBT 构成的逆变桥将直流电经过变换后用来驱动无刷直流电
机的运行。
功率驱动部分实现对控制部分传送过来的换向信息的处理和PWM 信号的隔离放大,控制功率管的导通和关断,以此来控制电机的转速。
控制部分以TMS320LF2812为控制核心,除了实现信号的采集、计算处理和控制算法的执行外,还要负责与上位机进行实时通讯及完成系统的其他各项控制功能。
A /D 模块对相电流信号进行转换和处理,作为电流环的反馈信号。
本系统中用光电编码器替代霍尔传感器,检测电机的转速及角位移,并反馈回
DSP 系统形成闭环控制。
电机旋转时,安装在电机轴上的光电
编码器的光栅盘与电机同速旋转,经光电检测装置检测输出的脉冲信号,通过计算每秒输出的脉冲个数就能反映出电动机的转速。
通过设置DSP 芯片中的定时器周期寄存器和比较寄存器来产生PWM 信号,调整PWM 信号的宽度就可以控制功率管的导通、关断时间,从而实现对电机的控制。
2系统的控制策略及软件设计2.1控制策略
控制系统采用双闭环控制策略,包括电流环和速度环,均采用PI 调节器,可以实现电机的准确可靠的运行。
如图2所示。
图2双闭环控制策略框图
电机正常运行时,控制器根据编码器测出的反馈位置信号计算出当前的转速,与设定的转速信号进行PI 计算,得到电流的给定电压参考值U ig ,电流反馈信号经A /D 接口送入DSP ,经转换后得到电流的反馈值U if 、U ig 和U if 进行PI 运算,得到电流调节器的输出调节占空比,控制功率管的开、关状态,从而实现对电机的转速和电流控制。
根据编码器的输出信号,可以计算得到电机的转速。
在给定的时间△t 内,电机转速的计算公式为:
n=60m /(N *△t )
其中m 是编码器码盘脉冲个数;N 是传感器每周产生的脉冲信号数。
电机在静止时的初始位置角为θ1,运行经过时间t 后,电机转子的位置角为:
无刷直流电机控制系统设计及仿真
王
巍
潘松峰(青岛大学自动化工程学院,山东青岛266071)
Brushless DC Motor Controller System Designed and Simulation
摘
要
设计了基于TI 公司的TMS320LF2812A DSP 的无刷直流电机控制系统,通过光电编码器准确检测转子位置信号,采用双闭环(速度环和电流环)控制策略,系统的控制算法采用遇限切除积分的PID 算法。
系统的软件设计包括两部分,分别是主程序和中断服务子程序。
经分析,该系统结构简单、易于实现、方便扩展。
经过Matlab7.1/Simulink6.3仿真验证,该系统可以可靠的运行。
关键词:无刷直流电机,光电编码器,PID 算法,仿真
Abstract
A brushless DC motor controller is designed based on TMS320LF2812A Digital Signal Processor (DSP)of TI.The position signals of rotor are detected exactly by Optical Encoder.The dual-closed-loop control strategy and the integral case PID lim-ited resection control algorithm are proposed in the system.System software design includes two parts:main program and in-terrupt service subroutines.The simulation result shows that the performance of this control system is stable and accurate.
Keywords :BLDCM,optical encoder,PID
algorithm,simulation
49
无刷直流电机控制系统设计及仿真
(上接第48页)
制算法,它具有结构清晰、算法简单、对模型适配适应能力强等优点,适用于纯时滞,开环渐近稳定的线性对象,是一种成功而有效的控制算法。
但DMC的输出动态特性受其参数的影响。
本文提出了一种对DMC的改进方法即DMC-PID,使PID参数整定方法与动态矩阵控制结合起来,用整定出的PID参数作为DMC-PID的加权系数,保证了良好的输出动态特性。
通过仿真取得了较好的效果。
参考文献
[1]俞金寿.工业过程先进控制[M].北京:中国石化出版社,2002:128-156
[2]KESSON BM,TO IVONEN HT.A neural network model predic-tive controller[J].Journal of Process Control,2006,16(9):65-69[3]王树青.先进控制技术及应用[M].北京:化学工业出版社,2002:24-89[4]杨乐平.LabVIEW高级程序设计[M].北京:清华大学出版社,2003:4-45
[5]王毓栋,琼春.基于DE算法的非线性预测控制及其应用[J].控制工程,2008,15(1):132-135[收稿日期:2011.6.10]
θ2=θ
1
/p+2πm/N
其中p为电机的极对数,从而实现了电机的转子位置信号的检测。
2.2软件设计
根据系统的控制策略,可以将整个控制系统的软件划分为两个部分,即主程序和中断服务子程序。
在主程序流程中主要完成DSP所需要用到的控制寄存器、I/O端口、中断设置的初始化,检测电机的初始位置,以及初始化软件中所用到的控制变量等。
在中断服务程序中,主要执行A/D转换模块、调节模块。
主程序和子程序流程图如图3所示。
图3a主程序流程图b子程序流程图
3系统的仿真及实现
为了验证控制系统的硬件及软件设计的合理性,本文在Matlab7.1/Simulink6.3环境下,建立了BLDC控制系统的仿真模型,并对模型进行了速度、电流双闭环控制系统的仿真。
其双闭环控制模块如图4所示。
图4闭环控制系统的仿真图
在仿真中,供电电源为220V直流电。
BLDC电机参数设置为:定子绕组R=0.75,定子绕组电感L=0.0085H,转子和负载的转动惯量J=0.001kg·m2,阻尼系数B=0.0005N·m·s,极对数p=3。
仿真时间设置为0.8s,给定转速为n=1500r/min。
仿真后的转速响应曲线波形如图5所示。
从仿真波形可以看出,在给定的参考转速n=1500r/min下,系统可以较快地达到稳定状态,符合系统的设计要求。
图5转速响应曲线图
4结束语
本文基于TMS320LF2812DSP设计了无刷直流电机控制系统,系统的结构简单、成本低,易于实现并且性能稳定,同时方便功能扩展。
同时在Matlab7.1环境下仿真验证了控制策略的合理性,为下一步进行深入的研究提供了一个很好的平台。
参考文献
[1]王晨阳,张玘,熊九龙.基于DSP的无刷直流电机控制系统的设计[J].微计算机信息,2008(19)
[2]夏长亮.无刷直流电机控制系统[M].北京:科学出版社,2009:182-190
[3]赵影,李唐娟.无刷直流电机的控制策略与仿真研究[J].电工技术,2010(3)
[4]苏奎峰,等.TMS320X281xDSP应用系统设计[M].北京:北京航空航天大学出版社,2008:339-344
[5]洪乃亮.电力电子、电机控制系统的建模和仿真[M].北京:北京机械工业出版社,2010:205-210
[6]韩学军,侯建勋,张根元.基于DSP的无刷直流电机速度控制系统[J].现代电子技术,2008(5)
[8]Pragasan Pillay,R Krishnan.Modeling of permanent magnet motor drives[J].IEEE Trans.On Industry Electronics,1988, 35(4):537-541
[收稿日期:2011.6.3
]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 50。