马达控制反相器的设计

发布者:MysticalDreamer最新更新时间:2016-06-16 来源: eefocus关键字:马达控制  反相器 手机看文章 扫描二维码
随时随地手机看文章
  数字控制系统能给设计人员带来很多优势,比如它能执行高级运算并降低成本。因此,在执行数字马达控制系统时,数字处理器的选择就成为需要考虑的主要问题。

  现实世界中的信号在时间上是连续的,而另一方面,信号数字化表示的精密有限,而且采样时间上不连续,因此导致了量化。明显的量化源包括ADC,具有截位、舍入、溢出误差特性的计算引擎以及脉宽调制(PWM)发生器。

  使用更长字长的ADC可将ADC的量化误差最小化(嵌入式控制器中一般采用的是12位ADC)。另外设计者也需要注意采样多个电流时会产生的误差。如果使用一个ADC来连续采样两个电流,那么所产生的误差就能得到限制。

  如果使用带双取样和保持电路的ADC,就可以避免这种误差。算法的数值表示是量化效应存在的最关键领域。同时使用模拟和实验分析法来研究实际的数字控制器,是一种分析量化误差的实用方法。下面图1所示的系统就采用了模拟执行和试验执行。

  

  图1:数字处理器的选择是执行数字马达控制系统时需要考虑的一个主要问题

  该系统的算法采用了三种格式:16位定点、32位定点和32位IEEE-754单精度,全都使用了同

  一种32位定点数字控制器-TI公司的TMS320F2812,以及用于32位定点编程的TI“IQmath”库。

  “IQmath”库让设计师能够轻松快速地将以浮点格式编写的C语言代码转换成32位定点格式。由于在定点处理器上执行浮点演算效率不够高,浮点格式的实现需要更长的4kH的采样时间。因此,为公平起见,实验结果将只在16位和32位定点格式之间进行比较。

  为了比较三种数据格式对数值精度的影响,对估计的速度响应和相应的d轴和q轴参考电流分别进行了观察。

  

  图2:同时使用模拟和实验分析法来研究实际的数字控制器是一种分析量化误差的实用方法

  16位定点系统(上图2)出现了伪瞬态和振铃现象,而32位则没有。实验的结果也显示了相似的特征。在实际系统中,这些瞬态现象会带来可闻噪音和振动(如下图3)。

  采样频率任何数字系统都必须考虑的一个关键因素是采样频率-奈奎斯特定理。必须得出系统中最高的频率分量。通常做法是为一阶系统选择至少4倍的频率。为了展示这一效果,我们分解了一个简单的单极传输函数。该传输函数用公式表示为:G(s) = s + 100/100在恰当的采样间隔中,系数没有问题。但当采样过度时,就会产生严重的分辨率问题。检查一下系数大小,就能发现量化效应。随着采样率的提高,分子系数会下降。

  当采样率为10微秒时,系数下降到了0.00099950016,显示为0x0020。这意味着系数有一个5位的分辨率,这对16位处理器来说是个严重问题。此时,如果采用32位运算,可以获得更好的数值。在这种情况下,一个能够用原生32位表示分数的32位处理器,如TMS320F2812,就可以避免这些问题。

  产生PWM输出嵌入式控制器中的数字脉宽调制器(PWM)使用一个计数器和一个比较缓存器来产生PWM输出。但这种方案有它的缺点:PWM输出中最小的变化等于计数器的时钟周期,当PWM频率增加时会带来量化问题。

  这一点在控制与马达控制反相器相关的功率因子校正阶段时尤其重要,在这种情况下,超过200kHz的PWM频率都是很常见的。此时100MHz组件的PWM分辨率约为8到9位,会产生极限周期的问题。而TMS320F280x数字信号控制器首次实现的高分辨率PWM架构就可以解决这个问题,这种架构可以提供150ps的分辨率。

  

  图3:该系统分别用了模拟实现和实际实现,其中的算法用16位定点、32位定点和32位IEEE-754单精密度浮点三种不同格式实现

  

  图4:16位定点系统出现了伪瞬态和振铃现象,而32位则没有

  上面的图4显示了运行中的高分辨率PWM和标准PWM。从软件曲线中可以看出,当高分辨率功能关闭时阶梯就会产生。

  而当开启高分辨率功能时,就形成了黄色曲线。很明显,高分辨率PWM可以将PWM输出中的量化误差降低几个数量级,因而显著降低由较低分辨率的PWM引起的极限周期。

  系统设计人员可以使用32位运算来改进马达控制系统的性能。而且,32位运算可让设计者无需再详细检查算法的量化问题,使他们可以使用更高的采样率,从而提升系统带宽。为了充分了解量化效应并获得最好的性能,设计人员必须通过高分辨率PWM这样的技术改进来恰当解决输出量化的问题。

关键字:马达控制  反相器 引用地址:马达控制反相器的设计

上一篇:微特电机的保护电路方案
下一篇:感应式电机驱动方案

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

爱特公司发布SmartFusion FPGA马达控制参考设计
爱特公司(Actel Corporation)宣布提供面向马达控制应用的SmartFusion™智能混合信号FPGA参考设计。这些靠单一SmartFusion器件中实现的参考设计诠释了使用多种反馈方法的磁场定向控制(FOC),用于永磁同步马达(permanent magnet synchronous motors, PMSM)。SmartFusion器件集成了一个FPGA、一个硬核ARM® Cortex™-M3微控制器和可编程模拟模块,具有适合马达控制应用的独特性能,可让设计人员优化硬件/软件划分,实现最佳的马达效率和性能。 参考设计展示了单一A2F500器件使用复杂的FOC算法和充足的FPGA资源及附加
[嵌入式]
用DSP控制器整合马达控制和功率因数校正
    随着数字信号处理器(DSP)价格从几百美元降到3美元,DSP在价格敏感的家电(如洗衣机、冰箱、加热器、通风和空调机)中正越来越多地被采用。带特殊外设的高MIPs DSP,除显著地改进这些产品性能外,还大大地简化产品设计过程并提供各种重要的特异性能。DSP非凡的处理能力,使得制造商能满足用户不断增加的要求,如较高的效率和可变速度工作及精确的速度控制特性。     低成本DSP控制器能使很多先进的马达控制算法内置在对成本非常敏感的应用中。DSP控制器的带宽也使设计人员能用一个控制器整合多种功能,如把马达控制、功率因数校正和通信协议整合在一起(见图2)。本文描述采用低成本DSP控制器的单板AC感应马达驱动(带功
[应用]
最新网上研讨会:使用Xilinx FPGA在马达控制中最大化效率和精度
工业自动化、消费电子、医疗诊断以及机器人应用领域中,对马达控制提出了更高的要求。赛灵思FPGA为执行复杂的马达控制算法提供了其所需要的高性能和高集成度,可以完成传统MCU之外的功能,比如电机控制算法、提高效率、集成度和定制的安全策略等。本次研讨会介绍了马达控制应用中新的设计趋势和挑战,以及如何利用赛灵思及其联盟伙伴所提供的解决方案来达到严格的行业设计目标。研讨会还将包括一个用于无传感器磁场定向控制领域的新IP的概述,以及一个针对快速原型的新硬件开发平台的概述。 网上研讨会日期与时间: 2012年4月19日 上午10:00 - 12:00 立即注册 注册参加此次座谈,您将学习到: 现代马达控制系统的设计者所面临的挑
[嵌入式]
最新网上研讨会:使用Xilinx FPGA在<font color='red'>马达控制</font>中最大化效率和精度
STM8 针对马达控制的六步PWM输出
当在一个通道上需要互补输出时,预装载位有OCiM、CCiE和CCiNE。在发生COM换相事件时,这些预装载位被传送到影子寄存器位。这样你就可以预先设置好下一步骤配置,并在同一个时刻同时修更改所有通道的配置。COM可以通过设置TIM1_EGR寄存器的COMG位由软件产生,或在TRGI上升沿由硬件产生。 图73显示当发生COM事件时,三种不同配置下OCx和OCxN输出。 (图73:STM8产生六步PWM,使用COM的例子(OSSR=1))
[单片机]
STM8 针对<font color='red'>马达控制</font>的六步PWM输出
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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