基于单片机步进电机控制系统演示文稿PPT格式课件下载.ppt
- 文档编号:13929996
- 上传时间:2022-10-15
- 格式:PPT
- 页数:17
- 大小:3.43MB
基于单片机步进电机控制系统演示文稿PPT格式课件下载.ppt
《基于单片机步进电机控制系统演示文稿PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《基于单片机步进电机控制系统演示文稿PPT格式课件下载.ppt(17页珍藏版)》请在冰豆网上搜索。
基于单片机步进电机控制系统的设计班级:
机电班级:
机电09020902学生:
余祥学生:
余祥学号:
学号:
200979250426200979250426论文的结构和主要内容论文的结构和主要内容一研究背景及目的(略)一研究背景及目的(略)二系统总体方案设计二系统总体方案设计三硬件电路设计三硬件电路设计四软件系统设计四软件系统设计五样机的调试与验证五样机的调试与验证六致谢六致谢二、系统总体方案设计二、系统总体方案设计按键输入温度传感器红外接口电源电路复位电路晶振电路ULN2003驱动电路步进电机光耦电平转换输出LCM12864液晶显示蜂鸣器单片机单片机系统整体框图输入输入/检测部分检测部分电源电源/最小系统最小系统(驱动驱动,示显示显,警报警报)输出部输出部分分132DC_IN1POWER132VinVoutGNDU1LM7805GNDV5.0VCC0.1ufC10.1ufC247ufC347ufC4D11N4007三、硬件电路设计三、硬件电路设计-电源最小系统设计电源最小系统设计P101P112P123P134P145P156P167P178REST9P30/RXD10P31/TXD11P32/INT012P33INT113P34/T014P35/T115P36/WR16P37/RD17TXAL218TXAL119GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/PROG30EA31P0732P0633P0534P0435P0336P0237P0138P0039VCC408051U9MCU_8051/805212Y112M30pfC630pfC7GNDV5.0GND10KR1110ufC5K1V5.0GNDGND单片机最小系统电源电路单片机最小系统是单片机能运行程序的最小配置。
它由单片机、电源电路、时钟电路、复位电路等构成。
三、硬件电路设计三、硬件电路设计-输入部分输入部分GND10KR1310KR1410KR15K2K3K4V5.0OKADDSUBK5EXIT10KR16DS1DS18B20GND10KR12V5.0DS1U7IR1308100R18V5.0GND10KR19IR30pfC8独立按键电路温度传感器电路红外接收电路输入/检测部分是MCU与操作人员进行信息交换和从外界获取信息的主要途径,是控制系统中不可缺少的模块。
三、硬件电路设计三、硬件电路设计-输出部分(驱动控制)输出部分(驱动控制)012345Motor1IN11IN22IN33IN44IN55IN66IN77COM18OUT116OUT215OUT314OUT413OUT512OUT611OUT710COM29U10UM2003V5.0V5.0GNDPTAPTBPTCPTD1254U24N251254U34N25V5.03KR13KR31254U44N253KR51254U64N253KR7PTAPTBPTCPTDVCC210KR210KR410KR610KR8GNDABCD123456P1Header6VCC2GNDABCD电机驱动电路光电隔离输出电路由于单片机输出能力有限,受控制对象不同的影响千差万别。
故一般采用专用的接口芯片(也称之为驱动芯片),以此提高单片机的驱动能力和稳定性。
三、硬件电路设计三、硬件电路设计-输出部分(人机交互)输出部分(人机交互)V5.0321U8BEEP1GNDBEEP10KR17友好的人机交互式设计能帮助操作者快速、准确的获取设备的状态信息。
是一个系统完整性的体现。
LCM液晶显示电路蜂鸣器电路四、软件系统设计四、软件系统设计-软件工程的构成软件工程的构成该系统程序的编写采用C语言,采用模块化的设计使得程序具有良好的可读性以及后期的维护升级。
程序结构如图:
软件工程结构图-应用层-接口层8;
if(Info.Style=2)j=8;
/判断驱动方式elsej=4;
if(Info.Now=1)i+;
if(ij)i=1;
Info.Num+;
/正反转控制if(Info.Now=2)i-;
if(i1)i=j;
/并记录圈数P2=DataInfo.Stylei;
/控制步进电机状态开始结束T1达到定时时间产生定时器中断保护现场数据/进入中断脉冲宽度控制驱动方式控制运行方向控制获取状态/控制输出退出T1中断/恢复现场数据四、软件系统设计四、软件系统设计-按键按键/红外驱动红外驱动开始结束独立按键按下延时去抖延时去抖返回对应的非零值按键依旧按下?
红外按按下?
返回对应的非零值否是否是否是系统采用独立按键与红外遥控两种控制类型进行控制。
独立按键的驱动流程及红外解码原理如图所示:
按键驱动流程红外逻辑0与逻辑1判断图一的帧完整红外数据图四、软件系统设计四、软件系统设计-温度传感器驱动温度传感器驱动-序读时四、软件系统设计四、软件系统设计-液晶显示驱动液晶显示驱动LCM12864工作序时图串行数据传送共分三个字节完成:
第一字节:
串行控制-格式11111ABCA为数据传送方向控制:
H表示数据从LCD到MCU,L则相反B为数据类型选择:
H表示数据是显示数据,L表示是控制指令C固定为0第二字节:
8位数据的高4位-格式DDDD0000第三字节:
8位数据的低4位-格式0000DDDD样机的调试与验证样机的调试与验证-系统系统PCBPCB设计设计系统原理图和PCB图的设计均采用采用软件AltiumDesignerWinter09,设计完的PCB图如图所示:
样机的调试与验证样机的调试与验证-样机演示样机演示致谢致谢大学本科的学习生活即将结束。
在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。
本文能够顺利完成,要特别感谢我的导师刘晖老师,感谢各位系的老师的关心和帮助。
最后感谢百忙之中参加评阅论文和参加答辩的各位老师!
结束结束欢迎欢迎各位老师各位老师对论文提出宝贵意见!
对论文提出宝贵意见!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 步进 电机 控制系统 演示 文稿