新人求助!如何通过串口发送数据控制步进电机旋转?

2019-07-20 10:32发布

再做一个项目,要求通过串口通信来控制步进电机旋转,求大神前来指教,有没有源码参考?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
xlong_06
1楼-- · 2019-07-20 11:50
eric1993 发表于 2017-8-30 17:04
还有个问题,为什么步进电机加上延时后就不能连续旋转?
keyval=KEY_Scan(1);
                if(keyval==WKUP_PRES) ...

步进电机要节拍的,节拍有最小时间要求,你用一个这么大的延时肯定时起不动的!
赵士亮
2楼-- · 2019-07-20 15:02
 精彩回答 2  元偷偷看……
xlong_06
3楼-- · 2019-07-20 17:01
源码不会有的,你这个主要是做好步进电机的控制,至于串口通讯的话,就是指令而已,与步进电机控制关系不大!
eric1993
4楼-- · 2019-07-20 18:38
xlong_06 发表于 2017-8-30 16:09
源码不会有的,你这个主要是做好步进电机的控制,至于串口通讯的话,就是指令而已,与步进电机控制关系不大 ...

还有个问题,为什么步进电机加上延时后就不能连续旋转?
keyval=KEY_Scan(1);
                if(keyval==WKUP_PRES)
                {
                        Locate_Abs(0,1000);//°′ÏÂWKUP£¬»Øáãμã
                }
                else if(keyval==KEY0_PRES)
                {
                        delay_ms(1000);
                        Locate_Rle(50,1000,CW);//°′ÏÂKEY0£¬òÔ1000HzμÄÆμÂê Ë3ê±Õë·¢50Âö3å
                        LED1=0;               
                }
cherishzj0908
5楼-- · 2019-07-20 19:36
 精彩回答 2  元偷偷看……

一周热门 更多>