STM32 控制7个步进电机

2019-10-15 18:05发布

7个步进电机有驱动器,STM32只输出脉冲和方向就可以了。每个电机都有位移要求,用定时器发脉冲的话,脉冲数控制不够用。每一个电机的脉冲数控制需要2个定时器,7个的话就要14个。没有这么多的?我看见别人的控制板上用的芯片是STM32F103VCT6,也没有这篸多的定时器。我的思路有问题?哪位指点一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
46条回答
hexboot
1楼-- · 2019-10-16 22:10
回复【5楼】xh2008email:
---------------------------------
哪想请问下,7个电机发脉冲至少需要7个定时器给脉冲信号吧。

位置控制电机的加速、减速停止。就需要计算脉冲的个数,需要一个反馈吧。

请问你是怎么做的?
我是采用4个定时器发,4个定时器计。
wolfdong7
2楼-- · 2019-10-17 03:07
 精彩回答 2  元偷偷看……
xh2008email
3楼-- · 2019-10-17 08:22
回复【6楼】tinylaker:
---------------------------------
STM32发指定数目的脉冲,一般都要两个timer:一个发脉冲,一个计数。
xh2008email
4楼-- · 2019-10-17 13:51
回复【10楼】xh2008email:
---------------------------------
请问下,你的定时器计数,工作于什么方式?
wolfdong7
5楼-- · 2019-10-17 16:40
回复【12楼】hexboot:
---------------------------------
能详细点吗?
hexboot
6楼-- · 2019-10-17 21:57
老大怎么不出来指点指点啊?

一周热门 更多>