基于LPC2148的无刷直流电机控制器的设计_李本斌.docx
《基于LPC2148的无刷直流电机控制器的设计_李本斌.docx》由会员分享,可在线阅读,更多相关《基于LPC2148的无刷直流电机控制器的设计_李本斌.docx(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 工 程 硕 士 学 位 论 文 基于 LPG2148的无刷直流电机控制器的设计 李本斌 指导教师 郎宝华 _ 副教授 李榕 高工 申请学位级别 工程硕士 工程领域 控制工程 2015年 4月 22曰 基于 LPC2148的无刷直流电机控制器的设计 工程领域:控 制工程 研究生签字: + 4 Mi 学 校 导 师 签字 : 念年 企业导师签字 : 摘要 无刷直流电机 (BLDCM)既有交流电机结构简单、运行可靠、维护方便等特点,又有直 流电机运行效率高、调速性能好等特性,而且由于不受机械换相的限制,易于做到大容量、 高转速,在汽车、机器人、办公自动化以及工业现场都有广泛的应用前景。因此无刷直流
2、 电机被认为是21世纪最有发展前途和广泛应用前景的电子控制电机。故本课题以 phillips 公司的 LPC2148为核心控制芯片,设计了无刷直流电机控制系统。 首先,论文叙述了无刷直流电机的发展背景和研宄意义,然后介绍了无刷直流电机 的结构和工作原理。在基本电磁定律的基础上建立了无刷直流电机的数学模型,为建立无 刷直流电机控制系统仿真模型奠定了基础。在 Matlab/Simulink中搭建无刷直流电机控制 系统,分别对无刷直流电机幵环控制和速度闭环控制进行了仿真研宄。 其次,本文通过分析反电动势过零点硬件检测电路,研究了该电路使反电动势过零 点信号延迟角度大小的计算问题。得出已有延迟 角度计
3、算公式不符合该电路,于是重新推 导了延迟角度计算公式,并通过 Multisim软件搭建仿真电路进行验证,仿真结果表明重 新推导出的公式是正确的,而已有公式确实不符合该硬件电路。通过延迟角度大小的准确 计算,为反电势法准确控制换相奠定了基础。 最后,在仿真工作的基础上,设计出了控制器的硬件电路和控制软件。利用 Altium Designer绘制电路原理图和进行 PCB的制作。系统中的位置信号检测电路包括霍尔接口 电路和反电势过零点检测电路,使用有位置传感器和无位置传感器两种方式控制。控制软 件按照模块化思想进 行编程,在 KEIL4软件编译环境下用 C语言编写完成。最后进行了 硬件和软件的综合调
4、试。实验结果表明,本控制系统可以稳定运行,并能够对无刷直流电 机进行大范围调速,而且能够通过调节使速度稳定,达到了控制器的设计要求。 关键词:无刷直流电机;无位置传感器;反电势过零点;相位滞后; LPC2148; Matlab/Simulink Design of Brushless DC Motors Controller based on LPC2148 Discipline: Control Engineering Student Signature: Brushless DC motors(BLDCM) are not only owning the characteristic of
5、 simple structure perform reliably、 low maintenance that AC motors having, but also owning the characteristic of high efficiency speed regulation well and so on that DC motors having. And not limited by mechanical commutation, it is easy to accomplish the large capacity and high speed designing. So
6、BLDCM have broad application prospects in the fields of cars、 robots、 office automation and industrial.Therefore, BLDCM are considered to be the most development and application prospect of electronic control motors in the 21st century.So this article had designed a brushless DC motors control syste
7、m using the LPC2148 as core control chip made of phillips. First of all, the paper described the background of BLDCM developmenting and research significance, then introduced the structure and working principle of the brushless DC motors.On the basic of the basic laws of electromagnetic, establishin
8、g the mathematical model of BLDCM which is the foundation of establishing simulation model of BLDCM control system.The article studied the simulation system with open control of BLDCM and the simulation system with speed closed-loop control of BLDCM based on the Matlab/Simulink. Secondly,The article
9、 studied the problem of the zero-crossing of back electromotive force(EMF) hardware detecting circuits that make phase of zero-crossing of back EMF delay and its size calculating. Obtaining that the exsited calculating formula for detecting the size of delay angle inconformity with the circuits9so t
10、he author had deduced a new formula for calculating delay angle of zero-crossing back EMF? and built simulating circuits to detect the Supervisor II Signature: ii Abstract results by Multisim. The verification results showed that the right of the new deducing formula and the exsited formula is indee
11、d not match with this circuits. Finally, the article had designed the hardware circuits and control softwares of the controller based on the simulation work, the author had drawn schematic diagram of circuits and made PCB using the Altium Designer. The system had included hall interface circuits and
12、 the zero-crossing of back EMF detecting circuits,so it can controlled by using position sensor or position sensorless methods.The article had written the control softwares using C language in KEIL4 compilling environment with modular thoughts.Then the article had debugged the hardwares and soflware
13、s.Experimental results showed that the control system can be running stablely, regulatting speed with large range,adjusting speed to be stability, and achiving the requirements of the designing. Key Words: Brushless DC motors; Position Scnsorless; Zero-crossing of back EMF;Phase delay;LPC2148;Matlab
14、/Simulink 1绪论 . 1 1.1课题的研宂背景及意义 . 1 1.2课题的研宄现状 . 1 1.2.1无位置传感器控制技术 . 2 1.2.2无位置传感器起动技术 . 3 1.3论文的主要工作 . 3 1.4本章小结 . 4 2无刷直流电机的工作原理及数学模型 . 5 2.1无刷直流电机的基本结构 . 5 2丄 1电机本体 . 5 2.1.2控制器 . 6 2.2无刷直流电机的工作原理 . :.6 2.3无刷直流电机的数学模型 . .9 2.3.1电压方程 . 9 2.3.2转矩和机械方程 . 10 2.3.3反电势方程 . 10 2.4本章小结 . 11 3无刷直流电机控制系统的仿
15、真研究 . 12 3.1基于 Simulink的无刷直流电机仿真 . 12 3.2无刷直流电机的闭环控制系统 . 13 3.2.1 BLDCM 模块 . 13 3.2.2逻辑换相模块 . 18 3.2.3三相逆变桥模块 . 18 3.2.4控制模块 . 19 3.3仿真结果 . 20 3.4本章小结 . 25 4反电势过零点信号相位滞后研究 . 26 4.1无刷直流电机的反电势法控制 . 26 4,2反电动势相移的计算 . 29 4.3仿真验证相位滞后角计算公式 . 34 4.3.1仿真电路的搭建 . 34 4.3.2端电压为正弦波时的仿真结果 . 36 4.3.3端电压为梯形波时的仿真结果
16、. 37 4.4本章小结 . 38 5无刷直流电机控制系统设计 . 39 5.1系统方案设计 . 39 5.2系统硬件设计 . 39 5.2.1 控制板 . 40 5.2.2驱动板电路 . 44 5.3系统软件设计 . 54 5.3.1控制策略 . . 54 5.3.2软件总体方案设计 . . . 57 5.3.3有位置传感器的开环控制程序 . 57 5.3.4有位置传感器的闭环控制程序 . 65 5.3.5无位置传感器的幵环控制程序 . 67 5.4本章小结 . .72 6实验结果和分析 . 73 6.1有位置传感器控制实验 . 73 6.1.1有位置传感器开环控制实验 . 73 6丄 2有
17、位置传感器闭环控制实验 . 75 6.2无位置传感器控制 . . 76 6.2.1无位置传感器开环控制实验 . 76 6.3本章小结 . 78 7总结与展望 . . . 79 7.1 . . . ; . 79 7.2展望 . 79 #魏 . 81 攻读硕士学位期间发表的论文 . 84 SC ilf . 85 学位论文知识产权声明 . 86 学位论文独创性声明 . 87 1.1课题的研究背景及意义 随着社会生产力的迅速发展和人们生活水平的不断提高,人类生存和发展所需要解决 的棘手问题变成了能源危机。作为机电能量转换装置的电机被广泛应用于工业生产和人们 的日常生活中。因此,提高电机的运行性能及控制
18、精度并开发节能高效、运行可靠的电机 控制系统成为了科研人员的研宄热点。 同步电机、异步电机和直流电机在实际生产中有广泛的应用。比较这三类电机可知同 步电机有容易 失步 和调速困难等弱点;异步电机有起动困难、功率因数低、调速困难 等缺点;只有直流电机的效率高、易调速、机械特性然而传统有刷直流电机由于机械 换相而存在机械摩擦、火花、噪声和电磁干扰等问题而使其寿命缩短,进而限制了其应用 范围。 而无刷直流电机具有控制简单、效率高、体积小等优点,它既克服了传统直流电机由 于机械换相带来的缺点又保持了一般直流电机的优点。故其被越来越广泛的应用在航天航 空系统、国防军事装备、工业自动化装置 、科学仪器、交
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LPC2148 直流电机 控制器 设计
限制150内