新型智能控制器打破马达控制性能开发僵局
- 来源:EET China 原标题:基于DSP的智能控制器打破马达控制开发僵局
- 2016/5/3 8:45:30
- 31529
马达控制中心
如电压赫兹常量以及六步通信(sixstepcommutation)等简单的控制算法难以实现率与优化机身大小所需的性能。基于DSP的智能控制器在两个方面改变了上述情况。
首先,其添加了计数能力。这使得设计人员能够实施性能更高的控制算法,如磁场定向控制。其次,计算强度更高的算法还使设计人员能够使用更的马达。举例来说,我们可用永磁马达替代AC感应马达,这就进一步提高了效率与动态性能。
计算强度较大的矢量控制等先进技术的所谓“问题”在于乘法与累加(MAC)运算占据了算法的大部分。标准的8、16或32位微控制器不能处理上述运算,因为缺少适当的总线架构来实现数学效率。终,这就意味着我们必须将设计从根本上进行转变,不是转变到DSP,而是发展到基于DSP的32位控制器。
人们对采用DSP控制器有许多常见的误解,这丝毫不足为奇,例如:
*DSP控制器不具备马达控制外设;
*代码密度问题使基于DSP的32位系统难以让人接受;
*DSP可能会较好地适合控制算法,但却不能很好地处理其他控制任务;
*DSP软件很困难,设计人员必须忍受无实时操作系统与良好的工具支持之苦。
我们不妨来讨论一下上述误解。
外设集成
在提到重载(heavy-duty)数字信号处理时,马达控制工程师头脑里先出现的想法可能就是善于进行数字计算工作的DSP控制器了--但是如何处理通用集成的外设功能呢?
今天的马达控制DSP就马达控制应用进行了优化,片上集成脉宽调制器(PWM)、编码器接口、通信端口以及模数转换器(ADC)等功能。其还包括了大量的快闪存储器和RAM,这就消除了对外部存储器设备的需求。
代码密度
事实上,传统的32位微控制器架构在代码密度上有内在的弱点,这对存储器容量有限的低成本应用而言是关键性问题。
新型32位DSP架构采用经过认真选择的16位与32位指令混合,实现了佳的代码密度。仅在需要时才使用32位指令。
以控制为导向的架构
佳的32位DSP控制器带有原子读取-修改-写入指令等功能,可简化编程,其中断等待时间也较短,不足100纳秒,从而实现了响应性超强的CPU。
软件支持
DSP汇编程序已发展到了几乎很少要求编写汇编代码的水平。此外,算法开发也变得简单得多。现在许多公司都提供了庞大的常用算法库,可立即运行在其处理器上,还有BIOS,一种专为DSP优化的实时操作系统。
如果需要定制算法,还可以从公司处得到帮助。为了创建自己的算法,工程师可利用IQMath工具,该工具能够简化定点计算的数学函数开发。
版权与免责声明:凡本网注明“来源:智能制造网”的所有作品,均为浙江兴旺宝明通网络有限公司-智能制造网合法拥有版权或有权使用的作品,未经本网授权不
展开全部
热门评论