开发人员对DSP控制器的四大误解

发布者:茶叶侠最新更新时间:2014-02-17 来源: 电子发烧友关键字:开发人员  DSP控制器 手机看文章 扫描二维码
随时随地手机看文章

马达控制设计人员近来在家用电器产品与伺服驱动器等各种应用中的发展都遇到了障碍,必须在控制器性能或昂贵的价格之间进行选择。大多数马达控制应用本身成本较低。获得市场接受的必需条件之一就是产品价格要有吸引力,这就意味着必须选择能够实现工作目的的、从事其他作用有限的最廉价控制器。基于 DSP 的智能控制器正在改变这种情况,僵局被打破,基于 DSP 的新型控制器在相当适中的价格上实现了显著的性能提高。

如电压赫兹常量以及六步通信 (six step commutation) 等简单的控制算法难以实现高效率与优化机身大小所需的性能。基于 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 汇编程序已发展到了几乎很少要求编写汇编代码的高级水平。此外,算法开发也变得简单得多。例如,德州仪器 (TI) 提供了庞大的常用算法库,可立即运行在其处理器上,还有 BIOS?,一种专为 DSP 优化的实时操作系统。

如果需要定制算法,我们还将提供帮助。为了创建自己的算法,工程师可利用IQMath? 工具,该工具能够简化定点计算的数学函数开发。

TI 正在实践着摩尔定律,开展创新性工作,使马达控制设计人员的任务变得更为轻松简单。

关键字:开发人员  DSP控制器 引用地址:开发人员对DSP控制器的四大误解

上一篇:教你了解DSP与单片机的区别
下一篇:SHARC并行系统软件设计方法

推荐阅读最新更新时间:2024-05-02 22:58

基于DSP的运动控制器的研究与开发
1 运动控制器硬件结构 本运动控制器的硬件结构主要分为如下几个模块:DSP+CPLD 主控模块,包括 DSP 核心 模块和 CPLD 驱动与扩展模块;通信接口模块,包括 PCI 总线、USB 总线和串口;I/O 输入输 出接口模块以及外围存储器模块,包括 SRAM 和 FLASH。本运动控制器的硬件结构如图 1 所示。 图1 运动控制器硬件结构图 1.1 DSP+CPLD 主控模块 本系统采用了 TI 公司的 TMS320F2812 DSP 为控制核心,这是工业界首批 32 位的控制 专用、内含 FLASH 以及高达 150MHz 主频的数字信号处理器,专门为工业自动化、光学网络及自动化控制等应用而
[电源管理]
基于<font color='red'>DSP</font>的运动<font color='red'>控制器</font>的研究与开发
基于DSP的主动磁轴承数字控制器的设计与实现
    摘要: 介绍了基于DSP的径向四自由度磁轴承数字控制器的总体结构,A/D和D/A转换电路,PID控制算法和控制软件的结构,调试方法和实验结果。实验表明:设计的数字控制器硬件和软件系统,参数实调试方便,工作性能稳定可靠,满足了磁轴承控制性能要求。研究结果对开发数控磁轴承系统具有参考和应用价值。     关键词: 磁轴承 控制器 数字信号处理器(DSP)硬件 软件 主动磁悬浮轴承(简称磁轴承)系统主要由被悬浮物体(即转子)、位移传感器、控制器和功率放大器等组成。位移传感器检测转子偏移参考点(平衡位置)的位移量,控制器将检测到的位移变换成控制信号,功率放大器将控制信号转换成控制电流,控制电流在执行磁铁中产生
[嵌入式]
基于DSP的主动磁轴承数字控制器的设计与实现
    摘要: 介绍了基于DSP的径向四自由度磁轴承数字控制器的总体结构,A/D和D/A转换电路,PID控制算法和控制软件的结构,调试方法和实验结果。实验表明:设计的数字控制器硬件和软件系统,参数实调试方便,工作性能稳定可靠,满足了磁轴承控制性能要求。研究结果对开发数控磁轴承系统具有参考和应用价值。     关键词: 磁轴承 控制器 数字信号处理器(DSP)硬件 软件 主动磁悬浮轴承(简称磁轴承)系统主要由被悬浮物体(即转子)、位移传感器、控制器和功率放大器等组成。位移传感器检测转子偏移参考点(平衡位置)的位移量,控制器将检测到的位移变换成控制信号,功率放大器将控制信号转换成控制电流,控制电流在执行磁铁中产生
[应用]
基于DSP的双余度电液伺服控制器的设计
0 引言 电液伺服系统是大型控制系统的执行机构,它的工作原理是根据控制系统的指令信号,通过电液伺服控制器来控制电液伺服阀的开度,进而控制油缸活塞的位置,来驱动执行机构,在工业领域有着广泛的应用。电液伺服控制器是电液伺服系统的重要组成部分,是完成各种伺服控制算法,实现电液伺服系统实时运动控制的关键。对于有较高可靠性要求的电液伺服系统,单纯提高电子元器件的可靠性是远远不能达到要求的,必须采用余度方式。余度方式就是利用硬件或软件冗余提高系统运行可靠性的一种方法,这种方法虽然会降低系统的基本可靠性,但能够达到提高系统的任务可靠性的目的。 1 系统架构 1.1 系统组成 电液伺服系统组成如图1所示。电液伺服系统由控制器、液压功率驱
[嵌入式]
新款Wireless Gecko SoC帮助开发人员解决多协议IoT设计挑战
Silicon Labs(亦名“芯科科技”,NASDAQ:SLAB)宣布其Wireless Gecko片上系统(SoC)产品系列取得重大扩展,从而使得各层次开发人员能够更轻松地把多协议切换功能添加到日益复杂的IoT应用之中。新款EFR32xG12 SoC支持更广泛的家庭自动化、连接照明、可穿戴设备和工业物联网的多协议、多频段应用场景,这些SoC具有卓越的RF性能、增强型安全加密加速器、更大的存储容量、片上电容式触摸控制器,以及低功耗外设和传感器接口。 Acuity Brands照明公司(室内和室外照明、控制和能源管理解决方案的市场领导者)联网控制产品营销总监Bruce Bharat表示:“多协议连接带来更先进的功能,有助于我们简化
[物联网]
新款Wireless Gecko SoC帮助<font color='red'>开发人员</font>解决多协议IoT设计挑战
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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