Contact me: hankecnc@gmail.com

功能请求 – 风扇速度温度补偿? #333

推推 grbl 3年前 (2023-02-05) 330次浏览
关闭
epengr 打开了这个问题 2012 年 12 月 9 日 · 11 条评论
关闭

功能请求 – 风扇速度温度补偿?#333

epengr 打开了这个问题 2012 年 12 月 9 日 · 11 条评论

评论

功能请求 - 风扇速度温度补偿? #333

实验性 Kc 项是个好主意,因为当您不知道系统如何响应或影响它时,PID 是一个很好的折衷方案,但如果您可以直接识别影响它的因素,您可以做得更好。

冷却风扇速度显然是其中一个因素,我认为如果将风扇速度计入等式,则当风扇速度发生变化时,温度会更加稳定且响应更快。

IE:

P = Kp_P + Ki_I + Kd*D + Ks * S

其中 S 是当前风扇速度。

功能请求 - 风扇速度温度补偿? #333
贡献者

你的风扇不应该冷却你的热端。

功能请求 - 风扇速度温度补偿? #333

即使安装了良好的风扇,它也能起到一点作用

功能请求 - 风扇速度温度补偿? #333
作者

诚然,在热端附近的任何地方移动空气都会产生影响,无法避免。

对于我的设置:

pid_output = constrain(pTerm[e] + iTerm[e] – dTerm[e] + float(FanSpeed) * 0.20, 0, PID_MAX);

很好用。补偿不一定是完美的,但是当风扇启动时有一个瞬时功率冲击而不是等待效果在二极管上显示可以使温度更加稳定。

功能请求 - 风扇速度温度补偿? #333

只需移动热端即可冷却它。如果你停止移动它,它的温度会稳定得多。:-)

但我认为灯丝被推动通过的速度比风扇速度的任何变化具有更大的冷却效果。

斯科蒂

从我的 iPad mini 发送

在 2012 年 12 月 9 日下午 5:16,epengr notifications@github.com写道:

诚然,在热端附近的任何地方移动空气都会产生影响,无法避免。

对于我的设置:

pid_output = constrain(pTerm[e] + iTerm[e] – dTerm[e] + float(FanSpeed) * 0.20, 0, PID_MAX);

很好用。补偿不一定是完美的,但是当风扇启动时有一个瞬时功率冲击而不是等待效果在二极管上显示可以使温度更加稳定。


直接回复此电子邮件或在 GitHub 上查看。

功能请求 - 风扇速度温度补偿? #333
作者

是的,但这些是我们在这里使用的 CPU冷却风扇,是吗?:)

这真的取决于你的设置。问题是,流量通常是相当恒定的,但是当风扇启动时,它会在 PID 回路无法很好处理的“热负载”中产生突然的阶跃效应。

功能请求 - 风扇速度温度补偿? #333

PID 处理我使用的 12″ Dyson Air Multipliers 在床上和热端吹层流空气所以我想知道那些微不足道的 CPU 东西对它有多大影响?

斯科蒂

从我的 iPad mini 发送

在 2012 年 12 月 9 日下午 5:28,epengr notifications@github.com写道:

是的,但这些是我们在这里使用的 CPU 冷却风扇,是吗?:)

这真的取决于你的设置。问题是,流量通常是相当恒定的,但是当风扇启动时,它会在 PID 回路无法很好处理的“热负载”中产生突然的阶跃效应。


直接回复此电子邮件或在 GitHub 上查看。

功能请求 - 风扇速度温度补偿? #333
作者

是的,但我假设您的桌面风扇没有调整其速度以适应图层打印时间,是吗?

试着在印刷中关掉你的风扇,让我知道热端温度是多少……不过我不会把目光移开,因为它会很快变热……;)

功能请求 - 风扇速度温度补偿? #333

它不是一个“风扇”,这可能是 PID 如此容忍它以及为什么它在提高打印质量方面如此有效的部分原因。风扇产生波涛汹涌的混乱气流,而戴森空气倍增器产生平稳连续的层流气流。

但是,我在第 1 层关闭它们,并在打印的其余部分打开它们。

我还使用带电阻器的黄铜 j 头和没有加热床的 17A 12V 微型 ATX PSU。这可能会为 PID 留下一些额外的头部空间,以利用这些空间将热量放入热端。

斯科蒂

从我的 iPad mini 发送

在 2012 年 12 月 9 日下午 6:20,epengr notifications@github.com写道:

风扇速度是适应层打印时间还是恒定?

风扇从一开始就在运转吗?


直接回复此电子邮件或在 GitHub 上查看。

功能请求 - 风扇速度温度补偿? #333

@epengr你上次发表评论已经一年了,这对今天的马林仍然有意义吗?是否值得进一步追求,或者我们可以结束这个吗?

功能请求 - 风扇速度温度补偿? #333
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。