无刷直流电机控制系统的Proteus仿真.doc
《无刷直流电机控制系统的Proteus仿真.doc》由会员分享,可在线阅读,更多相关《无刷直流电机控制系统的Proteus仿真.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除无刷直流电机控制系统的Proteus仿真作者:王家豪潘玉民来源:科技视界2015年第27期【摘 要】基于Proteus软件仿真平台,提出了一种对无刷直流电机(BLDCM)控制系统实现了转速闭环控制的方案。该系统以AT89S52单片机为核心,采用IR2101芯片驱动及AD1674实现速度,并利用数码动态显示转速,通过增量式PID调节对无刷直流电机实现转速闭环稳定控制。仿真结果表明该系统具有可控调速、显示直观等特点。【关键词】无刷直流电机(BLDCM);Proteus;增量式PID;闭环控制0 引言无刷直流电机(BLDCM)既有直流有刷电机的特性,又
2、有交流电机无刷的优点,在快速性、可控性、可靠性、输出转矩、结构、耐受环境和经济性等方面具有明显的优势,近年来得到迅速推广1。BLDCM是一种用电子换向取代机械换向的新一代电动机,与传统的直流电动机相比,它具有过载能力强,低电压特性好,启动电流小等优点。近年来在工业运用方面大有取代传统直流电动机的趋势,所以研究无刷直流电机的驱动控制技术具有重要的实际应用价值。本设计采用增量式PID控制策略控制无刷电动机,并在Proteus平台上进行转速闭环系统仿真。搭建了无刷直流电动机转速控制系统的仿真模型,基于80C51控制核心,采用keil C51软件编写C程序。1 系统硬件组成控制系统的硬件组成如图1所示
3、。采用Atmel公司的AT89S52单片机为系统控制核心、IR2101驱动的MOSFET三相桥式逆变器、无刷直流电机、A/D转换转速检测、闭环PID控制、按键检测、档位和转速显示等部分组成。2 控制系统核心及外围电路系统核心AT89S52单片机最小系统及按键电路如图2所示。AT89S52芯片是8位单片机,具有廉价、实用及运算快等优点,它有两个定时器,两个外部中断接口,24个I/O口,一个串行口。单片机首先进行初始化,将显示部分(转速显示、档位显示)送显“0”然后通过中断对按键进行检测当检测到启动键按下时,系统启动,控制核心输出初始控制码,与此同时通过AD转换器读取当前的实时转速,一方面用于显示
4、,另一方面将当前转速与设定转速送入PID控制环节然后输出下一时刻的控制码。在本次设计中使用80C51的外部中断接口0(INT0)作按键检测(见图3),通过四个与门,当有任何一个按键按下去时tap端都会出现低电平引发中断。P0口用作数据输出,P2口用作地址输出(P2.0P2.1档位显示,P2.2pwm输出地址,P2.3转速检测地址,P2.4P2.8转速输出显示地址)。由于所需按键比较少,所以采用独立按键,使用点动开关分别实现启动(OPEN)、加速(UP)减速(DOWN)、反转(CPL)、停止(CLOSE)。3 无刷电机、逆变器及驱动模型Proteus软件中无刷电机模型如图4所示。它是建立在直流电
5、机模型基础上,可以根据应用需要设定额定电压、空载转速、负载阻抗、转动惯量、绕组阻抗、绕组间互感等参数。模型的左侧是ABC三相电压输入,右侧为三个霍尔(HALL)传感器,用于实时监测转子的位置。在Proteus的元件库中,直流无刷电机有两种,bldcm-star与bldcm-triangle,即三相星型联接和三相角型联接。两者仅区别于绕组的连接方式。本文采用星型连接的无刷电机。该模型共有8个引脚:左侧A、B、C为三相电压输入端,最大输入电压为12V;右侧:sa、sb、sc是三个HALL传感器的输出端。下端:load为模拟负载输入端,omega为转子的角速度输出端,电压型输出,其输出电压乘以60即
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 直流电机 控制系统 Proteus 仿真
限制150内