教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

基于STM32的直流无刷无感电机的控制系统研究 - 图文(5)

来源:网络收集 时间:2026-08-08
导读: 直流无刷电机控制系统设计与实现 图21 模拟PID控制原理图 PID控制系统中,三个控制量所起的作用分别是:P控制将误差固定比例修正。I控制将误差取时间的积分。D控制将误差进行微分防止被控量的严重超调。 从公式中推

直流无刷电机控制系统设计与实现

图21 模拟PID控制原理图

PID控制系统中,三个控制量所起的作用分别是:P控制将误差固定比例修正。I控制将误差取时间的积分。D控制将误差进行微分防止被控量的严重超调。

从公式中推出增量式PID控制算法为:

?u(k)?u(k)?u(k?1)

=Kp(e(k)?e(k?1))?Kie(k)?Kd(e(k)?2e(k?1)?e(k?2)) 下面是增量PID算法,程序设计中用的最常用的增量PID算法[8]: u(k?1)?u(k)?q0*e(k?2)?q1*e(k?1)?q2*e(k); (2)

TsTd?)TiTs

Tdq1?Kp*(1?2)Ts Tdq2?KpTs

q0?Kp*(1?4.7 matlab gui 串行通信界面设计

为了更好调节PID,设计matlab gui界面,能够很方便的调节PID。界面如图22:

图22 PID参数整定界面

15

直流无刷电机控制系统设计与实现

5直流无刷无感电机测试结果及结果分析

5.1 H_PWM_L_PWM的波形

直流无刷电机的驱动波形有很多种方式可以选择,比如:PWM_ON调制、ON_PWM调制、H_PWM_L_ON调制、H_ON_L_PWM调制、H_PWM_L_PWM调制。我选用的是H_PWM_L_PWM调制方式[9],图23是六路PWM的其中两路,其他的几路基本都一样,用来控制直流无刷电机的顺利运转。

图23 H_PWM_L_PWM波形

5.2端电压对地波形

图24是电机对地的电压波形,和原理的很接近,也算理想。

图24 端电压对地波形

16

直流无刷电机控制系统设计与实现

5.3位置检测波形

电机的位置检测波形图如下所示,它是通过模拟中性点[10]得到的,经过光耦隔离输入到单片机的霍尔接口,通过判断单片机接口的电平来驱动电机的旋转步伐,单片机接口电平如表2所示。图25为位置检测的波形虽然有点毛刺,但经过单片机内部的软件滤波,仍然能够好的识别电机转子的位置,并进行电机的换相。

图25 位置检测波形

表 2 位置检测电平

PA6 0 0 0 1 1 1 PA7 0 1 1 1 0 0 PB0 1 1 0 0 0 1 十六进制 0x01 0x03 0x02 0x06 0x04 0x05 5.4电流波形

直流无刷电机刚启动时的电流非常大,此时容易烧坏电机,因此要加保护电路,驱动电路也要有足够的电流驱动能力,否则电机转不起来。示波器观察的波形如何下图26所示,符合电机启动的原理电流波形[11]。

17

直流无刷电机控制系统设计与实现

图26 电流波形图

5.5实物图

图27是动手焊的电路板,是直流无刷电机的驱动电路板,驱动电路用的集成模块IPM构成。该电路很好的实现了无刷电机的启动、停止及转速控制能功能。达到了预期效果。

图27 实物图

18

直流无刷电机控制系统设计与实现

结束语

近年来,随着电机技术和其相关控制技术的迅猛发展,使得无刷直流电机在工控等很多领域得到了及其广泛的应用。我这次以无刷直流电机为设计对象,对无刷直流电机控制系统进行了相对较为深入的学习,主要对以下几方面的内容进行了学习: (1)学习了电机的理论控制技术[12]。 (2)查找了一些电机控制[13]的书籍。

(3)分析了常用的无刷直流电机位置控制方法及反电势过零点检测原理[14]。 (4)对电极控制算法进行了研究,重点阐述了速度环控制策略的原理[15]。

(5)设计硬件电路,设计了以IPM为核心的功率逆变电路,并设计了反电势过零点检测电路。

(6)编写程控制系统软件[16],对整套控制系统进行了调试。

本文设计的无刷直流电机,虽然取得了一点小小的成果。但由于本人水平很有限,期待以后进一步的深入研究。需要进行改进的问题如下:

(1)本课题设计位置检测方法用的是反电势法,虽然该方法简单可靠,但它的理论前提是在忽略电枢反应的理想条件下建立的,因此在实际应用中必定存在误差,所以以后要改进。

(2)无刷直流电机的启动用的是三段式,这个方法在电机空载或者轻负载情况下,启动效果较好,成功率相对较高。但在电机重载时,启动效果较差,所以以后要改进。 (3) 控制策略和控制算法的改进。本课题用的是最需常见的速度环控制策略,而怎样将智能控制实际应用到无刷直流电机控制系统中还是分析的难点,以后要对此进一步学习。

(4)转矩脉动是无刷直流电机存在的一个影响很大的问题,以后要改善进而减小转矩脉动的影响。

19

直流无刷电机控制系统设计与实现

参考文献

[1] 许大中,贺益康.电机控制[M].杭州:浙江大学出版社.1995:90-120

[2] 李强.无位置传感器无刷直流电动机运行理论和控制系统研究[D].南京:东京大

学.2005:25-29

[3] 邵明双,孙军.基于FSBB20CH60的高性能功率模块的设计[D].电源技术应用,2009:48-61 [4] 叶贤森,刘敬彪,于海滨.基于STM32F103的深海远程电机控制系统.电子器件,2010:32-47 [5] 张璇.BLDCM无位置传感器控制系统的研究[D].大连理工大学,2009:56-72

[6] 李宁,基于MDK的STM32处理器开发应用[M].北京:北京航空航天大学出版社.2008:57-74 [7] 魏再平.基于STM32的电动摩托车无刷直流电机控制系统的研究[D].成都:西华大

学.2011:96-102

[8] 卢静,陈非凡,张高飞等.基于单片机的无刷直流电动机控制系统设计.北京机械工业学院学

报.2002:32-47

[9] 王勇,吕征宇.端电压比较法直接寻找无刷直流电机换相点及其战波调速[J].微特电

机.2003:74-83

[10] 沈建新,吕晓春,杜军红.无传感器无刷直流电机三段式起动技术的深入分析[J],微特电

机.1998:46-75

[11] Shao J,Nolan D, Hopkins T. A novel microcontroller-based sensorless brushless Dc(BLDC)

motor drive for automotive fuel pumps[J].IEEE Transactions on Industry Application,2003,39(6):1734-1740

[12] Jianwei Shao. Direct Back EMF Detection Method for Sensorless Brushless DC Motor

Dives. Thesis submitted to the Faculty of the Virginia Polytechnic Institute and the State University in Partial fulfillment of the requirements for the degree of Master, 2003:49-81

[13] 王益全.电动机原理与实用技术[M].北京:科学出版社.2005:30-48

[14] 谢运祥,欧阳森.电力电子单片机控制技术[M].机械工业出版社.2007:53-67 [15] 顾绳古.电机及拖动基础[M].机械工业出版社.2004:59-94

[16] 余永权,李小青,陈林康.单片机应用系统的功率接口技术[M].北京航空航天大学出版

社.1991:97-120

…… 此处隐藏:1417字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于STM32的直流无刷无感电机的控制系统研究 - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/448199.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)