找回密码
 立即注册
楼主: 梁工

一起做T12电烙铁@Ai8051U,PID应用:可以电池供电,小巧便携,几秒钟升温即可熔锡使用

  [复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 15:33:37
已绑定手机

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-9 17:13:59 | 显示全部楼层
梁*** 发表于 2025-3-9 15:56
升温大约10秒就到了190度了,烙铁芯升温比较快,恒温后PWM值波动较大,可以将P值再缩小一点。
确定是T12- ...

是的确定是T12-K型的,调了好久没进展,要不就是温度控不住误差太大,震荡很大!!
按照PID三者值归零  先调P一步一步来调的无果不知道哪里出了问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 15:33:37
已绑定手机

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-9 20:10:38 | 显示全部楼层
梁*** 发表于 2025-3-9 15:58
这个波形是明显的P值过大,出现严重震荡。

这个也是
1.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 15:33:37
已绑定手机

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-9 20:14:30 | 显示全部楼层
梁*** 发表于 2025-3-9 15:58
这个波形是明显的P值过大,出现严重震荡。

曲线看是没有过冲!!!!但是烙铁的温度和曲线温度差好远
2.png

点评

程序的精度依赖于传感器的精度。我程序和电路是按K型热电偶来处理的,热电偶信号放大100倍。如果偏差大,可以有两个方案处理: 1、软件校准:将温度乘以一个校准系数,得到实际温度。比如设置200度,实际250度,则测  详情 回复 发表于 2025-3-10 11:46
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-3-10 11:46:08 | 显示全部楼层
dgmc*** 发表于 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倍。
另外,不加热放置半小时,看看其显示温度是否跟室温差不多,几度的误差都是可以的。注意运放一定是电路中标注的型号,或与之兼容的低输入失调电压(标称零失调电压)的运放。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 15:33:37
已绑定手机

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-10 15:33:37 | 显示全部楼层
梁*** 发表于 2025-3-10 11:46
程序的精度依赖于传感器的精度。我程序和电路是按K型热电偶来处理的,热电偶信号放大100倍。如果偏差大, ...

谢谢梁工指导  马上就去试试看
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 15:33:37
已绑定手机

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-10 15:43:41 | 显示全部楼层
梁*** 发表于 2025-3-10 11:46
程序的精度依赖于传感器的精度。我程序和电路是按K型热电偶来处理的,热电偶信号放大100倍。如果偏差大, ...

看完梁工建议让我学习又进一步
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 15:33:37
已绑定手机

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-10 15:54:10 | 显示全部楼层
梁*** 发表于 2025-3-10 11:46
程序的精度依赖于传感器的精度。我程序和电路是按K型热电偶来处理的,热电偶信号放大100倍。如果偏差大, ...

另外,不加热放置半小时,看看其显示温度是否跟室温差不多,几度的误差都是可以的。注意运放一定是电路中标注的型号,或与之兼容的低输入失调电压(标称零失调电压)的运放。




这条已经测试过了停止加热后大约五分钟左右显示的温度就是室温的温度

点评

测试不加热时是否显示的是接近室温的温度,主要是看放大器的输入失调电压是否合理。 我的电路是放大100倍,热电偶的灵敏度大约为0.04mV/°C,放大100倍则ADC输入的灵敏度是4mV/°C。如果运放输入失调电压为0.2mV,则  详情 回复 发表于 2025-3-10 16:13
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-3-10 16:13:22 | 显示全部楼层
STC8H*** 发表于 2025-3-10 15:54
另外,不加热放置半小时,看看其显示温度是否跟室温差不多,几度的误差都是可以的。注意运放一定是电路中 ...

测试不加热时是否显示的是接近室温的温度,主要是看放大器的输入失调电压是否合理。
我的电路是放大100倍,热电偶的灵敏度大约为0.04mV/°C,放大100倍则ADC输入的灵敏度是4mV/°C。如果运放输入失调电压为0.2mV,则误差就是+-5度,假如室温是25度,则此时显示的是30度或20度。
网上卖的成品,好多是使用LM358来放大,其误差会比较大,需要校准。我用的运放是号称零漂移的运放,性能好得多,也为了简单,没有加入校准流程。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 15:33:37
已绑定手机

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-10 16:24:50 | 显示全部楼层
梁*** 发表于 2025-3-10 11:46
程序的精度依赖于传感器的精度。我程序和电路是按K型热电偶来处理的,热电偶信号放大100倍。如果偏差大, ...

再次请教梁工

1、                软件校准:
                将温度乘以一个校准系数,得到实际温度。
                比如设置200度,实际250度,
                则测温结果乘以系数250/200=1.25,
               


即计算温度后乘以1.25就是实际温度,这就是软件校准。(这句有点没明白)


比如设定温度200度,实际280

系数值(1.4)=280/200;

实际温度280*1.4=392那不是越乘越大?????


学生愚昧还请梁工指导

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 15:33:37
已绑定手机

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-10 16:27:03 | 显示全部楼层
梁*** 发表于 2025-3-10 16:13
测试不加热时是否显示的是接近室温的温度,主要是看放大器的输入失调电压是否合理。
我的电路是放大100倍 ...

回复梁工   我使用的运放正是和您图中运放一样的
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:52 , Processed in 0.127221 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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