1、目 录第一章 绪 论31.概述31.1 直流电机特点及应用和控制前景31.2 直流调速发展42.直流电动机原理52.1 直流电机基本工作原理52.2 直流电机电器特性6第二章 直流电机控制方案设计72.1 直流电动机调速办法72.1.1 PWM调速设计112.1.2 直流电机控制构造图12第三章 直流电机调速硬件设计133.1 最小系统设计133.11 AT89C51简介133.12 系统时钟设计173.1.3 系统复位方式173.2 电源电路设计183.2.1 芯片简介183.2.2 电源电路图1933 显示电路设计193.3.1 78LS48芯片简介193.3.2 显示电路图203.4 键
2、盘电设计203.5 驱动电路设计213.5.1 L298N芯片简介213.5.4 驱动电路21第四章 直流电机转速控制程序设计224.1 主程序流程图224.2 键盘扫描流程图234.3 中断程序流程图24第五章 结论与展望245.1 结论245.2 展望25道谢25参照文献26英文摘要26附录(主程序及原理图)27基于AT89C51直流电动机PWM调速系统设计摘要 :文章设计了以单片机AT89C51和L298N控制直流电机脉宽调制(PWM)调速系统。重要简介了用单片机软件实现PWM调节电机转速基本办法,给出了程序流程图、Keic51程序。硬件电路实现了对电机正转、反转、急停、加速、减速控制以
3、及PWM占空比在四位LED上实时显示。核心字:单片机,调速,直流电动机, PWM控制第一章 绪 论1.概述1.1 直流电机特点及应用和控制前景电机是把电能转换成机械能装置。电机种类繁多,如果按电源类型分,可分为直流电机和交流电机两大类。常用直流电机涉及有刷电机、无刷电机、步进电机等。直流有刷电机是所有电机基本,它具备启动快、制动及时、可在大范畴内平滑地调速、控制电路相对简朴等特点。从来是自动控制系统重要执行元件,在轧钢及其辅助机械、矿井卷扬机、挖掘机、海洋钻机、大型起重机、金属切削机床、造纸机、纺织机械等领域中得到了广泛应用。 换向器是直流电机重要薄弱环节,它使直流电机单机容量、过载能力、最高
4、电压、最高转速等重要指标都受到限制,也给直流电机制造和维护添了不少麻烦。然而,鉴于直流拖动控制系统理论和实践都比较成熟,直流电机仍在广泛使用。因而,长期以来,在应用和完善直流拖动控制系统同步,人们始终不断在研制性能与价格都赶得上直流系统交流拖动控制系统,近年来,在微机控制和电力电子变频装置高度发展之后,这个愿望终于有了实现也许。电动机控制技术发展得力于微电子技术、电力电子技术、传感器技术、自动控制技术;特别是微控制器技术,当代控制技术是以微控制器为核心技术,由此构成控制系统成为当今工业控制主流系统。这种系统已取代常规模仿检测、调节、显示、记录等仪器设备和很大某些操作人工职能,使受控对象动态过程
5、按规定方式和技术运营,以完毕各种控制、操作管理等任务。近几年来,这种嵌入式系统在肩同、通信、工业、仪器、等领域广泛应用,当代控制技术已进一步各行业诸多领域。进入90年代以来,由于计算机技术飞速发展,推动数控技术更快更新换代。世界上许多数控系统生产厂家运用PC机丰富软硬件资源开发开放式体系构造新一代数控系统。开放式体系构造使数控系统有更好通用性、柔性、适应性、扩展性,并向智能化、网络化方向大大发展。正是这些技术进步使电动机控制技术在近内发生了很大变化。其中,电动机控制方略模仿实现正逐渐退出历史舞台,而采用微解决器、FPGA/CPLD、通用计算机、PWM控制技术等当代手段构成数字控制系统得到了迅速
6、发展。应用先进控制算法,开发全数字化智能控制运动控制系统将成为新一代控制系统设计方向。1.2 直流调速发展直流电动机调速系统最早采用恒定直流电压给直流电动机供电,通过变化电枢回路中电阻来实现调速。这种办法简朴易行、设备制造以便、价格低廉;但缺陷是效率低、机械特性软,不能得到较宽和平滑调速性能,因此当前很少采用。该法只合用在某些小功率且调速范畴规定不大场合。20世纪30年代末期,浮现了发电机-电动机(也称为旋转变流组),配合采用磁放大器、电机扩大机、闸流管等控制器件,可获得优良调速性能,如有较宽调速范畴(十比一至数十比一)、较小转速变化率和调速平滑等,特别是当电动机减速时,可以通过发电机非常容易
7、地将电动机轴上飞轮惯量反馈给电网,这样,一方面可得到平滑制动特性,另一方面又可减少能量损耗,提高效率。但发电机、电动机调速系统重要缺陷是需要增长两台与调速电动机相称旋转电机和某些辅助励磁设备。但此办法重要缺陷是系统重量大、占地多、效率低及维修困难。自浮现汞弧变流器后,运用汞弧变流器代替上述发电机、电动机系统,使调速性能指标又进一步提高。特别是它系统迅速响应性是发电机、电动机系统不能比拟。但是汞弧变流器仍存在某些缺陷:维修还是不太以便,特别是水银蒸汽对维护人员会导致一定危害等。1957年,世界上浮现了第一只晶闸管,与其他变流元件相比,品闸管具备许多独特优越性,因而晶闸管直流调速系统及时显示出强大
8、生命力。由于它具备体积小、响应快、工作可靠、寿命长、维修简便等一系列长处,采用晶闸管供电,不但使直流调速系统经济指标上和可靠性有所提高,并且在技术性能上也显示出很大优越性。晶闸管变流装置放大倍数在10000以上,比机组(放大倍数10)高1000倍,比汞弧变流器(1000)高10倍;在响应迅速性上,机组是秒级,而晶闸管变流装置为毫秒级。从20世纪80年代中后期起,以晶闸管整流装置取代了己往直流发电机电动机组及水银整流装置,使直流电气传动完毕一次大跃进。同步,控制电路已经实现高集成化、小型化、高可靠性及低成本。以上技术应用,使直流调速系统性能指标大幅提高,应用范畴不断扩大,直流调速技术不断发展。近
9、年来,随着得力于微电子技术、电力电子技术、传感器技术、自动控制技术迅速发展,由晶闸管变流器供电直流电动机调速系统已取代了发电机-电动机调速系统,它调速性能也远远地超过了发电机-电动机调速系统。特别是大规模集成电路技术以及计算机技术飞速发展,使直流电动机调速系统精度、动态性能、可靠性有了更大提高。电力电子技术中IGBT等大功率器件发展正在取代晶闸管,浮现了性能更好直流调速系统,浮现了微控制器技术,当代控制技术是以微控制器为核心技术,由此构成控制系统成为当今工业控制主流系统。这种系统已取代常规模仿检测、调节、显示、记录等仪器设备和很大某些操作人工职能,使受控对象动态过程按规定方式和技术运营,以完毕
10、各种控制、操作管理等任务。这种嵌入式系统在肩同、通信、工业、仪器、等领域广泛应用。正是这些技术进步使电动机控制技术在近内发生了很大变化。其中,电动机控制方略模仿实现正逐渐退出历史舞台,而采用微解决器、通用计算机、PWM控制技术等当代手段构成数字控制系统得到了迅速发展。应用先进控制算法,开发全数字化智能控制运动控制系统将成为新一代控制系统设计方向使得直流电机调速系统研究得到了更深发展。2.直流电动机原理 2.1 直流电机基本工作原理直流电机由永久磁铁、电枢、换相器等构成。如图1-1和图1-2所示,上下是两个固定永久磁铁,上面是N极,下面是S极,磁力线从N到S。两极之间是一段可旋转导体abcd,称
11、为电枢。电枢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
12、后,变回图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
13、-3)式中是电磁转矩常数,它是电机固有常数。 第二章 直流电机控制方案设计2.1 直流电动机调速办法直流电动机分为有换向器和无换向器两大类。直流电动机调速系统最早采用恒定直流电压给直流电动机供电,通过变化电枢回路中电阻来实现调速。这种办法简朴易行、设备制造以便、价格低廉;但缺陷是效率低、机械特性软,不能得到较宽和平滑调速性能。该法只合用在某些小功率且调速范畴规定不大场合。30年代末期,发电机-电动机系统浮现才使调速性能优秀直流电动机得到广泛应用。这种控制办法可获得较宽调速范畴、较小转速变化率和平滑调速性能。但此办法重要缺陷是系统重量大、占地多、效率低及维修困难。近年来,随着电力电子技术迅速发展
14、,由晶闸管变流器供电直流电动机调速系统已取代了发电机-电动机调速系统,它调速性能也远远地超过了发电机-电动机调速系统。特别是大规模集成电路技术以及计算机技术飞速发展,使直流电动机调速系统精度、动态性能、可靠性有了更大提高。电力电子技术中IGBT等大功率器件发展正在取代晶闸管,浮现了性能更好直流调速系统。直流电动机转速n和其她参量关系可表达为: (2-1)式中 Ua电枢供电电压(V); 电枢电流(A); 励磁磁通(); 电枢回路总电阻();电势系数,p为电磁对数,N为导体数。由式(2-1)可以看出,式中、三个参量都可以成为变量,只要变化其中一种参量,就可以变化电动机转速,因此直流电动机有三种基本
15、调速办法:(1)变化电枢回路总电阻;(2)变化电枢供电电压;(3)变化励磁磁通。1.变化电枢回路电阻调速各种直流电动机都可以通过变化电枢回路电阻来调速,如图2-1(a)所示。此时转速特性公式为 (2-2)式中为电枢回路中外接电阻()。当负载一定期,随着串入外接电阻增大,电枢回路总电阻增大,电动机转速就减少。其机械特性如图2-1(b)所示。变化可用接触器或主令开关切换来实现。图2-1 变化电枢电阻电路图图2-1(b) 变化电枢电阻调速时机械特性这种调速办法为有级调速,调速比普通约为2:1左右,转速变化率大,轻载下很难得到低速,效率低,故当前已很少采用。2.变化电枢电压调速(1)采用发电机-电动机
16、组调速办法如图2-2(a)所示,通过变化发电机励磁电流来变化发电机输出电压从而变化电动机转速n。在不同电枢电压时,其得到机械特性便是一簇完全平行直线,如图2-2(b)所示。变化发电机励磁电流方向,极性和n转向都更这变化,就可以使系统很以便地工作在任意四个象限内。图2-2 (a) G-M直流调速系统图2-2(b) G-M机械特性由图可知,这种调速办法需要两台与调速电动机容量相称旋转电机和另一台容量小某些励磁发电机,因而设备多、体积大、费用高、效率低、安装需打基本、运营噪声大、维护不以便。为克服这些缺陷,50年代开始采用水银整流器(大容量)和闸流管这样静止交流装置来代替上述旋转变流机组。当前已被更
17、经济、可靠晶闸管变流装置所取代。(2)采用晶闸管变流器供电调速办法图2-3(a) V-M调速系统图2-3(b)V-M调速系统机械特性有晶闸管变流器供电调速电路如图2-3(a)所示。通过调节触发器控制电压来移动触发脉冲相位,即可变化整流电压,从而实现平滑调速。在此调速办法下可得到与发电机-电动机组调速系统类似调速特性。其开环机械特性示于图2-3(b)中。图2-3(b)中每一条机械特性曲线都由两段构成,在电流持续区特性还比较硬,变化延迟角a时,特性呈一簇平行直线,它和发电机-电动机组供电时完全同样。但在电流断续区,则为非线性软特性。这是由于晶闸管整流器在具备反电势负载时电流易产生断续导致。变电枢电
18、压调速是直流电机调速系统中应用最广一种调速办法。在此办法中,由于电动机在任何转速下磁通都不变,只是变化电动机供电电压,因而在额定电流下,如果不考虑低速下通风恶化影响(也就是假定电动机是逼迫通风或为封闭自冷式),则无论在高速还是低速下,电动机都能输出额定转矩,故称这种调速办法为恒转矩调速。这是它一种极为重要特点。如果采用反馈控制系统,调速范畴可达50:1150:1,甚至更大。(3)采用大功率半导体器件直流电动机脉宽调速办法PWM(脉宽调制)是运用功率开关器件通断实现控制,调节通断时间比例,将固定直流电源电压变成平均值可调直流电压。脉宽调速系统浮现历史久远,但因缺少高速大功率开关器件而未能及时在生
19、产实际中推广应用。近年来,由于大功率晶体管(GTR),特别是IGBT功率器件制造工艺成熟、成本不断下降,大功率半导体器件实现直流电动机脉宽调速系统才获得迅猛发展,当前其最大容量已超过几十兆瓦数量级。本设计因使用小容量直流电机,故采用第三种调速办法即PWM控制技术,实现基于AT89C51直流电机速度控制。3.变化励磁电流调速当电枢电压恒定期,变化电动机励磁电流也能实现调速。由式1可看出,电动机转速与磁通(也就是励磁电流)成反比,即当磁通减小时,转速n升高;反之,则n减少。与此同步,由于电动机转矩是磁通和电枢电流乘积(即),电枢电流不变时,随着磁通减小,其转速升高,转矩也会相应地减小。因此,在这种
20、调速办法中,随着电动机磁通减小,其转矩升高,转矩也会相应地减少。在额定电压和额定电流下,不同转速时,电动机始终可以输出额定功率,因而这种调速办法称为恒功率调速。为了使电动机容量能得到充分运用,普通只是在电动机基速以上调速时才采用这种调速办法。采用弱磁调速时范畴普通为1.5:13:1,特殊电动机可达到5:1。这种调速电路实现很简朴,只要在励磁绕组上加一种独立可调电源供电即可实现.2.1.1 PWM调速设计调速采用PWM(Pulse Width Modulation)脉宽调制,工作原理:通过产生矩形波,变化占空比,以达到调节脉宽目。PWM定义:脉宽调制(PWM)是运用微解决器数字输出来对模仿电路进
21、行控制一种非常有效技术,广泛应用在从测量、通信到功率控制与变换许多领域中。模仿信号值可以持续变化,其时间和幅度辨别率都没有限制。9V电池就是一种模仿器件,由于它输出电压并不精准地等于9V,而是随时间发生变化,并可取任何实数值。与此类似,从电池吸取电流也不限定在一组也许取值范畴之内。模仿信号与数字信号区别在于后者取值普通只能属于预先拟定也许取值集合之内,例如在0V,5V这一集合中取值。模仿电压和电流可直接用来进行控制,如对汽车收音机音量进行控制。在简朴模仿收音机中,音量旋钮被连接到一种可变电阻。拧动旋钮时,电阻值变大或变小;流经这个电阻电流也随之增长或减少,从而变化了驱动扬声器电流值,使音量相应
22、变大或变小。与收音机同样,模仿电路输出与输入成线性比例。 尽管模仿控制看起来也许直观而简朴,但它并不总是非常经济或可行。其中一点就是,模仿电路容易随时间漂移,因而难以调节。可以解决这个问题精密模仿电路也许非常庞大、笨重(如老式家庭立体声设备)和昂贵。模仿电路尚有也许严重发热,其功耗相对于工作元件两端电压与电流乘积成正比。模仿电路还也许对噪声很敏感,任何扰动或噪声都必定会变化电流值大小。通过以数字方式控制模仿电路,可以大幅度减少系统成本和功耗。此外,许多微控制器和DSP已经在芯片上包括了PWM控制器,这使数字控制实现变得更加容易了。设计方案重要涉及四个模块:单片机控制模块,L298N驱动模块,占
23、空比显示模块,运营方式设立模块。2.1.2 直流电机控制构造图图2-4直流电机控制构造图第三章 直流电机调速硬件设计3.1 最小系统设计3.11 AT89C51简介AT89C51是美国ATMEL公司生产AT89系列单片机中一种,它与MCS51系列许多机种都具备兼容性,并具备广泛代表性。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)低电压,高性能CMOS 8位微解决器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器单片机。单片机可擦除只读存储器可以重
24、复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业原则MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMELAT89C51是一种高效微控制器,AT89C2051是它一种精简版本。AT89C单片机为诸多嵌入式控制系统提供了一种灵活性高且价廉方案。 AT89C51特点l 与MCS-51 兼容 l 4K字节可编程闪烁存储器 l 寿命:1000写/擦循环l 数据保存时间:l 全静态工作:0Hz-24MHzl 三级程序存储器锁定l 1288位内部RAMl 32可编程I/O线l 两个16位定期器/计数器l 5个中断源 l 可编程串行通道l
25、 低功耗闲置和掉电模式l 片内振荡器和时钟电路 引脚定义及功能AT89C51有40条引脚,与其她51系列单片机引脚是兼容。这40条引脚可分为I/O端口线、电源线、控制线、外接晶体线四某些。其封装形式有两种:双列直插封装(DIP)形式和方形封装形式,如图3-1所示。图3-1 AT89C51引脚主电源引脚VCC:供电电压(+5V)。GND:接地。I/O端口功能P0口: P0口有八条端口线,命名为P0.0P0.7,其中P0.0为低位,P0.7为高位。每条线构造构成如图3-2所示。它由一种输出锁存器,两个三态缓冲器,输出驱动电路和输出控制电路构成。P0口是一种三态双向I/O口,它有两种不同功能,用于不
26、同工作环境。P0口为一种8位漏级开路双向I/O口,每脚可吸取8TTL门电流。当P1口管脚第一次写1时,被定义为高阻输入。P0可以用于外部程序数据存储器,它可以被定义为数据/地址第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必要被拉高。 图3-2 P0口位构造图 P1口:P1口有八条端口线,命名为P1.0P1.7,每条线构造构成如图3-3所示。P1口是一种准双向口,只作普通I/O口使用,其功能与P0口第一功能相似。作输出口使用时,由于其内部有上拉电阻,因此不需外接上拉电阻;作输入口使用时,必要先向锁存器写入“1”,使场效应管T截止,然后才干
27、读取数据。P1口是一种内部提供上拉电阻8位双向I/O口,P1口缓冲器能接受输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉缘故。在FLASH编程和校验时,P1口作为第八位地址接受。 图3-3 P1口位构造图P2口:P2口有八条端口线,命名为P2.0P2.7,每条线构造如图3-4所示。P2口也是一种准双向口,它有两种使用功能:一种是当系统不扩展外部存储器时,作普通I/O口使用,其功能和原理与P0口第一功能相似,只是作为输出口时不需外接上拉电阻;另一种是当系统外扩存储器时,P2口作系统扩展地址总线口使用,输出高8位地址A7
28、A15,与P0口第二功能输出低8位地址相配合,共同访问外部程序或数据存储器(64 KB),但它只拟定地址并不能像P0口那样还可以传送存储器读写数据。P2口为一种内部上拉电阻8位双向I/O口,P2口缓冲器可接受,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因而作为输入时,P2口管脚被外部拉低,将输出电流。这是由于内部上拉缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址高八位。在给出地址“1”时,它运用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器内容。P2口在FLASH编程和校验时接受高八
29、位地址信号和控制信号。P3口:P3口有八条端口线,命名为P3.0P3.7,每条线构造如图3-1所示。P3口是一种多用途准双向口。第一功能是作普通I/O口使用,其功能和原理与P1口相似。第二功能是作控制和特殊功能口使用,这时八条端口线所定义功能各不相似,如表3-4所示。P3口管脚是8个带内部上拉电阻双向I/O口,可接受输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉缘故。P3口同步为闪烁编程和编程校验接受某些控制信号。图3-4 P2口位构造图 图3-5 P3口位构造图表1 P3口各位第二功能引脚
30、第二功能功 能 说 明 P3.0RXD串行数据输入端 P3.1TXD串行数据输出端 P3.2INT0外部中断0中断祈求信号输入端P3.3INT1外部中断1中断祈求信号输入端P3.4T0定期/计数器0外部计数脉冲输入端P3.5T1定期/计数器1外部计数脉冲输入端P3.6WR片外RAM写选通信号输出端 P3.7RD片外RAM读选通信号输出端 3.12 系统时钟设计时钟电路是用来产生AT89C51单片机工作时所必要时钟信号,AT89C51自身就是一种复杂同步时序电路,为保证工作方式实现,AT89C51在唯一时钟信号控制下严格准时序执行指令进行工作 ,时钟频率影响单片机速度和稳定性。普通时钟由于两种形
31、式:内部时钟和外部时钟。咱们系统采用内部时钟方式来为系统提供时钟信号。AT89C51内部有一种用于构成振荡器高增益反向放大器,该放大器输入输出引脚为XTAL1和XTAL2,它们跨接在晶体振荡器和用于微调电容,便构成了一种自勉励振荡器。电路中C1、C2选取在30PF左右,但电容太小会影响振荡频率、稳定性和迅速性。晶振频率为在1.2MHZ12MHZ之间,频率越高单片机速度就越快,但对存储器速度规定就高。为了提高稳定性咱们采用温度稳定性好NPO电容,采用晶振频率为12MHZ。图3-6 系统时钟3.1.3 系统复位方式当MCS-5l系列单片机复位引脚RST(全称RESET)浮现2个机器周期以上高电平时
32、,单片机就执行复位操作。如果RST持续为高电平,单片机就处在循环复位状态。依照应用规定,复位操作普通有两种基本形式:上电复位和上电或开关复位。上电复位规定接通电源后,自动实现复位操作。惯用上电复位电路如图 (3-7)中左图所示。图中电容C1和电阻R1对电源十5V来说构成微分电路。上电后,保持RST一段高电平时间,由于单片机内等效电阻作用,不用图中电阻R1,也能达到上电复位操作功能,如图 (3-7)中所示。上电或开关复位规定电源接通后,单片机自动复位,并且在单片机运营期间,用开关操作也能使单片机复位。惯用上电或开关复位电路如图 (3-8)所示。上电后,由于电容C3充电和反相门作用,使RST持续一
33、段时间高电平。当单片机已在运营当中时,按下复位键K后松开,也能使RST为一段时间高电平,从而实现上电或开关复位操作。依照实际操作经验,下面给出这两种复位电路电容、电阻参照值。 单片机复位电路图3-7 中:Cl22uF,R11k图3-8中:C:22uF,Rl300,R21k图3-7复位电路图3-8手动复位电路3.2 电源电路设计3.2.1 芯片简介78XX,XX就代表它所输出电压值,能减少电压4-5V电子产品中常用到三端稳压集成电路有正电压输出78系列和负电压输出79系列。故名思义,三端IC是指这种稳压用集成电路只有三条引脚输出,分别是输入端、接地端和输出端。用78/79系列三端稳压IC来构成稳
34、压电源所需外围元件很少,电路内部尚有过流、过热及调节管保护电路。该系列集成稳压IC型号中78或79背面数字代表该三端集成稳压电路输出电压,如7806表达输出电压为正6V,7909表达输出电压为负9V。有时在数字78或79背面尚有一种M或L,如78M12或79L24,用来区别输出电流和封装形式等,其中78L调系列最大输出电流为100mA,78M系列最大输出电流为1A,78系列最大输出电流为1.5A。在实际应用中,应在三端集成稳压电路上安装足够大散热器(固然小功率条件下不用)。当稳压管温度过高时,稳压性能将变差,甚至损坏。3.2.2 电源电路图用78系列芯片产生5V电压供应单片机使用,给单片机供电
35、。图3-9电源电路33 显示电路设计3.3.1 78LS48芯片简介48为内部上拉电阻BCD-七段译码驱动器,共有54/74448 、54/74LS48两种线路构造形式。输出端(Ya-Yg)为高电平有效,可驱动缓冲器或共阴极VLED。当规定输出0-15时,消隐输入(BI)应为高电平或开路,对于输出为0时还规定脉冲消隐输入(RBI)为高电平或开路。当BI为低电平时,不论其他输入端状态如何,YaYg均为低电平。当RBI和地址端(A0-A3)均为低电平,并测试输入端(LT)为高电平时Ya-Yg为低电平。引出端符号A0-A3 译码地址输入端BI/RBO 消隐输入(低电平有效)/脉冲消隐输出(低电平有效
36、)LT 灯测试输入端(低电平有效)RBT 脉冲消隐输入端(低电平有效)Ya-Yg 段输出端3.3.2 显示电路图 用四位共阴LED数码管实时显示电机速度.以AT89C51单片机P0口做八位数据线以P0.0-P0.3为数码管控制端。 图3-11 显示电路3.4 键盘电设计运营方式设立重要有P1口外接键盘来完毕,判断键盘与否按下办法:一方面设立P1口为高电平,然后从P1.0到P1.4逐个检测引脚电平,如果某个引脚为低电平表达该键按下,此时不需要做相应解决实现键盘功能,如果引脚为高电平则不做解决。采用5个独立开关重要控制电机正反转,急停,加减速。 图3-11 键盘电路3.5 驱动电路设计3.5.1
37、L298N芯片简介L298N是SGS公司产品,是由达林顿管构成双桥高电压大电流集成PWM电路。PWM电路由四个大功率晶体管构成桥电路,四个晶体管分为两组,交替导通和截止,用单片机控制达林顿管使之工作在开关状态,依照调节输入脉冲占空比,精准调节电动机转速。这种电路由于管子工作只在饱合和截止状态下,效率非常高。H型电路使实现转速和方向控制简朴化,且电子开关速度不久,稳定性也极强,是一种广泛采用PWM调速技术。内部每个H桥下侧桥臂晶体管发射极连在一起,其输出脚(SENSEA和SENSEB) 用来连接电阻检测电流。VSS接逻辑控制电源。VS为电动机驱动电源.IN1-IN4输入引脚为原则TTL逻辑电平信
38、号,用来控制桥开与关即实现电机正反转,ENA、ENB引脚则为使能控制端,用来输入PWM信号实现电机调速。3.5.4 驱动电路采用L298N驱动器,接受单片机输入信号并放大,驱动电机运转。 图3-12 驱动电路第四章 直流电机转速控制程序设计4.1 主程序流程图图4-1 主流程图主程序重要完毕工作是设立堆栈,清除标志位,清除暂存,清显示,对T0口进行初始化,对串口进行初始化后,调用其他功能子程序,完毕设计任务。4.2 键盘扫描流程图图4-2 键盘扫描流程图采用独立式键盘,本设计键盘较为简朴,只设计了电机正反转,急停,加减速5个按键。4.3 中断程序流程图图4-3中断流程图第五章 结论与展望5.1
39、 结论本文对直流调速系统进行了初步研究,从直流调速系统原理出发,逐渐建立了直流电机调速控制系统数学模型,并在此基本上给出了软、硬件实现方案。本文采用PWM控制技术,即运用逆变器装置中半导体开关开通和关断,把直流电压转化变成一定规律电压脉冲序列,以实现调频、调压和消除谐波三个目。 PWM控制技术经历了一种不断创新和不断完善发展过程,电力电子技术发展,某些全控型迅速半导体器件,如BJT、IGBT、GTO等浮现,推动了PWM控制技术进一步发展。PWM控制技术有许各种,如等脉宽PWM法、正弦波PWM法(SPWM法)、磁链追踪型PWM法和电流跟踪型PWM法以及新近发展起来空间矢量PWM法(SVPWM)等
40、。根椐占空比和电机电枢两端U及电机转速关系,通过变化PWM占空比来调节电机两端平均电压,实现粗略调速. 通过S3,S4来变化PWM占空比,每按动一次就变化10%数码管显示当前PWM占空比,例如显示5表达占空比为50%;LED1和LED2分别表达电机正转和反转。参照文献1张彦,张同庄 基于80C196KB单片机实现数字化触发技术J机械制造与自动化,(1) ,45-602陈伯时. 电力拖动自动控制系统M. 北京:机械工业出版社,.3李发海 王岩. 电机与拖动基本(第三版)M. 北京:清华大学出版社.4 李群芳. 单片机原理及应用M. 北京:清华大学出版社,.5 贾金铃. 微型计算机原理及应用M.
41、重庆:重庆大学出版社,.6 谭浩强. C程序设计(第二版)M. 北京:清华大学出版社7 吴弋,综合性最优控制及其在直流调速系统中应用.科技情报开发与经济J,(7):110-1128 潘策,杨培林,陈晓楠.基于最优化控制直流脉宽调速系统.包装与食品机械J,. 21(4) :21-239 任天良,郑利军,姜燕.90KW IGBT直流调速装置.电力电子技术J,1997(1):35-3810 程耕国,张国栋.PWM直流可逆调速微机控制系统.电气时代J,. 11:22-2511 孙立功,刘珊中,田藏.直流电机驱动控制器技术改进.起重运送机械J, (9):28-30英文摘要PWM Regulating S
42、peed System Of Dcmotor Based On AT89C51 MicrocontrollerAbstract:A kind of speed regulation system of Pules Width Modulation(PWM) for DC motor composed of microcontroller AT89C51 and L298N was designed .The basic metiods of PWM regulating DC motor speed are explaind . Programs in KeilC51. Quick stop.
43、acceleration and deceleration of the motor are achieved in hard circuit.PWM duty cycles are shown on four leds.Keywords:Single chip microcontroller AT89C51;Pulse Width Modulation;DC Motor;LED disply.附录(主程序及原理图)#include#include #define uchar unsigned char#define uint unsigned intunsigned char table=0
44、x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x40,0x00; 共阴数码管 0-9键盘扫描程序Void keyscan(); Enum keydown kdwn P1=oxff If(p1&oxff)!=ox1f) delay(1000) ;延时10ms 消抖 If(p1&ox1f)!=ox1f) Kdwn=p1&ox1f Switch(kdwn) Case clckws:clokwise( );break;正转 Case antclckws:anticlokwise( );break;反转 Case mstsp:motorstop(
45、);break;急停 Case spdp: speedup( );break;加速 Case spdwn: speeddown( );break;减速 While(p1&ox1f)!=ox1f);T0中断程序void time0_int(void) interrupt 1 time+;TH0 = 0xec;TL0 = 0x78;if(change = 0)PWM2 = 1;if(time = high) PWM1=0;else if(time = period) PWM1 = 1;time = 0; else PWM1 = 1; if(time = high) PWM2=0; else if(time = period) PWM2 = 1;time = 0; 数码管显示程序Void ledshow(unsigned int i) disdata0=i/1000; /百位数 disdata1=i%1000/100; /十位数 disdata2=i%100/10; /个位数 disdata3=i%10; /小数位 P