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

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

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

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-3 20:16:39 | 显示全部楼层
请教梁工  如果不使用TL431作为2.5V基准直接使用单片机5V作为基准程序需要改动哪里呢????

点评

改动运放的放大倍数,改为200倍,但稳定性要自己测试。单片机5V电源的纹波要尽量小,否则温度会抖动。 [attachimg]86741[/attachimg]  详情 回复 发表于 2025-3-3 20:45
回复 支持 反对

使用道具 举报 送花

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

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-3-3 20:45:17 | 显示全部楼层
dgmc*** 发表于 2025-3-3 20:16
请教梁工  如果不使用TL431作为2.5V基准直接使用单片机5V作为基准程序需要改动哪里呢???? ...

改动运放的放大倍数,改为200倍,但稳定性要自己测试。单片机5V电源的纹波要尽量小,否则温度会抖动。
截图202503032045114188.jpg


回复 支持 反对

使用道具 举报 送花

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

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-3 22:00:57 | 显示全部楼层
梁*** 发表于 2025-3-3 20:45
改动运放的放大倍数,改为200倍,但稳定性要自己测试。单片机5V电源的纹波要尽量小,否则温度会抖动。

谢谢梁工指导,程序温度算法不需要改动,那我把单片机Ref和电源5V接一起,冷端NTC是不是也要接到5V呢

点评

NTC参考电阻必须节ADC的参考端,你参考电压改5V,则NTC也要跟着改接5V。  详情 回复 发表于 2025-3-4 11:18
回复 支持 反对

使用道具 举报 送花

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

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-3-4 11:18:46 | 显示全部楼层
dgmc*** 发表于 2025-3-3 22:00
谢谢梁工指导,程序温度算法不需要改动,那我把单片机Ref和电源5V接一起,冷端NTC是不是也要接到5V呢 ...

NTC参考电阻必须节ADC的参考端,你参考电压改5V,则NTC也要跟着改接5V。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-04-29 07:45:37

3

主题

74

回帖

358

积分

中级会员

积分
358
发表于 2025-3-4 14:30:05 | 显示全部楼层

qiang

回复 支持 反对

使用道具 举报 送花

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

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-4 19:23:34 | 显示全部楼层
梁*** 发表于 2025-3-4 11:18
NTC参考电阻必须节ADC的参考端,你参考电压改5V,则NTC也要跟着改接5V。

谢谢梁老师耐心指导,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:63
  • 最近打卡:2025-04-30 09:40:29
已绑定手机

0

主题

6

回帖

270

积分

中级会员

积分
270
发表于 2025-3-5 09:09:47 | 显示全部楼层
6666
回复

使用道具 举报 送花

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

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-7 19:43:55 | 显示全部楼层
请教梁工,原版程序经过测试配合191测温进行校准时温度相差这么大呢????原电路无任何修改  设定200  实际测得温度在270左右!!!

点评

原版程序是根据K型热电偶测温度的,注意电路中不要接Q3(场效应管),如果温度偏差大,可能跟K型热电偶的准确度有关。用热成像温枪测量会比较方便和准确。  详情 回复 发表于 2025-3-7 21:25
回复 支持 反对

使用道具 举报 送花

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

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-3-7 21:25:10 | 显示全部楼层
dgmc*** 发表于 2025-3-7 19:43
请教梁工,原版程序经过测试配合191测温进行校准时温度相差这么大呢????原电路无任何修改  设定200  实 ...

原版程序是根据K型热电偶测温度的,注意电路中不要接Q3(场效应管),如果温度偏差大,可能跟K型热电偶的准确度有关。
回复 支持 反对

使用道具 举报 送花

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

0

主题

44

回帖

216

积分

中级会员

积分
216
发表于 2025-3-7 22:26:51 | 显示全部楼层
梁*** 发表于 2025-3-7 21:25
原版程序是根据K型热电偶测温度的,注意电路中不要接Q3(场效应管),如果温度偏差大,可能跟K型热电偶的 ...

我的T12也是K型的,Q3也断开了,梁工的帖子上的说明我也认真阅读了!如果按这样的话是不是更换成别的T12头子实际程序PID参数也要跟着变化!!!!  按照原版程序我去调试了一下PID参数温度也能控制个大概的范围     按照原码只需要加入P和I即可稳定但是我的是不稳定温度偏差很大!!!     还有就是:P-I-D三者的值貌似一定要同时写入不可以先调P再调I这样的逻辑。
去调整。我的想法是先调P值使其温度达到设定值附近,再调I进行修正,再调D。
但是实际却不行,当我把PID三者归0后控制器直接断电了当把P值加到70时温度就已经超过设定值很多了再把P值减小到50直接不加热!!!!

可能我对PID的控制知识还比较模糊了解还不够深刻还有待学习还请梁工指点!!

点评

把P值减小到50直接不加热?按理这是不可能的,因为有误差就会有PWM输出。 调参数,通过串口发送,将I值写0,先调P值,调到不振荡,然后加大I值,直到出现振荡,之后适当缩小P、I值,从冷态启动无过冲即可。 不存在你  详情 回复 发表于 2025-3-7 23:30
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 04:27 , Processed in 0.143854 second(s), 118 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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