基于89C51的直流电机控制讲解_第1页
基于89C51的直流电机控制讲解_第2页
基于89C51的直流电机控制讲解_第3页
基于89C51的直流电机控制讲解_第4页
基于89C51的直流电机控制讲解_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、种初窖娩课程设计(论文)题目名 称基于89C51的直流电机控制课程名 称 单片机原理及应在电气测控学科中的应用学生姓名学号系、专 业10电气工程及其自动化指导教师朱群峰2012年6月1日邵阳学院课程设计(论文)任务书年级专业10电气工程及其自动化学生姓名学 号题目名称基于89C51的直流电机控制设计时间2012 年 5 月 21 日一2012年6月1日课程名称单片机原理及应在电气测控学科中的应用课程编号121200105设计地点数字控制与PLC 实验室(305)一、课程设计(论文)目的课程设计是在校学生素质教育的重要环节,是理论与实践相结合的桥梁和纽带。单片机课程设计,要求学生更多的完成软硬结

2、合的动手实践方案,解决目前学生课程设计过程中普遍存在的缺乏动手能力的现象单片机课程设计是继电子技术、和单片机原理与应用课程之后开出 的实践环节课程,其目的和任务是训练学生综合运用已学课程“电子技术基础”、“单片机原理及应用”的基本知识,独立进行单片机应用技术和开发工作,掌握单片机程序设计、调试和应用电路设计、分析及调试检测。二、已知技术参数和条件1、 直流电机参数:DC5V、12W2、KEIL 软件;Wave 软件、protuse 软件3、THKSCM-1型单片机实验系统。三、任务和要求设计要求掌握直流电机的基本原理;掌握直流电机驱动电路的设计;掌握直流电机控制程序设计。设计一个直流电机控制系

3、统,控制直流电机正反转,启动和停止,电机的速度可调。1、要求设计出电气原理图;2、要求设计出程序流程图;3、要求设计出程序;4、要求做出实物或者仿真调试。注:1 此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效;2 此表1式3份,学生、指导教师、教研室各1份四、参考资料和现有基础条件(包括实验室、主要仪器设备等)1、 单片机课程设计指导,北京航空航天大学出版社,楼然苗等2007年7月2、 单片机实验与实践教程,北京航空航天大学出版社,何立民等2004年7月3、 THKSCM-1型单片机实验系统实验指导书、KEIL软件,WAVE软件4、数字控制与PLC实验室”THKSCM-1型单片

4、机实验系统”。五、进度安排2012年5月21日-22日:收集和课程设计有关的资料,熟悉课题任务何要求总体方案设计2012年5月23日-25日:硬件电路设计2012年5月26日-28日:软件设计2012年5月29日-30日:系统调试改进2012年5月31日:整理书写设计说明书2012年6月1日:答辩并现场考核六、教研室审批意见教研室主任(签名):年 月 日七卜主管教学主任意见主管主任(签名):年 月 日八、备注指导教师(签字):学生(签字):谢曹杙召廊日学院课程设计(论文)评阅表学生姓名学 号系电气工程系专业班级10电力一班题目名称 基于89C51的直流电机控制 课程名称 单片机原理及应在电气测

5、控学科中的应用 一、学生自我总结通过本次的电子课程设计,使我加巩固和加深对电子电路基本知识的理解,学会查寻资料、方 案设计、方案比较,以及单元电路设计计算等环节,进一步提高了自身综合运用所学知识的能力, 提高分析解决实际问题的能力。锻炼分析、解决电子电路问题的实际本领,为以后毕业设计打下一 定的基础。更重要的是在朱群峰老师的指导下,得以完成本次的电子技术课程设计。学生签名:谢曹杙年 月日、指导教师评定评分项目平时成绩论文答辩综合成绩权 重304030单项成绩指导教师评语:指导教师(签名):年月日注:1、本表是学生课程设计(论文)成绩评定的依据,装订在设计说明书(或论文)的“任务书”页后面2、表

6、中的“评分项目”及“权重”根据各系的考核细则和评分标准确定。5摘要直流电机具有良好的线性调速特性和控制性能,使其调速控制占主流地位 尽管交 流变频电机 步进电机等在控制调速领域的应用比较广泛,但直流电机调速仍是大多数 调速控制电机的最佳选择 89C51 单片机支持 C 语言编程,可移植性好,速度快,已被 广泛应用于机电一体化 工业控制 智能仪器仪表等领域 现应用 89C51 单片机对直流 电机速度进行有效测试和控制,通过对直流电机转速脉冲和中断次数的计数,可实现根据输入值控制直流电机的转速根据设计需要,通过测量原件把检测到的直流电机转速读入到 89C51单片机中,再通过编程使读入的数值在显示器

7、上 显示出来 若检测到的电机转速等于设定值,则对直流电机的转速进行记录;若检测到 的电机转速没有达到设定值,则通过加大数值或模数转换芯片使电机速度提升至设定 值;若检测到电机转速超过设定值则通过模数转换芯片把电机速度降至设定值 通过这 种实时检测和在线控制的方式使单片机能够对直流电机转速进行有效控制, 使其按给定 的速度旋转。关键字 :89c51 单片机 ; 直流电动机 ; 转速1目录前言 11 绪论 21.1 直流电动机控制的发展历史 21.2 直流电动机控制的研究现状 41.3 本课题主要研究内容和意 义 32 直流电机硬件电路设计及描述程序 62.1 直流电机的结构 62.2 直流电机的

8、工作原理 62.3 电磁关系 62.4 直流电机主要技术参数 62.5 直流电机的类型 72.6 直流电机的特点 72.7 元件介绍 73 基本原理 123.1 设计思路 123.2 电机正反转控制原理 123.3 电机的启动与停止 133.4 电机的调速 134 程序流程图 155 控制电路图 165.1程序电路图165.2程序运行图176 程序设计187 设计总结与体会218 参考文献229 致谢233前言电动机作为最主要的机电能量转换装置, 其应用范围已遍及国民经济的各个 领域和人们的日常生活。无论是在工农业生产,交通运输,国防,航空航天,医 疗卫生,商务和办公设备中, 还是在日常生活的

9、家用电器和消费电子产品 (如电 冰箱,空调, DVD 等)中,都大量使用着各种各样的电动机。据资料显示,在 所有动力资源中, 百分之九十以上来自电动机。 同样,我国生产的电能中有百分 之六十是用于电动机的。电动机与人的生活息息相关,密不可分。电气时代,电 动机的调速控制一般采用模拟法, 对电动机的简单控制应用比较多。 简单控制是 指对电动机进行启动,制动,正反转控制和顺序控制。这类控制可通过继电器, 可编程控制器和开关元件来实现。 还有一类控制叫复杂控制, 是指对电动机的转 速,转角,转矩,电压,电流,功率等物理量进行控制。 1331 绪论本章介绍了直流电机的特点及其发展概况, 然后介绍了直流

10、电机在工业控制 等领域中的具体应用, 同时阐述了直流电机控制中有待研究的问题。 并在此基础 之上介绍了本课题的选题背景和意义, 最后列出了本文研究的主要内容及全文的 结构安排。1.1 直流电动机控制的发展历史常用的控制直流电动机有以下几种 : 第一,最初的直流调速系统是采用恒定 的直流电压向直流电动机电枢供电, 通过改变电枢回路中的电阻来实现调速。 这 种方法简单易行设备制造方便,价格低廉。但缺点是效率低、机械特性软、不能 在较宽范围内平滑调速,所以目前极少采用。第二,三十年代末,出现了发电机 - 电动机 ( 也称为旋转变流组 ) ,配合采用磁放大器、电机扩大机、闸流管等控制 器件,可获得优良

11、的调速性能, 如有较宽的调速范围 ( 十比一至数十比一 ) 、较小 的转速变化率和调速平滑等, 特别是当电动机减速时, 可以通过发电机非常容易 地将电动机轴上的飞轮惯量反馈给电网,这样,一方面可得到平滑的制动特性, 另一方面又可减少能量的损耗, 提高效率。 但发电机、电动机调速系统的主要缺 点是需要增加两台与调速电动机相当的旋转电机和一些辅助励磁设备, 因而体积 大,维修困难等。 第三,自出现汞弧变流器后, 利用汞弧变流器代替上述发电机、 电动机系统, 使调速性能指标又进一步提高。 特别是它的系统快速响应性是发电 机、电动机系统不能比拟的。但是汞弧变流器仍存在一些缺点 : 维修还是不太方 便,

12、特别是水银蒸汽对维护人员会造成一定的危害等。第四, 1957 年世界上出 现了第一只晶闸管, 与其它变流元件相比, 晶闸管具有许多独特的优越性, 因而 晶闸管直流调速系统立即显示出强大的生命力。 由于它具有体积小、 响应快、 工 作可靠、寿命长、维修简便等一系列优点,采用晶闸管供电,不仅使直流调速系 统经济指标上和可靠性有所提高, 而且在技术性能上也显示出很大的优越性。 晶 闸管变流装置的放大倍数在 10000以上,比机组 (放大倍数 10)高 1000倍,比汞 弧变流器 (放大倍数 1000)高 10 倍; 在响应快速性上,机组是秒级,而晶闸管变 流装置为毫秒级。 14从 20 世纪 80

13、年代中后期起,以晶闸管整流装置取代了以往的直流发电机电 动机组及水银整流装置, 使直流电气传动完成一次大的跃进。 同时,控制电路实 现了高度集成化、小型化、高可靠性及低成本。以上技术的应用,使直流调速系 统的性能指标大幅提高,应用范围不断扩大,直流调速技术不断发展。随着微型计算机、 超大规模集成电路、 新型电子电力开关器件和新型传感器 的出现,以及自动控制理论、电力电子技术、计算机控制技术的深入发展,直流 电动机控制也装置不断向前发展。 微机的应用使直流电气传动控制系统趋向于数 字化、智能化,极大地推动了电气传动的发展。近年来,一些先进国家陆续推出 并大量使用以微机为控制核心的直流电气传动装置

14、,如西门子公司的 SIMOREGK 6RA24 ABB公司的 PAD/PSD?等。随着现代化步伐的加快, 人们生活水平的不断提高, 对自动化的需求也越来 越高,直流电动机应用领域也不断扩大。例如,军事和宇航方面的雷达天线,火 炮瞄准,惯性导航,卫星姿态,飞船光电池对太阳得跟踪等控制;工业方面的各 种加工中心,专用加工设备,数控机床,工业机器人,塑料机械,印刷机械,绕 线机,纺织机械,工业缝纫机,泵和压缩机等设备的控制;计算机外围设备和办 公设备中的各种磁盘驱动器,各种光盘驱动器,绘图仪,扫描仪,打印机,传真 机,复印机等设备的控制; 音像设备和家用电器中的录音机, 录像机,数码相机, 洗衣机,

15、冰箱,电扇等的控制。随着计算机, 微电子技术的发展以及新型电力电子功率器件的不断涌现, 电 动机的控制策略也发生了深刻的变化。电动机控制技术的发展得力于微电子技 术,电力电子技术,传感器技术,永磁材料技术, 微机应用技术的最新发展成就。 变频技术和脉宽调制技术已成为电动机控制的主流技术。 正是这些技术的进步使 电动控制技术在近二十年内发生了很大的变化。 其中,电动机控制策略的模拟实 现正逐渐退出历史舞台,而采用微处理器,通用计算机,FPGA/CPLDDSP控制器等现代手段构成的数字控制系统得到了迅速发展。 电动机的驱动部分所采用的 功率器件经历了几次的更新换代以后, 速度更快, 控制更容易的全

16、控型功率器件 MOSFE和 IGBT逐渐成为主流。功率器件控制条件的变化和微电子技术的使用也 使新型的电动机控制方法能够得到实现。其中,脉宽调制(PWM方法,变频技术在直流调速和交流调速系统中得到了广泛应用。 永磁材料技术的突破与微电子 技术的结合又产生了一批新型的电动机,如永磁直流电动机,交流伺服电动机, 超声波电动机等。由于有微处理器和传感器作为新一代运动控制系统的组成部 分,所以又称这种运动控制系统为智能运动控制系统。所以应用先进控制算法, 开发全数字化智能运动控制系统将成为新一代运动控制系统设计的发展方向。 1在那些对电动机控制系统的性能要求较高的场合 (如数控机床,工业缝纫机, 磁盘

17、驱动器,打印机,传真机等设备中,要求电动机实现精确定位,适应剧烈负 载变化),传统的控制算法已难以满足系统要求。为了适应时代的发展,现有的 电动机控制系统也在朝着高精度,高性能,网络化,信息化,模糊化的方向不断 前进。1.2 直流电动机控制的研究现状数字直流调速装置, 从技术上, 它能成功地做到从给定信号、 调节器参数设 定、直到触发脉冲的数字化, 使用通用硬件平台附加软件程序控制一定范围功率 和电流大小的直流电机, 同一台控制器甚至可以仅通过参数设定和使用不同的软 件版本对不同类型的被控对象进行控制,强大的通讯功能使它易和PLC等各种器 件通讯组成整个工业控制过程系统,而且具有操作简便、抗干

18、扰能力强等特点, 尤其是方便灵活的调试方法、 完善的保护功能、 长期工作的高可靠性和整个控制 器体积小型化,弥补了模拟直流调速控制系统的保护功能不完善、调试不方便、 体积大等不足之处, 且数字控制系统表现出另外一些优点, 如查找故障迅速、 调 速精度高、维护简单,使其具备了广一阔的应用前景。 18国外主要电气公司如瑞典的 ABB公司、德国的西门子公司、AEG公司、日本 的三菱公司、东芝公司、美国的 GE公司、西屋公司等,均已经开发出多个数字 直流调速装置,有成熟的系列化、标准化、模板化的应用产品。我国从 20世纪 60年代初试制成功第一只硅晶闸管以来, 晶闸管直流调速系 统也得到迅速的发展和广

19、泛的应用。 目前,晶闸管供电的直流调速系统在我国国 民经济各部门得到广泛的应用。我国关于数字直流调速系统的研究主要有:综合性最优控制,补偿PID控制, PID算法优化,也有的只应用模糊控制技术。19随着新型电力半导体器件的发展,IGBT(绝缘栅双极型晶体管)具有开关速度 快、驱动简单和可以自关断等优点, 克服了晶闸管的主要缺点。 因此我国直流电 机调速也正向着脉宽调制(pulse width modulation, 简称PWM方向发展。16我国现在大部分数字化控制直流调速装置依靠进口。但由于进口设备价格昂贵,也给出了国产全数字控制直流调速装置的发展空间。目前,国内许多大专院校、科研单位和厂家也

20、都在开发全数字直流调速装置。121.3 本课题主要研究内容及意义由于变频技术的出现, 交流调速一直冲击直流调速, 但综观全局, 尤其是我 国在此领域的现状, 再加上全数字直流调速系统的出现, 更提高了直流调速系统 的精度及可靠性,直流调速系统仍将处于十分重要地位。对于直流调速系统转速控制的要求有稳速、 调速、加速或减速三个方面, 而 在工业生产中对于后两个要求已能很好地实现, 但工程应用中稳速指标却往往不 能达到预期的效果, 稳速要求即以一定的精度在所需要的转速稳定运行, 在各种 干扰不允许有过大的转速波动。稳速很难达到要求原因在于数字直流调速装置中的 PID 调节器对被控对象 及其负载参数变

21、化适应能力差。 直流电机的数学模型很容易得到, 这使得经典控 制理论在己知被控对象的传递函数才能进行设计的前提得到满足, 大部分数字直 流调速控制器就是建立在此基础上的。 然而, 在实际的传动系统中, 电机本身的 参数和拖动负载的参数并不如模型那样一成不变, 尤其对于中小型电机, 在某些 应用场合随工况而变化 ; 同时,直流电机本身是一个非线性的被控对象,许多拖 动负载含有弹性或间隙等非线性因素, 因此,被控对象的参数变化与非线性特性, 使得线性常参数 PID 调节器顾此失彼,不能使系统在各种工况下都能保持设计时 的性能指标, 往往使得控制系统的鲁棒性差, 特别是对于模型参数大范围变化且 具有

22、较强非线性环节的系统, 常规 PID 调节器难以满足高精度、 快响应的控制要 求,常常不能有效克服负载、 模型参数的大范围变化以及非线性因素的影响。 在 工程上,这种控制器就很有可能满足不了生产的需求,如 : 轧钢工业同轴控制系 统、回转窑传动装置、 轧辊磨床拖板电控系统等都需要在生产过程中保持稳定的 转速要求,而生产负载参数却是随着工况变化的。 7模糊控制不要求被控对象的精确模型且适应性强, 为了克服常规数字直流调 速装置的缺点,可将模糊控制与 PID 调节器结合,形成 fuzzy-PID 复合控制方案, 设计能在负载、模型参数的大范围变化以及非线性因素的影响下均可以满足控制 稳定转速精度要

23、求的直流电机控制器。 52直流电机的硬件设计及描述2.1直流电机的结构直流电机由定子和转子两部分组成。在定子上装有磁极(电磁式直流电机磁极由绕在定子上的磁绕提供),其转子由硅钢片叠压而成,转子外圆有槽,槽内嵌有电枢绕组,绕组通 过换向器和电刷引出。图2.1图2.22.2直流电机的工作原理直流电机电路模型,磁极 N S间装着一个可以转动的铁磁圆柱体,圆柱体 的表面上固定着一个线圈。当线圈中流过电流时,线圈受到电磁力作用,从而产 生旋转。根据左手定则可知,当流过线圈中电流改变方向时, 线圈的受方向也将 改变,因此通过改变线圈电路的方向实现改变电机的方向。2.3电磁关系直流电机的主要额定值有:额定功

24、率Pn:在额定电流和电压下,电机的负载能力。额定电压Ue:长期运行的最高电压。额定电流Ie :长期运行的最大电流。额定转速n:单位时间内的电机转动快慢。以r/min为单位。励磁电流If :施加到电极线圈上的电流。2.5直流电机的类型直流电机可按其结构、工作原理和用途等进行分类,其中根据直流电机的用 途可分为以下几种:直流发电机(将机械能转化为直流电能)、直流电动机(将 直流电能转化为机械能)、直流测速发电机(将机械信号转换为电信号)、直流 伺服电动机(将控制信号转换为机械信号)。下面以直流电动机作为研究对象。 2.6直流电机的特点通过电刷间的电流与导体电流的性质不同;通过电刷电流为直流电流,导

25、体电流为交变电流;电枢电势与电流反方向,称为反电势。电磁转矩的方向与电机 的转向相同,为驱动转矩。作为电动机运行:在直流电机的两电刷端上加上直流 电压,电枢旋转,拖动生产机械旋转,输出机械能;作为发动机运行:用原动机 拖动直流电机的电枢,电刷端引出直流电动势,作为直流电源,输出电能。2.7元件介绍(1)DAC0832数模转换器)DAC0832是8分辨率的D/A转换集成芯片,与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系 统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。a.主要特性参数:分辨率为

26、8位电流稳定时间1us ;可单缓冲、双缓冲或直接数字输入;只需在满量程下调整其线性度;单一电源供电(+5V+15V );低功耗,200mW。b 芯片结构:D0D7: 8位数据输入线,TTL电平,有效时间应大于 90ns(否则锁存器的数据会出错);ILE :数据锁存允许控制信号输入线,高电平有效;CS:片选信号输入线(选通数据锁存器),低电平有效;WR1数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS WR1的逻辑组合产生 LE1,当LE1为高电平时,数据锁存器状态 随输入数据线变换,LE1的负跳变时将输入数据锁存;XFER数据传输控制信号输入线,低电平有效,负脉冲(脉

27、宽应大于500ns)有效;WR2 DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由 WR1XFER的逻辑组合产生 LE2,当LE2为高电平时,DAC寄存器的输出随 寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。IOUT1 :电流输出端1,其值随DAC寄存器的内容线性变化;IOUT2:电流输出端 2,其值与IOUT1值之和为一常数;Rfb :反馈信号输入线,改变 Rfb端外接电阻值可调整转换满量程精度;Vcc:电源输入端, Vcc的范围为+5V+15V;VREF基准电压输入线,VREF的范围为-10V+10V;AGND模拟信号地 DGND数

28、字信号地图2.5 DAC0832的引脚图c.工作方式:根据对DAC0832的数据锁存器和 DAC寄存器的不同的控制方式,DAC0832 有三种工作方式:直通方式、单缓冲方式和双缓冲方式。(2) 89C51单片机89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM FalshProgrammable and Erasable Read Only Memory 的低电压、高性能 CMOS8 位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除 100次。该器采 用 ATMEL 高密度非易失存储器制造技术制造, 与工业标准的 MCS-51 指令集和 输出管脚相兼容。其主要特性:

29、 1000 次写/擦循环;数据保留 10 年;全静态工作: 0HZ-24MHZ ;三级程序存储器锁存;128*8 位内部 RAM ;32可编程 I/O 线;两个 16位定时器 /计数器;5个中断源, 2个中断优先级; 可编程串行口通道; 低功耗的闲置和掉电模式; 片内振荡器和时钟电路;引脚功能:VCC :接供电电压。GND :接地。P0 口: P0 口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL门电流。 当P1 口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存 储器,它可以被定义为数据 /地址的低八位。在 FIASH 编程时, P0 口作为原码 输入口,当FIASH进

30、行校验时,P0输出原码,此时P0外部必须被拉高。P1 口: P1 口是一个内部提供上拉电阻的 8位双向 I/O 口, P1 口缓冲器能接 收输出 4TTL 门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时, P1 口作为第八位地址接收。P2 口: P2 口为一个内部上拉电阻的8位双向I/O 口,P2 口缓冲器可接收, 输出 4 个 TTL 门电流,当 P2 口被写“1时”,其管脚被内部上拉电阻拉高,且作 为输入。并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。这是由于 内部

31、上拉的缘故。P2 口当用于外部程序存储器或16位地址外部数据存储器进行 存取时,P2 口输出地址的高八位。在给出地址 “ 1时,它利用内部上拉优势,对 外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在FLASH编程和校验时接收高八位地址信号和控制信号。P3 口: P3 口管脚是8个带内部上拉电阻的双向I/O 口,可接收输出4个TTL 门电流。当P3 口写入“ 1后,它们被内部上拉为高电平,并用作输入。作为输入, 由于外部下拉为低电平,P3 口将输出电流(ILL )这是由于上拉的缘故。P3 口也可作为AT89C51的一些特殊功能口,如表 2.5所示:表2.5 P3

32、 口各位的第二功能P3 口的各位第二功能P3 口的各位第二功能P3.0RXD (串行口输入)P3.4T0 (定时/计数器0的外部 输入)P3.1TXD (串行口输出)P3.5T1(定时/计数器1的外部 输入)P3.2/INT0 (外部中断 0输入)P3.6/WR (片外数据存储器写 选通道控制输出)P3.3/INT1 (外部中断 1输出)P3.7/RD (片外数据存储器读选 通道控制输出)P3 口同时为闪烁编程和编程校验接收一些控制信号RST:复位输入。当振荡器复位器件时,要保持 RST脚两个机器周期的高 电平时间。ALE/PROG :当访问外部存储器时,地址锁存允许的输出电平用于 锁存地址的

33、地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时, ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据 存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置 0。此时,ALE只有在执行 MOVX,MOVC指令是ALE才起作用。另外,该 引脚被略微拉高。如果微处理器在外部执行状态 ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个 机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信 号将不出现。

34、/EA/VPP :当/EA保持低电平时,则在此期间外部程序存储器 (0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内FLASH 编部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器 程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1 :反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2 :来自反向振荡器的输出Pl. J-CCPi.ipo,oPl.2PO.lPl.3PG.2Pl.4PO.3Pl.5PO.4Pl.6PO.5Pl.7PO.6RSTPO.7RXDEAATE ENTO PSEK FMT1P2.7TOP2.6T1P2 严WR.P2

35、.4R2DP2.3XTAL2 P2+2 XTAL1 P2 + l GNEP2.0ATS9C51 I I图2.6 89C51单片机引脚图253基本原理3.1设计思路1) .通过键盘改变脉冲的占空比从而达到改变转速使得电机转速从高到低,从低 到高2) .通过改变pwm的极性从而改变电机的转向,实现正反转3) .能够通过数码显示管显示电机的转速和电机的转向4) .通过启动键唯一启动电机,从而达到防止电机误启动的目的5) .能够通过键盘快速达到电机预先设定的速度和转向备注:由于没有传感器,所以本课程设计中没有设计测速模块,所显示的速 度为理论速度,并非电机的实际转速3.2电机正反转控制原理3.2.1控

36、制线路三相异步电动机接触器联锁的正反转控制的电气原理图如图3-4所示。线路中采用了两个接触器,即正转用的接触器 KM1和反转用的接触器KM2它们分别 由正转按钮SB2和反转按钮SB3控制。这两个接触器的主触头所接通的电源相序 不同,KM1按L1 L2L3相序接线,KM2则对调了两相的相序。控制电路有两条, 一条由按钮SB2和KM1线圈等组成的正转控制电路;另一条由按钮SB3和KM2线圈等组成的反转控制电路。322控制原理当下正转启动按钮SB2后,电源相通过热继电器 FR的动断接点、停止按钮 SB 1的动断接点、正转启动按钮 SB2的动合接点、反转交流接触器 KM2的常闭 辅助触头、正转交流接触

37、器线圈 KM1使正转接触器KM1带电而动作,其主触头 闭合使电动机正向转动运行,并通过接触器KM1的常开辅助触头自保持运行。反 转启动过程与上面相似,只是接触器KM2动作后,调换了两根电源线U、W相(即 改变电源相序),从而达到反转目的。3.3电机的启动与停止如上图,按下起动按钮SB2接触器KM线圈得电,KM主触头及辅助触头动 作,电动机运转并完成自保,按下停车按钮SB1 KM线圈失电,KM主触头及 辅助触头复位,电动机停止运转。3.4直流电机的调速众所周知,直流电机转速n的表达式为:U IR(2 - 1)n =K式中:U-电枢端电压I-电枢电流R-电枢电路总电阻-每极磁通量K-与电机结构有关

38、的常数由上式可知,直流电机转速n的控制方法有三种:(1) 调节电枢电压U。改变电枢电压从而改变转速,属恒转矩调速方法,动态响应快,适用于要求大范围无级平滑调速的系统;(2) 改变电机主磁通中只能减弱磁通,使电动机从额定转速向上变速,属恒功率调速方法,动态响应较慢,虽能无级平滑调速,但调速范围小;(3) 改变电枢电路电阻R在电动机电枢外串电阻进行调速,只能有级调速, 平滑性差、机械特性软、效率低。改变电枢电路电阻的方法缺点很多,目前很少采用:弱磁调速范围不大,往 往与调压调速配合使用;因此,自动调速系统以调压调速为主,这也是论文中设 计系统所采用的方法。改变电枢电压主要有三种方式 : 旋转变流机

39、组、静止变流装置、脉宽调制(pwm变换器(或称直流斩波器)。(1) 旋转变流机组用交流电动机和直流发电机组成机组以获得可调直流电压,简称G-M系统,国际上统称 Ward-Leonard系统,这是最早的调压调速系统。 G-M系统具有很好的调速性能,但系统复杂、体积大、效率低、运行有噪音、维 护不方便。(2) 20 世纪 50 年代,开始用汞弧整流器和闸流管组成的静止变流装置取代旋转变流机组,但到 50 年代后期又很快让位于更为经济可靠的晶闸管变流装置。 采用晶闸管变流装置供电的直流调速系统简称 V-M 系统, 又称静止的 Ward-Leonard系统,通过控制电压的改变来改变晶闸管触发控制角a。

40、进而改变整流电压Ud的大小,达到调节直流电动机转速的目的。V-M在调速性能、可靠性、经济性上都具有优越性,成为直流调速系统的主要形式。(3) 脉宽调制(PWM)变换器又称直流斩波器,是利用功率开关器件通断实现 控制,调节通断时间比例,将固定的直流电源电压变成平均值可调的直流电压, 亦称DC-DC变换器。绝大多数直流电动机采用开关驱动方式。 开关驱动方式是使半导体功率器件 工作在开关状态,通过脉宽调制 PWM 来控制电动机电枢电压,实现调速。4程序流程图图4.1程序流程图5控制电路图5.1程序电路图Ad2;T&T/、M-aElTT-Jlps-H -M-Is161 卩 恻PJV瞬尬加砧阿耐由ngr

41、awrg為-rrg-Is*31 山 “ 2. TJ L. 5- MsU2q-协nrnrlrlalnvlnflglIIMac1nn恥BIABlclED3晰+D3tEo3clc7匚IT rn1IF |C1UlL fC2REITrE門.価:ran 紺 E?图5.1程序电路图R2R1ni*丹TMk31T 卜5.2程序运行结果图C1t(1:”顾isUiC2mu恤膻PD.I/AMPDAEPEUAE3POkAh解恥PDAKRETPZDISawep酬口wpmiiMEPt酬EP悩畑p唤p訂惦FilmP3JFRX5n F12P7加鬥FiJPlMITffli阴Fi5P3fmPI斤p颐Pt.?3遇寻一35丁卫3_21

42、P卫山Z2E商更丄-L1:亘JiliiDBDE 1 VM VS垃cun訂OUT:ENAENBCUT:狛離MT*匪耀 GIO图5.2程序运行图DIUDE :T肋6 程序设计图#include reg52.h#define unint unsigned int #define unchar unsigned charunsigned char dispbuf4=0,0,0,0; unsigned char dispbitcnt;unint mstcnt;unint i;sbit a0=P3A0; sbit a仁卩3八1; sbit e=P3A7;unint count=0; unchar tp=0; void keyscan(); void delay(); void just(); void turn(); void motorstop(); void speedup(); void speeddown();void main(void)a0=1; a1=0; dispbuf0=16;TMOD=0x02;TH0=0x06; TL0=0x06;TR0=1;ET0=1;EA=1;while(1)keyscan();/ 键盘扫描/延时10ms程序void delay()unsigned char i,j;for(i=20;i0;i-)for(j=248;j0;j

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论