找回密码
 立即注册
查看: 5544|回复: 123

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

  [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-1-15 14:36:21 | 显示全部楼层 |阅读模式
PID曲线-串口绘图.PNG
跟老梁一起做 T12 电烙铁
===谁用 嘉立创EDA 第一个用 Ai8051U 取代 STC8H8K64U 仿制成功开源,
        辛苦费 RMB500


买了一些T12焊台的配件,初步测试了其PID控制的可行性,效果非常好,
24V供电,设置温度200度,从21度升温到188度(可以正常焊接了)耗时仅8秒。
哪怕用一节小小的3S 14.8V 1400mAH锂电池,
升温也是20多秒,可以连续用将近2小时,对弈便携使用非常方便,
不用拖220V电源插板。
正在设计电路,使用3位数码管显示,之后开源在这里,
让每个电工都能做自己的不会坏的T12焊台。

配件:
截图202501151432522663.jpg

截图202501151433089037.jpg

初步测试效果LCD显示界面:
左边一列从上到下分别是输入电压、发热电流、目标温度、当前实际温度,
右边一列从上到下分别是输出状态、发热功率、NTC温度、热电偶温度。
显示界面.png

串口绘图-响应曲线,
设置200度,从21度到188度,只需要8秒,PID曲线无超调,干净利落:
响应曲线.PNG

敬请等待!


板子回来了,实测不错,很实用的数控电烙铁。
焊好的板子前面(PCB底层),字符I2C-OLED12864误写成I2S-OLED12864了。
左边为电烙铁接口航空插座GX12-5,中间为3位LED数码管,
右边为编码器(20脉冲一圈)。
截图202501231505164778.jpg
PCB顶层,手焊的:
截图202501231508311819.jpg

装上盒子:
截图202501231509152893.jpg

盒子正面:
截图202501231510071448.jpg
盒子背面:
截图202501231510519424.jpg


使用STC-ISP的串口助手调试, 可以使用STC-ISP里的串口绘图观察曲线 或 7段数码管观察温度, 或者使用文本显示参数.
串口设置:115200,8,N,1.

本程序演示使用STC8H系列MCU的ADC测量热电偶和NTC温度,

经过PID处理后,软件PWM控制MOSFET控制PT12电烙铁加热,达到恒温目的.
程序默认串口绘图观察3条曲线:
1、目标温度(单位度)。
2、当前温度(单位度)。
3、输出PWM的值。

PID整定就是根据具体的项目中的温升速度、散热速度,调整PID采样周期、比例增益、积分增益、微分增益、积分上下限。

PID温控可以只用PI(微分增益设置为0)即可达到稳定,本利测试时微分增益为0.
PID整定是一件繁琐的事,要有耐心,并且要深入理解PID的行为表现。
特别提醒:想要升温快,则就会有过冲,升温越快过冲越大。


串口发送单字符命令:
0: 不打印信息.
1: 打印绘图曲线。
2: 打印7段数码管显示温度。
3: 使用文本返回设置温度、当前温度、NTC温度、热电偶温度

串口发送数字字符串设置采样时间、目标温度、pGain、iGain、dGain,数据之间逗号分隔:
150,100,120,0,
150: 目标温度, 单位度.
100: pGain比例增益
120: iGain积分增益, 1对应为0.001
  0: dGain微分增益

上电后先显示设置温度2秒,之后显示当前实际温度,此时电烙铁没有启动。
按一下编码器,开始加热,再按一下编码器,停止加热。
顺时针转动编码器,设置温度升高,最高温度400度。
逆时针转动编码器,设置温度降低,最低温度 40度。
转动编码器第一个脉冲只切换到显示设定温度模式,设定温度不变。
设置温度时,停止转动编码器2秒后恢复显示实际温度,并保存设置的温度,每次上电后会恢复这个设置的温度。
输出PWM时,数码管旁边的独立的一个LED会指示PWM输出,周期200ms,亮的时间等于PWM占空比。
本例子的PID参数是在24V、烙铁头为T12-K时调试出来的,不同厂家的烙铁头可能会有差异,电压低比较多时,

PID参数可能不合适,实际使用24~14V都可以,14V时升温会慢好多,达25~30秒。
使用过程中检测到震动开关动作,重新定时5分钟,当没有使用烙铁,检测不到震动开关动作超过5分钟,

就停止加热,要重新加热,按一下编码器重新启动加热,用户可以修改程序用震动开关动作来启动加热。

加热过程中,检测到震动开关动作,则个位数码管的小数点闪烁一下。
24V输入,不加热时电流25~35mA,加热时最大电流2.8A。

我没有购买测试烙铁头温度的仪器,只是根据K型热电偶的温度特性测量温度。
加热曲线:



跟老梁一起做 T12 电烙铁
===谁用 嘉立创EDA 第一个用 Ai8051U 复制成功开源,辛苦费 RMB500
买了一些T12焊台的配件,初步测试了其PID控制的可行性,效果非常好

升温到200度的视频,一般到150度就可以焊接了(普通低温锡线),
视频中的滴答声是我桌面的一个机械摆钟的声音:



工程源码、原理图、PCB图:
LED3-T12电烙铁控制程序-V1.rar (285.56 KB, 下载次数: 310)

原理图也贴一下:
截图202501231531554040.jpg

截图202501231532547727.jpg

PCB效果图:
截图202501231533207427.jpg


注意:
Q3与R27可以不焊,避免Q3的微小漏电影响测温精度。
使用Q3是为了PWM输出时让运放输出不饱和,实际运放由饱和回复正常的时间也很短。
截图202502081055503619.jpg






截图202503090850162644.jpg
3 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 前天 08:56 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:385
  • 最近打卡:2025-05-01 08:05:45

25

主题

113

回帖

725

积分

高级会员

积分
725
发表于 2025-1-15 16:12:09 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:191
  • 最近打卡:2025-05-01 01:05:02

3

主题

50

回帖

917

积分

高级会员

积分
917
发表于 2025-1-26 01:43:47 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:231
  • 最近打卡:2025-05-01 08:51:22

0

主题

26

回帖

600

积分

高级会员

积分
600
发表于 2025-1-29 18:55:15 来自手机 | 显示全部楼层
太棒了,得空复刻一下,一直想拥有一个T12烙铁
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:347
  • 最近打卡:2025-05-01 10:36:23

7

主题

281

回帖

1051

积分

金牌会员

积分
1051
发表于 2025-1-29 20:32:30 | 显示全部楼层
找时间复刻一下,谢谢分享
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:166
  • 最近打卡:2025-04-30 13:36:04
已绑定手机

34

主题

171

回帖

1177

积分

金牌会员

积分
1177
发表于 2025-2-1 17:15:39 | 显示全部楼层
这个比较实用,如果能买到套件最好了.方便DIY
8位程序---换个STC32G.h头文件,换个C251编译器就直接到STC32的高度了;
          想回到8位机,则换个STC8H.h头文件,换个C51编译器就回到8位机了.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-04-30 20:48:09
已绑定手机

0

主题

9

回帖

446

积分

中级会员

积分
446
发表于 2025-2-5 19:33:17 | 显示全部楼层
一定要顶,非常实用,感谢版主的辛苦付出!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:374
  • 最近打卡:2025-04-29 08:33:10

16

主题

137

回帖

978

积分

高级会员

积分
978
发表于 2025-2-12 14:37:57 | 显示全部楼层
点赞支持,PID学起来!
回复 支持 反对

使用道具 举报 送花

已绑定手机

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2025-2-12 15:01:31 | 显示全部楼层
比较实用
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-21 14:15:03
已绑定手机

0

主题

10

回帖

222

积分

中级会员

积分
222
发表于 2025-2-12 15:23:14 | 显示全部楼层
压缩包里的PCB文件是用99SE画的吗?是要找人改为嘉立创EDA的吗?

点评

是的  详情 回复 发表于 2025-2-12 18:09
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 19:49 , Processed in 0.287564 second(s), 139 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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