单片机应用系统设计课件.ppt

上传人(卖家):晟晟文业 文档编号:4538477 上传时间:2022-12-17 格式:PPT 页数:19 大小:333KB
下载 相关 举报
单片机应用系统设计课件.ppt_第1页
第1页 / 共19页
单片机应用系统设计课件.ppt_第2页
第2页 / 共19页
单片机应用系统设计课件.ppt_第3页
第3页 / 共19页
单片机应用系统设计课件.ppt_第4页
第4页 / 共19页
单片机应用系统设计课件.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、10.1 10.1 单片机应用系统设计的开发步骤单片机应用系统设计的开发步骤 10.1.1 系统总体设计系统总体设计 系统总体设计是单片机系统设计的前提,合理系统总体设计是单片机系统设计的前提,合理的总体设计是系统成败的关键。总体设计关键的总体设计是系统成败的关键。总体设计关键在于对系统功能和性能的认识和合理分析。系在于对系统功能和性能的认识和合理分析。系统单片机及关键芯片的选型,系统基本结构的统单片机及关键芯片的选型,系统基本结构的确立和软、硬件功能的划分也是系统总体设计确立和软、硬件功能的划分也是系统总体设计的重要组成部分。的重要组成部分。10.1.2 硬件设计1程序存储器程序存储器 2数

2、据存储器数据存储器 3I/O接口接口 4总线驱动器总线驱动器 5抗干扰电路抗干扰电路(1)定义说明各输入)定义说明各输入/输出口的功能。输出口的功能。(2)在程序存储器和数据存储器区域中,合)在程序存储器和数据存储器区域中,合理分配存储空间。理分配存储空间。(3)对面板控制开关、按键等输入量以及显)对面板控制开关、按键等输入量以及显示、打印等输出量也必须给予定义。示、打印等输出量也必须给予定义。(4)针对可能出现的由干扰引起的错误进行)针对可能出现的由干扰引起的错误进行容错设计,给出错误处理方案。容错设计,给出错误处理方案。2软件结构设计软件结构设计(1)硬件调试)硬件调试(静态调试和动态调试

3、)(静态调试和动态调试)(2)软件调试)软件调试 (3)系统联调)系统联调 (4)现场调试)现场调试 10.1.5 程序固化,系统独立运行程序固化,系统独立运行 将程序固化在单片机系统的程序存储器当中,将程序固化在单片机系统的程序存储器当中,目标系统就可以独立运行了。目标样机独立目标系统就可以独立运行了。目标样机独立运行一段时间进行老化后,如果没有故障产运行一段时间进行老化后,如果没有故障产生,即可认为整个系统开发成功。生,即可认为整个系统开发成功。1.设计目的设计目的(1)掌握单片机对步进电机的控制方法)掌握单片机对步进电机的控制方法(2)掌握步进电机正转、反转、速度及步数控)掌握步进电机正

4、转、反转、速度及步数控制的方法制的方法 2.技术要求技术要求(1)使用三向六拍步进电机,编程使步进电机)使用三向六拍步进电机,编程使步进电机正向正向/反向旋转反向旋转10圈圈(2)旋转时间为)旋转时间为2秒秒(3)旋转方向由手动控制)旋转方向由手动控制 步进电机控制原理步进电机控制原理 (1)单相三拍方式:按单相绕组施加电流脉冲)单相三拍方式:按单相绕组施加电流脉冲 正转:正转:ABCA 反转:反转:ACBA(2)双相三拍方式:按双相绕组施加电流脉冲)双相三拍方式:按双相绕组施加电流脉冲 正转:正转:ABBCCAAB 反转:反转:ACCBBAAC(3)三相六拍方式:单相绕组和双相绕组交替)三相

5、六拍方式:单相绕组和双相绕组交替施加电流脉冲施加电流脉冲 正转:正转:AABBBCCCAA 反转:反转:AACCCBBBAA 步进电机速度控制的方法就是改变各通电脉冲步进电机速度控制的方法就是改变各通电脉冲的时间间隔,由脉冲延时程序控制即可。在输的时间间隔,由脉冲延时程序控制即可。在输出控制电平后,由延时程序控制每一步的时间,出控制电平后,由延时程序控制每一步的时间,即可达到控制步进电机速度的目的。如本设计即可达到控制步进电机速度的目的。如本设计要求要求2秒旋转秒旋转10圈,则每一步需要的时间为:圈,则每一步需要的时间为:t=2s/10NZr=2000ms/103240=833s。其中其中N=

6、MCC,即运行拍数,其中,即运行拍数,其中MC为绕为绕组相数(本题为三相),组相数(本题为三相),C为状态系数。三拍为状态系数。三拍时,时,C=1;六拍时,;六拍时,C=2。Zr为转子齿数(为转子齿数(40个)。步进电机的步数控制由要求旋转圈数除个)。步进电机的步数控制由要求旋转圈数除以每一步旋转的角度即可。设计要求旋转以每一步旋转的角度即可。设计要求旋转10圈,圈,则则10360o/1.5=2400圈(圈(960H)。)。5.参考程序 ORG1000H AA1:MOV R3,#960H;确定步进电机前进步数;确定步进电机前进步数 AA2:MOV R4,#00H MOV DPTR,#STEP;

7、控制模型首地址送;控制模型首地址送DPTR JNBP1.4,FAN;判断正转还是反转;判断正转还是反转 ZHENG:MOV A,R4 MOVCA,A+DPTR JZAA2;旋转一圈后转回;旋转一圈后转回AA2 MOVP1,A;控制步进电机旋转;控制步进电机旋转 ACALLDELAY;延时,控制速度;延时,控制速度 INCR4;控制步数加;控制步数加1 DJNZ R3,ZHENG ;步数未完继续;步数未完继续 RET FAN:MOVA,R4;取反向控制模型偏移量;取反向控制模型偏移量 ADDA,#07H MOVR4,A AJAMPZHENG DELAY:(延时(延时833s)STEP:DB 01H,03H,02H,06H,04H,05H,00H;正向控制模型;正向控制模型 DB 01H,05H,04H,06H,02H,03H,00H;反向控制模型反向控制模型END

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(单片机应用系统设计课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|