论文部分内容阅读
开关磁阻电机(简称SRM)驱动控制系统是一种新型机电一体化无级调速系统,存在着非线性严重、控制复杂的特点,同时,市场上所使用到的控制系统大部分采用的是传统的模糊控制技术或者传统的PID控制技术,系统的实时性不足、精度不够,针对这些问题,本文设计了一套高精度、低成本、高实时性、高效率的开关磁阻电机驱动控制系统,主要有以下工作:设计了以STM32+FPGA为主控制核心的系统方案。STM32负责电流信号的采集、与FPGA之间采用SPI进行通信、处理判断控制电平信号的高低;FPGA负责电机转子位置的信号处理,FPGA的并行能力确保系统能同时控制多相电机。转子信号使用旋转变压器进行采集,电流信号使用霍尔电流传感器进行采集,可以大大提高系统的准确性和可靠性。系统与上位机之间使用Modbus进行通信,在Modbus中可以监控电机电流、电压、开通角、关断角等参数,并对相关参数进行修改调试。设计了开关磁阻电机控制系统,用两相绕组通电起动方式代替传统的单相绕组通电起动方式,减小起动阶段的转矩脉动、提高起动阶段的转矩大小、减小电机死亡区间的范围。选择在低速阶段使用电流斩波控制方式,在高速阶段使用角度位置控制方式,使电机在不同的速度范围内都保持较高的效率,避免电机产生制动转矩。提出了开关磁阻电机模糊自整定PID控制算法,保证该系统的实时性和精确性,解决了传统的模糊控制技术将信息进行简单化处理导致系统精确性不足,传统的PID控制技术在控制非线性、时变、耦合及参数和结构不确定的复杂过程时实时性不佳等问题。实验的结果表明,该系统的精确度在10r/min,最大超调量不超过20r/min,最高效率达到91%,平均效率为89%,达到同类电机平均效率87%的水平。