片机控制直流电机调速.ppt
《片机控制直流电机调速.ppt》由会员分享,可在线阅读,更多相关《片机控制直流电机调速.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、组长:组长:谭张平谭张平组员:组员:侯娟、彭龙、周琳侯娟、彭龙、周琳 -铁自铁自092单片机单片机10组组 任任 务务 备备 注注 谭张平谭张平程序编写程序编写程序编写程序编写;硬件电路硬件电路硬件电路硬件电路设计设计设计设计;项目报告项目报告项目报告项目报告;本组本组本组本组任务任务任务任务分配分配分配分配 周周 琳琳PPTPPTPPTPPT制作制作制作制作;项目报告项目报告项目报告项目报告;侯侯 娟娟项目总结项目总结项目总结项目总结;部分硬件部分硬件部分硬件部分硬件电路调试工作电路调试工作电路调试工作电路调试工作材料元器件购买材料元器件购买材料元器件购买材料元器件购买 彭彭 龙龙项目报告项
2、目报告项目报告项目报告;目录目录一,任务与要求说明二,硬、软件电路设计说明三,程序设计和安装调试四,项目总结一,一,任务与要求任务与要求 在实际的生活当中我们所运用到很多的直流电机来驱动一些负载,而在有的时候当我们人为需要直流电动机的转速高或低时,我们可以调节相应的按键来实现电动机调速,并要显示出当前电动机的实时转数,满足人们的需求。使得电器达到更加的人性化、智能化、科学化。能够显示直流电动机实时的转数。能够显示直流电动机实时的转数。能够使用单片机学习板上的按键调整电动机转数。能够使用单片机学习板上的按键调整电动机转数。设计并焊接出可行的驱动电路与单片机联合应用。设计并焊接出可行的驱动电路与单
3、片机联合应用。了解调速(了解调速(PWMPWM)的原理及直流电动机的原理及应用。)的原理及直流电动机的原理及应用。了解单片机的编程流程和程序编写。了解单片机的编程流程和程序编写。了解电子线路设计的一些规律性和重要性。了解电子线路设计的一些规律性和重要性。二,硬、软件电路设计二,硬、软件电路设计此设计以AT89S51单片机为核心控制单元器件,以LCD1602液晶显示芯片显示直流电动机的实时转数(直接插到P0口和P2口),运用两级三极管电路加外围元器件电路来驱动负载(直流电动机).利用红外对管来检测电动机的实时转数,并经过由555集成电路构成的施密特触发电路(转换电路)将红外对管检测到的电动机转数
4、信号以高低电平的形势直接输入单片机的口进行计数。直接利用单片机上的按键来控制电动机的转速上升或下降。该电路有设计简单,思路明确,价格便宜,牵涉的知识面广,应用广泛但电路的灵敏度不高、误差大、调速不稳定、调速范围小等缺点,只适用于要求不高的场合。1,硬件设计电路说明硬件设计电路说明(1)LCD1602液晶显示器。(2)AT89S51单片机。(3)红外对管测速。(4)硬件电路图工作原理。2 2,软件设计说明软件设计说明(1)程序流程方框图。(2)项目程序。(3)程序调试。LCD1602LCD1602液晶显示器液晶显示器LCD1602LCD1602的引角图的引角图 12345678910111213
5、141516VSS VDD VORS R/WEDB0 DB1ADB3DB2DB5DB4DB7DB6KLCD模块模块Vss:+5V电源管脚(Vcc)VDD:地管脚(GND)Vo:液晶显示驱动电源(0V5VDB0DB7:数据线,可以用8位连接,也可以只用高4位连接,这里采用8位A:背光控制正电源K:背光控制地单片机与LCD模块之间状态单片机与单片机与LCDLCD模块之间模块之间有四种基本操作有四种基本操作:1.写命令写命令2.读状态读状态3.写显示数据写显示数据4.读显示数据读显示数据RSR/W操作操作00写命令写命令操作(初操作(初始化、光标定位始化、光标定位等)等)01读状态读状态操作(读操作
6、(读忙标志)忙标志)10写数据写数据操作(要操作(要显示的内容)显示的内容)11读数据读数据操作(可操作(可以把显示存储区以把显示存储区中的数据反读出中的数据反读出来)来)RS:数据和指令选择控制端,RS=0:命令/状态;RS=1:数据R/W:读写控制线,R/W=0:写操作;R/W=1:读操作E:数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块与单片机之间将进行一次数据交换LCD 1602液晶显示液晶显示 读状态操作读状态操作状态字的最高位的BF为忙标志位,1表示LCD正在忙,0表示不忙。通过判断最高位BF的0、1状态,就可以知道LCD当前是否处于忙状态,如果LCD一直处于忙状态,
7、则继续查询等待,否则进行下面的操作。查询忙状态程序段如下:do i=lcd_r_start();/调用读状态函数,读取LCD状态字 i&=0 x80;/采用与操作屏蔽掉低7位 delay(2);/延时 while(i!=0);/LCD忙,继续查询,否则退出循环BFAC6AC5AC4AC3AC2AC1AC0初始化操作初始化操作 LCD初始工作方式设置显示状态设置清屏返回输入方式设置001DL N F*设置单片机与LCD接口数据位数DL、显示行数N、字型FDL=1:8位、DL=0:4位;N=1:2行、N=0:1行F=1:510、F=0:57例:00111000B(38H)设置数据位数8位,2行显示
8、,57点阵字符00001DCB设整体显示开关D、光标开关C、光标位的字符闪耀BD=1:开显示;C=0:不显示光标;B=0:光标位字符不闪烁例:00001100B(0CH)打开LCD显示,光标不显示,光标位字符不闪烁清屏命令字01H,将光标设置为第一行第一列000001 I/D S设光标移动方向并确定整体显示是否移动I/D=1:增量方式右移、I/D=0:减量方式左移S=1:移位、S=0:不移位例:00000110B(06H)设置光标增量方式右移,显示字符不移动写数据操作写数据操作 光标位置与相应命令字光标位置与相应命令字 列行 1234567891011121314151618081828384
9、85868788898A8B8C8D8E8F2C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF注:表中命令字以十六进制形式给出,该命令字就是与LCD显示位置相对应的DDRAM地址。AT89S51AT89S51介绍介绍AT89S51是一种低功耗、高性能的片内含有4KB快闪可编程擦除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory)8位CMOS微控制器,使用高密度、非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。芯片上的FPEROM允许在线编程或采用通用的非易失存储编程器对程序存储器重复编程。AT
10、89S51(以下简称 89C51)将具有多种功能的8位 CPU与FPEROM结合在一个芯片上,为很多嵌入式控制应用提供了非常灵活而又价格适宜的方案,其性能价格比较高。EAEA:访问程序存储控制信号(一般接:访问程序存储控制信号(一般接:访问程序存储控制信号(一般接:访问程序存储控制信号(一般接+5V+5V)ALEALE:地址锁存控制信号:地址锁存控制信号:地址锁存控制信号:地址锁存控制信号PSENPSEN:外部:外部:外部:外部ROMROM读选通信号(低电平有效)读选通信号(低电平有效)读选通信号(低电平有效)读选通信号(低电平有效)AT89S51单片机控制单元特点1.89S51性能及特点 8
11、9S51的主要性能包括:(1)与MCS51微控制器产品系列兼容。(2)片内有4KB可在线重复编程的快闪擦写存储器(Flash Memory)。(3)存储器可循环写入擦除1000次。(4)存储数据保存时间为10年。(5)宽工作电压范围:Vcc可为6V。(6)全静态工作:可从0Hz至16MHz。(7)程序存储器具有3级加密保护。(8)1288位内部RAM。(9)32条可编程IO线。(10)两个16位定时器计数器。(11)中断结构具有5个中断源和2个优先级。(12)可编程全双工串行通道。(13)空闲状态维持低功耗和掉电状态保存存储内容。红外对管测速红外线发射管简介:红外线发射管也称红外线发射二极管,
12、属于二极管类。它是可以将电能直接转换成近红外光(不可见光)并能辐射出去的发光器件,主要应用于各种光电开关及遥控发射电路中。红外线发射管的结构、原理与普通发光二极管相近,只是使用的半导体材料不同。红外发光二极管通常使用砷化镓(GaAs)、砷铝化镓(GaAlAs)等材料,采用全透明或浅蓝色、黑色的树脂封装。产品参数:发射距离、发射角度(15度、30度、45度、60度、90度、120度、180度)、发射的光强度、波长。以上决定红外线发射管产品的主要性能及使用范围。红外线接收管特征与原理:红外线接收管是将红外线光信号变成电信号的半导体器件,它的核心部件是一个特殊材料的PN结,和普通二极管相比,在结构上
13、采取了大的改变,红外线接收管为了更多更大面积的接受入射光线,PN结面积尽量做的比较大,电极面积尽量减小,而且PN结的结深很浅,一般小于1微米。红外线接收二极管是在反向电压作用之下工作的。没有光照时,反向电流很小(一般小于微安),称为暗电流。当有红外线光照时,携带能量的红外线光子进入PN结后,把能量传给共价键上的束缚电子,使部分电子挣脱共价键,从而产生电子-空穴对(简称:光生载流子)。它们在反向电压作用下参加漂移运动,使反向电流明显变大,光的强度越大,反向电流也越大。这种特性称为“光电导”。红外线接收二极管在一般照度的光线照射下,所产生的电流叫光电流。如果在外电路上接上负载,负载上就获得了电信号
14、,而且这个电信号随着光的变化而相应变化。发射管与接收管分别通过一个的限流电阻后 接到5V的电源电路中(接收管要反接),当有物体挡在它们中间的时候,接收管截止,在接收管两端为高电平。当它们之间没有物体时接叫管可以接收则导通,它两端为低电平。正是利用这一原理来测量电动机转速。硬件电路图及要作原理此电路包含复位部分、晶振电路、按键部分、显示部分,并且P0口和LCD1602的接口电路、直流电动机驱动电路、红外测速电路。工作原理工作原理复位部分:复位电路够面一个微分电路,在电路工作时我们需要寻电路进行一次复位,当按下复位按钮按钮S3时,单片机由原来的低电变成高电平完成一个0-1的转换使单片机复位到初始状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 直流电机 调速
限制150内