51单片机直流无刷电机控制

2026/4/27 22:40:58

江苏大学电气信息工程学院

JIANSU:

LCALL YANSHI JNB P0.4,JIAN LJMP START JIANSU: MOV A,P2 ANL A,#07H CJNE A,#07H,JS LJMP START JS:

MOV A,P2 INC A MOV P2,A LCALL XIANSHI LJMP START 停止程序: TINGZHI:

LCALL YANSHI JNB P0.5,TING LJMP START TING: SETB P0.6

LCALL PANTING LJMP START

延时程序,这是一个子程序,功能是延时YANSHI: MOV A,#0 Y:

MOV R1,#00H INC R1

10ms:17

江苏大学电气信息工程学院

CJNE R1,#0FFH,Y INC A

CJNE A,#10,Y RET

判停程序,这是一个子程序,若能从判停程序中返回,则说明电动机已停:

PANTING:

JNB P2.4,YANSHI250ms AJMP PANTING YANSHI250ms: CLR P2.6 MOV P3,#08H SETB P2.6 MOV A,#0 Y250:

MOV R1,#00H INC R1

JB P2.5,PANTING CJNE R1,#0FFH,Y250 INC A

CJNE A,#250,Y250 RET

显示程序,这是一个子程序: XIANSHI: MOV A,P2 ANL A,#07H MOV B,#4 MUL AB ADD A,R3 MOV SCON,#00H

18

江苏大学电气信息工程学院

MOV R2,#0 MOV DPTR,#TAB MOV R3,A X: ADD A,R2

MOVC A,@A+DPTR MOV SBUF,A 1: JNB TI,1 CLR TI INC R2 MOV A,R3 CJNE R3,#4,X RET TAB:

DB 03H,03H,49H,0DH

DB 03H,03H,03H,0DH DB 03H,03H,49H,27H DB 03H,03H,03H,27H DB 03H,03H,49H,9H DB 03H,03H,03H,9DH DB 03H,03H,49H,0FFH DB 03H,0FFH,0FFH,0FFH END 结 论

通过本设计可以看出用MCS-51单片机控制直流无刷电动机是十分可靠的,设计中应用到了较多的知识,采用了保护电路模块,复位电路模块等保护措施,应用了许多较新的元器件,电路图中有显示模块电路、复位模块电路、按键模块电路、驱动器端子输入模块电路、判停模块电路、下载模块电路等等电路设计,很好的实现了用单片机控制直流无刷电动机的正转、反转、加速、减速。

19


51单片机直流无刷电机控制.doc 将本文的Word文档下载到电脑
搜索更多关于: 51单片机直流无刷电机控制 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219