lkc8210 发表于 2022-8-3 22:54
定时器中断内是怎么写的?
直接放motor_test()进中断?
lkc8210 发表于 2022-8-3 22:54
定时器中断内是怎么写的?
直接放motor_test()进中断?
glinfei 发表于 2022-8-4 10:44
刚才回答没仔细看你的问题,我觉得你不是延时的问题是电源的问题,一般步进电机对时间要求没那么精确,震动 ...
fj51hei 发表于 2022-8-4 08:18
那应该是吧!哈哈 楼主土豪 直接一个一个1500us延时 整个驱动下来消耗多少时间,确实只能一个函数运行, ...
wulin 发表于 2022-8-4 12:56
int main(void)
{
while(1)
hxdby 发表于 2022-8-4 21:03
问题是我现在用1500us的延时,在while(1)循环中只放motor_test()这个函数,电机没有任何震动,运转非常丝 ...
hxdby 发表于 2022-8-4 20:59
现在问题分两种情况:
一种是如上面的1500us的延时写法,while(1)循环里只放motor_tet(), 电机运转丝滑 ...
lkc8210 发表于 2022-8-5 09:54
把7楼的motor_test()放到1500us中断里运行看看
glinfei 发表于 2022-8-5 08:42
我都是用5v驱动ULN2003,3.3V单独驱动它也没问题,但你又接了其他传感器,就不一定行了。步进电机本来为 ...
fbn20050523 发表于 2022-8-4 15:57
看我发的帖子http://www.51hei.com/bbs/dpj-220045-1.html
iamluckman 发表于 2022-8-6 00:40
你的步进电机是四相五线的,还是两相四线的
iamluckman 发表于 2022-8-6 00:40
你的步进电机是四相五线的,还是两相四线的
iamluckman 发表于 2022-8-6 00:44
震动,是原地左右摆动,通常是驱动时序错了。
hxdby 发表于 2022-8-6 21:54
不是原地左右摆动,是可以按照程序运转一圈或几圈,就是运行的同时有震动
hxdby 发表于 2022-8-6 21:54
不是原地左右摆动,是可以按照程序运转一圈或几圈,就是运行的同时有震动
hxdby 发表于 2022-8-5 16:31
你这个比较高级,我这个控制比较简单,主要就是控制一个流量阀的开合,来控制气体的流量,匀速运动就可以 ...
glinfei 发表于 2022-8-9 13:01
成功了也说一下原因啊。我总觉得不是程序问题,而且你确定在用3.3驱动5v板子,稍微多几个传感器就不行了, ...
ly1972001 发表于 2022-8-9 13:07
1 流量阀用直流电机就行了,就是给电就转,不给电就行。
2 步进电机的时间就是要很精确,我用过PWM输出控 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |