找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 189|回复: 0

对马达控制的误解及其实际情况--DSP对MCU影响

[复制链接]
发表于 2011-7-13 23:58:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  马达控制设计人员近来在家用电器产品与伺服驱动器等各种应用中的发展都遇到了障碍,必须在控制器性能或昂贵的价格之间进行选择。大多数马达控制应用本身成本较低。获得市场接受的必需条件之一就是产品价格要有吸引力,这就意味着必须选择能够实现工作目的的、从事其他作用有限的最廉价控制器。基于DSP的智能控制器正在改变这种情况,僵局被打破,基于DSP的新型控制器在相当适中的价格上实现了显著的性能提高。7 B1 ?& L1 L/ d) H$ [1 U/ I1 ^7 v
  如电压赫兹常量以及六步通信(six step commutation)等简单的控制算法难以实现高效率与优化机身大小所需的性能。基于DSP的智能控制器在两个方面改变了上述情况。
6 X/ F! G& n. g* ?4 S, w  首先,其添加了计数能力。这使得设计人员能够实施性能更高的控制算法,如磁场定向控制。其次,计算强度更高的算法还使设计人员能够使用更高效的马达。举例来说,我们可用永磁马达替代AC感应马达,这就进一步提高了效率与动态性能。
3 j  p( \4 ?; U" s: v4 }  当然,性能也有助于设计人员去除机械组件,采用适当的马达大小,并在控制器上集成更多功能,从而优化其系统成本。能够集成诸如速度、定位、转矩断面生成(torque profile generation)、功率因素校正等更多功能的能力使设计人员能够以更低的成本做更多的事情。
# K6 S8 d  o# e; ?7 V9 j  计算强度较大的矢量控制等先进技术的所谓"问题"在于乘法与累加(MAC)运算占据了算法的大部分。标准的8、16或32位微控制器不能处理上述运算,因为缺少适当的总线架构来实现数学效率。最终,这就意味着我们必须将设计从根本上进行转变,不是转变到DSP,而是发展到基于DSP的32位控制器。
" _) _) ~, [  B6 t: M+ Y7 n8 }& z- ?: h  人们对采用DSP控制器有许多常见的误解,这丝毫不足为奇,例如:; `& t# ~3 `# Q% |( W5 U. g1 z
  DSP控制器不具备马达控制外设;代码密度问题使基于DSP的32位系统难以让人接受;DSP可能会较好地适合控制算法,但却不能很好地处理其他控制任务;DSP软件很困难,设计人员必须忍受无实时操作系统与良好的工具支持之苦。- j, F4 n8 a3 g6 f& \
  我们不妨来讨论一下上述误解。
+ z. d( _& V5 p9 O  M( y) ]! z0 s  外设集成
* w. ~5 u/ b, u0 X; `+ C3 q+ h  在提到重载(heavy-duty)数字信号处理时,马达控制工程师头脑里最先出现的想法可能就是善于进行数字计算工作的DSP控制器了--但是如何处理通用集成的外设功能呢?
: m$ x. P  T2 S6 Y" Z  今天的马达控制DSP就马达控制应用进行了优化,片上集成脉宽调制器(PWM)、编码器接口、通信端口以及模数转换器(ADC)等功能。其还包括了大量的快闪存储器和RAM,这就消除了对外部存储器设备的需求。# e) {9 v4 X5 S% U
  代码密度
5 B' c0 T1 {* E7 U- N1 q- a  事实上,传统的32位微控制器架构在代码密度上有内在的弱点,这对存储器容量有限的低成本应用而言是关键性问题。
/ Q. V) G  V1 J$ D7 X  新型32位DSP架构采用经过认真选择的16位与32位指令混合,实现了最佳的代码密度。仅在需要时才使用32位指令。3 e' E. ~2 r: [  H  a
  以控制为导向的架构8 C3 ]% B7 _% p6 T# n+ B2 Q# P$ o! s' U
  最佳的32位DSP控制器带有原子读取-修改-写入指令等功能,可简化编程,其中断等待时间也较短,不足100纳秒,从而实现了响应性超强的CPU。
- F1 U% L5 i2 \  z1 F, q  软件支持  L; {6 b4 i+ c: V$ y
  DSP汇编程序已发展到了几乎很少要求编写汇编代码的高级水平。此外,算法开发也变得简单得多。例如,德州仪器(TI)提供了庞大的常用算法库,可立即运行在其处理器上,还有BIOS™,一种专为DSP优化的实时操作系统。
6 D# A  {" q0 d  c1 a4 \  如果需要定制算法,我们还将提供帮助。为了创建自己的算法,工程师可利用IQMath™工具,该工具能够简化定点计算的数学函数开发。
2 m+ g( Y$ c  w/ {) ?  TI正在实践着摩尔定律,开展创新性工作,使马达控制设计人员的任务变得更为轻松简单。
, k: d. B4 t* S% X& s) x9 R: y【MechNet】+ W7 s" G5 L% ~. ~
文章关键词: 马达
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2025-1-11 20:42 , Processed in 0.450128 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表