能实现方便的平滑调速且启动性能好的特性,在工业自动化领域中有着广泛的应用。目前,通常采用H桥电路进行控制,在控制大电流电机的情况下,控制电路的体积大,电路元件多,导致可靠性下降,电路成本也较高。本文提出了一种半桥控制电路,在不降低控制性能的前提下,减少了大功率的电路元件的使用,不但降低了成本,提高了电路的可靠性,而且还具有很好的扩展性。
与交流电机相比,直流电机具有调速性能优异,启动迅速,启动转矩大,带负载能力强的特点。因此在工业自动化领域中得到了广泛的应用。
目前,直流电机驱动电路通常是采用DSP通过一个H桥电路发送PWM控制脉冲,控制直流电机以一定的速度和方向旋转。而实际的工业应用中,大多只需要直流电机在单一方向上以一定的转速运行,不需要进行频繁的正反转切换。因此针对上述需求,若仍采用H桥电路进行驱动,就会产生电路冗余,增加了硬件成本,降低了硬件电路的可靠性。因此,本文采用了一种半桥驱动电路模式。该电路在保证直流电机达到优异的运行性能的前提下,简化了电路复杂度,提高了电路可靠性。同时在此电路的基础上增加简单的外围控制电路就能够很方便地切换电机旋转方向,而无需额外增加大功率MOS管开关电路。
图1为系统总体功能框图。由图可知,该系统为一个闭环系统。DSC发出PWM信号给半桥驱动电路。半桥驱动电路根据PWM控制信号向直流电机提供相应的驱动电压并输出驱动电流,驱动直流电机运转。该驱动电流被电流传感器检测后,转换成相应的电压值反馈给DSC的A/D转换输入接口,DSC程序根据该电压值判断输出给直流电机的电流大小是否超出直流电机的额定电流值,若超出该额定电流,就立即停止驱动输出,以防止直流电机因过流而烧毁。同时,直流电机的旋转速度经编码器转换成一组正交脉冲信号,发送到DSC的正交编码器输出接口,以判断直流电机的旋转速度是否符合预设的旋转速度值。计算出二者之间的误差,并采用PID算法调整PWM的输出参数,最后输出调整后的PWM控制信号给半桥驱动电路。
为最大程度地保证对直流电机运行状态的采样精度和控制的实时性,本系统采TI公司的高性能数字信号控制器TMS320F2810作为主控芯片。该芯片最高主频为150MHz,内核是基于32位架构的DSP处理器,由于对数学运算进行了优化,因此可以对各种复杂算法进行高效的处理,专门针对诸如电机控制、数字电源、清洁能源以及雷达等多种实时控制应用领域提供的高性能控制平台。片上集成了最多16通道的12位ADC输入接口,2个正交编码器接口(QEP),4路可独立输出的PWM接口等多种外设,能够完全满足本系统的设计需求。
在半桥控制中,需要采用互补的PWM信号分别控制上、下两个开关管的导通和关断,并且还必须要绝对避免这两个开关管同时处于导通状态,否则将会导致电机的供电电源对地形成短路。因此,必须在互补的PWM信号输出中加上死区控制。为了简化电路,本系统选择了专用的半桥控制芯片IR2183控制半桥开关管的工作。IR2183是国际整流器公司推出的600V半桥驱动器,具有独立的高、低端输入,兼容3.3V、5V逻辑,栅极驱动电压范围达到10~20V,栅极驱动电流变化率很低,抗干扰能力强,并且具有欠压保护。IR2183内部还设置有固定死区控制逻辑,能够很好地防止上下两路PWM信号在转换时的瞬间短路现象。
由于电机的额定电流为6A,为了防止因过流而烧毁电机,本系统采用一个电流传感器ACS712来实时监测流入电机的电流。该芯片是基于霍尔效应的线性电流传感器,检测精度高,具有66~185mV/A的检测灵敏度,输出电压与被检测电流成比例,并且电流感应端口和电压输出端口之间具有2.1kVRMS的电压隔离,能够很好的保护后级DSC的AD输入电路。