您尚未登录。

楼主 # 2024-02-25 20:07:01

夜阑卧听
会员
注册时间: 2020-09-15
已发帖子: 23
积分: 12.5

嵌入式实时操作系统的实时性能不能满足电机控制,多轴联动的需求?

现在市面上有诸多嵌入式实时操作系统,例如RT-Thread、freeRTOS等,他们的实时性能能不能满足电机控制以及步进电机多轴联动的需求呢?希望大佬们不吝赐教!

离线

#1 2024-02-26 08:29:43

oayzw
会员
注册时间: 2019-04-08
已发帖子: 23
积分: 8

Re: 嵌入式实时操作系统的实时性能不能满足电机控制,多轴联动的需求?

Grbl, Marlin

离线

#2 2024-02-26 09:37:57

staunchheart
会员
注册时间: 2019-12-17
已发帖子: 229
积分: 186

Re: 嵌入式实时操作系统的实时性能不能满足电机控制,多轴联动的需求?

一般要另接一个负责运动控制的吧。看你是几轴?是否要做圆弧插补?螺旋运动?
很多年没研究过这个了,可能有新的方案。
以前了解过的是用运动控制芯片,如PCL6045,

离线

楼主 #3 2024-02-26 10:25:51

夜阑卧听
会员
注册时间: 2020-09-15
已发帖子: 23
积分: 12.5

Re: 嵌入式实时操作系统的实时性能不能满足电机控制,多轴联动的需求?

oayzw 说:

Grbl, Marlin

好的,谢谢,我也有关注到这个,Marlin似乎是直接在一个循环里面不断读取G代码?然后RTOS进行电机控制呢,比如闭环步进等,RTOS 1ms的时钟似乎并不太够实时,请教大佬是否有更多的见解?

离线

楼主 #4 2024-02-26 10:27:55

夜阑卧听
会员
注册时间: 2020-09-15
已发帖子: 23
积分: 12.5

Re: 嵌入式实时操作系统的实时性能不能满足电机控制,多轴联动的需求?

staunchheart 说:

一般要另接一个负责运动控制的吧。看你是几轴?是否要做圆弧插补?螺旋运动?
很多年没研究过这个了,可能有新的方案。
以前了解过的是用运动控制芯片,如PCL6045,

感谢大佬提供的思路,现在想闭环步进控制(速度、位置闭环)、G代码解析、3轴联动都在一个芯片上实现,

离线

#5 2024-02-26 10:46:58

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 660
积分: 793
个人网站

Re: 嵌入式实时操作系统的实时性能不能满足电机控制,多轴联动的需求?

你对RTOS的理解有误吧。RTOS的“实时”指的是系统延迟不随任务复杂度增加而变化,可以认为软件时序是确定的。
要想响应快,加大主控的主频、或增加处理核心即可。

最近编辑记录 海石生风 (2024-02-26 10:53:41)

离线

#6 2024-02-26 12:36:57

echo
会员
注册时间: 2020-04-16
已发帖子: 359
积分: 364.5

Re: 嵌入式实时操作系统的实时性能不能满足电机控制,多轴联动的需求?

实时控制系统大多都是硬中断ISR中执行算法,RTOS并不是必须的

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn