梁工 发表于 2025-3-9 00:16
你的设置不对,应该是3个波形,双字节:
梁工 发表于 2025-3-9 00:16
你的设置不对,应该是3个波形,双字节:
这张波形是这样的
梁工 发表于 2025-3-9 00:16
你的设置不对,应该是3个波形,双字节:
梁工请看这两张图貌似比较正常点!!!设定200 但是实际烙铁的温度是270-280左右
dgmccisr 发表于 2025-3-9 11:24
梁工请看这两张图貌似比较正常点!!!设定200 但是实际烙铁的温度是270-280左右
...
升温大约10秒就到了190度了,烙铁芯升温比较快,恒温后PWM值波动较大,可以将P值再缩小一点。
确定是T12-K的发热芯吗?K型热电偶按理误差不应该这么大的。
你可以调到100度,再实测温度如果大约在135~140度,此时一般的焊锡能熔化,如果熔化不了,则实际温度没140度这么高。
dgmccisr 发表于 2025-3-9 10:41
这个波形是明显的P值过大,出现严重震荡。
目前用着616版本的T12控制器,不带屏显不方便,下一步参考这项目自己搞一台
梁工 发表于 2025-3-9 15:56
升温大约10秒就到了190度了,烙铁芯升温比较快,恒温后PWM值波动较大,可以将P值再缩小一点。
确定是T12- ...
是的确定是T12-K型的,调了好久没进展,要不就是温度控不住误差太大,震荡很大!!
按照PID三者值归零先调P一步一步来调的无果不知道哪里出了问题
梁工 发表于 2025-3-9 15:58
这个波形是明显的P值过大,出现严重震荡。
这个也是
梁工 发表于 2025-3-9 15:58
这个波形是明显的P值过大,出现严重震荡。
曲线看是没有过冲!!!!但是烙铁的温度和曲线温度差好远
dgmccisr 发表于 2025-3-9 20:14
曲线看是没有过冲!!!!但是烙铁的温度和曲线温度差好远
程序的精度依赖于传感器的精度。我程序和电路是按K型热电偶来处理的,热电偶信号放大100倍。如果偏差大,可以有两个方案处理:
1、软件校准:将温度乘以一个校准系数,得到实际温度。比如设置200度,实际250度,则测温结果乘以系数250/200=1.25,即计算温度后乘以1.25就是实际温度,这就是软件校准。
2、硬件校准:根据当前的误差,改变运放的放大倍数。比如设置200度,实际250度,则放大倍数要缩小200/250=0.8,原来是100倍放大,改为80倍。
另外,不加热放置半小时,看看其显示温度是否跟室温差不多,几度的误差都是可以的。注意运放一定是电路中标注的型号,或与之兼容的低输入失调电压(标称零失调电压)的运放。