微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种基于PIC16F877A的无刷直流电机控制器设计

一种基于PIC16F877A的无刷直流电机控制器设计

时间:05-05 来源:互联网 点击:

主程序、中断服务子程序和故障保护子程序如图6~8所示。

4 控制系统与电机试验

将设计好的系统与电机联机实验,电机的额定功率为900 W,额定电压为150 V,额定负载为4.31 N·m。通过示波器TDS1012观察发现实际运行状态下的霍尔反馈信号和理论分析结果完全一致,控制器的三路霍尔位置信号为空间上相差1200电角度的矩形波。实验过程分别测量负载转矩为0N·m、2.2 N·m和4.4 N·m时电机电流,如图9所示。从图可知:电机的电流曲线近似于正玄波,本文所设计的控制系统能够在不同负载情况下驱动无刷直流电动机动作,系统可靠性强、稳定性能好。

5 结论

文中以PIC16F877A单片机为核心设计了无刷直流电动机控制系统,包括PIC16F877A最小系统、转子位置检测电路、IGBT驱动保护电路和系统信息反馈电路等,并编写控制系统软件流程。通过试验验证本文所设计的控制系统能够可靠驱动无刷直流电机可靠运行。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top