1 / 7
文档名称:

按键控制直流电机加减速并恒速运转设计与调试说明书.docx

格式:docx   页数:7
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

按键控制直流电机加减速并恒速运转设计与调试说明书.docx

上传人:fxl8 2013/4/15 文件大小:0 KB

下载得到文件列表

按键控制直流电机加减速并恒速运转设计与调试说明书.docx

文档介绍

文档介绍:学习情境一
按键控制直流电机加减速并恒速运转设计与调试说明书




目录
1
1
1
1
1
2
2
2
1
3
3
3
附录程序清单 3

先编写用按键来控制直流电机的加减速运转的程序,下载完成后检测,成功之后在此程序基础上再继续编写使电机能恒速在20r/s的运转,完成之后写出程序的设计说明书。

可以实现通过按键来调整直流电机的加减速的运转,并且可以使直流电机恒速在20r/s的速度。





电机驱动
显示器
显示驱动
D/A

起点
终点
脉冲信号
T1/
CS0
/KEY/LED
按键(单脉冲)
INT0/
至DA
-8V~+8V
/DA_CS
/CS2


程序由主程序、外部中断程序、定时中断程序、显示子程序、延时子程序组成。

测速时用了2个定时/计数器,一个工作在定时状态下,另一个工作在计数状态下T0的初值是TH0为63H,TL0为18H;T1的初值是TH1为00H,TL100H;内存单元有5个分别为55H、70H、71H、72H、60H;70H到72H为显存单元,55H为电机的转速,60H为电机转速的控制量。使用的硬件资源有电脑、程序、实验箱、USB数据线。
,。

进入中断
主程序定时中断
N
R5=0 ?
55H 70H 71H 72H单元内容清零;TMOD赋初值40H;60H TH0 TL0赋初值;TL0 TH0清零;
定时中断打开
外部中断T0打开
Y
R5赋值#100
TL1值赋给55H
TL1 ,TH1清零
N
(55H)>20H?
启动A/D转换
拆分55H单元内容并分别赋值给70H 71H 72H显存单元
Y
60H单元内容加一
60H单元内容减一
中断返回
调用显示子程序
开始
进入中断
外部中断
60H单元内容加十
中断返回


先初值80H赋给60H单元里,连接好相应的硬件连线,将程序下载完成之后,按键按下之后,直流电机的速度会变快,数码管上显示的转速会增加,当增加到20r/s左右时,程序会进入定时中断,会使转速稳定在20r/s左右。

在调试的过程中没有出现错误,调试一次成功。
附录程序清单
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP QQ
ORG 000BH
AJMP AAA
ORG 0030H
MAIN:MOV 55H,#00H
MOV 70H,#00H
MOV 71H,#00H
MOV TH0,#63H
MOV TL0,#18H
DJNZ R5,LOP1
MOV R5,#100
MOV 55H,TL1
MOV TL1,#00H
MOV TH1,#00H