论文部分内容阅读
本文对无刷直流电机(BLDCM)的基本构造、工作原理和运行特性进行了介绍。设计了基于dsPIC30F3010单片机的无刷直流电机控制器的硬件系统,对硬件系统组成进行了分析设计,主要包括电源电路、dsPIC主控芯片外围电路、反电动势检测电路、MOSFET驱动电路和保护电路等。研究了无刷直流电机无传感器控制方法,对广泛使用的反电动势过零检测法进行了改进。反电动势信号受PWM耦合等因素影响,其波形受噪声干扰较大,过零点不易检测。因此,需要对过零检测法进行改进。通过仿真分析,发现使用一阶低通滤波器可以很好地将反电动势信号中的噪声滤除。在实现方式上,设计的滤波器采用了二级级联结构。仿真结果表明,该数字滤波器是可行和有效的。进行了无刷直流电机控制器软件程序设计,首先设计了有传感器无刷直流电机的控制程序,算法包括如何读取霍尔传感器的信号,并转化成PWM输出。在控制策略上,程序使用转速闭环控制,设计了PI转速控制器,根据算法编程,实现功能。其次,进行无传感器过零检测法的程序设计,通过加入对反电动势信号的数字滤波器,去除反电动势信号中的噪声,使“过零点”更清晰,实现了对方法的改进。最后,进行无刷直流电机控制器的实验,观察实验采集到的波形。对数据的离线分析,证明了所设计的数字滤波器具有实用性和有效性,从而达到对反电动势过零法改进。