步进电机三轴联动怎么做到的

2019-07-21 00:18发布

我的想法是,每个步进电机一个tim去控制,使用溢出中断控制其脉冲数,中断号分别设置为 3,1   3,2    3,3  中断分组为2。那么问题来了,没次只能进去一个中断执行pwm程序,3个电机无法做到同时运动,请知道的大神赐教,小弟不胜感激,有代码的希望留下代码帮助我们这些小白。芯片使用的是103ze。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
操作系统
1楼-- · 2019-07-21 22:45
 精彩回答 2  元偷偷看……
操作系统
2楼-- · 2019-07-22 02:15
STM8也可以完成三轴联动控制.STM32一定是可以的.
三号人民
3楼-- · 2019-07-22 06:59
 精彩回答 2  元偷偷看……
操作系统
4楼-- · 2019-07-22 10:54
本帖最后由 操作系统 于 2017-8-22 17:00 编辑

你可以做一个 3个LED灯的呼吸灯..能做一个同时动作的不同频率的,不同亮度变化的呼吸灯 程序,就可以完成三轴联动.PWM 是定时器的PWM功能完成的.不要用TIM中断服务函数里面翻转IO,那是不可取的.
三号人民
5楼-- · 2019-07-22 15:36
操作系统 发表于 2017-8-22 16:58
你可以做一个 3个LED灯的呼吸灯..能做一个同时动作的不同频率的,不同亮度变化的呼吸灯 程序,就可以完成三轴 ...

定时器不用中断,听起来还不错,可以试试!
三号人民
6楼-- · 2019-07-22 17:54
 精彩回答 2  元偷偷看……

一周热门 更多>