直流电机控制器设计说明书_第1页
直流电机控制器设计说明书_第2页
直流电机控制器设计说明书_第3页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、直流电机控制器设计说明书1.1设计思想直流电机PW控制系统主要功能包括:直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,还可以方便读出电机转速的大小,能够很方便的实现电机的智能控制。其间,还包括直流电机的直接清零、启动、暂停、连续功能。该直流电 机系统由以下电路模块组成:振荡器和时钟电路:这部分电路主要由89C51单片机和一 些电容、晶振组成。设计输入部分:这一模块主要是利用带中断的独立式键盘来实现。 设计控制部分:主要由89C51单片机的外部中断扩展电路组成。设计显示部分:包括液 晶显示部分和LED数码显示部分。LED数码显示部分由七段数码显示管组成。直流电机 PWM控制实

2、现部分:主要由一些二极管、电机和 L298直流电机驱动模块组成。1.2系统总体设计框图直流电机PW调速系统以AT89C51单片机为核心,由命令输入模块、LED显示模块 及电机驱动模块组成。采用带中断的独立式键盘作为命令的输入, 单片机在程序控制下, 定时不断给直流电机驱动芯片发送 PWM波形,H型驱动电路完成电机正,反转控制;同 时单片机不停的将从键盘读取的数据送到 LED显示模块去显示,进而读取其速度。1.3程序设计流程图图1-2中断服务流程图2总体硬件电路设计2.1芯片介绍2.1.1 89C51 单片机结构特点:8 位 CPU片振荡器和时钟电路;32根I/O线;外部存贮器寻址围ROM RA

3、M64JK定时中断服务流程图2个16位的定时器/计数器;5个中断源,两个中断优先级;全双工串行口;布尔处理器U119卜 XTAL1P0.0/AD039P0 1/AD13818XTAL2P0.2/AD2P0 3/AD33/P0.4/AD4P0 5/AD5359RSTP0.6/AD6P0 7/AD733 -3TP2.0/A8P2.1/A921222TP2.2/A10P2 3/A1129PSEN2430ALEEAP2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXD25312627281P1.0P1.110211312P1.2P3.2/INT0413P1.3

4、P1.4Dd CP3.3/INT1P3.4/T0DQ C/Tl5146157Pl.5P3.5/I116P1.6P1 7P3.6/WRP3.7/RD817AT89C51图2-1 89C51单片机引脚分布图2.1.2 RESPACK-8 排阻RESPACK-是带公共端的8电阻排,它一般是接在51单片机的P0 口,因为P0 口 部没有上拉电阻,不能输出高电平,所以要接上拉电阻。RP1RESPACK-89 >8 17 16 >5 14 13 121 I图2-2 RESPACK-8引脚分布图驱动器L298L298是双电源大电流功率集成电路,直接采用TTL逻辑电平控制,可用来驱动继电器,线圈,

5、直流电动机,步进电动机等电感性负载。其驱动电压可达46V,直流电流总和可达4A,其部具有两个完全相同的功率放大回来。9|4U35IN1VCCVS7IN2OUT1210IN312IN4OUT236ENA11ENBOUT3131SENSAOUT41415SENSBGNDI8L298图2-3 L298引脚分布图显示模块数码管每字由7节组成,其工作电流为每节5-20mA每字35-140mA ,本实验采用 单片机的P0 口控制数码管的段选,用P2 口控制数码管的位选。实验采用的数码管段选 采用共阴极连接,位选采用的共阳极。电路图如下:图2-4数码管连接图2.2主电路设计主体电路:即直流电机PWM控制模块

6、。这部分电路主要由89C51单片机的I/O端口、定时计数器、外部中断扩展等控制直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,还可以方便的读出电机转速的大小和了解电机的转向,能够很方便的实现电机的智能控制。其间,还包括直流电机的直接清零、启动(置数)、暂停、连续功能。其间是通过89C51单片机产生脉宽可调的脉冲信号并输入到 L298驱动芯片 来控制直流电机工作的。该直流电机PWM控制系统由以下电路模块组成:设计输入部分: 这一模块主要是利用带中断的独立式键盘来实现。设计控制部分:主要由89C51单片机的外部中断扩展电路组成。设计显示部分:包括液晶显示部分和LED数码显示部分。

7、数码显示部分LED数码管显示。直流电机PW控制实现部分:主要由一些二极管、电机和 L298直流电机驱动模块组成。图2-4系统主电路图2.3 PWM控制电路设计2.3.1 PWM的基本原理PWM脉冲宽度调制)是通过控制固定电压的直流电源开关频率,改变负载两端的 电压,从而达到控制要求的一种电压调整方法。PWM可以应用在许多方面,比如:电机调速、温度控制、压力控制等等。在PW驱动控制的调整系统中,按一个固定的频率来接通和断开电源, 并且根据需要改变一个周期“接通”和“断开”时间的长短。 通过改变直流电机电枢上电压的“占 空比”来达到改变平均电压大小的目的, 从而来控制电动机的转速。也正因为如此,P

8、WM 又被称为“开关驱动装置”。如图 2-5所示:tlt21图2-5 PWM方波设电机始终接通电源时,电机转速最大为 Vmax设占空比为D= t1 / T,贝U电机的 平均速度为Va = Vmax * D,其中Va指的是电机的平均速度;Vmax是指电机在全通电 时的最大速度;D = t1 / T 是指占空比。由上面的公式可见,当我们改变占空比 D = t1 / T 时,就可以得到不同的电机平 均速度Vd,从而达到调速的目的。严格来说,平均速度Vd与占空比D并非严格的线性 关系,但是在一般的应用中,我们可以将其近似地看成是线性关系。2.3.2 PWM控制电路设计图2-6 PWM控制电路图2.4直

9、流电机单元电路设计241直流电机驱动模块主要由一些二极管、电机和 L298直流电机驱动模块(含 CMOS管、三太门等)组 成。现在介绍下直流电机的运行原理1. 直流电机类型直流电机可按其结构、工作原理和用途等进行分类,其中根据直流电机的用途可分 为以下几种:直流发电机(将机械能转化为直流电能)、直流电动机(将直流电能转化 为机械能)、直流测速发电机(将机械信号转换为电信号)、直流伺服电动机(将控制信 号转换为机械信号)。下面以直流电动机作为研究对象。2. 直流电机结构直流电机由定子和转子两部分组成。 在定子上装有磁极(电磁式直流电机磁极由绕 在定子上的磁绕提供),其转子由硅钢片叠压而成,转子外

10、圆有槽,槽嵌有电枢绕组, 绕组通过换向器和电刷引出,直流电机结构如图2-7所示。图2-7直流电动机结构3. 直流电机的基本工作原理图 2-8 直流电机的基本工作原理图对图 2-7 所示的直流电机,如果去掉原动机, 并给两个电刷加上直流电源,如上图2-8中图(a)所示,则有直流电流从电刷 A流入,经过线圈abed,从电刷B流出, 根据电磁力定律,载流导体 ab 和 cd 收到电磁力的作用,其方向可由左手定则判定, 两 段导体受到的力形成了一个转矩, 使得转子逆时针转动。 如果转子转到如上图 2-8 中图(b)所示的位置,电刷A和换向片2接触,电刷B和换向片1接触,直流电流从电 刷A流入,在线圈中

11、的流动方向是 deba,从电刷B流出。此时载流导体ab和ed受到电磁力的作用方向同样可由左手定则判定, 它们产生的 转矩仍然使得转子逆时针转动。这就是直流电动机的工作原理。外加的电源是直流的, 但由于电刷和换向片的作用, 在线圈中流过的电流是交流的, 其产生的转矩的方向却是 不变的。实用中的直流电动机转子上的绕组也不是由一个线圈构成, 同样是由多个线圈连接 而成,以减少电动机电磁转矩的波动,绕组形式同发电机。4. 直流电机主要技术参数 直流电机的主要额定值有: 额定功率Pn:在额定电流和电压下,电机的负载能力。额定电压Ue:长期运行的最高电压。额定电流 Ie :长期运行的最大电流。额定转速n:

12、单位时间的电机转动快慢。以r/min为单位。励磁电流 If :施加到电极线圈上的电流。2.4.2 直流电机的中断键盘控制模块1. 外部中断设置(1) 外部中断允许设置中断控制寄存器IE的EXO对应INTO, EX1对应INT1,EA为中断的总开关,若要开 放外部中断,只要将IE对应的位和总开关EA置1即可。女口:开放外部中断0的设置:EXO=1EA=1开放外部中断 0和 1 的设置:EX0=1EX1=1EA=1(2) 外部中断触发方式设置单片机外部中断有两种触发方式,一种是电平触发方式,另一种是脉冲触发方式, 单片机外部中断触发方式与 TCON勺IT位有关。TF1TR1TFOTROIE1IT1

13、IE0IT0电平触发设置方法:ITX,为低电平触发方式。 脉冲触发设置方法:ITX二1为脉冲下降沿触发方式。 在使用外部中断时,如果不进行设置,则为电平触发方式。(3) 外部优先级设置外部中断IN0、INT1的中断优先级的设置是通过设置IP寄存器实现的,IP的PXO 对应INTO,PX1对应INT1。PX置1为高级中断,PX为0为低级中断。XXXPSPT1PX1PTOPXO2.外部中断扩展方法图2-9为外部中断扩展方法,分别代表正转信号,反转信号,加速信号,减速信号, 停止信号。3直流电机PWM控制系统的实现3.1总电路图图3-1总电路图3.2总电路功能介绍直流电机PW调制控制系统具有加速、减

14、速、正转、反转、停止控制功能。操作开 关通过中断控制直流电机的加速、减速、正转、反转、停止控制功能,并通过LED液晶显示。振荡、时钟电路和复位电路由89C51单片机部给出。直流电机转动速度由 LED液 晶显示。操作开关状态由液晶显示器显示。4系统仿真LED液晶显示电路的系统仿真与调试: 在PROTEUS行环境中首先检验LED显示电路,添加程序,运行LED液晶显示电路能,系统若运行成功将得到如图4-1HI丄 C2 IClP t ITTZti E汀旦e締2F3DfJ:Dfjbip F3WTTP3*naP3ST1I fJ.wW F3.7fHr皑旧口 门ctjl*«91-壬<U1XTA

15、L1&P PFPPDMDO g.iMLDi 02WKH: 口平K3 口 .帧D* S.DS j9.D6Z1图4-1数码显示字符初步调试调试用带中断的键盘来控制直流电机驱动模块的部分电路,若按要求调试成功,将uTMd£T 內口!田一誥 B B. -J J-J<阳ctlif X V A- X S - - J. .FJCTII 1 XOO"g1*31<3<UY-141EK AEIN 1cun:?若 IBsour-f CJ .tiLl' b,图4-2用键盘来控制的电机启动目标系统,按正转,然后接加速开关,我们观察到电机开始运转,每按一次加 速,电机

16、的速度都要增加,此时如果按减速,则电机的转速慢慢地减小。同样按反转转 键也看到同样的结果,当按停止键时,电机慢慢停下来,图4-4是在目的电路刚启动时未设置命令之前的状态,图4-5是在正转情况下的仿真结果,图4-6是在反转情况下的 仿真结果。图4-5电机正转时的状态亠一*L图4-6电机反转时的状态5 结束语通过这次课设, 第一次使用 protues 软件通过这一周的实习让我对软件仿真有了进 一步的认识,从中也学到了许多知识,通过查阅一些资料,不仅增加了我的知识面,而 且也让我在软件仿真方面积累了一些经验。 并且这次我也做了实物, 让我更深的体会到 实物与仿真之间的差距, 积累了自己在这方面知识,

17、 是自己解决问题能力得到了进一步 的提升。 并且我深刻认识到自己还有很多不足之处, 也发现了自己知识的欠缺,知识面 较窄,难以做到理论联系实际,认识到自己的实践经验相当缺乏, 理论联系实际的能力 急需提高。通过一周的学习,是我的知识更加牢固,更易于知识间的融会贯通,建立了 自己的知识体系,更利于以后的工作学习。有时候失败与成功仅是一点点的距离, 贵在坚持, 很多人都是被这一小小差距二淘 汰,在生活学习中我们应当本着积极乐观的态度去看待我们身边的每一件事, 理性的去 思考问题,千万莫因为自己的消极态度而失去大好机会。这次课设要感老师的指导和解惑,帮助我成功完成课设;同样同学们对我的帮助, 帮我解

18、决了不少问题。 通过这次课设是我成长了不少, 让我更加有动力去努力学习本专 业知识,不断丰富自己。参考文献1 锟,危立辉 . 基于单片机的直流电机调速器控制电路 J. 中南民族大学学报 (自 然科学版 ).2003,92 维军,小刚,晋.基于单片机用软件实现直流电机PWM调速系统J.维普资讯.2007,93 友德等. 单片机原理应用与实验 M. 复旦大学 .19924 毅刚,喜源,谭晓钧,曲春波.MCS-51单片机应用设计M.工业大学.2001,15 宋庆环 , 才卫国 , 高志 .89C51 单片机在直流电动机调速系统中的应用 M. 学 院.2008,46 锟, 危立辉 . 基于单片机的直流

19、电机调速器控制电路 J. 中南民族大学学报 ( 自 然科学版 ).2003,97 巧媛. 单片机原理及应用 M.: 电子工业 .19978 大茂 , 严飞. 单片机应用系统监控主程序的设计方法 J. 大学学报 (自然科学农 林大学硕士论文版 ).1998,29 朱定华, 戴汝平编著 . 单片机原理与应用 M. 清华大学北方交通大学 .2003,810 薛钧义, 彦斌编著 .MCS51/96 系列单片微型计算 M. 交通大学 .1997,811 国呈编著.PWM逆变技术及应用M.中国电力.2007,7附录A详细电路设计图1:E1E<P0 Q-XTAMF3»U PJ.KOI hmi

20、s灯姬叮孙粗PH.M畑FJ«AHP1j&*aKWP3.VAm:M临*沖FZaBMEF2 椒 iG項陀剧N<3FZMIkRJi'AS門PF2P3JYFM3IFJ.ifMP1 hpiziTnnF1JPJiTWF1.*叮.mP1S£TTP1*Fl羽PifFMiRT3A7OQE fTEOEEN9.W曰3HM3ENOUT-C l UTZoun<HJT»附录 B 直流电机控制程序#include<reg52.h>#define uint unsigned int#define uchar unsigned charuchar table

21、=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;sbit en=P1A6;sbit in仁 PM5;sbit in2=P1A4;sbit zheng=P1A0;sbit fan=P1A1;sbit jia=P1A2;sbit jian=P1A3;sbit ting=P1A7;uchar num=3,di,gao,t,a,b,c,m;uint temp;bit flag;void delay(uint z)uint x,y;for(x=z;x>0;x-)for(y=100;y>0;y-);display() P0=tablea;

22、P2=0xfd; delay(10); P2=0xff; P0=tableb; P2=0xfb; delay(10); P2=0xff; P0=tablec; P2=0xf7; delay(10); P2=0xff; void kongzhi() if(ting=0) delay(5); if(ting=0) flag=flag; while(ting=0); if(zheng=0) delay(5); if(zheng=0)in1=1;in2=0;t=1; while(zheng=0); if(fan=0) delay(5); if(fan=0) in1=0;in2=1;t=0;while(fan=0); if(jia=0) delay(5); if(jia=0) num+; if(num=7) num=6;while(jia=0);if(jian=0)delay(5);if(jian=0)if(num!=0)num-;elsenum=0;while(jian=0);if(flag

温馨提示

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

评论

0/150

提交评论