单片机系统课程设计基于单片机的直流电机控制设计.doc
《单片机系统课程设计基于单片机的直流电机控制设计.doc》由会员分享,可在线阅读,更多相关《单片机系统课程设计基于单片机的直流电机控制设计.doc(33页珍藏版)》请在三一办公上搜索。
1、 单片机系统课程设计报告书题目:基于单片机的直流电机控制设计院系名称: 信息工程学院 专业名称: 电子信息工程 班 级: 信息1201B 学 号: 12341301xx 姓 名: x x 指导教师 目录绪论3一:设计主题4二:设计目的4三:设计思路4四:基本原理与总体设计图4五:直流电机单元电路设计与分析51.直流电机设计部分51.1 直流电机的驱动模块51.2 直流电机的类型简介61.3 直流电机的基本结构61.4 直流电机工作原理61.5 直流电机主要技术参数71.6直流电机PWM调速原理71.7 程序设计流程图92.直流电机的中断按键控制模块102.1 外部中断设置113. 1602LC
2、D液晶显示模块123.1 引脚分布和接口信号说明133.2 LCD液晶显示电路14六直流电机PWM控制系统的实现141.总电路功能介绍142.直流电机控制程序14七系统仿真截图28八心得体会32绪论直流电机顾名思义,将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。 近年来,随着科技的进步,直流电机得到了越来越广泛的应用,直流电机具有优良的调速特性,调速平滑、方便、调速范围广,过载能力强,能承受频繁的冲击负载,可实现频繁的无极快速起动、制动和反转,需要满足生产过程自动化系统各种不同的特殊要求,从而对直流电机提出了较高的要求,改变电枢回路电阻调速、改变电压调速
3、等技术已远远不能满足现代科技的要求,这时通过PWM(脉冲宽度调制技术)方式控制直流电机调速的方法就应运而生。采取传统的调速系统主要有以下的缺陷:模拟电路容易随时间飘移,会产生一些不必要的热损耗,以及对噪声敏感等。而用PWM技术后,避免上述的缺点,实现了数字式控制模拟信号,可以大幅度减低成本和功耗。并且PWM调速系统开关频率较高,仅靠电枢电感的滤波作用就可以获得平滑的直流电流,低速特性好;同时,开关频率高,快响应特性好,动态抗干扰能力强,可获很宽的频带;开关元件只需工作在开关状态,主电路损耗小,装置的效率高,具有节约空间、经济好等特点。随着我国经济和文化事业的发展,在很多场合,都要求有直流电机P
4、WM调速系统来进行调速,诸如汽车行业中的各种风扇、刮水器、喷水泵、熄火器、反视镜、宾馆中的自动门、自动门锁、自动窗帘、自动给水系统、柔巾机、导弹、火炮、人造卫星、宇宙飞船、舰艇、飞机、坦克、火箭、雷达、战车等场合。基于单片机的直流电机控制设计一 设计任务以单片机为控制核心的直流电机PWM调速控制系统,实现的功能主要包括:直流电机的正、反转;直流电机的加速和减速;直流电机的启动和停止;以及直流电机的转速在LCD显示屏上显示。二 设计目的综合计算机控制系统、电机与拖动及单片机原理等课程所学的理论知识设计一个单片机系统,达到学以致用,加深对所学知识的进一步理解与掌握,并且优化知识结构、丰富动手和思维
5、能力的目的。三 设计思路直流电机PWM控制系统的主要功能包括:直流电机的加速、減速以及电机的正转和反转,并且可以调整电机的转速,还可以方便的读出电机转速的大小,能够很方便的实现电机的智能控制,其间,还包括直流电机的直接清零、启动(置数)、暂停、连续等功能。该直流电机控制系统由以下电路模块组成:(1)振荡器和时钟电路:这部分电路主要由80C51单片机和一些电容、晶振组成。(2)设计输入部分:这一模块主要是利用带中断的独立式键盘来实现。(3)设计控制部分:主要由AT89C51单片机的外部中断扩展电路组成。(4)设计显示部分:包括液晶显示部分和LED数码显示部分。其中液晶显示部分由1602LCD液晶
6、显示模块组成;LED数码显示部分由七段数码显示管组成。(5)直流电机PWM控制实现部分:主要由一些二极管、电机和L289直流电机驱动模块组成。四.基本原理与总体设计框图主体电路:即直流电机PWM控制模块。这部分电路主要由80C51单片机的I/O端口、定时/计数器、外部中断扩展等控制直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,还可以方便的读出电机转速的大小,能够很方便的实现电机的智能控制,其间,还包括直流电机的直接清零、启动(置数)、暂停、连续等功能。直流电机PWM调速方案设计框图如图1所示。直流电机停止控制端LCD液晶显示加速控制端直流电机驱动模块减速控制端正转控制端反转
7、控制端 P1口AT89C51单片机 P3口P2口 P1口AT89C51单片机 P3口P2口 图1 直流电机PWM调速方案设计框图方案说明:直流电机PWM调速系统以AT89C51单片机为控制核心,由命令输入模块、LCD显示模块及电机驱动模块组成。采用带中断的独立式键盘作为命令的输入,单片机在程序的控制下,定时不断的给直流电机驱动芯片发送PWM波形,H型驱动电路完成电机正、反转控制;同时单片机不停的将从键盘读取的数据送到LCD显示模块中去显示,从中不仅能读取其速度,而且能知晓其转向及一些温馨提示。五 直流电机单元电路设计与分析1.直流电机设计部分1.1 直流电机的驱动模块直流电机的驱动模块主要由一
8、些二极管、电机和L298直流电机驱动模块(内含CMOSS管、三态门等)组成。1.2 直流电机的类型简介直流电机可按其结构、工作原理和用途等进行分类,其中根据直流电机的用途可分为以下几种:直流发电机(将机械能转化为直流电能)、直流电动机(将直流电能转化为机械能)、直流测速发电机(将机械信号转换为电信号)、直流伺服电动机(将控制信号转换为机械信号)。这里我们用到的主要是直流电动机。1.3 直流电机的基本结构 直流电机主要由定子、转子和结构件三部分组成。定子包括机座、主磁极、换向磁极、前、后端盖和电刷装置等几个部分;转子是直流电动机实现能量转换的枢纽,有称为“电枢”,转子外圆有槽,槽内嵌有电枢绕组,
9、绕组通过换向器和电刷引出。直流电机的结构如图2所示。图2 直流电动机结构1.4 直流电机工作原理 直流电机电路模型如图3所示,磁极N、S间装着一个可以转动的铁磁圆柱体,圆柱体的表面上固定着一个线圈abcd。当线圈中流过电流时,线圈受到电磁力作用,从而产生旋转。根据左手定则可知,当流过线圈中电流改变方向时,线圈的受力方向也将改变,因此通过改变线圈电路的方向实现改变电机的方向。图3 直流电动机电路模型1.5 直流电机主要技术参数直流电机的主要额定值有:额定功率:在额定电流和电压下,电机的负载能力。额定电压:长期运行的最高电压。额定电流:长期运行的最大电流。额定转速n:单位时间内的电机转动快慢。以r
10、/min为单位。励磁电流:施加到电极线圈上的电流。1.6直流电机PWM调速原理(1) 直流电机转速 直流电机的数学模型可用图4表示,由图可见电机的电枢电动势的正方向与电枢电流的方向相反,为反电动势;电磁转矩T的正方向与转速n的方向相同,是拖动转矩;轴上的机械负载转矩及空载转军均与n相反,是制动转矩。图4 直流电机的数学模型根据基尔霍夫第二定律,得到电枢电压电动势平衡方程式-(1.1)式1.1中,为电枢回路电阻,电枢回路串联保绕阻与电刷接触电阻的总和:是外接在电枢回路中的调节电阻。由此可得到直流电机的转速公式为:(1.2)式(1.2)中,为电动势常数,是磁通量。由式1.1和1.2得(1.3)由式
11、(1.3)中可以看出,对于一个已经制造好的电机,当励磁电压和负载转矩恒定时,它的转速由在电枢两端的电压决定,电枢电压越高,电机转速就越快,电枢电压降低到0V时,电机就停止转动:改变电枢电压的极性,电机就反转。(2) PWM电机调速原理PWM(脉冲宽度调制)是通过控制固定电压的直流电源开关频率,改变负载两端的电压,从而达到控制要求的一种电压调整方法。PWM可以应用在许多方面,比如:电机调速、温度控制、压力控制等等。在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并且根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比”来达到改变平均电压大小的目
12、的,从而来控制电动机的转速。也正因为如此,PWM又被称为“开关驱动装置”。如图2-8所示:图5 PWM方波设电机始终接通电源时,电机转速最大为Vmax,设占空比为D= /T,则电机的平均速度为Va = Vmax * D,其中Va指的是电机的平均速度;Vmax 是指电机在全通电时的最大速度;D =/T是指占空比。由上面的公式可见,当我们改变占空比D = /T时,就可以得到不同的电机平均速度Vd,从而达到调速的目的。严格来说,平均速度Vd 与占空比D并非严格的线性关系,但是在一般的应用中,我们可以将其近似地看成是线性关系。 对于直流电机来说,如果加在电枢两端的电压为5所示的脉动电流压(要求脉动电压
13、的周期远小于电机的惯性常数),可以看出,在T不变的情况下,改变T1和T2宽度,得到的电压将发生变化,下面对这一变化进一步推导。图6 施加在电枢两端的脉动电压 设电机接全电压U时,其转速最大为Vmax。若施加到电枢两端的脉动电压占空比为D = /T,则电枢的平均电压为: U=UD (1.4) U=KD 在假设电枢内阻转小的情况下式中K,K是常数。图6为施加不同占空比时实测的数据绘制所得占空比与转速的关系图。图7 占空比与电机转速的关系由图看出转速与占空比D并不是完全的线性关系(途中实线),原因是电枢本身有电阻,不过一般直流电机的内阻较小,可以近视为线性关系。 由此可见,改变施加在电枢两端电压就能
14、改变电机的转速,这就是直流电机PWM调速原理。然而考虑市场的行情,既然已有专门为电机驱动而设计的芯片,就没必要再重新来设计:选用L298芯片来构成的电路结构基本跟上图一样,由L298芯片组装的驱动模块如图8所示。所用元器件如下所示:图8 直流电机及其驱动电路1.7程序设计流程图直流电机控制系统的设计流程图如图11所示。图9 系统的设计流程图2.直流电机的中断按键控制模块2.1 外部中断设置(1)外部中断允许设置中断控制寄存器IE的EX0对应INT0,EX1对应INT1,EA为中断的总开关,若要开放外部中断,只要将IE对应的位和总开关EA置1即可。如:开放外部中断0的设置:SETB EX0SET
15、B EA开放外部中断0和1的设置:SETB EX0SETB EX1SETB EA(2)外部中断触发方式设置单片机外部中断有两种触发方式,一种是电平触发方式,另一种是脉冲触发方式,单片机外部中断触发方式与TCON的IT位有关。电平触发设置方法:CLR ITX,为低电平触发方式。脉冲触发设置方法:SETB ITX=1,为脉冲下降沿触发方式。在使用外部中的呢时,如果不进行设置,则为电平触发方式。(3) 外部优先级设置外部中断IN0、INT1的中断优先级的设置是通过设置IP寄存器实现的,IP的PX0对应INT0,PX1对应INT1。PX置1为高级中断,PX为0为低级中断。2.2 外部中断扩展方法在图1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 系统 课程设计 基于 直流电机 控制 设计
链接地址:https://www.31ppt.com/p-4144553.html