OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7306|回复: 7

求通用定时器控制步进电机的程序

[复制链接]

3

主题

10

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2021-1-26
在线时间
8 小时
发表于 2022-6-9 21:30:27 | 显示全部楼层 |阅读模式
有没有同学搞过通用定时器驱动步进电机的,看了好多全都用的高级定时器,但是高级定时器资源紧张啊,如果换成使用同一定时器的不同通道,又担心电机之间不能相对独立地同时运动
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2021-1-26
在线时间
8 小时
 楼主| 发表于 2022-7-31 17:18:43 | 显示全部楼层
sunicecream 发表于 2022-7-31 14:24
硬石的有一个例程,直接改成通用定时器就可以用了

大佬你好,我有个问题:对于定时器一的四个通道来说,理论上应该可以通过改变占空比的方式实现各通道分别独立控制一个步进电机吧?但四个通道共用的是一个中断函数,我在写中断的时候应该怎么写才能独立控制不同通道的占空比呢?
回复 支持 0 反对 1

使用道具 举报

2

主题

592

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1458
金钱
1458
注册时间
2019-7-28
在线时间
137 小时
发表于 2022-6-10 11:51:14 | 显示全部楼层
帮顶              
回复 支持 反对

使用道具 举报

29

主题

492

帖子

0

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2016-4-7
在线时间
123 小时
发表于 2022-6-10 12:43:14 | 显示全部楼层
普通定时器没问题的,只是定时器中不要做太多处理,你是用定时器里电平翻转还是PWM呀?
回复 支持 反对

使用道具 举报

28

主题

360

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1028
金钱
1028
注册时间
2021-2-4
在线时间
146 小时
发表于 2022-6-12 13:52:01 | 显示全部楼层
同求,我现在就是定时器里面电平翻转,同一个定时器里的电机没法独立运动
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2021-1-26
在线时间
8 小时
 楼主| 发表于 2022-7-31 10:37:28 | 显示全部楼层
我看了硬石的四轴步进电机控制程序,是用了列表加中断回调函数的方式来进行同一定时器不同通道之间的电平翻转控制,有些还是搞不懂,我没有买人家的产品,客服在经过我的几个问题后也仁至义尽了,咱们有需要进一步讨论加一下qq吧,我的QQ:1159065596
回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
766
金钱
766
注册时间
2015-1-23
在线时间
269 小时
发表于 2022-7-31 14:24:50 | 显示全部楼层
硬石的有一个例程,直接改成通用定时器就可以用了

YSF1_MOTOR-010. 57步进电机梯形加减速.rar

378.07 KB, 下载次数: 45

回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
766
金钱
766
注册时间
2015-1-23
在线时间
269 小时
发表于 2022-8-1 11:39:50 | 显示全部楼层
snowater 发表于 2022-7-31 17:18
大佬你好,我有个问题:对于定时器一的四个通道来说,理论上应该可以通过改变占空比的方式实现各通道分别 ...

改变占空比是没有用的,是改变周期。无论你占空比如何变化,周期不变,对电机来说脉冲频率是不变的。我上传的例程,我改成用T2,3,4三个定时器来写,验证是没有什么问题的了。用T1的4路PWM来写,我还没有具体研究过,不过我看硬石的HAL库版本有个例程就是用T1来实现4路电机控制的,你可以看看。我习惯用标准库,目前对HAL库还不熟悉。你可以参看下附件研究一下,有问题再讨论

YSF1_HAL_MOTOR-016. 四轴步进电机导轨控制.rar

4.59 MB, 下载次数: 26

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 09:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表