第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/25 23:51:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

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单片机直流无刷电机控制 的文档
51单片机直流无刷电机控制.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c629rg34hh50weks4q3ea_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top