基于AT89C51直流电机PWM调速系统设计Word文件下载.docx
- 文档编号:17351374
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:26
- 大小:327.06KB
基于AT89C51直流电机PWM调速系统设计Word文件下载.docx
《基于AT89C51直流电机PWM调速系统设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于AT89C51直流电机PWM调速系统设计Word文件下载.docx(26页珍藏版)》请在冰豆网上搜索。
该法只适用在一些小功率且调速范围要求不大的场合。
20世纪30年代末期,出现了发电机-电动机(也称为旋转变流组),配合采用磁放大器、电机扩大机、闸流管等控制器件,可获得优良的调速性能,如有较宽的调速范围(十比一至数十比一)、较小的转速变化率和调速平滑等,特别是当电动机减速时,可以通过发电机非常容易地将电动机轴上的飞轮惯量反馈给电网,这样,一方面可得到平滑的制动特性,另一方面又可减少能量的损耗,提高效率。
但发电机、电动机调速系统的主要缺点是需要增加两台与调速电动机相当的旋转电机和一些辅助励磁设备。
但此方法的主要缺点是系统重量大、占地多、效率低及维修困难。
自出现汞弧变流器后,利用汞弧变流器代替上述发电机、电动机系统,使调速性能指标又进一步提高。
特别是它的系统快速响应性是发电机、电动机系统不能比拟的。
但是汞弧变流器仍存在一些缺点:
维修还是不太方便,特别是水银蒸汽对维护人员会造成一定的危害等。
1957年,世界上出现了第一只晶闸管,与其它变流元件相比,品闸管具有许多独特的优越性,因而晶闸管直流调速系统立即显示出强大的生命力。
由于它具有体积小、响应快、工作可靠、寿命长、维修简便等一系列优点,采用晶闸管供电,不仅使直流调速系统经济指标上和可靠性有所提高,而且在技术性能上也显示出很大的优越性。
晶闸管变流装置的放大倍数在10000以上,比机组(放大倍数10)高1000倍,比汞弧变流器(1000)高10倍;
在响应快速性上,机组是秒级,而晶闸管变流装置为毫秒级。
从20世纪80年代中后期起,以晶闸管整流装置取代了己往的直流发电机电动机组及水银整流装置,使直流电气传动完成一次大的跃进。
同时,控制电路已经实现高集成化、小型化、高可靠性及低成本。
以上技术的应用,使直流调速系统的性能指标大幅提高,应用范围不断扩大,直流调速技术不断发展。
近年来,随着得力于微电子技术、电力电子技术、传感器技术、自动控制技术的迅速发展,由晶闸管变流器供电的直流电动机调速系统已取代了发电机-电动机调速系统,它的调速性能也远远地超过了发电机-电动机调速系统。
特别是大规模集成电路技术以及计算机技术的飞速发展,使直流电动机调速系统的精度、动态性能、可靠性有了更大的提高。
电力电子技术中IGBT等大功率器件的发展正在取代晶闸管,出现了性能更好的直流调速系统,出现了微控制器技术,现代控制技术是以微控制器为核心的技术,由此构成的控制系统成为当今工业控制的主流系统。
这种嵌入式系统在肩同、通信、工业、仪器、等领域的广泛应用。
其中,电动机控制策略的模拟实现正逐渐退出历史舞台,而采用微处理器、通用计算机、PWM控制技术等现代手段构成的数字控制系统得到了迅速发展。
应用先进控制算法,开发全数字化的智能控制运动控制系统将成为新一代控制系统设计方向使得直流电机调速系统的研究得到了更深的发展。
2.直流电动机原理
2.1直流电机的基本工作原理
直流电机由永久磁铁、电枢、换相器等组成。
如图1-1和图1-2所示,上下是两个固定的永久磁铁,上面是N极,下面是S极,磁力线从N到S。
两极之间是一段可旋转的导体abcd,称为电枢。
电枢的ab段与cd段分别接到两个互不接触的半圆形金属片上,这两个金属片称为换向器。
如图2-1所示,在换向器的AB两端上加上一个上正下负的直流电压,电流由a到b,由c到d。
根据左手定则,ab段在自上而下的磁力线作用下,向左移动,cd段向右移动。
在这两个力的作用下,abcd电枢开始逆时针旋转,因为换向器和电枢固定在一起,它也跟着转动。
图1-1直流电动机工作原理
(1)
图1-2直流电动机工作原理
(2)
当电枢转过180°
时如图1-2所示,cd段在上方,ab段在下方,电流由d到c,由b到a。
根据左手定则,cd段在自上而下的磁力线作用下,向左移动,ab段向右移动,即电枢继续往逆时针旋转方向旋转。
当电枢再转过180°
后,变回图1-1的情况,电机继续重复地转动。
如果把AB两端的电压方向反过来,电枢将顺时针旋转,原理同上。
2.2直流电机的电器特性
图1-3为直流电机的等效电路图。
电源Eb给电机供电,产生电流Ia。
电机在运转过程中等效于电阻Ra和反向电动势Ec串接起来。
其中Ra为电枢等效电阻;
Ec为电枢旋转时产生的反向电动势,它和转速成正比,转速越快,反向电动势越大。
图1-3直流电机的等效电路
根据图1-3列出了如下公式:
Eb=RaIa+Ec(1-1)
上面已经说过,反向电动势和转速成正比,具体关系为:
(1-2)
式中
是电动势常数,
是气隙磁通,它们都是电机的固有常数。
另外,电机的电流
和电机的输出转矩
成正比。
具体关系为:
(1-3)
是电磁转矩常数,它是电机的固有常数。
第二章直流电机的控制方案设计
2.1直流电动机的调速方法
直流电动机分为有换向器和无换向器两大类。
但缺点是效率低、机械特性软,不能得到较宽和平滑的调速性能。
30年代末期,发电机-电动机系统的出现才使调速性能优异的直流电动机得到广泛应用。
这种控制方法可获得较宽的调速范围、较小的转速变化率和平滑的调速性能。
近年来,随着电力电子技术的迅速发展,由晶闸管变流器供电的直流电动机调速系统已取代了发电机-电动机调速系统,它的调速性能也远远地超过了发电机-电动机调速系统。
电力电子技术中IGBT等大功率器件的发展正在取代晶闸管,出现了性能更好的直流调速系统。
直流电动机的转速n和其他参量的关系可表示为:
(2-1)
式中Ua——电枢供电电压(V);
——电枢电流(A);
——励磁磁通(
);
——电枢回路总电阻(
——电势系数,
,p为电磁对数,N为导体数。
由式(2-1)可以看出,式中
、
三个参量都可以成为变量,只要改变其中一个参量,就可以改变电动机的转速,所以直流电动机有三种基本调速方法:
(1)改变电枢回路总电阻
;
(2)改变电枢供电电压
(3)改变励磁磁通
。
1.改变电枢回路电阻调速
各种直流电动机都可以通过改变电枢回路电阻来调速,如图2-1(a)所示。
此时转速特性公式为
(2-2)
为电枢回路中的外接电阻(
)。
当负载一定时,随着串入的外接电阻
的增大,电枢回路总电阻
增大,电动机转速就降低。
其机械特性如图2-1(b)所示。
的改变可用接触器或主令开关切换来实现。
图2-1改变电枢电阻电路图
图2-1(b)改变电枢电阻调速时的机械特性
这种调速方法为有级调速,调速比一般约为2:
1左右,转速变化率大,轻载下很难得到低速,效率低,故现在已极少采用。
2.改变电枢电压调速
(1)采用发电机-电动机组调速方法
如图2-2(a)所示,通过改变发电机励磁电流
来改变发电机的输出电压
从而改变电动机的转速n。
在不同的电枢电压
时,其得到的机械特性便是一簇完全平行的直线,如图2-2(b)所示。
改变发电机励磁电流的方向,
的极性和n的转向都更这改变,就可以使系统很方便地工作在任意四个象限内。
图2-2(a)G-M直流调速系统
图2-2(b)G-M机械特性
由图可知,这种调速方法需要两台与调速电动机容量相当的旋转电机和另一台容量小一些的励磁发电机,因而设备多、体积大、费用高、效率低、安装需打基础、运行噪声大、维护不方便。
为克服这些缺点,50年代开始采用水银整流器(大容量)和闸流管这样的静止交流装置来代替上述的旋转变流机组。
目前已被更经济、可靠的晶闸管变流装置所取代。
(2)采用晶闸管变流器供电的调速方法
图2-3(a)V-M调速系统
图2-3(b)V-M调速系统机械特性
有晶闸管变流器供电的调速电路如图2-3(a)所示。
通过调节触发器的控制电压来移动触发脉冲的相位,即可改变整流电压,从而实现平滑调速。
在此调速方法下可得到与发电机-电动机组调速系统类似的调速特性。
其开环机械特性示于图2-3(b)中。
图2-3(b)中的每一条机械特性曲线都由两段组成,在电流连续区特性还比较硬,改变延迟角a时,特性呈一簇平行的直线,它和发电机-电动机组供电时的完全一样。
但在电流断续区,则为非线性的软特性。
这是由于晶闸管整流器在具有反电势负载时电流易产生断续造成的。
变电枢电压调速是直流电机调速系统中应用最广的一种调速方法。
在此方法中,由于电动机在任何转速下磁通都不变,只是改变电动机的供电电压,因而在额定电流下,如果不考虑低速下通风恶化的影响(也就是假定电动机是强迫通风或为封闭自冷式),则不论在高速还是低速下,电动机都能输出额定转矩,故称这种调速方法为恒转矩调速。
这是它的一个极为重要的特点。
如果采用反馈控制系统,调速范围可达50:
1~150:
1,甚至更大。
(3)采用大功率半导体器件的直流电动机脉宽调速方法
PWM(脉宽调制)是利用功率开关器件通断实现控制,调节通断时间比例,将固定的直流电源电压变成平均值可调的直流电压。
脉宽调速系统出现的历史久远,但因缺乏高速大功率开关器件而未能及时在生产实际中推广应用。
近年来,由于大功率晶体管(GTR),特别是IGBT功率器件的制造工艺成熟、成本不断下降,大功率半导体器件实现的直流电动机脉宽调速系统才获得迅猛发展,目前其最大容量已超过几十兆瓦数量级。
本设计因使用小容量直流电机,故采用第三种调速方法即PWM控制技术,实现基于AT89C51的直流电机的速度控制。
3.改变励磁电流调速
当电枢电压恒定时,改变电动机的励磁电流也能实现调速。
由式1可看出,电动机的转速与磁通
(也就是励磁电流)成反比,即当磁通减小时,转速n升高;
反之,则n降低。
与此同时,由于电动机的转矩
是磁通
和电枢电流
的乘积(即
),电枢电流不变时,随着磁通
的减小,其转速升高,转矩也会相应地减小。
所以,在这种调速方法中,随着电动机磁通
的减小,其转矩升高,转矩也会相应地降低。
在额定电压和额定电流下,不同转速时,电动机始终可以输出额定功率,因此这种调速方法称为恒功率调速。
为了使电动机的容量能得到充分利用,通常只是在电动机基速以上调速时才采用这种调速方法。
采用弱磁调速时的范围一般为1.5:
1~3:
1,特殊电动机可达到5:
1。
这种调速电路的实现很简单,只要在励磁绕组上加一个独立可调的电源供电即可实现.
2.1.1PWM调速设计
调速采用PWM(PulseWidthModulation)脉宽调制,工作原理:
通过产生矩形波,改变占空比,以达到调整脉宽的目的。
PWM的定义:
脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制。
9V电池就是一种模拟器件,因为它的输出电压并不精确地等于9V,而是随时间发生变化,并可取任何实数值。
与此类似,从电池吸收的电流也不限定在一组可能的取值范围之内。
模拟信号与数字信号的区别在于后者的取值通常只能属于预先确定的可能取值集合之内,例如在{0V,5V}这一集合中取值。
模拟电压和电流可直接用来进行控制,如对汽车收音机的音量进行控制。
在简单的模拟收音机中,音量旋钮被连接到一个可变电阻。
拧动旋钮时,电阻值变大或变小;
流经这个电阻的电流也随之增加或减少,从而改变了驱动扬声器的电流值,使音量相应变大或变小。
与收音机一样,模拟电路的输出与输入成线性比例。
尽管模拟控制看起来可能直观而简单,但它并不总是非常经济或可行的。
其中一点就是,模拟电路容易随时间漂移,因而难以调节。
能够解决这个问题的精密模拟电路可能非常庞大、笨重(如老式的家庭立体声设备)和昂贵。
模拟电路还有可能严重发热,其功耗相对于工作元件两端电压与电流的乘积成正比。
模拟电路还可能对噪声很敏感,任何扰动或噪声都肯定会改变电流值的大小。
通过以数字方式控制模拟电路,可以大幅度降低系统的成本和功耗。
此外,许多微控制器和DSP已经在芯片上包含了PWM控制器,这使数字控制的实现变得更加容易了。
设计方案主要包括四个模块:
单片机控制模块,L298N驱动模块,占空比显示模块,运行方式设置模块。
2.1.2直流电机控制结构图
图2-4直流电机控制结构图
第三章直流电机调速硬件设计
3.1最小系统设计
3.1.1AT89C51介绍
AT89C51是美国ATMEL公司生产的AT89系列单片机中的一种,它与MCS-51系列的许多机种都具有兼容性,并具有广泛的代表性。
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除100次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
AT89C51的特点
●与MCS-51兼容
●4K字节可编程闪烁存储器
●寿命:
1000写/擦循环
●数据保留时间:
10年
●全静态工作:
0Hz-24MHz
●三级程序存储器锁定
●128×
8位内部RAM
●32可编程I/O线
●两个16位定时器/计数器
●5个中断源
●可编程串行通道
●低功耗的闲置和掉电模式
●片内振荡器和时钟电路
引脚定义及功能
AT89C51有40条引脚,与其他51系列单片机引脚是兼容的。
这40条引脚可分为I/O端口线、电源线、控制线、外接晶体线四部分。
其封装形式有两种:
双列直插封装(DIP)形式和方形封装形式,如图3-1所示。
图3-1AT89C51引脚
主电源引脚
VCC:
供电电压(+5V)。
GND:
接地。
I/O端口功能
P0口:
P0口有八条端口线,命名为P0.0~P0.7,其中P0.0为低位,P0.7为高位。
每条线的结构组成如图3-2所示。
它由一个输出锁存器,两个三态缓冲器,输出驱动电路和输出控制电路组成。
P0口是一个三态双向I/O口,它有两种不同的功能,用于不同的工作环境。
P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
图3-2P0口位结构图
P1口:
P1口有八条端口线,命名为P1.0~P1.7,每条线的结构组成如图3-3所示。
P1口是一个准双向口,只作普通的I/O口使用,其功能与P0口的第一功能相同。
作输出口使用时,由于其内部有上拉电阻,所以不需外接上拉电阻;
作输入口使用时,必须先向锁存器写入“1”,使场效应管T截止,然后才能读取数据。
P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
图3-3P1口位结构图
P2口:
P2口有八条端口线,命名为P2.0~P2.7,每条线的结构如图3-4所示。
P2口也是一个准双向口,它有两种使用功能:
一种是当系统不扩展外部存储器时,作普通I/O口使用,其功能和原理与P0口第一功能相同,只是作为输出口时不需外接上拉电阻;
另一种是当系统外扩存储器时,P2口作系统扩展的地址总线口使用,输出高8位的地址A7~A15,与P0口第二功能输出的低8位地址相配合,共同访问外部程序或数据存储器(64KB),但它只确定地址并不能像P0口那样还可以传送存储器的读写数据。
P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:
P3口有八条端口线,命名为P3.0~P3.7,每条线的结构如图3-1所示。
P3口是一个多用途的准双向口。
第一功能是作普通I/O口使用,其功能和原理与P1口相同。
第二功能是作控制和特殊功能口使用,这时八条端口线所定义的功能各不相同,如表3-4所示。
P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口同时为闪烁编程和编程校验接收一些控制信号。
图3-4P2口位结构图
图3-5P3口位结构图
表1P3口各位的第二功能
引脚
第二功能
功能说明
P3.0
RXD
串行数据输入端
P3.1
TXD
串行数据输出端
P3.2
INT0
外部中断0中断请求信号输入端
P3.3
INT1
外部中断1中断请求信号输入端
P3.4
T0
定时/计数器0外部计数脉冲输入端
P3.5
T1
定时/计数器1外部计数脉冲输入端
P3.6
WR
片外RAM写选通信号输出端
P3.7
RD
片外RAM读选通信号输出端
3.1.2系统时钟的设计
时钟电路是用来产生AT89C51单片机工作时所必须的时钟信号,AT89C51本身就是一个复杂的同步时序电路,为保证工作方式的实现,AT89C51在唯一的时钟信号的控制下严格的按时序执行指令进行工作,时钟的频率影响单片机的速度和稳定性。
通常时钟由于两种形式:
内部时钟和外部时钟。
我们系统采用内部时钟方式来为系统提供时钟信号。
AT89C51内部有一个用于构成振荡器的高增益反向放大器,该放大器的输入输出引脚为XTAL1和XTAL2,它们跨接在晶体振荡器和用于微调的电容,便构成了一个自激励振荡器。
电路中的C1、C2的选择在30PF左右,但电容太小会影响振荡的频率、稳定性和快速性。
晶振频率为在1.2MHZ~12MHZ之间,频率越高单片机的速度就越快,但对存储器速度要求就高。
为了提高稳定性我们采用温度稳定性好的NPO电容,采用的晶振频率为12MHZ。
图3-6系统时钟
3.1.3系统复位方式
当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。
如果RST持续为高电平,单片机就处于循环复位状态。
根据应用的要求,复位操作通常有两种基本形式:
上电复位和上电或开关复位。
上电复位要求接通电源后,自动实现复位操作。
常用的上电复位电路如图(3-7)中左图所示。
图中电容C1和电阻R1对电源十5V来说构成微分电路。
上电后,保持RST一段高电平时间,由于单片机内的等效电阻的作用,不用图中电阻R1,也能达到上电复位的操作功能,如图(3-7)中所示。
上电或开关复位要求电源接通后,单片机自动复位,并且在单片机运行期间,用开关操作也能使单片机复位。
常用的上电或开关复位电路如图(3-8)所示。
上电后,由于电容C3的充电和反相门的作用,使RST持续一段时间的高电平。
当单片机已在运行当中时,按下复位键K后松开,也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。
根据实际操作的经验,下面给出这两种复位电路的电容、电阻参
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89C51 直流电机 PWM 调速 系统 设计