论文部分内容阅读
无刷直流电动机在航空、汽车电子、工业机床等方面应用广泛。它保留了直流电机的良好调速特性的基础上,同时具有体积比较小、转动惯量小、效率高的特点,而且控制精度高。随着电力电子技术,计算机控制技术高速发展,工业领域对电机控制要求的越来越高,因此,研究其控制方法具有广泛的意义。本文分析了无刷直流电动机的工作原理,在转速基本控制算法PI、预测函数控制的基础上,改进PI算法的缺点,推导了分数阶PI预测函数控制算法(FOPIPFC)。引入ARMAX模型,方便于辨识。并采用递推阻尼最小二乘法在线辨识BLDC模型。嵌入式控制系统可实现实时控制,多任务并发操作,具有较高的集成的。在电子设备以及工业控制中得到广泛应用。ARM9开发板具有强大的存储与运算功能,易于开发编写应用程序,并且价格实惠。因此本设计选用三星公司S3C2440的ARM9核心处理器,通过外围硬件设备的设计以及Linux嵌入式操作系统的剪裁与移植,开发驱动程序,设计人机交互界面,编写应用程序。在硬件电路设计方面,驱动电路采用三相全桥逆变电路,并设计电流采样电路,霍尔传感器位置检测电路,电压检测电路以完成控制系统总体设计。控制策略选用速度环和电流环的双闭环调速设计方案。外环用分数阶PI预测函数控制(FOPIPFC)算法,内环选用和PI型预测函数控制(PIPFC)算法来实现电机调速控制。并对电机实体选用ARMAX模型,递推阻尼最小二乘法进行参数辨识,从而使调速系统达到最优控制效果。