32位微控制器实现先进控制技术

最新更新时间:2014-08-26来源: 互联网关键字:32位  微控制器 手机看文章 扫描二维码
随时随地手机看文章

  根据美国能源局的统计,全球的能源约一半是被电机所消耗,因此如何改善电机控制系统的耗能便成为一个重要的课题。要降低电机的耗能,除了电机由交流电机走向直流无刷电机(BLDC)及电机本体的能效设计由IE1走向IE3之外,最重要的就是要有一个高性价比、高性能,且完全针对电机控制的专属微控制器。

  藉由一个针对电机控制的专属高性能微控制器,即可实现先进的控制算法。导入先进的控制算法,除了可以让系统达到节能之外,亦可以让整个控制系统在无传感器的情况下,因应负载的变化做出快速平滑的反应。传感器的配置,会增加组件及制造成本,而且很多场合是无法放置传感器的,例如当压缩机内有化学物质以及一些产品因空间太小而无法放置。本文就是使用一个32位微控制器来实现先进的磁场定向控制(Field Oriented Control,FOC)、高频电压注入技术及空间矢量PWM(SVPWM)控制。

  FOC

  FOC又称矢量控制(Vector Control),FOC发明的初衷,就在于想把交流电机的控制方式转换成直流电机的控制方式,直流电机的控制较简单,通过励磁电流和转矩电流的分别控制,即可简单且准确地控制电机电磁转矩。

  对感应电机进行磁场和转矩的解耦:交流异步电动机调频时电压不变,磁场会发生变化,调压的时候不调频,磁场也会发生变化,因此V/F只是一种非常粗略的控制磁场的方式,根本达不到磁场的准确控制;而FOC可以实现相对更准确的磁场控制,但是FOC需要较高运算能力的微控制器。图1是以伟诠电子32位微控制器为基础的FOC系统图,而针对内环每一次的ADC中断,进行如下动作:

  · 利用Clarke变换,将相电流由静态的三相变换成静态的两相电流。

  · 利用Park变换,将静态的两相电流转换成动态的两相电流(旋转坐标系)。

  · 利用滑动模态(Sliding Mode)控制器,计算出电机的速度及位置。

  · 使用P I 控制器,针对速度及电流进行控制。

  · 利用Park逆变换,将动态的两相电流变换成静态的两相电流(静止坐标系)。

  · 利用Clarke逆变换,将相电流由静态的两相变换成静态的三相电流。

  · 更新PWM输出占空比。

  · ADC中断结束。

  高频电压注入估计

  电机的启动是P M S M 控制中的重要环节,PMSM的FOC系统通过施加与转子磁场相垂直的转矩电流来确保电机的顺利启动,但这需要获知电机初始位置。大部分无位置传感器控制无法预知转子初始位置,一般采用开环启动或者将电机定位到预定位置启动。开环启动因不同角度起转,常发生的状况有反偏、卡顿等状况,而电机预定位要求则在很多产品中是不适用的。

  针对PMSM零速/低速下的无位置传感器控制(图1),为了解决低速时转子位置和速度估算不准确的问题,一般均采用由美国威斯康辛大学的M.Corley及R.Lorenz两位教授于1996年首先提出的高频信号注入法,目前研究较多的是高频电压注入法。该方法是基于电机的凸极特性,在电机定子中注入高频电压信号,通过对高频电流响应进行特定的信号处理(滤波、角度估计器)来获得转子位置信息。

  

 

  图1:以WT58F032为基础的磁场定向/无感测控制系统架构图

  按照电压注入方式的不同,高频电压注入法可分为以下两类:(1)旋转高频电压注入法-在定子坐标系中注入旋转高频电压信号,则高频电流响应的负序分量中含有转子位置信息;通过对该信号进行解调获得电机转子位置。(2)脉动高频电压注入法-在估算的旋转坐标系注入脉动高频电压信号,则电流响应的高频分量中将包含位置估算误差;通过对该高频电流信号的处理,使得估算位置收敛于实际位置。

  空间矢量脉宽调制

  空间矢量PWM (SVPWM)的工作原理是利用三组半桥逆变器,经由PWM调制电压矢量来合成电机定子电流。此合成电流在定子线圈上产生的定子磁通矢量与转子磁通相互作用产生转矩,使电机旋转。SVPWM因是以合成定子磁通矢量来决定三组半桥逆变器的切换时序,所以命名为空间矢量脉宽调制。这种调制方法是控制电压矢量使得电机气隙旋转磁通矢量轨迹逼近一个理想的圆,且有最小的磁通波动,其转矩纹波(Torque Ripple)最低,因此在开路控制的情况下,电机转速波动亦最小。表1为电机驱动电路的三组半桥逆变器功率开关器件,因为空间矢量脉宽调制开关控制并无上下开关同时导通的定义,所以实际上可视为两种状态开关时序(上开关OFF、下开关ON,或上开关ON、下开关OFF)。因此,三组功率开关器件,总共可产生八种开关状态组合。  表1:SVPWM功SVPWM控制系统

  

 

  以伟诠电子WT58F032微控制器为基础的SVPWM控制系统,控制流程如下:

  (1)主程序部分(Main Routine)。

  ① WT58F032复位;

  ② WT58F032芯片初始化设定;

  ③ 电机停止运转;

  ④ Check启动信号是否为“真”-如为真“,进入初始化电机配置及使能中断;如为”假“,则回到电机停止运转状态。

  (2)中断服务程序(Interrupt Service Routine)。

  ① 中断服务程序启动;

  ② 输入捕捉单元/转子区间计算;

  ③ 上述”②“中计算的结果,输出给转速计算单元及电机相位计算单元;

  ④ 上述”③“中计算出来的转速,输出给电机相位计算单元及PID控制器;

  ⑤ 上述”④“中计算出来的电机相位及PID输出给正弦波发生器,以产生正弦波。

  图2为基于WT58F032的SVPWM控制图2:WT58F032为基础的SVPWM控制输出波形。输出波形(M形状)。由图可看出,SVPWM的线电压利用率相较于一般的PWM会较高,因此能达到节能的效果。

  

 

  图2:WT58F032为基础的SVPWM控制输出波形。率开关切换状态、线电压、相电压与空间矢量之关系表

  总结

  伟诠电子所提出的高性价比3 2 位微控制器, 除了有高运算能力的3 2 位R ISC CPU 及内置的一个在一个指令周期就可完成32b×32b乘法运算的快速乘法器外,亦集成了针对电机控制所设计的外围电路,包括高速ADC、高速及多模式操作PWM、PWM触发ADC、高速比较器、QEI等。另外,考虑到工业控制的需求,此芯片支持宽压工作(可运行于2.0V~5.5V),且有极佳的抗噪声能力,非常适合用在高性能电机控制系统中。

关键字:32位  微控制器 编辑:探路者 引用地址:32位微控制器实现先进控制技术

上一篇:FPGA复位的可靠性设计方案
下一篇:基于Nios Ⅱ嵌入式软核多处理器系统研究

推荐阅读最新更新时间:2023-10-12 22:44

51单片机ADC0809电压表(12864显示,程序 + 仿真)
51单片机ADC0809电压表(12864显示,程序 + 仿真)并口;0~5V先上图正常工作图 上图:最大电压值 上图渐变电压值(最大到最小) 这是仿真图,可以进行仿真 #include reg51.h #include LCD12864.h sbit OE=P3^6; sbit EOC=P3^7; sbit CLOCK=P3^0; sbit ST=P3^3; void Lcd12864_Display(); unsigned char dat = 0.000V ; unsigned int tmp; unsigned char adc; void main() { EA=1; ET0=1; T
[单片机]
51<font color='red'>单片机</font>ADC0809电压表(12864显示,程序 + 仿真)
AVR单片机的RTOS-AVRX应用
简介:AVRX是一个不错的RTOS,最显著的特点就是内核小,速度快,编译后大概只需500~700字节,且基本的调度功能一个也不少。由于其代码公开,结合不同型号AVR单片机的特性,可以在此基础上进行系统的裁减和扩展,使之能达到更好的效果,本文为AVR嵌入式系统的应用提供了借鉴。 引言 随着技术的发展,嵌入式系统的设计及应用对人们的生活产生了很大的影响,并将逐渐改变人们未来的生活方式,在特定的操作系统上开发应用程序,可以使开发人员忽略掉很多底层硬件细节,使得应用程序调试更方便、易于维护、开发周期缩短并且降低开发成本,因而嵌入式操作系统深得开发人员的青睐。 AVR微处理器是Atmel公司开发的8位嵌入式RISC处理器,它具有
[单片机]
Microchip全新网上设计中心将电源应用开发化繁为简
设计中心提供完整技术资源, 有助电源应用开发,全面涵盖四级数字控 制    全球领先的单片机和模拟半导体供应商—— Microchip Technology Inc. ( 美国微芯科技公司 ) 宣布推出全新网上智能电源设计中心( http://www.microchip.com/power )。该网站提供一应俱全的技术工具和资源,以供设计模拟电源应用,以经济实惠的单片机加强现有的模拟电源应用,以及设计一些涉及以数字方式控制功率转换反馈环路的开关式电源( SMPS )应用时使用和参考。     通过这一全新设计中心,用户可全面读取 Microchip 就电源应用的应用笔记和参考设计,
[新品]
赛普拉斯推出全新汽车用 MCU 解决方案
赛普拉斯半导体公司 (纳斯达克代码:CY)今日宣布 其 Traveo™ 汽车用 MCU(微控制器)产品推出全新系列,该系列配备了更大的存储空间,以便支持具有 3D 图像功能和多达 6 个传统仪表的混合仪表板,以及平视显示器。高集成度、 单芯片S6J32xEK 系列器件提供先进的 3D 和 2.5D 图像引擎,并具有赛普拉斯低引脚数 HyperBus™ 存储接口,以便扩展。这一新系列产品进一步扩充了赛普拉斯品类丰富、提供出众的差异化系统性能的汽车产品组合,包括 MCU、无线射频、电容式触控解决方案、存储器和电源管理 (PMIC) 等。更多关于赛普拉斯的 Traveo MCU 系列的信息,敬请访问: http://www.cy
[汽车电子]
赛普拉斯推出全新汽车用 <font color='red'>MCU</font> 解决方案
51单片机与ARINC429航空总线接口设计
1 DEI1016的主要功能   DEI1016是Device Engineering Incorporated 生产的一种可支持ARINC429航空总线协议的串行接收、发送器件。该器件的主要功能如下:   ●串行数据字长为32或25位;   ●串行数据速率为100kbps或12.5kbps;   ●具有独立的收、发电路;   ●两个独立的接收器可直接与ARINC429总线接口;   ●具有串/并接收数据转换,和并/串发送数据转换功能;   ●对接收的数据可进行奇偶状态校验;并可对发送数据奇偶状态进行设置;   ●可自动产生字与字之间的间隔;   ●采用单一+5V供电。
[单片机]
51<font color='red'>单片机</font>与ARINC429航空总线接口设计
51单片机-双模式函数封装
学了这两种按键模式的代码,我们现在决定将这两种模式封装成一个函数,然后通过参数选择是支持连按还是不支持连按。 1.双按键 一直以来我们都是只用一个按键,现在利用两个按键来实现按键模式的切换,K3负责用来给K4做“支持连按”还是“不支持连按”的选择。 开发板的原理图告诉我们,在P2.3输出低电平的情况下,K1,K2,K3,K4就可以当独立按键。 2.题目 我们用最左端的数码管5来提示此时的K4是“支持连按”还是“不支持连按”,这个数码管显示0的时候不支持连按,显示1的时候支持连按。 用K3来切换按键模式,K3的按键模式是不支持连按的,按下松开就是把K4切换为另一种按键模式。 然后我们通过按K4
[单片机]
51<font color='red'>单片机</font>-双模式函数封装
观点与探讨4:Flash MCU应用前景
Flash MCU应用前景 Flash MCU有诸多优点 Flash MCU应用日趋增多 在MCU技术方面没有所谓的摩尔定律来遵循,还是要根据市场需求,不过频率会提高,功耗会降低,市场需求是千变万化的。随着Flash MCU技术的成熟,其应用会越来越多,OTP MCU主要面临价格问题。 降低功耗和使用电压来满足便携式电池管理和卫生保健领域的应用是市场的强烈需求。我们新的32位STR7和STR9产品线可以很好地满足这些需求。 MRAM(MagneticRAM)技术和高速Flash(等同于RAM的读写速度)技术在嵌入式系统中的应用已被更多的研发团队所关注。 技术的发展还是比较快。目前Flash MCU产品占的比例已经很大了。Fl
[单片机]
stm32单片机按键控制的用法解析
1 /* 2 ::按键控制 3 PA8接LED,PE2接按键 4 */ 5 #include“stm32f10x.h” 6 void RCC_Configuration(void); 7 void GPIO_Config(void); 8 void Delay(__IO uint32_t nCount); 9 10 int main() 11 { 12 RCC_Configuration(); //系统时钟配置|使能GPIO口 13 GPIO_Config(); //LED控制配置 14 while (1) 15 { 16 if(!GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2)) 17 { 18
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved