梁工 发表于 2025-3-31 18:01:29

zijuxkeg 发表于 2025-3-31 17:54
梁工,如使用驱动57步进电机驱动,需要修改吗?改那些。
驱动方式一样的。
但57电机比较大,最好使用专门的驱动IC来驱动,单片机发控制脉冲即可。

xiaoyuxinke 发表于 2025-4-1 09:35:21

很实用的技术,学习中……。

zijuxkeg 发表于 2025-4-18 15:50:51

梁工,这个8H怎么修改不用串口,内容有点多。不知道如何下手。卡在这里。

梁工 发表于 2025-4-18 16:00:03

zijuxkeg 发表于 2025-4-18 15:50
梁工,这个8H怎么修改不用串口,内容有点多。不知道如何下手。卡在这里。 ...

将串口相关的程序全部去掉即可。你用什么来控制转速和脉冲数?

zijuxkeg 发表于 2025-4-21 16:53:44

按键和显示,设置1-9档选转速就可以。给个信号,一直工作,没信号停止,

梁工 发表于 2025-4-21 20:21:26

zijuxkeg 发表于 2025-4-21 16:53
按键和显示,设置1-9档选转速就可以。给个信号,一直工作,没信号停止,

可以,编程即可实现。

yuys987236 发表于 2025-4-29 21:54:52

梁工,这程序我用来驱动步进电机指针仪表,运转的很平稳。现在就是转速信号输进来指针的响应不是很灵敏,你有没有做过这方面开发。想请教一下你。

梁工 发表于 2025-4-29 23:22:30

yuys987236 发表于 2025-4-29 21:54
梁工,这程序我用来驱动步进电机指针仪表,运转的很平稳。现在就是转速信号输进来指针的响应不是很灵敏,你 ...

仪表一般响应都是比较缓慢的,你要响应很快?具体速度要求多少? 步进电机对于转速表,速度很快的。

yuys987236 发表于 2025-4-30 15:05:18

梁工 发表于 2025-4-29 23:22
仪表一般响应都是比较缓慢的,你要响应很快?具体速度要求多少? 步进电机对于转速表,速度很快的。 ...

转速信号变化快的时候指针也要快速转动,这部分的算法写不出来。

梁工 发表于 2025-4-30 22:59:03

yuys987236 发表于 2025-4-30 15:05
转速信号变化快的时候指针也要快速转动,这部分的算法写不出来。

转速数据作为转角数据,比如转速6000,对应步进电机转动270度,1.8度一步,则270度对应150步。假设使用8细分,则为1200步,6000/1200=5,即转速5对应一步。
获取的转速为Vx,则目标步数 s_step = Vx/5,再跟当前位置对应的步数c_step比较:
if(s_step > c_step),则顺时针转(s_step - c_step)步;
if(s_step < c_step),则逆时针转(c_step - s_step)步;
c_step = s_step;
如果电机正在转动,则要处理好叠加的步数。
页: 1 2 [3] 4
查看完整版本: 使用SPWM 1~64细分驱动2相4线步进电机效果视频