论文部分内容阅读
在目前的电器中,高级电机控制算法通常基于矢量控制技术,如图1所示。使用矢量控制算法,交流感应电机和PM同步电机的控制流程类似于单独使用的直流电机的控制。在特殊的参考坐标系中,定子电流可以分为由转矩生成的电流和由磁场生成的电流。这些电流通过直流值表示,可以单独进行控制。
矢量控制算法要求使用高速ADC测量三相电流。电流测量必须与PWM脉冲中心同步,以避免转换噪声,并得到一个有意义的平均电流值。通常情况下,两相电流将同时进行测量,第三相电流通过计算得出。因此,DSC能够一次对两个电流进行采样,与PWM保持同步。三相电流被转换为循环的d/q坐标,其中可以单独控制转矩生成的电流和磁通生成的电流。控制系统包括两个电流控制环路-一个用于转矩(由q控制器表示),另一个用于磁场-磁通(由d控制器表示)。根据这些控制器的结果,使用空间矢量调制技术计算出输出电压矢量,并生成对应的逆变器补充PWM信号。如果电机速度超出了额定值,则必须包括一种特殊算法,能够支持在磁场削弱区域运行。即便如此,一些电机仍然具有强大的磁阻转矩。为了使用这个磁阻转矩并构建尽可能小(且便宜)的电机,开发人员实施一种称为最大转矩电流比控制(MTPA)的特殊算法,该算法可充分利用磁阻转矩。MPTA还提高了效率。单独和独立控制由转矩和磁通生成的电流将实现高度动态的运行(可实现非常低的速度)和良好的控制。
要实现适当的功能,矢量控制算法需要提供位置和速度信息。在工业驱动器中,该信息通常从机械位置/速度传感器获得,例如编码器、解析器、SinCos甚至位置霍尔传感器。对于目前的大多数电器驱动器来说,机械传感器过于昂贵。在某些情况下,由于泵或压缩机内的机械限制,甚至很难使用传感器。因此,电机位置和速度必须通过先进的无传感器算法计算得出。对于永磁同步电机的无传感器位置计算,最有用的算法是基于电机的反电势(Back-EMF)数学模型的计算。反电势数学模型需要相应的电机参数、外加电压和电机电流。在运行时,DSC将解析方程组,运行数字滤波器和估算器,并计算正确运行矢量控制算法所需的位置和速度。由于该模型基于电机反电势电压,而这种电压在速度为零时会消失,显然,该方法在速度为零或低速情况下无法提供位置和速度信息。因此,该方法需要一个专门的启动算法-在通常情况下,是带有某种转矩和电流限制的开环启动。
所有这些算法的计算都需要处理器提供较高的计算能力。要求最苛刻的是矢量控制算法的快速控制环路,其中包括相位电流重建、电流转换成旋转坐标计算、电流控制器、空间矢量调制以及带有位置和速度估算器和过滤器的全反电势观测仪。快速控制环路的计算必须与PWM频率同步,通常在每个PWM脉冲上运行-对于8-16kHz PWM是63-125微秒的周期。
双电机控制需要并行计算两个矢量控制算法。通常情况下,这两个电机共享一个逆变器直流总线电路。为了减少直流总线电容的电流应力,并实现最小的直流总线电压纹波,这两个电机的PWM脉冲每经过半个PWM周期就互相进行转换。这种PWM转换允许实现交替的ADC采样,因此两个ADC转换器便足够了。然后,每个电机的无传感器矢量控制算法的快速环路计算也可以交替进行。
作为一种可选方法,也可能需要用到功率因数校正(PFC)。根据性能要求、输出功率和负载条件,可以实现若干种PFC技术。对于双电机运行常见的高功率,通常使用在连续传导模式下运行的交错式PFC。交错式PFC包括两个MOSFET电源开关和两个PFC感应器。微控制器感应输入电流并控制电源开关,以保持输入电流为正弦并与电网同步。PFC的典型PWM频率范围是50-100kHz。
先进的电机控制算法需要专用的外设功能和微控制器的CPU性能,以便同时管理两个电机和PFC。除了这些任务外,微控制器应提供至少50%的计算时间用于执行与其他应用有关的任务。飞思卡尔MC56F84xx能够满足各方面的应用要求,是此类高级应用的理想选择。
总之,由高级无传感器算法控制的三相电机将越来越多地用于各种驱动器,包括家用电器。飞思卡尔提供了一套完整的专用数字信号控制器、丰富的工具链和必要的技术知识,支持在应用中实现这些复杂的控制算法,并快速、高效地实现所需的性能。
(全文请见:http://www.eepw.
com.cn/article/132462.htm)
图1 永磁同步电机的无传感器矢量控制
矢量控制算法要求使用高速ADC测量三相电流。电流测量必须与PWM脉冲中心同步,以避免转换噪声,并得到一个有意义的平均电流值。通常情况下,两相电流将同时进行测量,第三相电流通过计算得出。因此,DSC能够一次对两个电流进行采样,与PWM保持同步。三相电流被转换为循环的d/q坐标,其中可以单独控制转矩生成的电流和磁通生成的电流。控制系统包括两个电流控制环路-一个用于转矩(由q控制器表示),另一个用于磁场-磁通(由d控制器表示)。根据这些控制器的结果,使用空间矢量调制技术计算出输出电压矢量,并生成对应的逆变器补充PWM信号。如果电机速度超出了额定值,则必须包括一种特殊算法,能够支持在磁场削弱区域运行。即便如此,一些电机仍然具有强大的磁阻转矩。为了使用这个磁阻转矩并构建尽可能小(且便宜)的电机,开发人员实施一种称为最大转矩电流比控制(MTPA)的特殊算法,该算法可充分利用磁阻转矩。MPTA还提高了效率。单独和独立控制由转矩和磁通生成的电流将实现高度动态的运行(可实现非常低的速度)和良好的控制。
要实现适当的功能,矢量控制算法需要提供位置和速度信息。在工业驱动器中,该信息通常从机械位置/速度传感器获得,例如编码器、解析器、SinCos甚至位置霍尔传感器。对于目前的大多数电器驱动器来说,机械传感器过于昂贵。在某些情况下,由于泵或压缩机内的机械限制,甚至很难使用传感器。因此,电机位置和速度必须通过先进的无传感器算法计算得出。对于永磁同步电机的无传感器位置计算,最有用的算法是基于电机的反电势(Back-EMF)数学模型的计算。反电势数学模型需要相应的电机参数、外加电压和电机电流。在运行时,DSC将解析方程组,运行数字滤波器和估算器,并计算正确运行矢量控制算法所需的位置和速度。由于该模型基于电机反电势电压,而这种电压在速度为零时会消失,显然,该方法在速度为零或低速情况下无法提供位置和速度信息。因此,该方法需要一个专门的启动算法-在通常情况下,是带有某种转矩和电流限制的开环启动。
所有这些算法的计算都需要处理器提供较高的计算能力。要求最苛刻的是矢量控制算法的快速控制环路,其中包括相位电流重建、电流转换成旋转坐标计算、电流控制器、空间矢量调制以及带有位置和速度估算器和过滤器的全反电势观测仪。快速控制环路的计算必须与PWM频率同步,通常在每个PWM脉冲上运行-对于8-16kHz PWM是63-125微秒的周期。
双电机控制需要并行计算两个矢量控制算法。通常情况下,这两个电机共享一个逆变器直流总线电路。为了减少直流总线电容的电流应力,并实现最小的直流总线电压纹波,这两个电机的PWM脉冲每经过半个PWM周期就互相进行转换。这种PWM转换允许实现交替的ADC采样,因此两个ADC转换器便足够了。然后,每个电机的无传感器矢量控制算法的快速环路计算也可以交替进行。
作为一种可选方法,也可能需要用到功率因数校正(PFC)。根据性能要求、输出功率和负载条件,可以实现若干种PFC技术。对于双电机运行常见的高功率,通常使用在连续传导模式下运行的交错式PFC。交错式PFC包括两个MOSFET电源开关和两个PFC感应器。微控制器感应输入电流并控制电源开关,以保持输入电流为正弦并与电网同步。PFC的典型PWM频率范围是50-100kHz。
先进的电机控制算法需要专用的外设功能和微控制器的CPU性能,以便同时管理两个电机和PFC。除了这些任务外,微控制器应提供至少50%的计算时间用于执行与其他应用有关的任务。飞思卡尔MC56F84xx能够满足各方面的应用要求,是此类高级应用的理想选择。
总之,由高级无传感器算法控制的三相电机将越来越多地用于各种驱动器,包括家用电器。飞思卡尔提供了一套完整的专用数字信号控制器、丰富的工具链和必要的技术知识,支持在应用中实现这些复杂的控制算法,并快速、高效地实现所需的性能。
(全文请见:http://www.eepw.
com.cn/article/132462.htm)
图1 永磁同步电机的无传感器矢量控制