野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5514|回复: 12

不同定时器能不同时发出不同脉冲控制不同的步进电机工...

[复制链接]
发表于 2021-12-23 23:24:37 | 显示全部楼层 |阅读模式
如题,使用FreeRTOS能否实现不同步进电机不同步工作
回复

使用道具 举报

发表于 2021-12-24 09:41:49 | 显示全部楼层
应该可以把
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-24 09:55:57 | 显示全部楼层

可否具体说说
回复 支持 反对

使用道具 举报

发表于 2021-12-24 10:10:02 | 显示全部楼层

这好像跟用不用RTOS没什么关系吧,主要就是怎么用定时器控制步进电机
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-24 10:26:42 | 显示全部楼层
ID-fHtdZc 发表于 2021-12-24 10:10
这好像跟用不用RTOS没什么关系吧,主要就是怎么用定时器控制步进电机

这个步进电机对时序的要求还挺严格的,就是说如果我的一个定时器在输出PWM波的时候,我怎么去控制另外一个定时器驱动新的步进电机呢
回复 支持 反对

使用道具 举报

发表于 2021-12-24 11:56:52 | 显示全部楼层
yslbit 发表于 2021-12-24 10:26
这个步进电机对时序的要求还挺严格的,就是说如果我的一个定时器在输出PWM波的时候,我怎么去控制另外一 ...

定时器是单片机外设资源,定时器在输出PWM的时候完全不影响你控制另一个定时器,就像你的大脑控制你的左手拿锅的时候并不影响右手拿勺子,而且这与FreeRTOS无关。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-24 13:45:14 | 显示全部楼层
彭于晏遵义分晏 发表于 2021-12-24 11:56
定时器是单片机外设资源,定时器在输出PWM的时候完全不影响你控制另一个定时器,就像你的大脑控制你的左 ...

当我控制电机的时候,不断的在进出中断,我怎么去控制另外的定时器,不太理解,还请详说
回复 支持 反对

使用道具 举报

发表于 2021-12-25 17:27:46 | 显示全部楼层
步进电机在运行S加减速的时候确实会不断的进出中断,所有算法都在中断中运行,如果控制两个电机,用两个独立的定时器,两个独立的中断,在优先级相同的情况下,处理一个中断的时候就不能处理另一个,你是这个意思吗?但是这并不影响。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-26 21:06:41 | 显示全部楼层
彭于晏遵义分晏 发表于 2021-12-25 17:27
步进电机在运行S加减速的时候确实会不断的进出中断,所有算法都在中断中运行,如果控制两个电机,用两个独 ...

我想要的是,我在运行电机的时候,通过上位机来运行其他电机
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-26 21:12:25 | 显示全部楼层
彭于晏遵义分晏 发表于 2021-12-25 17:27
步进电机在运行S加减速的时候确实会不断的进出中断,所有算法都在中断中运行,如果控制两个电机,用两个独 ...

还有就是想问S型加减速,S型是不是太耗内存了,有什么解决办法吗
回复 支持 反对

使用道具 举报

发表于 2021-12-28 13:54:00 | 显示全部楼层
yslbit 发表于 2021-12-26 21:12
还有就是想问S型加减速,S型是不是太耗内存了,有什么解决办法吗

S加减速有优势也有弊端,这是不能避免的,资源紧张就上T型。
回复 支持 反对

使用道具 举报

发表于 2021-12-28 13:55:10 | 显示全部楼层
yslbit 发表于 2021-12-26 21:06
我想要的是,我在运行电机的时候,通过上位机来运行其他电机

这是可以的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-1-2 19:21:13 | 显示全部楼层

有些地方不太理解,我是打算用这个FreeRTOS操作系统,我有6个电机需要控制
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-16 21:55 , Processed in 0.037146 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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