huatlwangl
发表于 2024-10-16 15:24:06
梁工,感谢您的指导,终于成功了
huatlwangl
发表于 2024-10-16 15:28:20
huatlwangl 发表于 2024-10-16 15:24
梁工,感谢您的指导,终于成功了
自己犯了很低级的错误,想想就搞笑
Wddz
发表于 2024-10-17 08:48:15
huatlwangl 发表于 2024-10-16 15:28
自己犯了很低级的错误,想想就搞笑
什么错误
huatlwangl
发表于 2024-10-17 11:16:46
Wddz 发表于 2024-10-17 08:48
什么错误
梁工说的重复检测
huatlwangl
发表于 2024-10-17 11:25:34
梁工 发表于 2024-10-16 10:41
没有注释看不懂,也没空去猜,按键不需要这么复杂:
每个20~50ms扫描一次,比如P10是按键输入,按下低电 ...
梁工,请教下如何更改4个PWM通道的周期
梁工
发表于 2024-10-17 12:01:11
huatlwangl 发表于 2024-10-17 11:25
梁工,请教下如何更改4个PWM通道的周期
这么明显的注释。。。。
huatlwangl
发表于 2024-10-17 14:35:08
梁工 发表于 2024-10-17 12:01
这么明显的注释。。。。
梁工,因为我第一次接触,在您的指导下,艰难完成了这个控制。我的意思是,我看您给的例程只设置了一个通道的占空比,其他三个通道都为零吗?2.这个目标频率值得什么频率?是步进电机转的频率还是发脉冲的频率?
梁工
发表于 2024-10-17 16:06:46
huatlwangl 发表于 2024-10-17 14:35
梁工,因为我第一次接触,在您的指导下,艰难完成了这个控制。我的意思是,我看您给的例程只设置了一个通 ...
你要先弄懂步进电机细分驱动的原理,才好理解怎么用PWM来做细分驱动。
4路PWM频率是一样的,但是各路PWM的占空比不同,根据转角用正弦、余弦分解成两个电枢的PWM占空比,每个电枢用H桥来实现驱动。步进电机转速是改变占空比的速度来实现的,不是PWM频率。
huatlwangl
发表于 2024-10-17 17:27:28
梁工 发表于 2024-10-17 16:06
你要先弄懂步进电机细分驱动的原理,才好理解怎么用PWM来做细分驱动。
4路PWM频率是一样的,但是各路PWM ...
我所理解的细分 就是 本来不细分就是1个脉冲1.8度。所以每1.8度,要给一个角度脉冲信号,如果4路都是固定的占空比(会造成启动电流大),那相当于每1.8都是匀速。但是细分后启动时电流小,并且开始慢后面速度起来,并且可以对每一步的角度进行更改。
但是我还是没有明白这个目标频率是什么意思,是期望匀速时电机的转速吗?
梁工
发表于 2024-10-17 17:43:18
huatlwangl 发表于 2024-10-17 17:27
我所理解的细分 就是 本来不细分就是1个脉冲1.8度。所以每1.8度,要给一个角度脉冲信号,如果4路都是固定 ...
如果不细分,则不需要PWM驱动,直接IO驱动就可以了。细分是一种处理方式,驱动电流关系不大。
目标频率就是你要达到的驱动电机步进的频率,比如800Hz,对于无细分,就是4转/秒,2细分就是2转/秒,4细分就是1转/秒。细分会获得更平顺的转矩(特别在低速时),更小的噪声,更小的抖动,更小的角度分辨率。
不知道我解释是否明白了?