马达控制设计人员近来在家用电器产品与伺服驱动器等各种应用中的发展都遇到了障碍,必须在控制器性能或昂贵的价格之间进行选择。大多数马达控制应用本身成本较低。获得市场接受的必需条件之一就是产品价格要有吸引力,这就意味着必须选择能够实现工作目的的、从事其他作用有限的***廉价控制器。基于DSP的智能控制器正在改变这种情况,僵局被打破,基于DSP的新型控制器在相当适中的价格上实现了显著的性能提高。
如电压赫兹常量以及六步通信 (six step commutation) 等简单的控制算法难以实现***率与优化机身大小所需的性能。基于DSP的智能控制器在两个方面改变了上述情况。
首先,其添加了计数能力。这使得设计人员能够实施性能更高的控制算法,如磁场定向控制。其次,计算强度更高的算法还使设计人员能够使用更***的马达。举例来说,我们可用永磁马达替代AC感应马达,这就进一步提高了效率与动态性能。
计算强度较大的矢量控制等***技术的所谓“问题”在于乘法与累加 (MAC) 运算占据了算法的大部分。标准的8、16 或32位微控制器不能处理上述运算,因为缺少适当的总线架构来实现数学效率。***终,这就意味着我们必须将设计从根本上进行转变,不是转变到DSP,而是发展到基于DSP的32位控制器。
人们对采用DSP控制器有许多常见的误解,这丝毫不足为奇,例如:
* DSP 控制器不具备马达控制外设;
* 代码密度问题使基于DSP的32位系统难以让人接受;
* DSP可能会较好地适合控制算法,但却不能很好地处理其他控制任务;
* DSP软件很困难,设计人员必须忍受无实时操作系统与良好的工具支持之苦。我们不妨来讨论一下上述误解。
外设集成
在提到重载 (he***y-duty)数字信号处理时,马达控制工程师头脑里***先出现的想法可能就是善于进行数字计算工作的DSP控制器了--但是如何处理通用集成的外设功能呢?
今天的马达控制DSP就马达控制应用进行了优化,片上集成脉宽调制器 (PWM)、编码器接口、通信端口以及模数转换器 (ADC) 等功能。其还包括了大量的快闪存储器和RAM,这就消除了对外部存储器设备的需求。
代码密度
事实上,传统的32位微控制器架构在代码密度上有内在的弱点,这对存储器容量有限的低成本应用而言是关键性问题。新型32位DSP架构采用经过认真选择的16位与32位指令混合,实现了***佳的代码密度。仅在需要时才使用32位指令。以控制为导向的架构,***佳的32位DSP控制器带有原子读取-修改-写入指令等功能,可简化编程,其中断等待时间也较短,不足100纳秒,从而实现了响应性***的CPU。
软件支持
DSP汇编程序已发展到了几乎很少要求编写汇编代码的***水平。此外,算法开发也变得简单得多。例如,德州仪器 (TI)提供了庞大的常用算法库,可立即运行在其处理器上,还有BIOS?,一种专为DSP优化的实时操作系统。如果需要定制算法,我们还将提供帮助。为了创建自己的算法,工程师可利用IQMath? 工具,该工具能够简化定点计算的数学函数开发。TI 正在实践着摩尔定律,开展创新性工作,使马达控制设计人员的任务变得更为轻松简单。
|
BANNER ***A31E *USED*
GENERIC TRANSFORMER 401275-2-A *USED*
WIELAND 70.410.0640 660V 16A MALE INSERT *USED*
GOULD TF154C-C 6VDC *USED*
OHMITE D50K-25R *USED *
OHMITE D50K10R *USED*
IDEC HW-F01 *USED*
TELEMECANIQUE LA1LB019 *USED*
BANNER OPBT2 *USED*
MARATHON 6M30A1SPQ *USED*
DWYER PRESSURE SWITCH 1910-5 *USED*
DAYTON 5YR20 24VDC *USED*
Ort: Vereinigte Staaten von Amerika
TURCK RK4T-4 *USED*
FUJI ELECTRIC HH62PW-L *USED*
DAYTON 5X841F *USED*
MATSUSHITA HP2-AC115V *USED*
ARTISAN 438U TIME CAPSULE *USED*
KB ELECTRONICS KB-10 *USED*
DALE RESISTOR SPR-761 *USED*
NAM BUK ELECTRIC CO. ETS 61311 *USED*
ALLEN BRADLEY 1489-A1C030 SER.A *USED*
BANNER LM5 *USED*
BANNER PBA1 *USED*
OHMITE RESISTOR D225K50R *USED*
SCHMERSAL AZ17-02ZK KEYED INTERLOCK *USED*
ALLEN BRADLEY 1489-A1C030 SER.A *USED*
BANNER LM5 *USED*
BANNER PBA1 *USED*
OHMITE RESISTOR D225K50R *USED*
SCHMERSAL AZ17-02ZK KEYED INTERLOCK *USED*
LOT OF 5 CLAROSTAT A475000 POTENTIOMETER *NEW IN A BOX*
GENERAL ELECTRIC 5KSP21DG3027T *USED*
KEYENCE PJ-VZ1R *USED*
ALLEN BRADLEY 1772-LWP SERIES D NO KEY *USED*
PARTLOW LFP TEMPERATURE CONTROLLER *USED*
FANUC A20B-0009-0150/?06B *USED*
BARTEC 07-3321-1200 EXPLOSION RESPANEL SWITCHES *USED*
LOT OF 2 PARAGON CW201-00 PHOTOELECTRIC SWITCH *USED*
MAC VALVE 411A-A0A-DM-DDB?J-1KA *USED*
SEMIKRON THYRISTOR DIODE MODULE BLOCK SKKT 56/12D *USED...
MIDTEX 157-23T2C0 120VAC *USED *
LOT OF 2 MAC VALVE TM-DAAJ-1DA *NICE*
PENTA LABORATORIES 931B *USED*
FLUITEN E070/9880 *NEW IN A BOX*
SUPERIOR ELECTRIC M092-FD-8109 MOTOR *USED*
DIVERSIFIED ELECTRONICS INC. ARA-24-ADA ALTERNATING REL...
MICRO SWITCH 972AA3KM-R3N-L PROXIMITY SENSOR *USED*
MITSUBISHI SD-Q19 *NEW IN A BOX*
ATHENA 4000-F-D-0-01F-?34 *NEW OUT OF BOX*
PARKER F600B HYDRAULIC VALVE 2000PSI *USED*
FLUID CONTROLS INC. 2FC75-R4-4-15S FLOW REGULATOR *USE...
ALLEN BRADLEY 1492-CB1H010 SERIES B *USED*
WERMA (AMBER) 641 300 00 LAMP BASE W/ BULB *USED*
TURCK FS 4.4-0.5/14.5 *NEW IN A FACTORY BAG*
ALLEN BRADLEY 872C-DH4CP12-E2 SERIES A *USED*
MERLIN GERLIN C60N-35A CIRCUIT BREAKER TYPE D 480VAC *...
JOHN CRANE TYPE 9T QF51171316SS *NEW IN A BOX*
LOT OF 38 ITALWEBER BA15D 16X35 *NEW IN A BOX*
OMRON CIMR-F7U21P5 *NEW NO BOX*
PARKER PDS15-D-2/USA CONTROLLER MICRO-STEP *USED*
SIEMENS 3TB4017-0B 24V *USED*
BAUTZ E-723 A-MTB SERVO MOTOR *USED*
KOLBUS 20-06-96 *USED*
NUMATICS 152SS400K046T30 DUAL COIL VALVE 110-120V *USED...
BOSH 1 824 210 223 *NEW OUT OF A BOX*
GENERAL ELECTRIC CR305E1** SIZE 3 *USED*
MONITOR MD20 *USED*
LOT OF 10 WEIDMULLER RS-MR20 TERMINAL BLOCKS *USED*
ALLEN BRADLEY 872C-A5N18-A2 SERIES A *USED*
MICRO SWITCH BA-1RV543510-A2 *USED*