MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入
HLDMT large avatar
MakerLab创客实验室  ›  问题解答

求教啦,Ultimaker的板子,接上挤出电机温度就不能稳定是怎么回事啊?

By HLDMT at 2 年前 , 1077 次浏览

今天测试板子时发现温度相当不稳定。
Ultimaker的板子,热电偶传感器,AD597 。
直接打印模型测试的(接上了全部部件,但没有挤丝),温度波动达40度,取下E轴电机,温度就慢慢稳定了,接上后又开始波动,其他轴(XYZ)没有这样的影响。

5 回复
Andy medium avatar
#1 - 2 年前
Andy

有可能是电机信号对温度有干扰。不过只有E轴电机有干扰,有点奇怪。如果有其它温度传感器,比如热敏电阻,你接上试试看,注意固件中需要改传感器类型

HLDMT medium avatar
#2 - 2 年前
HLDMT

@Andy
现在我都换上热敏电阻了,电机对温度不再有影响,pid也调整过了,但温度波动还是比较大,波动9摄氏度左右,不知道是不是我没更改正确。(禁用PID波动也在9摄氏度左右)

Andy medium avatar
#3 - 2 年前
Andy

@HLDMT PID是怎么调整的?有自动矫正功能,输入M303后,等待矫正完成,然后把PID参数写到固件里重新上传。再试试。

HLDMT medium avatar
#4 - 2 年前
HLDMT

@Andy
矫正的结果:
16:32:57.292 : PID Autotune start
16:35:18.502 : bias: 40 d: 40 min: 148.85 max: 158.42
16:35:55.592 : bias: 39 d: 39 min: 148.20 max: 151.81
16:36:30.980 : bias: 37 d: 37 min: 148.55 max: 151.74
16:36:30.985 : Ku: 29.54 Tu: 35.39
16:36:30.985 : Clasic PID
16:36:30.985 : Kp: 17.73
16:36:30.985 : Ki: 1.00
16:36:30.985 : Kd: 78.42
16:37:05.847 : bias: 37 d: 37 min: 148.56 max: 151.52
16:37:05.848 : Ku: 31.84 Tu: 34.87
16:37:05.848 : Clasic PID
16:37:05.848 : Kp: 19.10
16:37:05.848 : Ki: 1.10
16:37:05.848 : Kd: 83.26
16:37:41.498 : bias: 37 d: 37 min: 148.52 max: 151.54
16:37:41.498 : Ku: 31.30 Tu: 35.65
16:37:41.499 : Clasic PID
16:37:41.499 : Kp: 18.78
16:37:41.499 : Ki: 1.05
16:37:41.501 : Kd: 83.69
16:37:41.503 : PID Autotune finished! Put the Kp, Ki and Kd constants into Configuration.h
16:37:41.887 : Error:checksum mismatch, Last Line: 960
16:37:41.887 : Resend: 961
我把得到的最后一组PID数据更改到了
// If you are using a preconfigured hotend then you can use one of the value sets by uncommenting it
// Ultimaker
#define DEFAULT_Kp 18.78
#define DEFAULT_Ki 1.05
#define DEFAULT_Kd 83.69

// Makergear
这样更改是对的吗?

可以看到做PID矫正时报了一个错误,不知道对结果有影响吗?也不太明白是什么意思?

Andy medium avatar
#5 - 2 年前
Andy

那个错误应该不影响,会自动重新发送命令。填上新数据,温度稳定了吗?