基于TMS320F2812的双通道高精度伺服系统
时间:11-27
来源:互联网
点击:
以无刷直流电动机为核心的无刷直流伺服系统具有优越的调速特性以及寿命长、效率高、维护性好等优点,高精度、高可靠性、高智能化的无刷直流伺服系统是当前伺服系统的重要发展方向。随着微电子技术和控制理论的发展,伺服系统能够获得越来越高的工作精度、较宽的调速范围,促进了伺服系统在各个行业和领域应用,例如工业自动化控制。在工业自动化领域中,某些场合如高精度数控机床和一些液压设备需要两台或者多台电机同时工作来达到保证精度、提高性能的目的。一种液压设备要求两台伺服电机同时工作,并有较高的伺服精度要求,需要设计合适的伺服系统。本文介绍了以高性能数字信号处理器TMS320F2812 为控制核心的双通道高精度伺服控制系统,充分利用其丰富的片内资源,简化系统硬件设计,取得了较好的效果,满足了设备的要求。
1 方案设计
系统要求实现较高的精度,这就需要降低伺服电机运行过程中的转矩波动,可以从电机结构和控制算法两个方面加以考虑:伺服系统采用无槽结构的无刷直流电动机(BLDCM)作为伺服电机,换相控制方式为电压空间矢量( SVPWM)正弦波驱动技术。无刷直流电动机采用正弦波驱动方式,三相绕组通入对称三相交流电,电枢磁场为圆形旋转磁场,方向连续变化, 实现较低的转矩纹波、平滑运转和较低的工作噪声,文献[ 3 ]证明了SVPWM驱动技术对于降低电机的转矩波动有较好的效果;无槽结构的无刷直流电动机消除了齿槽效应, 具有转矩波动小、运行平稳、噪声低、电枢电感小、定位干扰力矩小等特点,采用正弦波绕组后,从结构上配合正弦波驱动技术使得系统高精度控制的实现更为容易。采用正弦波驱动方式,要求电机安装有高分辨率的位置传感器以提供精确的转子位置信息。旋转变压器用来作为转子位置检测传感器,能够实现高精度检测,满足正弦波驱动的位置精度要求。
普通的电机控制用微控制器只有一个电机控制单元,如果同时控制两台三相电机,需要外部扩展一定数量的器件和接口,大大提高了成本,降低了可靠性。TMS320F2812是新一代电机控制专用数字信号处理器,集成度高,运算速度快,带有两个事件管理器,能够实现同时对两台三相电机的调速控制,因此选择TSM320F2812作为核心控制器。伺服系统方案原理框图如图1所示
![](../img/eec-mcu/mcu-167602a4tjerdw33n.jpg)
无刷直流电动机是系统的伺服驱动单元;采用PC机作为上位机平台,通过RS - 485总线实现对伺服系统的实时监控。系统两个通道的技术指标及控制对象相同,因此各个通道采取了相同的硬件结构,以利于降低系统成本,缩短开发周期。
TMS320F2812作为整个控制器的核心,根据控制算法产生PWM调制信号,与保护电路产生的信号综合后,经过驱动电路放大控制逆变电路,实现对伺服电动机的控制。信号发生器产生稳定的正弦波信号作为旋转变压器的激励信号及角度变换(Resolver - to - Digital Converter, RDC)电路的参考信号。旋转变压器与电机转子同轴连接,实现角度位置检测及反馈、速度计算及反馈功能。
2 系统硬件设计
两个通道采用相同的硬件电路,因此下面所讨论的硬件电路都在两个通道中得到应用。
2. 1 功率电路设计
功率电路包括驱动电路和逆变电路两个部分。图2是单个通道的功率电路原理图,三相逆变电路由6只功率MOSFET构成。系统采用了集成驱动芯片IR2133实现对功率MOSFET的驱动控制,具有欠电压保护和过电流保护功能。IR2133的供电采用了自举方式,用单电源经过3个二极管给逆变器的3个上桥臂驱动电路供电, 3个下桥臂则共用一个电源。PWM输入信号经过IR2133放大后驱动MOS2FET工作,产生控制BLDCM 的三相电压。IR2133内部集成的运算放大器采集母线电流信号,实现电流闭环控制。ITR IP引脚外接采样电阻,实现过电流保护。当发生电源欠电压或过电流故时,FAULT引脚输出为低电平,送至TMS320F2812的故障保护引脚,关闭PWM输出,实现报警保护功能。图中R6、R7 构成分压电路,检测直流母线的供电电压,防止系统工作在异常供电条件下,并根据检测到的电压执行电压补偿算法,提高系统的抗干扰能力。
![](../img/eec-mcu/mcu-167603d4vc5nttj0w.jpg)
图2 功率电路
2. 2 RDC电路设计
本系统采用旋转变压器作为位置检测元件。旋转变压器输出的正/余弦信号经过RDC电路后变成数字信号,通过数据总线送入TMS320F2812,构成转子位置检测反馈通道。位置反馈、转子位置确定、速度测量都取决于该通道,其精度是系统实现转速稳定及位置精度的关键因素之一,所以该反馈电路是系统的关键通道。为了保证该通道的精度,系统采用了AD2S83集成电路实现RDC变换功能,具有抗干扰能力强,线性度好,精度高等优点,电路如图3所示。
![](../img/eec-mcu/mcu-167604zqqbyo0sbtf.jpg)
图3 RDC角度转换电路
图3中,旋转变压器的输出信号送入AD2S83,DATA [ 0~16 ]为AD2S83 的数字输出; SC1 和SC2选择AD2S83输出精度,根据电机最高转速进行选择。在设计过程中,充分利用了TMS320F2812资源丰富、引脚多的特点,由其对精度选择位进行控制,扩展了使用对象; 本系统伺服电机的最高转速为1 500 r/min,AD2S83最终选择14 位精度。参考信号的频率为18 kHz,图中各个元件取值的详细计算过程见文献[ 6 ]。
1 方案设计
系统要求实现较高的精度,这就需要降低伺服电机运行过程中的转矩波动,可以从电机结构和控制算法两个方面加以考虑:伺服系统采用无槽结构的无刷直流电动机(BLDCM)作为伺服电机,换相控制方式为电压空间矢量( SVPWM)正弦波驱动技术。无刷直流电动机采用正弦波驱动方式,三相绕组通入对称三相交流电,电枢磁场为圆形旋转磁场,方向连续变化, 实现较低的转矩纹波、平滑运转和较低的工作噪声,文献[ 3 ]证明了SVPWM驱动技术对于降低电机的转矩波动有较好的效果;无槽结构的无刷直流电动机消除了齿槽效应, 具有转矩波动小、运行平稳、噪声低、电枢电感小、定位干扰力矩小等特点,采用正弦波绕组后,从结构上配合正弦波驱动技术使得系统高精度控制的实现更为容易。采用正弦波驱动方式,要求电机安装有高分辨率的位置传感器以提供精确的转子位置信息。旋转变压器用来作为转子位置检测传感器,能够实现高精度检测,满足正弦波驱动的位置精度要求。
普通的电机控制用微控制器只有一个电机控制单元,如果同时控制两台三相电机,需要外部扩展一定数量的器件和接口,大大提高了成本,降低了可靠性。TMS320F2812是新一代电机控制专用数字信号处理器,集成度高,运算速度快,带有两个事件管理器,能够实现同时对两台三相电机的调速控制,因此选择TSM320F2812作为核心控制器。伺服系统方案原理框图如图1所示
![](../img/eec-mcu/mcu-167602a4tjerdw33n.jpg)
无刷直流电动机是系统的伺服驱动单元;采用PC机作为上位机平台,通过RS - 485总线实现对伺服系统的实时监控。系统两个通道的技术指标及控制对象相同,因此各个通道采取了相同的硬件结构,以利于降低系统成本,缩短开发周期。
TMS320F2812作为整个控制器的核心,根据控制算法产生PWM调制信号,与保护电路产生的信号综合后,经过驱动电路放大控制逆变电路,实现对伺服电动机的控制。信号发生器产生稳定的正弦波信号作为旋转变压器的激励信号及角度变换(Resolver - to - Digital Converter, RDC)电路的参考信号。旋转变压器与电机转子同轴连接,实现角度位置检测及反馈、速度计算及反馈功能。
2 系统硬件设计
两个通道采用相同的硬件电路,因此下面所讨论的硬件电路都在两个通道中得到应用。
2. 1 功率电路设计
功率电路包括驱动电路和逆变电路两个部分。图2是单个通道的功率电路原理图,三相逆变电路由6只功率MOSFET构成。系统采用了集成驱动芯片IR2133实现对功率MOSFET的驱动控制,具有欠电压保护和过电流保护功能。IR2133的供电采用了自举方式,用单电源经过3个二极管给逆变器的3个上桥臂驱动电路供电, 3个下桥臂则共用一个电源。PWM输入信号经过IR2133放大后驱动MOS2FET工作,产生控制BLDCM 的三相电压。IR2133内部集成的运算放大器采集母线电流信号,实现电流闭环控制。ITR IP引脚外接采样电阻,实现过电流保护。当发生电源欠电压或过电流故时,FAULT引脚输出为低电平,送至TMS320F2812的故障保护引脚,关闭PWM输出,实现报警保护功能。图中R6、R7 构成分压电路,检测直流母线的供电电压,防止系统工作在异常供电条件下,并根据检测到的电压执行电压补偿算法,提高系统的抗干扰能力。
![](../img/eec-mcu/mcu-167603d4vc5nttj0w.jpg)
图2 功率电路
2. 2 RDC电路设计
本系统采用旋转变压器作为位置检测元件。旋转变压器输出的正/余弦信号经过RDC电路后变成数字信号,通过数据总线送入TMS320F2812,构成转子位置检测反馈通道。位置反馈、转子位置确定、速度测量都取决于该通道,其精度是系统实现转速稳定及位置精度的关键因素之一,所以该反馈电路是系统的关键通道。为了保证该通道的精度,系统采用了AD2S83集成电路实现RDC变换功能,具有抗干扰能力强,线性度好,精度高等优点,电路如图3所示。
![](../img/eec-mcu/mcu-167604zqqbyo0sbtf.jpg)
图3 RDC角度转换电路
图3中,旋转变压器的输出信号送入AD2S83,DATA [ 0~16 ]为AD2S83 的数字输出; SC1 和SC2选择AD2S83输出精度,根据电机最高转速进行选择。在设计过程中,充分利用了TMS320F2812资源丰富、引脚多的特点,由其对精度选择位进行控制,扩展了使用对象; 本系统伺服电机的最高转速为1 500 r/min,AD2S83最终选择14 位精度。参考信号的频率为18 kHz,图中各个元件取值的详细计算过程见文献[ 6 ]。
电动机 电子 自动化 电压 PWM 电感 传感器 变压器 总线 电路 信号发生器 MOSFET 电流 二极管 逆变器 放大器 电阻 集成电路 相关文章:
- 基于ARM微处理器LPC2132的智能电动机保护器设计(07-23)
- 基于ATmega8的大功率直流电机控制系统设计与实现(09-20)
- Atmega16在开关磁阻电机调速系统中的应用(06-08)
- DSP芯片介绍及其选型(06-07)
- 基于单片机AT89C51的时间/位移换向控制器设计(06-13)
- 单片机在电动机保护中的应用(07-23)