- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch_9《例说8051》第9章课件
步进电机及其控制 第九章 本章内容 硬件部分:介绍了步进电机的结构、驱动方式,及如何应用8051来控制步进电机等。 程序与实做部分:步进电机的1相驱动、2相驱动与1-2相驱动程序的应用。步进电机的角度控制、速度控制等。 步进电机的结构 步进电机的种类 步进电机的齿间距 步进电机的驱动方式 1相驱动信号的产生 1相驱动步进电机的动作 2相驱动信号的产生 1-2相驱动信号的产生 非预期状态 (先逆时针再顺时针) 非预期状态(先抖动、顺时针转再逆时针) 2003系列驱动IC的引脚图 2003系列内部电路 2003系列驱动电路 CD4050 达林顿管驱动电路 FT5754驱动电路 FT5754步进电机驱动电路 实例演练(9-3-1) 连接电路 实例演练(9-3-1) 流程图 Ch9-1.asm-1 ;利用DELAY子程序(0.05秒XR5), 产生驱动信号 ;由P1输出 ;#11H为1相驱动, #33H为2相驱动 ;速度为 1/(0.05XTIMES) 步/秒 TIMES EQU 10 ;重复次数 PHASE EQU 11H ;驱动方式 OUT REG P1 ;输出口 ;================================================= ORG 0 ; CALL POSITION ;调用定位子程序 MOV A, #PHASE ;指定驱动信号 RL_1: MOV OUT, A ;输出驱动信号 MOV R5, #TIMES ;指定重复数 Ch9-1.asm-2 CALL DELAY ; 调用延迟子程序 RL A ;下一个驱动信号 JMP RL_1 ;跳至RL_1形成循环 ;=============延迟子程序==R5x0.05秒================= DELAY: MOV R7, #100 D1: MOV R6, #250 DJNZ R6, $ DJNZ R7, D1 DJNZ R5, DELAY RET ;=======定位子程序================================= POSITION: MOV 30H, #4 ;四个驱动信号 Ch9-1.asm-3 MOV A, #PHASE ;指定驱动信号 P_1: MOV OUT, A ;输出驱动信号 MOV R5, #TIMES ;指定重复数 CALL DELAY ;调用延迟子程序 RL A ;下一个驱动信号 DJNZ 30H, P_1 ;跳至P_1形成循环 RET ;返回 ;================================================= END 实例演练(9-3-2) 连接电路 实例演练(9-3-2) 流程图 Ch9-2.asm-1 ;利用TIMER 0, MODE 1计时(0.05秒XR5), 以产生驱动信号 ;由P1输出 ;#11H为1相驱动, #33H为2相驱动 ;速度为 1/(0.05XTIMES) 步/秒 TIMES EQU 10 ;重复次数 PHASE EQU 33H ;驱动方式 COUNT EQU -50000 ;定时值 OUT REG P1 ;输出口 ;================================================ ORG 0 ;开始 JMP START ;跳至 START ORG 0BH ;TIMER0中断向量 JMP TIMER0 ;跳至TIMER0中断子程序 Ch9-2.asm-2 START: MOV IE, ;中断使能 MOV TMOD, #1 ;设定模式 MOV TH0, #COUNT ;填入定时值 MOV TL0, #COUNT ;填入定时值 MOV A, #PHASE ;设定驱动方式 SETB TR0 ;启动TIMER0 MOV R5, #TIMES ;指定重复数 JMP $ ;停滞 ;============================================== TIMER0: CLR TR0 ;关闭 TIMER0 MOV TH0, #COUNT ;填入定时值 MOV TL0, #COUNT ;填入定时值 DJNZ R5, AGAIN ;时间到了吗? Ch9-2.as
您可能关注的文档
- 中国石化集团中原石油勘探局与北京恩威妇女儿童保健品.doc
- 中国幼儿基础阅读书目(共100本)3979289.doc
- 中国幼儿基础阅读书目(共100本).doc
- 儿童文学(电子版)_其它_高等教育_教育专区.doc
- 转角衣柜效果图、卧室衣柜图片赏析.doc
- 北京语言大学对外汉语考研资料汇编_教育学_高等教育_教育专区.doc
- 中小学幼儿系列广播体操.doc
- 小锤加工.doc
- 创游观察.doc
- 转角衣柜优势及衣柜效果图赏析.doc
- 2024年江西国家公务员行测考试真题及答案-副省卷.doc
- 2024年福建国家公务员行测考试真题及答案-副省卷.doc
- 2024年吉林国家公务员行测考试真题及答案-副省卷.doc
- 2024年广东国家公务员行测考试真题及答案-副省卷.doc
- 2024年湖南国家公务员行测考试真题及答案-副省卷.doc
- 2024年河北国家公务员行测考试真题及答案-副省卷.doc
- 2024年陕西国家公务员行测考试真题及答案-副省卷.doc
- 2024年河南国家公务员行测考试真题及答案-副省卷.doc
- 2024年海南国家公务员行测考试真题及答案-副省卷.doc
- 2025党员发展对象培训班结业考试题库(附完整答案).pdf
文档评论(0)