498、T20焊臺(tái)電路設(shè)計(jì)方案(原理圖、PCB圖、源代碼、生產(chǎn)文件、BOM表)
該設(shè)計(jì)為T20焊臺(tái)電路設(shè)計(jì)方案,可以直接使用。
元件清單(BOM)
(1)T12烙鐵頭(焊貼片用刀頭,焊插件用尖頭)
(2)烙鐵手柄(筆者買的907手柄)、硅膠線(5線)、烙鐵支架(帶NTC電阻10k、震動(dòng)開關(guān))、航插(5線)
(3)24V4A開關(guān)電源,給烙鐵供電
(4)DC-DC降壓模塊,24V轉(zhuǎn)5V,給控制板供電
(5)旋轉(zhuǎn)編碼器
(6)OLED顯示屏(7腳SPI)
(7)STM32F103C8T6最小系統(tǒng)板
(8)IRF9540 MOS管P溝道,驅(qū)動(dòng)電烙鐵的
(9)SS8050三極管
(10)肖特基二極管(用來續(xù)流)
(11)運(yùn)算放大器AD823
(12)3.3v穩(wěn)壓管
(13)18v穩(wěn)壓管
(14)電解電容100uF(用來穩(wěn)壓)
(15)獨(dú)石電容0.1uF(用來濾波),又稱104電容
(16)有源蜂鳴器5V的(接電即響)
(17)470Ω、1k、51k、10k、100k電阻若干
(18)500k可調(diào)電阻
(19)ST-LINK V2下載器
調(diào)試STM32性價(jià)比極高,可燒寫程序,可斷點(diǎn)調(diào)試
引腳說明
OLED_D0 -> PB13
OLED_D1 -> PB15
OLED_RES -> PB15
OLED_DC -> PB11
OLED_CS -> PB12
BM_CLK -> PB0
BM_DT -> PB3
BM_SW -> PB1
BEEPER -> PB9
NTC -> PA6
T12_ADC -> PA4
HEAT -> PA0
SLEEP -> PA8
TX -> PA9
RX -> PA10
版本說明
V1.0(2020.10.20) 下載
配套的T12烙鐵頭為S型熱電偶,如果是其他類型的熱電偶,需要更改程序中的分度表;
已完成的功能包含設(shè)置溫度、自動(dòng)休眠、自動(dòng)關(guān)機(jī)、蜂鳴器開關(guān)、恢復(fù)默認(rèn)設(shè)置;
在home頁面時(shí),短按旋轉(zhuǎn)編碼器設(shè)置加熱開關(guān),長按進(jìn)入菜單,旋轉(zhuǎn)設(shè)置加熱溫度;
在菜單頁面時(shí),短按進(jìn)入選擇,再短按退出,旋轉(zhuǎn)設(shè)置參數(shù),長按退出菜單。
V1.1(2020.11.3) 下載
實(shí)際測試發(fā)現(xiàn)T12烙鐵里面的熱電偶與S型不符(更不符合其他類型),使用萬用表的溫度計(jì)校準(zhǔn)了分度表,讀者可自行設(shè)置校準(zhǔn)值;
使用USB-TTL串口下載器和串口調(diào)試助手(115200bps)讀取ADC值,然后更改adc.c文件中的TEMP100、TEMP200、TEMP300、TEMP420即可;
實(shí)際使用中溫度的波動(dòng)在30℃左右,焊接時(shí)設(shè)置280℃即可。
V1.2(2020.11.5) 下載
參考wagiminator的PID控制方式,將PWM更新頻率由10Hz提高到390Hz,細(xì)分?jǐn)?shù)由100提高到255;
使用分段式PID:溫差>100℃時(shí),全速加熱;溫差30~100℃時(shí),激進(jìn)的PID;溫差<30℃時(shí),保守的PID;
得到的溫度非常穩(wěn)定?。?!焊接大焊點(diǎn)時(shí),波動(dòng)在10℃左右。
讀者可自行使用萬用表的溫度計(jì)校準(zhǔn)分度表:使用USB-TTL串口下載器和串口調(diào)試助手(115200bps)讀取100℃、200℃、300℃、420℃時(shí)的ADC值,
然后更改main.h文件中的TEMP100、TEMP200、TEMP300、TEMP420即可;
V1.3(2020.11.16) 下載
修復(fù)旋轉(zhuǎn)編碼器檢測不到旋轉(zhuǎn)方向問題;
增加輸入電壓檢測,原理圖做了相應(yīng)修改;
home界面增加輸入電壓顯示,加熱力度百分比顯示;
V1.4(2020.11.22) 下載
通過均值濾波來穩(wěn)定T12的溫度值,并使用手柄溫度實(shí)時(shí)校準(zhǔn)T12溫度;
修改分段PID:溫差>50℃時(shí),全速加熱;溫差30~50℃時(shí),激進(jìn)的PID;溫差<30℃時(shí),保守的PID。
V1.5(2021.04.10) 下載
解決了不能自動(dòng)休眠的問題;
改善了加熱效率,實(shí)測在20V電壓下,從20℃加熱到300℃僅需20s,在24V電壓下約12s。
增加手柄連接檢測,當(dāng)手柄未連接控制板,home界面會(huì)顯示警告。
V1.6(2021.05.04) 下載
解決蜂鳴器響應(yīng)不及時(shí)問題;
解決菜單邏輯錯(cuò)誤問題
已實(shí)現(xiàn)的功能:
T12烙鐵頭的溫度測量
加熱器的分段PID控制
通過旋轉(zhuǎn)編碼器進(jìn)行溫度控制
短按旋轉(zhuǎn)編碼器開關(guān)可進(jìn)入休眠模式
長按旋轉(zhuǎn)編碼器開關(guān)的設(shè)置菜單
手柄運(yùn)動(dòng)檢測
輸入電壓檢測
時(shí)間驅(qū)動(dòng)的睡眠/關(guān)機(jī)模式
OLED上的信息顯示
將用戶設(shè)置存儲(chǔ)到FLASH;
完整資料下載或者技術(shù)支持,請?zhí)砑勇?lián)系方式:
QQ:2705466752(資料需付費(fèi))