会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

基于51系列单片机的直流电机PWM调速系统设计.doc

  • 资源星级:
  • 资源大小:413.18KB   全文页数:15页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

基于51系列单片机的直流电机PWM调速系统设计.doc

1课程设计设计题目基于51系列单片机的直流电机PWM调速系统设计学院机电工程学院专业机械工程及自动化班级机自07级01班姓名学号指导老师完成时间2011年1月11日2目录1直流电动机调速概述.....................................................................................31.1直流电机调速原理...........................................................................................31.2直流调速系统实现方式...................................................................................41.389C51单片机...................................................................................................42硬件电路设计..................................................................................................52.1PWM波形的程序实现......................................................................................52.2直流电动机驱动..............................................................................................52.3续流电路设计..................................................................................................63软件设计...........................................................................................................73.1主程序设计......................................................................................................73.2数码显数设计.................................................................................................83.3功能程序设计.................................................................................................83.4仿真图............................................................................................................113.5仿真结果分析...............................................................................................13心得体会..............................................................................................................13参考文献..............................................................................................................1431直流电动机调速概述1.1直流电机调速原理直流电动机根据励磁方式不同,直流电动机分为自励和他励两种类型。不同励磁方式的直流电动机机械特性曲线有所不同。但是对于直流电动机的转速有以下公式nU/CcTR内/CrCc其中U电压R内励磁绕组本身的电阻每极磁通WbCc电势常数Cr转矩常量。由上式可知,直流电机的速度控制既可采用电枢控制法,也可采用磁场控制法。磁场控制法控制磁通,其控制功率虽然较小,但低速时受到磁极饱和的限制,高速时受到换向火花和换向器结构强度的限制,而且由于励磁线圈电感较大,动态响应较差。所以在工业生产过程中常用的方法是电枢控制法。图11直流电机的工作原理图电枢控制是在励磁电压不变的情况下,把控制电压信号加到电机的电枢上,以控制电机的转速。在工业生产中广泛使用其中脉宽调制PWM应用更为广泛。脉宽调速利用一个固定的频率来控制电源的接通或断开,并通过改变一个周期内接通和断开时间的长短,即改变直流电机电枢上电压的占空比来改变平均电压的大小,从而控制电动机的转速,因此,PWM又被称为开关驱动装置。4图12电枢电压占空比和平均电压的关系图根据上图,如果电机始终接通电源时,电机转速最大为maxV,占空比为D1t/T,则电机的平均速度为DmaxVVD,可见只要改变占空比D,就可以得到不同的电机速度,从而达到调速的目的。1.2直流调速系统实现方式PWM为主控电路的调速系统基于单片机类由软件来实现PWM,在PWM调速系统中占空比D是一个重要参数在电源电压dU不变的情况下,电枢端电压的平均值取决于占空比D的大小,改变D的值可以改变电枢端电压的平均值从而达到调速的目的。改变占空比D的值有三种方法A、定宽调频法保持1t不变,只改变t,这样使周期或频率也随之改变。(图12)B、调宽调频法保持t不变,只改变1t,这样使周期或频率也随之改变。(图12)C、定频调宽法保持周期T或频率不变,同时改变1t和t。(图12)前两种方法在调速时改变了控制脉冲的周期或频率,当控制脉冲的频率与系统的固有频率接近时,将会引起振荡,因此常采用定频调宽法来改变占空比从而改变直流电动机电枢两端电压。1.389C51单片机XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U4AT89C51图1389C51单片机52硬件电路设计2.1PWM波形的程序实现随计算机技术及电力电子技术的发展,PWM波形采用软件方法实现显得非常灵活和实用以89C51单片机为控制核心,晶振频率为12MHz定时计数器TO,T1作定时器使用,工作在方式1,定时时间为0.1ms,若PWM波形的频率为50Hz,占空比为11,则和R0载入30H和31H单元的值初始100,若在程序中利用按键产生中断调用来改变30H和31H单元的值就可以改变占空比.系统流程图如图21所示图21程序流程图2.2直流电动机驱动在直流电动机的驱动中对大功率的电动机常采用IGBT作为主开关元件,对中小功率的电机常采用功率场效应管作为主开关元件.另外还可以采用集成电路来完成对电机的驱动,系统采用集成电路L298来驱动电机开始正转系统初始化反转停止调显示子程序发正转命令发反转命令发停止命令YYY6图22L298内部结构和功能引脚图L298是双H高电压大电流功率集成电路.直接采用L逻辑电平控制,可以驱动继电器、直流电动机、步进电动机等电感性负载。其内部有两个完全相同的功率放大回路。其内部结构和引脚功能如图22所示。L298引脚符号及功能SENSA、SENSB分别为两个H桥的电流反馈脚,不用时可以直接接地ENA、ENB使能端,输入PWM信号IN1、IN2、IN3、IN4输入端,TTL逻辑电平信号OUT1、OUT2、OUT3、OUT4输出端,与对应输入端同逻辑VCC逻辑控制电源,4.57VGND地VSS电机驱动电源,最小值需比输入的低电平电压高当使能端为高电平时,输入端IN1为PWM信号,IN2为低电平信号时,电机正转输入端IN1为低电平信号,IN2为PWM信号时,电机反转IN1与IN2相同时,电机快速停止。当使能端为低电平时,电动机停止转动。2.3续流电路设计由于电机具有较大的感性,电流不能突变,若突然将电流切断,将在功率管两端产生很高的电压,损坏器件。我们在此电路中应用的是二极管来续流,利用二极管的单向导通性。二极管的选用要根据PWM的频率和电机的电流来决定,二极管要有足够迅速的恢复时间和足够的电流承受能力。由于电机具有较大的感性,电流如果突变易损坏功率胳即L298芯片。为保护芯片加上洗续流电路。电路的工作原理替如图3.7所示。电路的工作原理当电机正转时,若突然掉电,D1、D4导通,D2、D3截止当电机反转时,突然掉电D2、D3导通,D1、D4截止。D1D2D3D4MM1VSY1Y2图23续流电路工作原理图73软件设计3.1主程序设计该主程序主要完成初始化,设置定时常数和中断入口程序,主程序不断的循环处于等待中断状态.ORG0000HAJMPSTARTORG0003HLJMPINT0T0中断ORG000BHLJMPITT0T1中断ORG0030H系统初始化STARTMOVSP,60H赋初值堆栈指针MOVR0,00H给R0送值0MOVR1,00H给R1送值0CLRP1.5置0CLRP1.6置0CLRP1.7置0MOVTMOD,01H写控制字控制方式MOVTL0,0FFH置定时常数MOVTH0,0FFHSETBEA允许中断SETBEX0允许外部中断0SETBET0允许TL0中断CLRIT0SETBTR0启动TL0开始正转系统初始化反转停止调显示子程序发正转命令发反转命令发停止命令YYY8图31主流程图3.2数码显数设计通过P1.1,P1.2口来控制数码,显示通过查表和调用延时实现数的显示程序代码MOVDPTR,TABMOV40H,0置0MOV41H,0置0LEDSETBP1.1P1.1置1CLRP1.2P1.2清0MOVA,40H将40H的内容送往AMOVCA,ADPTR查表MOVP0,A查表所得A值送往P0口LCALLTTS调用延时CLRP1.1P1.1清0SETBP1.2P1.2置1MOVA,41H将41H的内容送往AMOVCA,ADPTR查表MOVP0,A查表所得A值送往P0口LCALLTTS调用延时CLRP1.2P1.2口清0LJMPLED跳转到LEDORG2000HTABDB40H,79H,24H,30H,19HDB12H,02H,78H,00H,10H3.3功能程序设计结束中断后转入相应的功能键程序,为加速、减速、正转、反转、暂停程序代码ITT0CPLP1.5P1.5口取反JNBP1.5,Z1MOVA,0FFH低电平定时SUBBA,R0MOVTH0,A9SETBTR0启动TL0RETIZ1MOVTH0,R0高电平定时SETBTR0RETIINT0CLREX0实现键盘控制MOVA,0FFHMOVP2,AMOVA,P2JNBACC.0,JIAJNBACC.1,JIANJNBACC.2,FF图32数码显示流程图图33中断子程序流程图JNBACC.3,ZZJNBACC.4,TZAJMPCCJIACJNER0,0FFH,AA实现电机加速AJMPCC

注意事项

本文(基于51系列单片机的直流电机PWM调速系统设计.doc)为本站会员(21ask)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5