机电一体化技术毕业论文1基于DSP的直流电机控制技术.docx
《机电一体化技术毕业论文1基于DSP的直流电机控制技术.docx》由会员分享,可在线阅读,更多相关《机电一体化技术毕业论文1基于DSP的直流电机控制技术.docx(57页珍藏版)》请在冰豆网上搜索。
![机电一体化技术毕业论文1基于DSP的直流电机控制技术.docx](https://file1.bdocx.com/fileroot1/2023-2/8/f1a1ce75-428c-4acc-af30-8fc8a0c9f7b3/f1a1ce75-428c-4acc-af30-8fc8a0c9f7b31.gif)
机电一体化技术毕业论文1基于DSP的直流电机控制技术
毕业设计
基于DSP的直流电机控制技术实现
机电一体化
1
毕业论文(设计)原创性声明
本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:
日期:
毕业论文(设计)授权使用说明
本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并
允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:
指导教师签名:
日期:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
基于DSP的直流电机控制技术实现
摘要:
直流电机由于励磁磁场和电枢磁场完全解耦,可以独立控制,因此具备良好的调速性能,出力大、调速范围宽和易于控制,广泛应用于电力拖动系统中。
而随着对电机控制要求的不断提高,普通的单片机越来越不能满足对电机控制的要求,DSP技术的发展正好为先进控制理论以及复杂控制算法的实现提供了有力的支持。
本设计采用美国TI公司专门为电机数字化控制设计的16位定点DSP控制器
TMS320LF2407作为微控制器。
该芯片集DSP信号高速处理能力及适用于电机控制优化的外围电路于一体,可以为高性能传动控制技术提供可靠高效的信号处理与控制硬件。
电机的控制系统是由检测装置、主控制器、功率驱动器以及上位机组成,其中DSP控制器是电机控制系统的关键部分,负责对电机的反馈信号进行处理并输出控制信号来控制电机的转动。
关键词:
直流电机;DSP;PID控制器;PWM
TheDesignofDCMotorControlSystemBasedOnDSP
Abstract:
TheDCmotorarmaturemagneticfieldandtheexcitationcompletelydecoupled,itcanbeindependentlycontrolled,soitelectricdrivesystems.Withthemotorcontrolrequiredforcontinuousimprovement,commonsingleMCUcan'tmeetrequirementsofthemotorcontrolwell,DSPtechnologyjustfortheadvancedcontroltheoryandcomplexcontrolalgorithmimplementationprovidesastrongsupport.
ThisdesignusestheAmericanTIcompanyspeciallyformotorcontroldesignofdigital16fixed-pointDSPcontrollerTMS320LF2407asthecontroller.ThechipsetDSPsignalthemotorcontroloptimizationtheperipheryofthecircuitinabody,devices,themaincontroller,powerdriverandPCcomponents,whichDSPcontrollerisakeypartofthemotorcontrolsystem,responsibleforthemotorfeedbacksignalprocessingandoutputcontrolsignaltocontroltherotationofthemotor
KeyWords:
DCmotor,DSP,PIDcontroller,PWM.
2原理图46
3PCB图47
基于DSP的直流电机控制技术实现
1课题概述
1.1课题研究背景
电气传动是以电动机的转矩和转速为控制对象,按生产机械工艺要求进行电动机转速控制的自动化系统。
根据电动机的不同,工程上通常把电气传动分为直流电气传动和交流电气传动两大类。
纵观电气传动的发展过程,交、直流两大电气传动并存于各个时期的工业领域内,虽然它们所处的地位和作用不同,但是它们始终是随着工业技术的发展,特别是随着电力电子学和微电子学的发展,在相互竞争、相互促进中完善着自身。
发生着变更。
由于直流电动机具有良好的线性调速特性,简单的控制性能,因而在工业场合应用广泛。
近代,由于生产技术的发展,对电气传动在起制动、正反转以及调速精度、调速范围、静态特性、和动态响应方面都提出了更高的要求,所以用计算机控制电力拖动控制系统成为计算机应用的一个重要内容。
直流调速系统在工农业生产中有着广泛的应用。
随着计算机技术和电力电子技术的飞速发展,两者的有机结合使电力拖动控制产生了新的变化。
计算机技术、电力电子技术和直流拖动技术的组合是技术领域的交叉,具有广泛的应用前景。
有不少的研究者己经在用DSP作为控制器进行研究。
直流调速控制系统的控制方法经历了机械式的、双机组式的、分立元件电路式的、集成电路式的、单片机式的发展过
程。
随着数字信号处理器DSP的出现,给直流调速控制提供了新的手段和方法。
将计算机技术的最新发展成果运用在直流调速系统中,在经典控制的基础之上探讨一
种新的控制方法,为计算机技术在电力拖动控制系统中的应用做些研究性的工作。
用计算机技术实现直流调速控制系统,计算机的选型很多。
经过选择,选取DSP
芯片作为控制器。
直流调速系统的内容十分丰富,有开环控制系统,有闭环控制系统;有单闭环控制系统,有双闭环控制系统和多闭环控制系统;有可逆调速系统,有不可逆调速系统等。
在电气时代,电动机一直在现代化的生产和生活中起着十分重要的作用。
在一个电机控制系统或运动控制系统中,为了得到希望的运动轨迹,人们需要对电动机进行控制。
随着电子技术的不断发展,电子设备的使用日益增多。
电脑、手机、空调、电视等许多电子产品,已经成为我们生活中必不可少的一部分
这些都离不开电机的控制。
开展本课题研究的控制对象是双闭环直流调速系统;研究的目的是利用计算机硬件和软件发展的最新成果,对控制系统升级进行研究;研究工作是在对控制对象全面回顾总结的基础上,重点对控制部分展开研究,它包括对实现控制所需要的硬件和软件环境的探讨,控制策略和控制算法的探讨等内容。
目前,对于控制对象的研究和讨论很多,有比较成熟的理论,但实现控制的方法和手段随着技术的发展,特别是计算机技术的发展,不断地进行技术升级。
这个过程经历了从分立元件控制,集成电路控制和单片计算机控制等过程。
每一次的技术升级都是控制系统的性能有较大地提高和改进。
随着新的控制芯片的出现,给技术升级提供了新的可能。
电机控制是DSP应用的主要领域,随着社会的发展以及对电机控制要求的日益提高,DSP将在电机控制领域中将发挥越来越重要的作用。
1.2课题研究的目的及意义
一个多世纪以来,电动机作为机电能量转换装置,一直在现代化生产和生活中发挥着十分重要的作用。
无论是工农业生产、交通运输、国防、航空航天、医疗卫生、商务与办公设备,还是日常生活中的家用电器,都大量地使用着各种各样的电机。
据资料统计,现在有90%以上的动力源来自于电动机,我国生产的电能大约有
60%用于电动机,电动机与人们的生活息息相关,密不可分。
电动机主要类型有同步电动机、异步电动机与直流电动机三种。
其中,直流电动机在八十年代以前一直处于调速传动领域的主导地位,这主要源于其完美的转矩控制特性,即通过调节电枢电压和励磁电流就可以任意调节其转速和转矩。
以微控制器为核心的运动控制系统首先需要说明的是,这里的微处理器事实上是指以MCS-51、MCS-96等为代表的8位或16位单片机。
利用微处理器取代模拟电路作为电动机的控制器,所构成的系统具有如下优点:
(1)使电路更简单。
模拟电路为了实现逻辑控制需要许多分立电子元件,从而使电路变得复杂。
采用微处理器以后,绝大多数控制逻辑可采用软件实现。
(2)可以实现较复杂的控制算法。
微处理器具有更强的逻辑功能,运算速度快、精度高、具有大容量的存储器,因此有能力实现较复杂的控制算法。
(3)灵活性和适应性强。
微处理器的控制方式主要有软件来实现,如果需要修
改控制规律,一般不必修改系统的硬件电路,只需对软件进行修改即可。
(4)无零点漂移,控制精度高。
数字控制系统中一般不会出现模拟电路中经常遇到的零点漂移问题,控制器的字长一般可保证足够的控制精度。
(5)可提供人机界面,实现多机联网工作。
一些性能要求不是很高的场合,现在普遍使用单片机作为电动机的控制器。
实际上与单片机功能类似,可作为电动机控制器的元件还有很多种,如工控机、可编程逻辑控制器等。
工控机的功能十分强大,它有极高的速度、强大的运算能力和接口功能、方便的软件环境,但由于工控机成本高、体积大,所以一般只用于大型系统。
可编程逻辑控制器则正好相反,它只能完成逻辑判断、定时、计数和简单的运算,由于功能太弱,它一般也只用于较简单的电动机控制系统设计。
单片机处于工控机和可编程逻辑控制器之间,拥有强大的控制功能、低廉的成本,可以较好地满足任意类型电动机控制系统设计的需要。
然而,由于微处理器一般采用冯-诺依曼总线结构,处理器的速度有限,处理能力也有限;另外,单片机系统比较复杂,软件编程的难度较大。
同时,一般单片
机的集成度较低,片上不具备运动控制系统所需要的专用外设,如PWM产生电路等。
因此,基于微处理器构成的电动机控制系统仍然需要较多的元器件,这增加了
系统电路板的复杂性,降低了系统的可靠性,也难以满足运算量较大的实时信号处理的需要,难以实现先进控制算法,如预测控制,模糊控制等。
以可编程DSP控制器为核心构成的运动控制系统为了满足世界范围内运动控
制系统的需要,TI公司推出了它的TMS320240x系列DSP控制器。
x240x系列DSP
控制器将一个高性能的DSP核、大容量的片上存储器和专用的运动控制外设电路
(PWM产生电路、可编程死区、SSVPWM产生电路、捕获单元等)以及其他功能的外设电路(16通道模拟数字转换单元、串行通信接口、CAN控制器模块等)集成在单芯片上,保持了传统微处理器可编程、集成度高、灵活性适应性好、升级方便等优点;同时,其内部的DSP核可提供更高的运算速度、运算精度核处理大量数据运算的能力。
x240x系列DSP控制器采用改进的哈佛结构,分别用独立的总线来访问程序和数据存储空间,配合片内的硬件乘法器、指令的流水线操作和优化的指
令集。
DSP较好地满足了系统的实时性要求,实现复杂的控制算法如Kalman滤波、模糊控制、神经元控制等。
通过上面各种方法的对比,可以得到以下结论:
基于以
DSP控制器构成运动控制系统可满足任意场合的需要,将是运动控制系统实现技术的发展方向。
本毕业设计制作了一个小型的直流电动机调速装置,虽然实际应用中较难用到这么小的直流电动机调速装置,但万变不离其宗,实际应用中的直流电动机调速装置大致原理与本设计相差无几,因此,本设计有着很强的理论和指导意义。
设计的主线是“控制”2字,与本人所学专业密不可分,通过完成此次毕业设计的工作,能够加深对本专业精髓的理解,同样能够增强自学能力、实践能力和钻研精神,而且设计过程中理论充分地联系了实际,对以后工作也有很大的帮助。
本毕业设计基于TI公司的TMS320LF2407控制器,对直流电动机进行调速测速的控制系统,进行了设计研究。
1.3课题研究内容
在研究了全数字直流电动机控制系统基础上,提出一种以DSP为控制器的直流电动机智能控制系统。
系统选用TI公司的TMS320LF2407高性能数字处理器,设计出基于DSP的数字直流电机控制系统。
对直流调速原理分析,针对本文用到的调压调速原理以及特点进行说明。
系统硬件结构整体设计方案,给出了系统整体设计
框图,在此基础上介绍了本系统实现的主要功能;设计了以TMS320LF2407A为核心的硬件系统系统软件的设计,主要根据硬件设计所要实现的功能进行了系统整体
设计,依据软件的整体功能设计了各个功能模块程序。
系统硬件电路的设计与制作:
在DSP硬件设计方面,完成控制系统方案设计的论证和系统硬件控制电路的设计,并进行系统基本功能的调试工作,主要工作包括:
(1)方案论证:
根据系统性能指标要求,确定系统的控制方案;
(2)原理图绘制:
根据系统设计方案完成控制系统DSP电路原理图的设计工作,包括DSP本体电路设计和直流直线电机驱动电路设计;.
(3)硬件调试:
制作PCB电路板。
系统控制软件的设计与实现
按照控制系统技术指标的要求,对系统进行合理的分析与规划,寻求合适的控制规则并确定软件流程,主要工作包括:
(1)系统软件总体需求分析与设计;
(2)
系统软件整体结构设计;
(3)
统各部分功能的软件实现
;
(4)
组成完整程序进行调试。
2.直流电机的DSP控制
2.1直流电动机的控制原理
根据图2-1它励直流电动机的等效电路,可以得到直流电动机的数学模型。
电压平衡方程为:
dI
UERIL
dt
(2-1)
式中,U为电枢电压;I为电枢电流;R为电枢电路总电阻;E为感应电动势;L为电枢电路总电感。
其中感应电动势为:
Eken(2-2)
式中,ke为感应电动势计算常数;为每极磁通;n为电动机转速。
将式(2-2)代入式(2-1)可得:
dI
U(IRL)
ndt
Ke
(2-3)
直流电动机的电磁转矩为:
TMKTI(2-4)
转矩平衡方程为:
TMTL
Jdw
dt
(2-5)
式(2-4)和式(2-5)中,J为折算到电动机轴上的转动惯量;TM为电动机的
电磁转矩;
TL为负载转矩;w为电动机角速度;
KT为电动机转矩常数。
La
Ra
Ia
UaEa
W(n)
M
Tm
图2-1直流电动机等效电路
由式(2-3)可得,直流电动机的转速控制方法可分为两类:
对励磁磁通进行控制的励磁控制法和对电枢电压U进行控制的电枢电压控制法。
励磁控制法是在电动机的电枢电压保持不变时,通过调整励磁电流来改变励磁
磁通,从而实现调速的。
这种调速法的调速范围小,在低速时受磁极饱和的限制,在高速时受换向火花和换向器结构强度的限制,并且励磁线圈电感较大,动态响应较差,所以这种控制方法用的很少。
电枢电压控制法是在保持励磁磁通不变的情况下,通过调整电枢电压来实现调速的。
在调速时,保持电枢电流不变,即保持电动机的输出转矩不变,可以得到具有恒转矩特性的大调速范围,因此大多数应用场合都使用电枢电压控制法。
本章主要介绍这种方法的DSP控制。
对电动机的驱动离不开半导体功率器件。
在对直流电动机电枢电压的控制和驱动中,对半导体功率器件的使用上又可分为两种方式:
线性放大驱动方式和开关驱动方式。
线性放大驱动方式是使半导体功率器件工作在线性区。
这种方式的优点是:
控制原理简单﹑输出波动小﹑线性好﹑对邻近电路干扰小。
但是功率器件在线性区工作时会将大部分电功率用于产生热量,效率和散热问题严重,因此这种方式只用于数瓦以下的微小功率直流电动机的驱动。
绝大多数直流电动机采用开关驱动方式。
开关驱动方式是使半导体功率器件工作在开关状态,通过脉宽调制(PWM)来控制电动机的电枢电压,实现调速。
图2-2是利用开关管对直流电动机进行PWM调速控制的原理图和输入输出电压波形。
在图2-2(a)中,当开关管MOSFET的栅极输入高电平时,开关管导通,
直流电动机电枢绕组两端有电压
US。
t1时间后,栅极输入变为低电平,开关管截
止,电动机电枢两端电压为零。
t2时间后,栅极输入重新变为高电平,开光管的动作重复前面的过程。
这样,对应着输入的电平高低,直流电动机电枢绕组两端的电
U
t1US
a
T1
U
S
aUs
(2-6)
T1T2T
压波形如图2—2(b)所示。
电动机的电枢绕组两端的电压平均值为:
at1(2-7)
T
式中a为占空比。
Us
D1
直流电动机
V1
(a)原理图
Ui
Ot
T
Uo
t1t2
Us
Ot
(b)输入输出电压波形
图2-2PWM调速控制原理和电压波形图
占空比a表示了在一个周期T里,开关管导通的时间长短与周期的比值。
a的
变化范围0a
1。
由式(2-6)可知,当电源电压
Us不变的情况下,电枢的端电压
的平均值
Ua取决于占空比a的大小,改变a的值就可以改变端电压的平均值,从而
达到调速的目的,这就是PWM调速原理。
在PWM调速时,占空比a是一个重要的参数。
以下3种方法都可以改变占空比的值:
(1)定宽调频法。
这种方式是保持t1不变,只改变t2,这样使周期T(或频率)也随之改变。
(2)调宽调频法。
这种方法是保持t2不变,而改变t1,这样使周期T(或频
率)
(3)定频跳宽法。
这种方法是使周期T(或频率)保持不变,而同时改变t1
和t2。
前两种方法由于在调速时改变了控制脉冲的周期(或频率),当控制脉冲的频
率与系统的固有频率接近时,将会引起振荡,因此这两种方法用的很少。
目前,在
直流电动机的控制中,主要使用定频调宽法。
TMS320LF2407xA系列电动机专用DSP集成了PWM控制信号发生器,它可以通过调整事件管理器的定时器控制寄存器来设定PWM工作方式和频率;通过调整比较值来调整PWM的占空比;通过调整死区控制寄存器来设定死区时间;通过专用的PWM输出口输出占空比可调的带有死区PWM控制信号,从而省去了其他控制器所用的外围PWM波发生电路和时间延迟(死区)电路。
电动机专用DSP的高速运算功能可以实现直流电动机的实时控制,通过软件实现名副其实的全数字控制,从而省去了外围的PID调节电路和比较电路。
因此,使用DSP控制直流电动机可以获得高性能和低成本。
直流电动机通常要求工作在正反转的场合,这时需要使用可逆PWM系统。
可逆PWM系统分为单极性驱动和双极性驱动,以下分别介绍单极性驱动和双极性驱
动可逆PWM系统。
2.2直流电动机单极性驱动可逆PWM系统
单极性驱动是指在一个PWM周期里,电动机电枢的电压极性呈单一性(或者正﹑或者负)变化。
单极性驱动电路有两种,一种称为T型,它由两个开关管组成,采用正负电源,相当于两个不可逆系统的组合,由于形状像横放的“T”字,所以称为T型。
T型单极性驱动由于电流不能反向,并且两个开关管动态切换(正反转切换)的工作条件是电枢电流等于零,因此动态性能较差,很少采用。
另一种称为
H型,其形状像“H”字,也称桥式电路。
H型双极性驱动应用较多,因此在这里将详细介绍。
Us
Ui3
t
V1D1
D3V3
1
4
B
A
2Ui4
D4
tD2
V2V4
3
图2-3H型单极性可逆PWM驱动系统
图(2-3)是H型单极可逆PWM驱动系统。
它由4个开关管和4个续流二极管组成,单电源供电。
当电动机正转时,V1开关管根据PWM控制信号同步导通或关断,而V2开关管则受PWM反相控制信号控制,V3保持常闭,V4保持常开。
当电动机反转时,V3开关管根据PWM控制信号同步导通或关断,而V4开关管则受PWM反相控制信号控制,V1保持常闭,V2保持常开。
单极性驱动系统的PWM占空比仍用式(2-7)来计算。
当要求电动机在较大负载情况下正转工作时,平均电
压Ua
大于感应电动势
Ea。
在每个PWM周期的0~t1区间,V1导通,V2截止,
电流Ia经V1﹑V4从A到B流过电枢绕组,如图2-3中的虚线1。
在每个PWM周
期的t1~t2区间,V2导通,V1截止,电源断开,在自感电动势的作用下,进二极管D2和开关管V4进行续流,使电枢中仍然有电流流过,方向是从A到B,如图2-3中的虚线2。
这时由于二极管D2的箝位作用,V2实际不能导通,电流波形见图2-4(a)。
当电动机在进行制动时,平均电压Ua
小于感应电动势
Ea。
在每个PWM周期的
0~t1区间,在感应电动势和自感电动势共同作用下,电流进二极管D4﹑D1流向电源,方向是从B到A,如图2-3中虚线4,电动机处在再生制动状态。
在每个PWM周期的t1~t2区间,V2导通,V1截止,在感应电动势的作用下,电流经D4﹑V2仍然是从B到A流过绕组,如图2-3中虚线3,电动机处在耗能制动状态。
电动机
制动时的电流波形如图2-4(b)所示。
当电动机轻载或空载运行时,平均电压
Ua与感应电动势
Ea几乎相