用户中心

资讯 > 运动控制的里程碑

基于单片运动控制引擎集成电路的高性能交流驱动系统

作者:Toshio Takahashi,国际整流器公司数字控制集成电路设计中心工程总监2004.10.01阅读 8828

  介绍新一代数字运动控制集成电路IRMCK201IRMCK203

  摘要
  IRMCK201和IRMCK203是用于高性能交流驱动系统的完整闭环电流控制和速度控制的新型集成电路控制工程网版权所有,是一种单芯片解决方案。不同于传统的微控制器或者数字信号处理器(DSP)技术,IRMCK201和IRMCK203不需要任何编程就可以进行复杂的交流伺服算法开发。配合使用国际整流器公司的高压栅极驱动和电流测量集成电路www.cechina.cn,用户可以用最少的组件实现完整的交流伺服和无速度传感器控制,所需的设计和计算量很少。IRMCK201和IRMCK203中的所有控制算法是用Motion Control Engine  (运动控制引擎,简写为MCE)中的专用硬件逻辑电路实现的,用于进行交流电流和速度的闭环控制。由于可以灵活地组态,它们的用途很广。这两种集成电路是用专用硬件来进行高实时性的运动控制计算,因而使用这些器件来做闭环控制,具有无与伦比的带宽。使用 IRMCK201时,可以把驱动配置成为感应电动机闭环矢量控制,或永磁电动机伺服驱动系统。使用IRMCK203 型集成电路控制工程网版权所有,也可以轻易的实现永磁交流电动机的无速度传感器控
制。在这两种集成电路中有丰富的运动外围器件、模拟及数字I/O可供配置。它的主通信逻辑电路包括一个异步通信接口,作为 RS232C,或者RS422,或者RS485通信接口使用;它还有一个高速的SPI从接口和一个八位通用并行接口。这个集成电路采用紧凑的100 引脚和80引脚的塑封QFP封装,可以很容易地集成到用户的印刷电路板上。
  对当前运动控制设计过程的回顾
  高性能伺服控制系统的设计是一件复杂的工作,通常涉及到不同技术领域的很多学科和专门技术。因此设计工程师们在设计高性能伺服控制的过程中,需要深入了解电力电子技术、硬件集成、先进的控制算法、灵活的用户界面、网络通信等专业知识。
  在众多设计因素中,控制算法对整个系统的性能具有至关重要的影响。控制算法中包括各种与传感器有关的环节,这些传感器与电力电子电路和组件有着密切的关系。其中,位置、速度、电流都是很重要的变量,需要利用相应的传感器把它们反馈到系统中。
  在控制三相交流电动机时,需要进行磁场定向控制(Field Orientation Control,简称FOC)。FOC就是对三相交流电流或电压进行变换,从而实现对转矩的线性控制。
  FOC的策略是:测量三相电动机的电流并且将它变换成为转矩电流和励磁电流两个分量,从而实现对转矩控制的简化(线性控制)。所以,所谓的闭环电流控制实际上包含两个独立的电流控制环路。一个是控制转矩电流控制工程网版权所有,另一个控制磁场电流。两个环路的结构一样,都包含若干个控制环节。一些基本的控制环节包括:旋转矢量变换、Clark座标变换、比例加积分环节、脉冲宽度调制器(PWM),以及电流测量环节。
  除了PWM发生和电流测量环节,所有的控制环节过去都是用运动控制DSP或微控制器中的软件程序来实现的。在使用DSP或者微控制器进行实时控制时,这些电流控制环路是优先执行的任务。这需要设计人员对实时控制有深入准确的把握,严格按顺序执行每个控制环节,在特定的时间段内依次完成各个计算任务。
  这些任务往往是通过某些硬件的事件/中断来驱动,对软件模块的执行时间要求非常精确,要求指令按特定顺序执行,从而在一定的时间操作硬件来驱动电机。
  用于伺服控制和无速度传感器控制的FOC软件通常是汇编语言而不是高级语言编写,因为这些程序往往需要极高的执行速度和更新速度来满足系统动态性能不断提高的要求。有时,使用一些特殊的编程技术(也就是用转移指令实现快速的乘法 / 除法功能),可以进行快速计算以克服计算能力不足的问题。
  不论是用高级语言(例如C、C++等)还是用低级的汇编语言,也不论是用DSP还是用微控制器控制工程网版权所有,都需要专业的编程技能将这些运动控制环节转化成按一定顺序进行的计算,其中包含数以千计的指令。然后,对软件模块(软件通常是设计成由很多模块组成)中的各段源程序进行编译,并且把它们连接起来。最后,它变成一个庞大的可执行目标程序,其中包含所有的功能,例如闭环控制、用户界面、网络通讯等。如果存在差错,就要在源程序中把它找出来控制工程网版权所有,进行修改,重新编译,重新连接,再得到修改过的可执行目标程序。这个过程往往需要重复很多次,才能得到一个最终程序。
  另一个问题是程序维护。维护程序的成本往往是隐性成本,在开发阶段开始是不明显的。
  因此,快速地开发运动控制算法,同时达到很高的性能,对于高性能伺服系统和交流电动机的无传感器驱动系统来说,仍然是一件富于挑战性的工作。
  运动控制引擎-IRMCK201和IRMCK203的心脏
  国际整流器公司最近推出的新型数字运动控制集成电路IRMCK201和IRMCK203,用于高性能的伺服控制和无速度传感















版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688