基于东芝TMPM374微处理器无刷直流电机变频控制

发布者:云自南国来最新更新时间:2016-01-13 来源: 21ic关键字:伺服控制  空间矢量控制  矢量引擎  Cortex—M3 手机看文章 扫描二维码
随时随地手机看文章
1 引言

由于无刷直流电机结构简单、能耗低、易于维护,采用无位置传感器控制方式,降低了成本,因此越来越受到大家的青睐。东芝长期从事变频技术的研发,在TMPM370系列微处理器中设计了独特的内置硬件矢量引擎(VE),矢量控制各种算法和数据传递通过硬件实现,减少了软件工作量。参考该解决方案,用户缩短了开发周期,变频产品也稳定可

靠。因此被应用于变频空调、洗衣机、冰箱、空气清新器和直流风扇等变频家电领域。

2 矢量控制

电机矢量控制方框图如图1所示,位置、速度、电流构成三闭环控制系统,最内环是电流环,直接影响系统的响应速度,接下来是速度和位置环,均采用PI控制方法,其中速度控制和转子位置估算由软件实现,电流控制由内置的硬件矢量引擎VE实现。硬件矢量引擎VE完成矢量控制算法,减少了软件处理工作,也可以根据需要灵活选择各处理任务。用户只需根据不同电机,调整一套合适的PI控制参数,电机就能达到很好的控制效果。

 

2.1 相电流检测

电机相电流采用串联分流电阻测量反电势的检验方法。三电阻检测的方式如图2所示,电流IU、IV、IW可以根据分流电阻Rx、Ry、Rz的电流Ix、Iy、Iz计算,计算公式如下表1所示。

 

2. 2 UVW/αβ变换(Clarke变换)

矢量由从三相静止坐标系(UVW)变换到两相静止坐标系(αβ),叫Clarke变换。给三相U、V、W线圈加入电流IU、IV、IW产生的磁场和给两相α、β线圈加入电流Iα、Iβ产生的磁场相同,IU、IV、IW和Iα、Iβ它们之间的关系根据以下公式计算,注意U与α方向相同。

Iu+Iv+Iw=0 Iα=Iu Iβ=(Iu+2Iv)/√3

 

2.3 αβ/dq变换(Park变换)

矢量由两相静止坐标系变到两相旋转坐标系的变换,称为Park变换。给d、q线圈加入电流Id、Iq产生的磁场和给α、β线圈加入电流Iα、Iβ产生的磁场相同,Id、Iq和Iα、Iβ它们之间的关系可以根据以下公式计算:

Id=cosθ×Iα+sinθ×Iβ Iq=-sinθ×Iα+cosθ×Iβ

2.4 dq/αβ变换(Park逆变换)

矢量由两相旋转坐标系变到两相静止坐标系的变换,称为Park逆变换。即是αβ/dq变换的逆变化,可以根据以下公式计算:

Vα=cosθ×Vd-sinθ×VαVβ=sinθ×Vd+cosθ×Vq

2. 5 αβ/UVW变换(Clarke逆变换)

矢量由两相静止坐标系αβ变换到三相静止坐标系(UVW),叫Clarke逆变换。即是UVW/αβ变换的逆变化,可以根据以下公式计算:

Iu=Vα Iv=-Vα√2+√3 Vβ/2 Iw=-Vα√2-√3 Vβ/2

2.6 正弦波产生

在一个PWM周期里,上桥u、v、w和下桥x、y、z的开关有8种组合状态。除0矢量(000和111)之外,6种电压矢量V1~V6都会产生磁场。任意的电压矢量V都可以看作是两个相邻电压矢量的合成,当上桥功率管开通时,其下桥相对的功率管将被关闭。1表示为上桥(u、v、w)开通,下桥(x、y、z)为关闭,0表示为上桥(u、v、w)关闭,下桥(x、v、z)为开通。

 

例如:在扇区1上,Vα和Vβ的合成矢量V,也是电压矢量V1’和V2’的合成矢量,空间矢量V1与V2作用时间为t1和t2,还有0矢量作用时间t3。在半个PWM周期T内扇区1的t1、t2、t3的计算公式如下:

Vα=2/3×(V1’+V2’xcos60°)

Vβ=2/3×(V2’xsin60°)

从上两式可以得出:

V1’=3/2×Vα-√3/2×Vβ

V2’=√3×Vβ

设DC电压为Vdc,半个周期PWM为T:

V1’=t1/TxVdc V2’=t2/T×Vdc

K=√3×T/Vdc

因此:

t1=T/Vdc×V1’=K×(√3/2×Vα-1/2×Vβ)

t2=T/Vdc×V2’=K×Vβ

t3=T-t1-t2

设tU、tV、tW:u、v、w三相的打开时间(半个PWM周期T),假设Vd=0,则

tU=t1+t2+t3/2=KxVqx(1-√3/2xsinθ+1/2xcosθ)/2

tV=t2+t3/2=K×Vq×(1+√3/2×sinθ+3/2×cosθ)/2

tW=t3/2=K×Vq×(1+√3/2×sinθ-1/2×cosθ)/2
 

同理也可以计算在其它扇区的打开时间。空间矢量运算U、V、W端产生电压波形如图6所示。(假设Vd=0)。

 

3 系统硬件设计

选用东芝TMPM374芯片作为主控芯片,内置矢量引擎VE、电机驱动电路PMD和AD转换模块相结合,共同实现了无刷直流电机矢量控制。东芝功率驱动模块IPD4144产生高压驱动波形,该模块内置过流、欠压锁定,过温监控功能,如果进入保护状态,模块U、V、W,X、Y、Z六相均处于关闭状态。它具有硬件EMG过流保护,软件过流保护,过压、欠压保护,失步,缺相等保护功能。系统控制框图如图7所示。

 

3.1 相电流反馈检测

电流反馈检测由分流电阻、运算放大器和A/D转换部分组成。因为电流信号较弱,需经过放大器进行放大处理,再送到MCU的A/D转换接口,原理图如8和9所示。

 

3.2 保护电路

硬件EMG过流保护,当电流过大时,IPD功率驱动模块输出EMG信号,此信号输入到MCU的EMG管脚,MCU将产生硬件EMG中断,关闭所有输出,电路原理图如图10和图11所示。如果系统中出现过、欠压情况,系统可以通过过欠压检测信号输入到A/D转换模块,通过软件处理。电路原理图如图12所示。

 

4 系统软件设计

马达控制流程如图13所示:

 

电机控制包括停止、定位、强制运转、强制一稳定切换、稳定五个阶段。电机从启动到稳定运转,需要依次经过各阶段。在每个阶段,进行相应的控制。定位阶段也称直流励磁阶段,电流流过线圈使铁芯处产生磁通量,转子的位置固定在0点附近;强制运转阶段,转子开始转动。该阶段无反馈处理,而是强制地加入旋转磁场,转子跟随该旋转磁场进行转动。当速度达到一个最低频率时,进入下一阶段;强制→稳定切换阶段进行从强制运转切换至稳定状态的处理。电机配合转子的位置进行转动。稳定阶段,电机按照转子位置和目标速度进行转动。

5 实验测试结果

应用上述空间矢量控制理论,在硬件电路的基础上,软件编程控制电机启动和运行两个实验结果如图14图和15所示。实验电机参数如下:输入电压220V,电感90mH,电阻53.5ohm,极对数:4极。结果表明电机速度响应时间,电流大小,运行稳定性,可靠性,均满足系统测试要求,己应用于很多家电制造厂商。

结束语

利用东芝内置的硬件矢量引擎,减少了软件工作量,加快运行速度,实现电机正弦波驱动,运行平稳,静音,启动可靠等性能指标。

关键字:伺服控制  空间矢量控制  矢量引擎  Cortex—M3 引用地址:基于东芝TMPM374微处理器无刷直流电机变频控制

上一篇:变频器“防火墙”——功能强大的电路保护器件
下一篇:某火控系统中安全控制装置的设计

推荐阅读最新更新时间:2024-05-03 00:10

基于数字伺服控制器的机载吊舱陀螺稳定平台设计
在民用市场,国内现有的机载吊舱陀螺稳定系统大多采用模拟伺服控制器" 伺服控制器 ,存在多方面的缺陷,比如:体积大,笨重,容易产生漂移,不易调整,伺服控制效果不好,无法实现数字通信等,因此无法采用诸如FPGA这样的芯片去处理运动信号,成了性能无法提升的瓶颈,不能很好地满足市场需求。 Elmo公司的Whistle系列数字伺服控制器,体积小、重量轻、提供数字输入与输出接口,提供RS232与CAN总线2种通信方式,可编程。采用Elmo Whistle数字伺服控制器,通过编程,仅需设计相对简单的一部分外围电路,就能实现很复杂的功能,体现出极大的优越性。但目前国内应用这一控制器来实现机载吊舱陀螺稳定平台的厂家比较少,因此可以借鉴的
[工业控制]
采用SIEMEN S7-200型PLC实现机器人伺服控制系统的设计
1 引 言 随着现代科学技术的发展,己广泛地应用于工业控制微型中。 目前,工业机器人关节主要是采用交流伺服系统进行控制,本研究将技术成熟、编程方便、可靠性高、体积小的SIEMENS S-200可编程控制器 ,应用于可控环流可逆调系统,研制出机器人关节直流伺服系统,用以对工业机器人关节进行伺服控制。 2 工业机器人关节直流伺服系统 工业机器人关节是由直流伺服驱动,通过环流可逆调速系统控制电机的正反转来达到对工业机器人关节的伺服控制的目的。 2.1 控制系统结构 系统采用SIEMEN S7-200型PLC, 外加D/A数模转换模块,将PLC数字信号变成模拟信号,通过BT—I变流调速系统(主要由转速调节器AS
[机器人]
基于ARM和DSP的竹节纱控制系统伺服控制器设计与应用
  ARM微处理器具有体积小、低功耗、低成本、高性能的特点,基于ARM核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额,同时也逐渐向低端微控制器应用领域扩展,ARM微控制器的低功耗、高性价比,向传统的8位/16位微控制器基。提出了挑战。ARM微处理器及技术应用到了许多不同的领域,如工业控制领域、无线电通讯领域、网譬络应用、消费类电子产品以及数字成象与安全产品当中,凭借其优点将来还会得到更加广泛的应用。本文通过分析 竹节纱 装置的工艺要求,设计了具有竹独立控制结构的永磁同步电机伺服控制系统,由ARM和触摸屏构成控制器,并在ARM核中移植嵌入式操作系统Windows CE,使其具有图形化的人机丕界面操作功能,支持触摸操作,可
[嵌入式]
基于ARM和DSP的竹节纱控制系统<font color='red'>伺服控制</font>器设计与应用
伺服控制的三种模式
伺服电机速度控制和转矩控制都是用模拟量来控制,位置控制是通过发脉冲来控制。具体采用什么控制方式要根据客户的要求以及满足何种运动功能来选择。 一般伺服都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式,速度控制和转矩控制都是用模拟量来控制的。位置控制是通过发脉冲来控制的。具体采用什么控制方式要根据客户的要求,满足何种运动功能来选择。 如果您对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。如果对位置和速度有一定的精度要求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。如果上位控制器有比较好的闭环控制功能,用速度控制效果会好一点。 如果本身要求不是很高,或者,基本没有实时性的要求
[嵌入式]
<font color='red'>伺服控制</font>的三种模式
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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