用于在电机驱动控制器中实现多种电机控制模式的系统和方法技术方案

技术编号:16066744 阅读:81 留言:0更新日期:2017-08-22 18:09
本发明专利技术提供了一种用于在电机驱动控制器中实现多种电机控制模式的系统和方法。一种系统可以包括控制电机的一种或多种操作的电机驱动器。电机驱动器可以包括根据第一控制模式应用来控制电机的操作的第一处理器。系统可以包括根据与第一控制模式应用对应的第一控制模式配置文件来控制电机的操作的第二处理器,接收根据第二控制模式应用对电机进行操作的请求,并且在接收到该请求时执行计算机可读指令集。计算机可读指令集可以使第二处理器进行以下操作:将与第二控制模式应用相关联的可执行文件加载至第一处理器上以及将第一命令发送至第一处理器以执行与第二控制模式应用相关联的可执行文件。

System and method for implementing a variety of motor control modes in a motor drive controller

The present invention provides a system and method for implementing a plurality of motor control modes in a motor drive controller. A system may include a motor drive that controls one or more operations of an electric motor. The motor driver may include a first processor that controls the operation of the motor in accordance with the first control mode. The second processor system can include a first control mode to control the motor according to the configuration file corresponding to the first application of the control mode of operation, according to the second receiving control pattern is used to operate the motor's request, and the execution of computer readable instructions upon receipt of the request. Computer readable instructions can make second processor of the associated executable file is loaded to the first processor and the first command is sent to the first processor to execute the application associated with the second control mode with the executable file and the second control mode of application.

【技术实现步骤摘要】
用于在电机驱动控制器中实现多种电机控制模式的系统和方法
本文公开的主题涉及控制电机的操作。更具体地,本文公开的主题涉及使用多种电机控制模式来控制电机驱动器。
技术介绍
本公开内容总体上涉及使用不同的控制模式来对电机进行操作。电机驱动控制器使用不同类型的逻辑来控制电机的操作。例如,在变速应用中使用的电机驱动控制器或电机驱动控制系统可以使用伏特每赫兹(Volt-per-Hertz)控制模式(V/Hz)来控制连接的电机的操作。为了根据任何控制模式来进行操作,在控制器的开发阶段将电机驱动控制器预配置或设计成经由单个应用实现多种控制模式以对相应的电机进行操作。以该方式,调整或改变由电机驱动控制器执行的控制模式会是不灵活且低效的。
技术实现思路
在第一实施例中,一种系统可以包括控制电机的一种或多种操作的电机驱动器。电机驱动器可以包括第一控制器,该第一控制器根据第一控制模式应用来控制电机的操作。该系统可以包括第二处理器,该第二处理器根据与第一控制模式应用对应的第一控制模式配置文件(profile)来控制电机的操作,接收根据第二控制模式应用来对电机进行操作的请求,并且在接收到该请求时执行计算机可读指令集。计算机可读指令集可以使第二处理器进行以下操作:将与第二控制模式应用相关联的可执行文件加载至第一处理器上;以及将第一命令发送至第一处理器以执行与第二控制模式应用相关联的可执行文件。在第二实施例中,一种方法可以包括:经由处理器接收根据控制模式来对电机进行操作的请求,该控制模式被配置成控制电机的一种或多种操作;以及经由处理器来从与多种控制模式相关联的多个可执行文件中识别与该控制模式相关联的可执行文件。多种控制模式中的每种控制模式可以管理电机的一种或多种操作。该方法还可以包括:经由处理器通过检索与该控制模式相关联的可执行文件并且执行可执行文件来执行该请求。在第三实施例中,一种非暂态计算机可读介质可以包括计算机可执行指令,这些计算机可执行指令当由第一处理器执行时使第一处理器进行以下操作:在第一处理器接收根据控制模式对电机进行操作的请求之后,为第一处理器和第二处理器建立对存储器的访问。第二处理器控制电机的一种或多种操作,并且控制模式指定操作。然后,第一处理器可以建立到耦接至第一处理器的一个或多个部件的一条或多条通信链路,以使得通信链路将第一数据集提供给第二处理器。第一处理器还可以将第一命令发送至第二处理器以从存储器加载与控制模式相关联的可执行文件。然后,第一处理器可以将第二命令发送至第二处理器以执行可执行文件。附图说明当参照附图阅读以下详细描述时将更好地理解当前公开的实施例的这些和其他特征、方面和优点,在附图中,贯穿附图相同的附图标记表示相同的部件,在附图中:图1是根据实施例的电机驱动器的透视图;图2是根据实施例的电机驱动系统的框图;图3是根据实施例的图2的电机驱动系统的电力电子开关电路的示意图;图4是根据实施例的图2的电机驱动系统的系统控制电路的框图;图5是根据实施例对用于根据特定控制模式应用对电机驱动系统进行操作的控制配置文件对象进行初始化的方法的流程图;以及图6是根据实施例的用于执行控制配置文件并且将特定控制模式应用加载至驱动控制电路中的方法的流程图。具体实施方式本文呈现的实施例总体上涉及对各个电机控制模式应用的加载、卸载和重新加载以由电机驱动控制器执行。如上所述,一些电机驱动控制器被预配置或设计成使得多种电机控制模式被编程到控制器的单个固件应用中,并且在置于用于控制电机驱动器和连接的电机的操作的服务中之后不能为了修改或改变而访问。在某些实施例中,电机系统可以包括系统控制电路,该系统控制电路用于与电机驱动系统以及可以协助电机驱动器、电机等的操作的其他部件接口。系统控制电路可以生成或访问可以与特定控制模式应用相关联的控制配置文件以对电机驱动器进行操作。控制配置文件可以是如下可执行代码,其可以由设置在系统控制电路上的处理器执行并且可以便于可通信地耦接至系统控制电路的部件与用于对电机驱动器进行操作的驱动控制电路(例如,电机驱动控制器)之间的数据或信息传输。控制配置文件在被初始化之后可以与驱动控制电路通信并且将特定控制模式应用加载至驱动控制电路。类似于控制配置文件,控制模式应用还可以是如下可执行代码,其在驱动控制电路的处理器上进行操作并且控制电机驱动器的操作并从而控制电机。为了将控制模式应用加载至驱动控制电路上,控制配置文件可以将命令发送至现有控制模式应用以开始其关闭进程,然后将指定的控制模式应用加载至驱动控制电路。除了将控制模式应用加载至驱动控制电路以外,控制配置文件还可以对可通信地耦接至可能受新加载的控制模式应用影响的系统控制电路的其他部件(例如,数据库、异常处理程序、输入/输出模块等)进行更新。这样,这些其他部件可以根据指定的控制模式应用来将有关信息提供给对电机驱动器进行操作的驱动控制电路。通过使用控制配置文件来修改驱动控制电路的操作,驱动控制电路能够以各种不同的方式对连接的电机进行操作,从而提高电机驱动器以及可以由电机驱动器承担的任务的灵活性。此外,由于控制配置文件用于在驱动控制电路、系统控制电路与连接至系统控制电路的各种部件之间进行接口或通信,因此控制配置文件可以为用户提供有效的方式以在不生成针对驱动控制电路定制的可执行代码的情况下修改电机系统的操作。在考虑到前述内容的情况下,可以具体描述本文使用的某些术语。例如,如本文所使用的那样,控制模式应用可以是指在驱动控制电路的处理器上执行并且控制电机的操作的多种可执行程序之一。控制模式应用可以通过控制模式配置文件而被加载至驱动控制电路的处理器上,这在下文中具体描述。控制模式应用可以存储在文件中并且在本文档中可以被称为可执行文件。控制模式配置文件可以是指在系统控制电路的第二处理器上执行的固件。控制模式配置文件根据请求加载控制模式应用,通知驱动控制电路的第一处理器关闭或暂停,通知驱动控制电路的第一处理器启动,将数据集移动至控制模式应用以及从控制模式应用移动数据集、订阅并发布数据,提供到系统的其他部件的连接。通过介绍,图1示出了电机驱动器10的透视图。在一个实施例中,电机驱动器10可以是由威斯康星州密尔沃基的洛克威尔自动化公司(RockwellAutomation)制造的PowerFlex驱动器。电机驱动器10可以包括在驱动器10的一侧或多侧具有冷却通风口14的壳体12。为了便于与电机驱动器10进行交互,电机驱动器10可以包括人机接口模块(HIM)16。HIM16可以包括显示器18(诸如,液晶显示器(LCD)或者其他显示器)以及允许由用户进行输入的键盘20。此外,HIM16可以是可移除的并且在壳体12的插座中可对接。如下文进一步所述,在一个实施例中,电机驱动器10适于接收来自诸如电网的电源的三相电力,并且将来自电源的固定频率输入电力转换成受控频率输出电力。这样,电机驱动器10可以管理向通常包括各种机器或电机的负载的电力施加。电机驱动器10还可以从负载、从与负载相关联的各种传感器、从负载是其一部分的机器系统等收集数据。这样的数据可以用在监测和控制功能中,并且可以包括诸如电流、电压、速度、旋转速度、温度、压力等参数。电机驱动器10可以与在对负载的操作和控制中使用的各种部件或装置本文档来自技高网...
用于在电机驱动控制器中实现多种电机控制模式的系统和方法

【技术保护点】
一种系统,包括:电机驱动器,所述电机驱动器被配置成控制电机的一种或多种操作,其中,所述电机驱动器包括第一处理器,所述第一处理器被配置成根据第一控制模式应用来控制所述电机的一种或多种操作;第二处理器,所述第二处理器被配置成:根据与所述第一控制模式应用对应的第一控制模式配置文件来控制所述电机的一种或多种操作;接收根据第二控制模式应用来对所述电机进行操作的请求;在接收到所述请求时执行计算机可读指令集,其中,所述计算机可读指令集被配置成使所述第二处理器进行以下操作:将与所述第二控制模式应用相关联的可执行文件加载至所述第一处理器上;以及将第一命令发送至所述第一处理器以执行与所述第二控制模式应用相关联的所述可执行文件。

【技术特征摘要】
2016.02.15 US 15/043,9261.一种系统,包括:电机驱动器,所述电机驱动器被配置成控制电机的一种或多种操作,其中,所述电机驱动器包括第一处理器,所述第一处理器被配置成根据第一控制模式应用来控制所述电机的一种或多种操作;第二处理器,所述第二处理器被配置成:根据与所述第一控制模式应用对应的第一控制模式配置文件来控制所述电机的一种或多种操作;接收根据第二控制模式应用来对所述电机进行操作的请求;在接收到所述请求时执行计算机可读指令集,其中,所述计算机可读指令集被配置成使所述第二处理器进行以下操作:将与所述第二控制模式应用相关联的可执行文件加载至所述第一处理器上;以及将第一命令发送至所述第一处理器以执行与所述第二控制模式应用相关联的所述可执行文件。2.根据权利要求1所述的系统,其中,所述第一控制模式应用和所述第二控制模式应用被配置成指定所述电机的操作。3.根据权利要求1所述的系统,其中,所述第一控制模式应用和所述第二控制模式应用包括闭环速度控制、闭环转矩控制、闭环电压控制、开环速度控制、使用空间矢量脉宽调制SVPWM、直接转矩控制DTC或前述的任何组合。4.根据权利要求1所述的系统,其中,所述第一控制模式应用和所述第二控制模式应用包括感应电机模式、表面永磁SPM电机模式、同步磁阻电机模式、内部永磁IPM电机模式、可调节电压模式、有源前端AFE模式、基本前端FFE模式或前述的任何组合。5.根据权利要求1所述的系统,其中,所述第二处理器被配置成执行所述计算机可读指令集,所述计算机可读指令集被配置成使所述第二处理器将第二命令发送至所述第一处理器,其中,所述第二命令被配置成使所述第一处理器关闭。6.根据权利要求5所述的系统,其中,所述第一控制模式配置文件被配置成在所述第一处理器关闭之后将自身关闭。7.根据权利要求1所述的系统,包括所述第二处理器能够访问的存储装置,其中,所述存储装置包括与多个控制模式应用相关联的多个可执行文件以及用于对所述电机进行操作的控制模式配置文件。8.根据权利要求7所述的系统,其中,所述第二处理器被配置成基于所述请求来从所述多个可执行文件中识别所述可执行文件。9.根据权利要求1所述的系统,包括所述第一处理器和所述第二处理器能够访问的存储器,其中,所述存储器包括所述可执行文件。10.一种方法,包括:经由处理器接收根据控制模式来对电机进行操作的请求,所述控制模式被配置成控制所述电机的一种或多种操作;经由所述处理器来从与多种控制模式相关联的多个可执行文件中识别与所述控制模式相关联的可执行文件,其中,所述多种控制模式中的每种控制模式被配置成管理所述电机的一种或多种操作;经由所述处理器通过以下操作来执行...

【专利技术属性】
技术研发人员:加里·A·卡比茨克斯科特·D·布劳恩颜婷肯尼斯·J·菲奥里
申请(专利权)人:洛克威尔自动控制技术股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1