- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机课程设计——电机控制
微机课程设计——电机的控制
一、项目设计内容与要求
1.设计内容
利用电机平台上的步进电机和直流电机,实现步进电机的转角控制和直流电机速度的控制。
2.设计要求
(1)步进电机的转角控制可以通过调整电机的转过的步数来实现。一次转过的步数和方向可用按键设定。还可以用按键控制步进电机一步一步的转动,要分正反转。转过的步数要显示在发光二极管上。
(2)直流电机的转速是根据用数模转换电路的输入数据变化,要求用发光二极管显示转速数据值。
(3)可以用按键或开关输入相应的转速控制数据。
二、电路连接图
三、各模块的设计
1.键盘模块
本程序的键盘功能的设计采用扫描法实现,各个键的键值由扫描法得到。
各个键的键值如下表所示:
程序流程图:
2.直流电机的转速控制模块
设计思路:
直流电机的转速是根据用数模转换电路的输入数据变化,可以把键盘按下的数字键的键值送入数模转换电路(DAC0832的208H),按下不同的按键就实现转速的控制。
要求用发光二极管显示转速数据值,可以直接把按键的键值送B口显示,本程序把旧键值左移四位送CH,新键值BH加上CH存BH并送发光二极管显示,再送数字进208口处理.
此模块实现的功能也即数字键要处理的功能,作为键盘模块的子程序使用。
程序流程图:
3. 步进电机控制模块
设计思路:本设计采用的是四相步进电机,步进电机用直流+12V电压,每项电流为0.20A,电机线圈由A、B、C、D四相组成。
驱动方式为四相单四拍方式,按A→B→C→D→A次序通电为正转;按A→D→C→B→A次序通电为反转。正向单步转可用一个寄存器来标志给哪相通电,如CL=0,A通电;CL=1,B通电;CL=2,C通电;CL=3,D通电。反转单步走则类似。
这个模块作为键盘主程序的子程序使用,使用键盘的第三行为功能键,操作步进电机的正反转,数字键送入NUM的值则控制电机的步数。
功能键说明:
“+”控制步进电机正向转NUM步
“-“控制步进电机反向转NUM步
“,”控制步进电机正向单步走
“.”控制步进电机反向单步走
正向走NUM步的程序流程图:(反向走NUM步的省略)
正向单步走程序流程图:(反向单步的省略)
四、源程序代码:
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
START: MOV CH,00h ;键值左移4位存CH用,先初始化
MOV CL,00h ;控制步进电机单步走用作标志
MOV DX,203H ;置8255A控制口地址
MOV AL,90H ;A口输入,C口输出
OUT DX,AL
LOOP1: MOV DX,202H ;8255A的C口
MOV AH
MOV AL ;键盘第一行
OUT DX,AL
MOV DX,200h ;8255A的A口
IN AL,DX ;获取列码
CMP AL,0FFH
JNE LOOP2 ;有键按下
MOV DX,202H ;列码全1无键按下扫描第二行
MOV AH
MOV AL
OUT DX,AL
MOV DX,200h
IN AL,DX
CMP AL,0FFH
JNE LOOP2
MOV DX,202H ;第三行
MOV AH
MOV AL
OUT DX,AL
MOV DX,200h
IN AL,DX
CMP AL,0FFH
JNE LOOP2
JMP LOOP1
LOOP2: CALL Delay ;消除抖动
IN AL,DX
您可能关注的文档
- 建设法规3 民事诉讼时效规定.ppt
- 建设项目策划基本程序.pptx
- 开关电源PWM五种反馈控制模式研究.doc
- 开关电源EMI滤波器正确选择与使用.doc
- 开展PPP项目咨询若干问题工程造价咨询行业PPP项目咨询培训会议主题报告.doc
- 开封大学校园网络设计与实现.doc
- 开题报告BOT项目投资中问题及对策研究.doc
- 开设计算机网络技术专业可行性报告.doc
- 开题报告 信息技术教学网站设计与实现.doc
- 开题报告C++程序设计课程指导平台研制.doc
- 2024年统编版语文七年级上册第三单元单元测试卷.docx
- 2024年中考语文七年级上册一轮复习试题(九)(含答案).docx
- 第3章物质构成的奥秘检测卷---2024年九年级化学沪教版(全国)上册( 有答案)(2024年).docx
- 第4课《古代诗歌四首》教学设计 统编版语文七年级上册(2024年).docx
- 2024年统编版语文七年级上册(2024)第16课《诫子书》导学案.docx
- 2024年中考语文七年级上册一轮复习试题(十六)(含答案).docx
- 2024年中考语文七年级上册一轮复习试题(十三)(含答案).docx
- 6.2 角(课时作业)(含答案)(2024年)苏科版数学七年级上册.docx
- 2024年中考道德与法治 七年级上册第一模块心理 第一节 珍惜青春 认识自己专题复习试卷(含答案).docx
- 6.2 碳的氧化物—九年级化学人教版(2024)上册课前导学(含解析).docx
文档评论(0)