T12 白光烙鐵也是電子DIY中一個(gè)非常經(jīng)典的項(xiàng)目,以至于T12白光DIY烙鐵也是廣大愛好者和專業(yè)人員的標(biāo)配工具;T12的整個(gè)電路可以說是一個(gè)標(biāo)準(zhǔn)的溫控系統(tǒng),因此把代碼稍微改制,就可以實(shí)現(xiàn)各種溫控器的方案;
T12目前大多數(shù)采用12864的OLD方案在做,少數(shù)低端的還在使用數(shù)碼管,為了彰顯豪華版的T12,我們決定拿2.8吋的shmictrl液晶屏來做,這樣顯示就可以足夠豪華。
為了做這個(gè)項(xiàng)目,某寶上買了一個(gè)最低檔的套件,說實(shí)話,就是買個(gè)手柄,怕燙到自己。 好了,廢話不多說,上圖:
利用原來的外殼做個(gè)一個(gè)支架,連接屏幕。
電路上采用標(biāo)準(zhǔn)的T12 控制:
加熱部分:設(shè)計(jì)圖紙
PWM 信號控制MOS給烙鐵頭加熱。
烙鐵頭熱電偶信號放大:設(shè)計(jì)圖紙
一個(gè)標(biāo)準(zhǔn)的運(yùn)算放大電路,放大信號約200倍。
電源部分:設(shè)計(jì)圖紙
40V以下均可以輸入,轉(zhuǎn)成5V,供屏幕和單片機(jī)使用 其中C12預(yù)留焊盤
全部的原理圖,請參見: https://lceda.cn/zhqsoft/shmictrl-28-t12
實(shí)際PCB以及接法
圖中預(yù)留了ESP12s的位置,理論上可以做成物聯(lián)網(wǎng)烙鐵,但是沒有什么實(shí)際用途,只是預(yù)留。
核心控制算法
有人覺得控制算法很神秘,其實(shí)很簡單;
- int TAD=0; //溫度AD值int pwm=327; //占空比一半int setupAD=900; //設(shè)置的AD值void ctrl0(){ if (TAD<setupAD-100){ pwm=65535; //100% } else { if (TAD>setupAD){ pwm=100; //基本相當(dāng)于關(guān)閉 } else{ //自動(dòng)計(jì)算PWM pwm=(setupAD-TAD)*65535/100; } }}
上面是代碼,去掉數(shù)字即可。
這個(gè)函數(shù)就是控制算法,可以看到總共沒有幾行代碼,大致的意思是每次獲取溫度測量的AD值(TAD)之后,調(diào)用一下本函數(shù),根據(jù)目標(biāo)AD值(setupAD)來計(jì)算一下需要加熱的PWM占空比;
可以看到,當(dāng)TAD與目標(biāo)setupAD 差值比較大的時(shí)候,100%全力加熱;當(dāng)100以內(nèi),根據(jù)差值大小動(dòng)態(tài)按比例調(diào)整PWM值;當(dāng)溫度超過預(yù)設(shè)溫度時(shí),給一個(gè)非常小的PWM維護(hù),當(dāng)然也可以測底關(guān)閉;
當(dāng)然這只是原理,實(shí)際請參見源代碼,多個(gè)幾個(gè)分組。
制作成品界面:
制作完成后實(shí)際效果:
從80度上升到250度,實(shí)際焊接無明顯降溫。
50度上升到450度,升溫比較快,溫度穩(wěn)定。
此文一發(fā),眾多網(wǎng)友開始炸鍋了,紛紛評論說:
數(shù)碼愛好者yy9944說:這個(gè)已經(jīng)不算牛肉了,這算龍肉。
數(shù)碼愛好者lorn丁說:這是要升天??!
數(shù)碼愛好者aacyxjz說:謝謝分享,真高端哈哈
數(shù)碼愛好者壹筒江湖說:主機(jī)這么高大上,手柄也要搞個(gè)高大上的。
數(shù)碼愛好者zdpa11說:這個(gè)烙鐵跟本舍不得用呀,得收藏起來,沒事拿出來把玩下。
數(shù)碼愛好者地獄火說:要經(jīng)常把玩,否則不容易包漿。
數(shù)碼愛好者天使之音說:非常高端!目前應(yīng)該是頂級、頂配T12焊臺(tái)!
數(shù)碼愛好者liuyinxia說:少數(shù)低端的還在使用數(shù)碼管,看到這句話我就扎心了,我的連數(shù)碼管都沒有,只有一個(gè)LED燈指示工作狀態(tài)。
數(shù)碼愛好者billy濤說:牛!克拉斯。
數(shù)碼愛好者10655188說:這個(gè)這個(gè)我能說什么!這么高級只有羨慕嫉妒恨啊。
數(shù)碼愛好者deep丨blue說:物聯(lián)網(wǎng)烙鐵,科技創(chuàng)新,lz有想法啊。
本文由數(shù)碼之家愛好者apachectl原創(chuàng)分享,歡迎各位投稿,我?guī)湍项^條!