ImageVerifierCode 换一换
格式:PPT , 页数:19 ,大小:333KB ,
文档编号:4538477      下载积分:19 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4538477.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

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

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

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

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

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


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