1 / 25
文档名称:

单片机控制直流电机调速.ppt

格式:ppt   大小:1,123KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机控制直流电机调速.ppt

上传人:012luyin 2018/8/15 文件大小:1.10 MB

下载得到文件列表

单片机控制直流电机调速.ppt

文档介绍

文档介绍:组长:谭张平组员:侯娟、彭龙、周琳---铁自092单片机10组任务备注谭张平程序编写;硬件电路设计;项目报告;本组任务分配周琳PPT制作;项目报告;侯娟项目总结;部分硬件电路调试工作材料元器件购买彭龙项目报告;成员任务分配表目录一,任务与要求说明二,硬、软件电路设计说明三,程序设计和安装调试四,项目总结一,任务与要求在实际的生活当中我们所运用到很多的直流电机来驱动一些负载,而在有的时候当我们人为需要直流电动机的转速高或低时,我们可以调节相应的按键来实现电动机调速,并要显示出当前电动机的实时转数,满足人们的需求。使得电器达到更加的人性化、智能化、科学化。能够显示直流电动机实时的转数。能够使用单片机学****板上的按键调整电动机转数。设计并焊接出可行的驱动电路与单片机联合应用。了解调速(PWM)的原理及直流电动机的原理及应用。了解单片机的编程流程和程序编写。了解电子线路设计的一些规律性和重要性。二,硬、软件电路设计此设计以AT89S51单片机为核心控制单元器件,以LCD1602液晶显示芯片显示直流电动机的实时转数(直接插到P0口和P2口),运用两级三极管电路加外围元器件电路来驱动负载(直流电动机).利用红外对管来检测电动机的实时转数,并经过由555集成电路构成的施密特触发电路(转换电路)将红外对管检测到的电动机转数信号以高低电平的形势直接输入单片机的C/。直接利用单片机上的按键来控制电动机的转速上升或下降。该电路有设计简单,思路明确,价格便宜,牵涉的知识面广,应用广泛但电路的灵敏度不高、误差大、调速不稳定、调速范围小等缺点,只适用于要求不高的场合。1,硬件设计电路说明(1)LCD1602液晶显示器。(2)AT89S51单片机。(3)红外对管测速。(4)硬件电路图工作原理。2,软件设计说明(1)程序流程方框图。(2)项目程序。(3)程序调试。单片机与LCD模块之间状态单片机与LCD模块之间有四种基本操作:(初始化、光标定位等)01读状态操作(读忙标志)10写数据操作(要显示的内容)11读数据操作(可以把显示存储区中的数据反读出来)RS:数据和指令选择控制端,RS=0:命令/状态;RS=1:数据R/W:读写控制线,R/W=0:写操作;R/W=1:读操作E:数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块与单片机之间将进行一次数据交换LCD1602液晶显示读状态操作读状态操作状态字的最高位的BF为忙标志位,1表示LCD正在忙,0表示不忙。通过判断最高位BF的0、1状态,就可以知道LCD当前是否处于忙状态,如果LCD一直处于忙状态,则继续查询等待,否则进行下面的操作。查询忙状态程序段如下:do{i=lcd_r_start();//调用读状态函数,读取LCD状态字i&=0x80;//采用与操作屏蔽掉低7位delay(2); //延时}while(i!=0); //LCD忙,继续查询,否则退出循环BFAC6AC5AC4AC3AC2AC1AC0