- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机课程设计——电机的控制
一、项目设计内容与要求
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
您可能关注的文档
- 开题报告---基于web的课程辅助教学师生互动交流系统.doc
- 开题报告---基于单片机的车速测试仪设计.doc
- 开题报告---基于单片机的软启动器的设计.doc
- 开题报告--基于企业价值的财务报表分析的研究.doc
- 开题报告----基于温度控制系统算法研究.doc
- 开题报告--基于小波分析的数字水印加密技术研究.doc
- 开题报告---建设项目可行性研究存在的问题及改进对策.doc
- 开题报告---交际语言教学模式下的中学语法教学研究.doc
- 开题报告--交通信号灯模拟控制系统.doc
- 开题报告--利用GPS(rtk)进行工程放样及其精度分析.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)