数码之家

 找回密码
 立即注册
搜索
查看: 30981|回复: 228

[工仪] 我做的sHMIctrl真彩界面TFT白光T12焊台(已开源)

    [复制链接]
发表于 2019-7-12 10:48:46 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
T12白光烙铁也是电子DIY中一个非常经典的项目,以至于T12白光DIY烙铁也是广大爱好者和专业人员的标配工具;T12的整个电路可以说是一个标准的温控系统,因此把代码稍微改制,就可以实现各种温控器的方案;

T12目前大多数采用12864的OLD方案在做,少数低端的还在使用数码管,为了彰显豪华版的T12,我们决定拿2.8吋的shmictrl液晶屏来做,这样显示就可以足够豪华。为了做这个项目,某宝上买了一个最低档的套件,说实话,就是买个手柄,怕烫到自己。 好了,废话不多说,上图:
3.jpg
4.jpg

利用原来的外壳做个一个支架,连接屏幕。

电路上采用标准的T12 控制:

加热部分:
5.jpg
PWM 信号控制MOS给烙铁头加热

烙铁头热电偶信号放大:
6.jpg

一个标准的运算放大电路,放大信号约200倍

电源部分:
7.jpg
40V以下均可以输入,转成5V,供屏幕和单片机使用 其中C12预留焊盘

原理电路图:
20200222111200.jpg


实际PCB以及接法
8.jpg
图中预留了ESP12s的位置,理论上可以做成物联网烙铁,但是没有什么实际用途,只是预留。


核心控制算法

有人觉得控制算法很神秘,其实很简单;

  1. int TAD=0;    //温度AD值
  2. int pwm=327;    //占空比一半
  3. int setupAD=900;    //设置的AD值

  4. void ctrl0(){   
  5.     if (TAD<setupAD-100){
  6.         pwm=65535;    //100%
  7.     }
  8.     else {
  9.         if (TAD>setupAD){
  10.             pwm=100;    //基本相当于关闭
  11.         }
  12.         else{
  13.             //自动计算PWM
  14.             pwm=(setupAD-TAD)*65535/100;
  15.         }
  16.     }
  17. }
复制代码

这个函数就是控制算法,可以看到总共没有几行代码,大致的意思是每次获取温度测量的AD值(TAD)之后,调用一下本函数,根据目标AD值(setupAD)来计算一下需要加热的PWM占空比;可以看到,当TAD与目标setupAD差值比较大的时候,100%全力加热;当100以内,根据差值大小动态按比例调整PWM值;当温度超过预设温度时,给一个非常小的PWM维护,当然也可以测底关闭;当然这只是原理,实际请参见源代码,多个几个分组。

界面:
9.jpg

实际效果:
10.jpg
从80度上升到250度,实际焊接无明显降温。

11.jpg
50度上升到450度。





相关资料下载:
原理图与PCB https://lceda.cn/zhqsoft/shmictrl-28-t12
sHMIctrl工程文件(源代码) http://shmictrl.com/download/shmictrl-t12.sz
shmictrl-t12.rar (348.59 KB, 下载次数: 287)
shmictrl-t12.sz-源码-20190802.rar (399.64 KB, 下载次数: 42)
t12_rom固件.zip (809.1 KB, 下载次数: 32)





终于把数控电源和T12烙铁二合一了(全部资料开源):https://www.mydigit.cn/forum.php?mod=viewthread&tid=86905



补充内容 (2019-8-2 18:35):
最新固件发布:
1、增加了待机,支持手柄滚珠开关,滚珠开关在手柄一端接地,一端接主板sleep
2、重新优化可控温算法,以及优化了滤波算法,显...
3、回帖里有坛友们制作的成品图

打赏

参与人数 29家元 +426 收起 理由
eros8269 + 20
hfsp + 9 謝謝分享
mlnet + 12 把玩到包浆
wenxueroom + 20 不评分说不过去
李艳军军 + 40 这个真大神神作,膜拜一下,期待能够量产.
2012xxj + 5 謝謝分享
261307853 + 10 謝謝分享
wmshizheng + 20 謝謝分享
10655188 + 5 謝謝分享
corl_冰 + 12 優秀文章

查看全部打赏

发表于 2019-7-12 10:58:43 | 显示全部楼层
这个已经不算牛肉了,这算龙肉

打赏

参与人数 1家元 +4 收起 理由
wenxueroom + 4 就你优秀

查看全部打赏

回复 支持 2 反对 0

使用道具 举报

发表于 2019-7-12 11:13:51 | 显示全部楼层
这是要升天啊
回复 支持 反对

使用道具 举报

发表于 2019-7-12 11:17:41 | 显示全部楼层
越简单越可靠
回复 支持 1 反对 0

使用道具 举报

发表于 2019-7-12 11:37:04 来自手机浏览器 | 显示全部楼层
谢谢分享,真高端哈哈
回复 支持 反对

使用道具 举报

发表于 2019-7-12 11:50:34 来自手机浏览器 | 显示全部楼层
主机这么高大上,手柄也要搞个高大上的
回复 支持 反对

使用道具 举报

发表于 2019-7-12 12:44:49 | 显示全部楼层
牛掰牛掰牛掰牛掰牛掰:lol:
回复 支持 反对

使用道具 举报

发表于 2019-7-12 13:21:00 | 显示全部楼层
这个烙铁跟本舍不得用呀,,得收藏起来,,没事拿出来把玩下,,:lol::lol::lol::lol:   

点评

要经常把玩,否则不容易包浆  详情 回复 发表于 2019-7-12 18:46
回复 支持 反对

使用道具 举报

发表于 2019-7-12 14:40:07 | 显示全部楼层
火钳刘明,又见大神作品,推荐申精!!!:lol:
回复 支持 反对

使用道具 举报

发表于 2019-7-12 15:02:41 | 显示全部楼层
非常高端!
目前应该是顶级T12!
回复 支持 反对

使用道具 举报

发表于 2019-7-12 15:20:59 来自手机浏览器 | 显示全部楼层
少数低端的还在使用数码管,看到这句话我就扎心了,我的连数码管都没有,只有一个LED灯指示工作状态。。。。

点评

数码管就是“低端”,WC,, JBC Weller的都可以  详情 回复 发表于 2019-7-15 10:20
同感,最近想买点助焊膏,不知道哪家的好用些,最好别腐蚀白光头,穷人啊,现在的白光都升级成这样了 我还在用10年前做的白菜白光,不过说实话,真的挺好用的  详情 回复 发表于 2019-7-14 21:54
心扎的透透的。。。。。。。  详情 回复 发表于 2019-7-13 10:49
握手握手 我14年买的无显示的套件现在还在用 感觉挺好的  详情 回复 发表于 2019-7-12 16:45
回复 支持 5 反对 0

使用道具 举报

发表于 2019-7-12 15:27:52 | 显示全部楼层
牛逼克拉斯。
回复 支持 反对

使用道具 举报

发表于 2019-7-12 16:03:05 | 显示全部楼层
牛啊,确实高大上
回复 支持 反对

使用道具 举报

发表于 2019-7-12 16:45:15 | 显示全部楼层
liuyinxia 发表于 2019-7-12 15:20
少数低端的还在使用数码管,看到这句话我就扎心了,我的连数码管都没有,只有一个LED灯指示工作状态。。。 ...

握手握手 我14年买的无显示的套件现在还在用 感觉挺好的
回复 支持 2 反对 0

使用道具 举报

发表于 2019-7-12 17:04:38 | 显示全部楼层
yy9944 发表于 2019-7-12 10:58
这个已经不算牛肉了,这算龙肉

还在用白菜的只能望其项背:lol:

点评

望其项背的意思是快赶上了哦,  详情 回复 发表于 2019-11-25 16:23
回复 支持 反对

使用道具 举报

发表于 2019-7-12 17:49:50 | 显示全部楼层
屏幕很大,怎么放到外壳上呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 17:59:25 | 显示全部楼层
yilingking 发表于 2019-7-12 17:49
屏幕很大,怎么放到外壳上呢

坐等某宝各位商家仿制,然后就有外壳了
回复 支持 1 反对 0

使用道具 举报

发表于 2019-7-12 18:02:17 | 显示全部楼层
这个这个我能说什么!这么高级只有羡慕嫉妒恨啊
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-29 01:36 , Processed in 0.218400 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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