找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

有无大佬指导一下DM542步进电机驱动器如何写程序变为正反转,目前只可正转

查看数: 2532 | 评论数: 15 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-10-25 17:56

正文摘要:

单片机源程序如下: #include <REGX52.H> unsigned char timer0; sbit ENA=P1^0; sbit PWM=P1^1; sbit DIR=P1^2; void kongzhi_Init() {     TMOD|=0X11;     TH1=0XFE;   ...

回复

ID:1048790 发表于 2022-10-29 19:34
Hephaestus 发表于 2022-10-29 14:21
请问正反转和来回转动的区别是什么呢?

正反转只会往一个方向 而来回转动不一样
ID:883242 发表于 2022-10-29 14:21
初学者Captain 发表于 2022-10-28 16:28
是的 用的是共阳极接法,目前可以正反转了 但如果想使其来回转动 该如何调试呢

请问正反转和来回转动的区别是什么呢?
ID:1048790 发表于 2022-10-28 16:28
glinfei 发表于 2022-10-27 15:37
用的就是共阳的接法,程序里加 DIR=0;或DIR=1; 就会改变方向啊。

是的 用的是共阳极接法,目前可以正反转了 但如果想使其来回转动 该如何调试呢
ID:844772 发表于 2022-10-27 15:37
用的就是共阳的接法,程序里加 DIR=0;或DIR=1; 就会改变方向啊。
ID:94031 发表于 2022-10-27 10:46
初学者Captain 发表于 2022-10-26 19:21
大佬 我试了下 还是正转  要怎么调试编写

你是那种接法。

ID:384109 发表于 2022-10-26 21:12
把ENA的端口连线去掉不接,线路连接好像没问题,但是代码里看不到对ENA的控制
ID:1048790 发表于 2022-10-26 20:32
人中狼 发表于 2022-10-26 20:10
驱动器的DIR-接地,DIR+接高或地试试

这个试了下还是不行
ID:1048790 发表于 2022-10-26 20:27
人中狼 发表于 2022-10-26 20:10
驱动器的DIR-接地,DIR+接高或地试试

能不能不修改硬件的连线 修改程序呢
ID:384109 发表于 2022-10-26 20:10
驱动器的DIR-接地,DIR+接高或地试试
ID:1048790 发表于 2022-10-26 19:21
xuyaqi 发表于 2022-10-26 06:51
原来DIR+高电平改为低电平,电机就转向了。

大佬 我试了下 还是正转  要怎么调试编写
ID:944091 发表于 2022-10-26 07:48
在你想改变方向的时候取反DIR就可以了
ID:94031 发表于 2022-10-26 06:57
初学者Captain 发表于 2022-10-25 21:13
有没有不换线然后改变程序的办法呀

程序里:
DIR=1;//正转
DIR=0;//反转
ID:94031 发表于 2022-10-26 06:51
初学者Captain 发表于 2022-10-25 21:13
有没有不换线然后改变程序的办法呀

原来DIR+高电平改为低电平,电机就转向了。
ID:1048790 发表于 2022-10-25 21:13
有没有不换线然后改变程序的办法呀
ID:94031 发表于 2022-10-25 18:27
DIR是关电机转动方向的,改变高低电平就可电机转向。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表