同样代码,运行两次,第二次比第一次卡顿多了,什么原因影响卡顿啊? void Motor_Step(uint8_t dir,uint32_t steps){ uint32_t i; for(i=0;i
硬创社
全部评论 默认 最新
云秦 作者
2023-09-10 14:44:08 来自未知
后续制作一根短的数据线连接A4988和步进电机,然后12V入口电源加一个电压延迟电路
42J41GCI7A
2023-09-08 17:33:05 来自北京
试试用正弦波而不是方波。
云秦 作者
2023-09-09 11:02:03 来自未知
正弦波有什么作用?比起一个纯粹的方波高点位
云秦 作者
2023-09-08 16:59:50 来自重庆
减短了A4988与42步进电机之间的数据线,原来大概1m,且有些松动,现在大概20cm,能够顺畅的运行几圈,然后又卡顿不动。用的TIM3通道1,UP,周期3ms,主程序启动TIM_PWM后,设置方波值1.5ms(50%高电位),从PA6输出脉冲方波到A4988。难道自制的20cm连接线中间的接头,也会影响信号的传输,造成了几圈后就卡顿了。
双鱼座爱购物66
2023-09-08 14:27:03 来自江苏
功率、温度、润滑还是什么
云秦 作者
2023-09-08 11:28:05 来自重庆
在延时设置为600us的时候,基本能运转起来,设置为500us或700us,基本转不起来
风扇不是它的最爱
2023-09-11 09:18:04 来自江苏
有看过电机端的相位波形不?
网老四
2023-09-08 11:22:56 来自江苏
除非重新编译过
云秦 作者
2023-09-08 11:25:41 来自重庆
一样的代码,运行两次,42步进电机运行卡顿程度也不同
没有更多啦~