1、Harbin Institute of Technology课程学术报告课程学术报告课程名称: 电机数字控制系统的集成设计设计题目: 无刷直流电机数字控制系统集 成设计的分析班 号: 电气五班姓 名: 逄锦有学 号: 10S106033指导教师: 杨贵杰 教授时 间: 2011.5.10哈尔滨工业大学无刷直流电机数字控制系统集成设计的分析摘要:本文以“方波原理”无刷直流电动机系统为例,分析电机数字控制系统的集成设计思想、原理、结构特点和驱动控制方法。其中,驱动控制方法主要分传统的位置传感器和无位置传感器控制技术。传统方法主要是采用基于 TI 公司的 TMS320F2812 DSP 控制系统,包
2、括了硬件电路和软件电路的设计。无位置传感技术这里主要介绍反电动势检测法,并且用基于数字信号控制器DSPIC30F6010 的实例进行了分析总结。1 无刷直流电机的背景 无刷直流电机是近年来随着电力电子的发展和新型永磁材料的出现而迅速发展成熟的一种新型电机。无刷直流电机以电子换向器代替机械电刷和换向器实现直流电机的换相,它既具备交流电动机的结构简单、运行可靠、维护方便等一系列优点,又具备直流电动机的运行效率高、调速性能好等诸多特点,同时克服了有刷直流电机由于机械电刷和换向器的存在所带来的噪声、火花、无线电干扰以及寿命短等弊病。无刷直流电机还具备诸多独特优点,如重量轻、体积小、动态性能好、输出力矩
3、大、设计简便等特点,故其应用遍及各个领域。电力电子技术、计算机技术和控制理论的发展使得电机调速技术得到很快的发展。新的电力电子器件、高性能的数字集成电路以及先进的控制理论的应用,使得控制部件功能日益完善,所需的控制器件越来越少,控制器件的体积也日益减小,控制器的可靠性提高而成本日益降低,原来使用有刷直流电机的场合,逐渐由无刷直流电机所代替。在仪器仪表中采用的小型交流异步电机风扇,目前已有很大一部份被结构简单、尺寸紧凑、效率更高的无刷直流电机风扇所代替。随着家用电器的竞争越来越激烈,使得对其性能、质量的要求越来越高提高,对大量应用的电动机也提出了低噪声、高性能、长寿命、小型化、高效节能的要求,这
4、也促使采用无刷直流电机来代替性能差、效率较低的异步电机。无刷直流电机的发展已经与大功率开关器件、专用集成电路、稀土永磁材料、微机、新型电机控制理论和电机理论的发展紧密结合,体现着当今应用科学的许多最新成果,因而显示出广泛的应用前景和强大的生命力。2 无刷直流电机数字控制系统发展现状无刷直流电动机的控制有别于有刷直流电动机或交流感应电机,它需要一些位置传感信息来选择正确的换流顺序。传统的无刷直流电动机通过位置传感器信息来选择正确的换流顺序。但是位置传感器的存在,增加了无刷直流电动机的重量和结构尺寸,不利于电机小型化;同时,传感器的安装精度和灵敏度直接影响电机的运行性能。另一方面,由于传输线太多,
5、容易引入干扰信号;由于是硬件采集信号,更降低了系统的可靠性。针对位置传感器所带来的种种不利影响,为适应无刷直流电动机的进一步发展,无位置传感器控制技术应运而生。近年来,无刷直流电动机的无位置传感器控制一直是国内外较为热门的研究课题。无位置传感器无刷直流电机的控制是指不依赖位置传感器,通过另外的方式得到转子的位置信号、确定逆变器功率管的切换,进而对定子绕组进行换相,保持定子电流和反电势在相位上的严格同步的一种控制方式。在无位置传感器的控制方式中,研究的核心问题主要是如何通过软件和硬件的方法,构建转子状态量的检测电路。由于可以直接测量到的一般只有相电压和相电流两个量,因此,国内外目前所提出的控制方
6、法绝大部分是基于以上两个观测量的。有多种算法可以实现无位置传感器控制。反电势法和状态观测器法都能比较方便、直观的得到转速信号和位置信息,这两种方法也是目前使用最为广泛的控制方法。尤其是反电势过零点检测法,其原理简单,易于实现,在无位置传感器直流无刷电机控制系统中得到了普遍的应用。此外,国内外还提出了许多新的方法与技术,如涡流法,电流法以及矢量法等控制方法。但这些方法实现起来难度较大,应用条件比较苛刻,只适用于特定的应用场合,因此应用不是很广泛。智能控制包括矢量控制、模糊算法、人工神经元网络和专家系统等,是目前学术界研究的热点。由于智能控制无需对象的精确数学模型并具有较强的鲁棒性,因而许多学者将
7、智能控制方法引入了电机控制系统的研究。其中,经典PID 控制与模糊算法结合所组成的 Fuzzy-PID 控制、人工神经元网络和模糊控制相结合的复合控制以及人工神经元网络与数字滤波相结合的自适应控制等控制方法代表着当前智能控制的研究方向。无刷直流电动机控制器的使用经历了分立元件的模拟电路,专用集成电路和以微型计算机为核心的数模混合控制与全数字化控制几个阶段。DSP 器件的出现,使得电机控制系统的处理能力有了很大的提高。DSP 具有强大的运算能力,和普通的 MCU 相比,运算及处理能力增强了 1050 倍,因此在其控制策略中可以使用先进的实时算法,如 Kalman 滤波、自适应控制、模糊控制和神经
8、元控制等,从而可以进一步提高系统的控制精度和实时性。近年来,国外一些大公司纷纷推出比 MCU 性能更加优越的 DSP(数字信号处理器),如 ADI 公司的 ADMC3xx 系列,TI 公司的 C2000 系列及 Motorola 公司的 DSP56F8xx 系列。它们都是将 DSP 内核配以电机控制所需的外围功能电路集成在单一芯片内,使设计的硬件成本大大降低且体积缩小。从而使 DSP 器件及技术更容易使用,价格也能为广大用户接受。目前,采用 DSP 实现无位置传感器控制成为电机控制研究的热点,低成本DSP 无位置传感器无刷电动机,成为无刷直流电动机的发展方向。集成控制芯片由于它的经济性也是广泛
9、应用的方向。3 无刷直流电机的原理和结构特点3.1 永磁无刷直流电机的运行原理一般的直流电动机由于电刷的换向,使得定子磁场在电机运行过程中始终保持与电枢磁场垂直从而产生最大转矩,使电机运转。无刷直流电动机的运行原理和有刷直流电动机基本相同,即在一个具有恒定磁通密度分布的磁极下,保证电枢绕组中通入的电流总量恒定,以产生恒定的转矩,且转矩只与电枢电流的大小有关。无刷电机的运行还需依靠转子位置传感器检测出转子的位置信号,通过换相驱动电路驱动与电枢绕组连接的各功率开关管的导通与关断,从而控制定子绕组的通电,在定子上产生旋转磁场,拖动转子旋转。随着转子的转动,位置传感器不断地送出信号,以改变电枢的通电状
10、态使得在同一磁极下的导体中的电流方向不变,因此,就可产生恒定的转矩使无刷直流电动机运转起来。无刷直流电机的工作原理以图 1 来进行说明。反电势和电流波形如图 2 所示。图 1 无刷直流电机系统框图图 2 无刷直流电机反电势和电流波形图它的运行原理简述如下:当转子处于图 3(a)所示的位置时,功率开关管T1、T6 导通,定子磁势 Fa 和转子磁场 Br1 的夹角为 120 度电角度,定子磁势于转子磁场相互作用产生电磁转矩。该转矩使转子向定子磁势轴线方向旋转。随着定子的转动,Br1 与 Fa 之间的夹角逐渐减小,当转子磁场处于 Br2 位置时,也即定子磁势与转子磁场的夹角为 60 度电角度,绕组开
11、始换流,由 T1、T6 导通变成 T1、T2 导通,定子磁势跳跃前进 60 度变成图 3(b)所示的位置定子磁势 Fa 与转子之间的夹角又变成 120 度电角度。依次类推,由位置传感器提供转子位置信号,每隔 60 度即六分之一电周期,功率开关切换一次,使电机电流所产生的定子磁势 Fa 跳跃前进 60 度电角度,进而使转子持续旋转。由于定子磁势呈步进运动,所以产生的电磁转矩将产生波动。图 3 无刷直流电机的六个工作状态3.2 永磁无刷直流电机的结构特点永磁无刷直流电机实质上可以看作是一台用电子换向器取代机械换向的有刷直流电机。有刷直流电机电枢绕组的导通逻辑是通过机械换向器与电刷的相互配合,使转子
12、电枢线圈在不同磁极下的作用力保持一致,使得电机稳定运行。在结构上,与有刷直流电动机不同,无刷直流电动机的定子绕组作为电枢,励磁绕组由永磁材料所取代。要使永磁无刷直流电机的转子所受的电磁力保持一致,就必须根据每个时刻转子磁极位置来确定电枢绕组的导通逻辑,所不同的是,此时电枢绕组是安装在定子上,其本身不能旋转,要通过电子换向装置变换其导电顺序及分配导通规律。直流无刷电动机一般由控制器、转子位置检测器和电动机本体三部分组成(如图 4 所示) ,控制器一般由控制部分和驱动部分组成,而对转子位置的检测一般用位置传感器来完成。工作时,控制器根据位置传感器测得的电机转子位置有序的触发驱动电路中的各个功率管,
13、进行有序换流,以驱动直流电动机,实现机电能量的转换。电 源 控 制 器转 子 位 置检 测 器永 磁电 机输 出转 矩图 4 永磁无刷直流电机系统框图如图 5 所示,永磁无刷直流电动机的控制系统由主回路,永磁无刷直流电机本体,转子的位置传感器,三相逆变电路,驱动电路,和计算机控制系统组成,其中计算机控制系统包括典型的转速、电流双闭环、PWM 生成器等。三相逆变电路无刷直流电动机驱动电路C d电流检测转子位置传感器转速调节器P W M生成器电流变化单元电流调节器三角波发生器转速反馈单元转子转速传感器计算机控制系统 U nU n *U i *U iU r直流电瓶图 5 无刷直流电机控制系统的拓扑结
14、构4 无刷直流电机的控制方法由以上的简单分析看来,无刷直流电机根据它的运行原理和结构特点,可以有很多的控制方法。而区分各种控制系统方法的关键主要是位置信号检测技术。无刷直流电机转子位置信号的检测主要有两种方式:一种是通过传感器检测位置信号;另一种则是无位置传感器检测位置信号。4.1 有位置传感器检测的控制方法如图 6 所示的就是,用霍尔位置传感器检测无刷直流电机位置信号的一个典型的控制系统框图。永磁无刷电机控制系统的硬件主要由控制和功率驱动两大部分组成。控制部分主要包括控制核心、外设接口电路、电流电压采样电路等。功率驱动部分包括辅助电源、集成功率模块(Integrate Power Modul
15、e, IPM)、功率保护电路等。三 相 逆变 电 路无 刷直 流 电 动 机电 流 检 测H A L L 位置 传 感 器T M S 3 2 0 F 2 8 1 2 控 制 核 心六路PWM信号4 8 V采样电流辅 助电 源隔离输出光 耦 隔 离图 6 无刷直流电机控制系统硬件框图上图的控制系统是采用 TI 公司的 TMS320F2812 DSP 作为数字控制系统,作为数字处理能力十分强大的这款芯片完全可以满足无刷直流电机的控制精度和要求。传统的控制方法就是利用 DSP 来进行的,已经有很多的论文运用了这一技术。再通过具体的参数要求进行控制系统的硬件设计和软件设计,就完成了控制系统的设计。硬件
16、设计主要包括:电源模块、串行通信模块、采样电路设计、功率器件及其驱动电路、辅助电源、系统保护电路等;控制系统要正常工作,仅有硬件部分是不够的,还需要软件部分配合才能构成一个完整的控制系统。软件设计、硬件设计、控制算法设计及系统调试是一个交互的过程。软件设计主要是根据无数直流电机的特点,采用了转速、电流双闭环调速系统。从闭环结构上看,电流环在里面,称作内环;转速环在外边称作外环。为了获得良好的静态、动态性能,转速和电流两个调节器都采用 PI 调节器,如图 7 所示。速 度 计 算速 度 调 节 电 流 调 节 P W M 控 制速 度 计 算位 置 检 测无 刷 直流 电 动机位 置 参 数电
17、流参 考电 流 反 馈速 度 反 馈速 度 给 定-+图 7 无刷直流电机转速控制系统框图以 TMS320F2812 DSP 控制系统为例,软件程序采用 C 语言编写,包括五部分:主程序、PDPINT 中断、定时器 T1 周期中断模块、T2 定时器周期中断、捕获中断模块。系统使用 TMS320F2812 DSP 控制器 16 个可屏蔽中断中的INT1, INT2 和 INT3。INT1 为 PDPINT 中断;INT2 为 T1 周期中断;INT3 有四个中断源,分别为 T2 周期中断、CAP1 捕捉中断、CAP2 捕捉中断和 CAP3 捕捉中断。初 始 化 系 统初 始 化 开 始关 中 断
18、初 始 化 P I E初 始 化 P I E 矢 量 表初 始 化 G P I O初 始 化 A / D启 动 A / D 采 样初 始 化 P W M初 始 化 捕 获检 测 初 始 位 置更 新 P W M 值使 能 驱 动开 中 断主 程 序循 环 , 等 待 中 断图 8 主程序流程图保 存 现 场清 除 中 断 标 志允 许 中 断恢 复 现 场 退 出停 止 电 机置 故 障 标 志图 9 PDPINT 中断服务程序流程图图 811 分别给出了软件设计中,主程序和各个中断子程序的程序流程图,十分清晰地给出了软件设计的工作。电 压 采 样保 存 现 场过 压 保 护 判 断速 度 P
19、 I 调 节电 流 采 样计 算 反 馈 电 流电 流 P I 调 节启 动 A / D 采 样恢 复 现 场速 度 调节 ?图 10 T1 中断服务程序流程图设 置 C A P 口 为 I / O 口保 存 现 场获 得 换 相 控 制 字换 相读 取 中 断 时 刻 T 2 计数 器 值计 算 转 速复 位 T 2 定 时 器恢 复 捕 获 功 能恢 复 现 场图 11 捕获中断服务程序流程图4.2 无位置传感器检测的控制方法无刷直流电机的运行,并不需要连续的位置信号,而只需检测所需换相时刻即可,这样可以通过监测电机的某项量来检测转子位置,该量必须随转子位置化而改变,且理想的情况是该值在电
20、周期中与转子位置能建立一一对应的关系。而对于方波原理的无刷直流电机系统,基于反电势的位置估算器是目前比较好的一种方法。和上一种方法对比,反电势的位置估算法只是在电机的转速估算上有差别,其他的部分都还是双闭环系统,如下图 12。图 12 无刷直流电机控制策略(无位置传感器)下面就简单介绍一下,反电动势过零检测技术。这种方法是比较实用的。首先,这种技术适应于多种电机;其次,理论上,连接和连接的三相电机都可以使用这种技术实现控制;再者,采用反电动势过零检测法,不需要详细了解电机特性,对电机制造容许公差要求也不太严格且对电机的电压控制和电流控制都有效。图 13 基于端电压的反电动势检测电路电机在任一时
21、刻只导通两相且流经这两相的电流大小相等方向相反,而另一相悬空无电流,故只需对另一相的端电压进行采样,就可以得到反电势过零时刻,端电压的反电动势过零检测电路如图 13 所示,当 A 相内流过正向电流,B 相内流过负向电流时,VF 1 和 VF4 将受到控制,与图 14 中 0 区域相对应。假设每相的开关和二极管压降都相等且三相完全对称,此时,星型连接中心点的电压值是 0.5Ud 这样反电动势的过零点将被偏置 0.5Ud 可通过如下的方式实现反电动势过零检测:通过分压器和 A/D 转换器来监测所有三相的端电压和母线电压;在相应的区域段内检测相反电动势何时经过 0.5Ud;对于永磁结构的电机,反电动
22、势的大小依赖转子位置。如果可以精确的检测反电动势,就可以得到转子位置信号,从而控制电子换向开关的动作。三相无刷直流电机的反电动势为梯形波,当任意时刻只有两相导通而另一相悬空时,可以方便的检测出悬空相的反电动势,而悬空相反电动势的过零点,再延时30电角度即为换相时刻。由于电机的一个通电周期有六种工作状态,且每种状态呈现一定的对称性或重复性,因此只需对一个状态进行分析。当 VF3、VF6 导通时,A 相悬空,电流从 VF3 流入 B 相,经 C 相从 VF6 流出。此时三相的端电压为:un为电机中性点电压,U d 为直流母线电压,e a 表示 A 相的反电动势,电压都以直流母线负端为参考点。将非导
23、通相端电压与电机中性点电压比较可以获得反电动势的过零点。由于中性点电压不能直接获得,在实际的应用中,一般是用等价的中性点与端电压进行比较来获得反电动势过零点。等价的中性点可以是连接到电机三相的星型电阻中性点,也可以是 Ud/2 或者(Ua+Ub)/2。电机端电压、电压中性点受PWM 逆变器的影响,含有高频分量,因此必须使用低通滤波器滤波。反电动势的幅值和转速成正比,在电机停转时反电动势为零,所以,这种方法在低速范围内无法有效检测反电动势过零信号。当转速增加时,激励的频率也增加,而采集端电压的滤波器阻抗随着激励频率的变化而变化,当转速过高时,滤波延时将影响到单位电流所产生转矩的能力,使电机不能正
24、常工作。因此采用这种方法,电机工作的转速范围有限,而通过一定的方法,对相位进行补偿,则可以取得较好的效果。5 总结无刷直流电动机虽然已经发展到相当成熟的阶段,但是相对于其它类型电动机,还是一种新型电动机,有着更优越的性能。本文首先系统地阐述了无刷直流电机的基本构成、基本工作原理及运行特点,接着对其控制方法进行了探讨。本文主要是在传统的控制方法的基础上,分析了无位置传感器的应用,具体主要是反电势过零测试法。减小了复杂的硬件和费用,增加机械鲁棒性和驱动系统的可靠性,减少维护的需要,不增加系统惯量,消除噪音。无刷直流电机通过数字控制系统的集成设计在许多领域都有了以前所达不到的水平。在医疗、工厂等具有高要求的场合,这样的应用就会更加的明显,前景十分广阔。6 参考文献1 王强. 电动叉车用无位置传感器无刷直流电机控制技术研究 D .重庆:重庆大学,2007.2 刑逾. 永磁无刷直流电动机及其控制系统的计算 . 浙江大学硕士论文D. 20083 杨立勇. 电动汽车用永磁无刷直流电机控制技术研究D. 重庆:重庆大学,2004.4 邱健琪. 永磁无刷直流电动机转矩脉动抑制的控制策略研究D. z 浙江:浙江大学, 2002.5 季志成. 基于 Matlab 无刷直流电机系统仿真建模的新方法J .系统仿真学报.2007-11-16( 15).