電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網>電子資料下載>電子資料>帶TFT顯示屏的STM32焊接和返修臺

帶TFT顯示屏的STM32焊接和返修臺

2023-02-02 | zip | 1.01 MB | 次下載 | 2積分

資料介紹

描述

介紹

這是基于STM32微控制器的Hakko T12烙鐵頭和858D返修臺組合烙鐵控制器的第三個版本。這次oled顯示器換成了ili9341 TFT,帶SPI接口。市場上有多種顯示器型號(2.2"、2.4"、2.8" 或 3.2"),因此您可以選擇滿足您要求的一款,我使用的是 2.2" 顯示器。此項目未使用觸摸屏功能,但您可以使用帶有觸摸屏面板的顯示器。

焊接控制器支持同時使用烙鐵和熱風槍。在主模式下,您可以激活任何設備或同時激活兩個設備或將其關閉。只要顯示器分辨率高于OLED顯示器,主屏上就可以同時顯示兩臺設備的信息

為了簡化同時管理兩個設備,控制器采用兩個旋轉編碼器。上面的編碼器管理烙鐵,下面的編碼器管理熱風槍并激活主菜單。關閉熱風槍的自動模式開關仍然是可選的,可以像我的一樣貼在后面板上。

?

更新于 10/31/2021,版本 1.01

  • 修復錯誤未格式化的閃存檢測
  • 引入調試模式

更新 11/04/2021,版本 1.02

  • 如果閃存未格式化,則修復黑屏

更新于 12/17/2021,版本 1.03

  • 修復了熱風槍校準數據重寫當前噴嘴校準的錯誤
  • Iron anf Hot Air Gun 消息更改為圖標以簡化項目本地化

更新于 12/21/2021,版本 1.04

  • 修復主工作模式下熱風槍設置溫度或風扇轉速問題
  • 添加了使用 UTF-8 編碼的本地語言支持。有關詳細信息,請參閱文章。
  • 添加俄語消息(Cyryllic 字體 + 消息文件)
  • 添加了葡萄牙語消息(西歐字體 + 消息文件)。感謝我的朋友 Armindo 的翻譯。

更新于 12/22/2021,版本 1.05

  • SD 卡上傳 NLS 數據時擴展診斷消息

更新 12/30/2021,版本 1.06

  • 修復了小錯誤
  • 添加了波蘭語消息(impact_we.font + 消息文件)。

2021 年 12 月 31 日更新,v.1.07

  • 修復參數菜單不正確的值顯示問題

2020 年 2 月 12 日更新,v.1.08

  • 修復了 NLS 文件中的錯誤,為俄語和葡萄牙語添加了新的句子
  • 添加了對顯示旋轉(0、90、180、270 度)的支持。橫向顯示旋轉是默認設置。
  • 顯示旋轉菜單項添加到參數菜單

更新固件前,如果修改了 PID 參數,請保存。橫向仍然是默認設置。在縱向顯示模式下可能會遇到一些問題。報告他們進行修復。

2022 年 3 月 4 日更新,v1.09

  • 改進的旋轉編碼器穩(wěn)定性

2022 年 11 月 13 日更新,v1.11

  • 使用 updateg 圖形庫版本重建項目。
  • 重新審視內部控制器邏輯。
  • 修復了小錯誤。
  • 現在項目源文件可用。請不要問如何拍攝它。:)

2022 年 11 月 26 日更新,v1.12

  • 修復了參數菜單中的問題
  • 更新了 NLS 消息文件

2023 年 1 月 1 日更新,1 1.13

  • 在調試屏幕中更改了 TIM1 值。現在這個值顯示了 TIM1 周期。請參閱調試章節(jié)。
  • 加快上電過程。不是在啟動期間從硬件讀取溫度值

讓我們開始吧

這個項目有幾個特點:

  • 控制器允許獨立管理熱風槍和烙鐵。兩個獨立的旋轉編碼器簡化了此類管理設備。Hakko 858D 熱風槍手柄的簧片開關用于激活返修功能。
  • 烙鐵可以根據主菜單中的配置參數自動關閉或繼續(xù)工作。
  • 當您不想使用熱風槍時,可以使用可選的自動模式開關,以便將其與控制器斷開連接。自動模式開關模擬熱風槍內的簧片開關,確保關閉熱風槍功能。
  • 熱風槍由整個正弦半周期電壓峰值供電,不會干擾交流電源插座。
  • 控制器通過測試通過烙鐵頭的少量電流來檢查烙鐵頭是否已連接。允許更換烙鐵頭。當烙鐵斷電并將烙鐵頭從手柄上取下時,“更換烙鐵頭”程序將被激活。
  • 在為熱風槍加熱器通電之前,控制器會檢查熱風槍是否已連接且其風扇是否正常工作。這增加了控制器的安全性。
  • 控制器將使熱風槍風扇保持低功率工作,直到它變冷。可選的電源開關可用于在熱風槍變冷后自動完全關閉控制器。這使您可以立即離開工作場所并確保熱風槍安全冷卻。
  • 熱風槍的風扇速度在斷電后立即自動管理。這增加了冷卻過程并確保熱空氣不會損害您的工作環(huán)境。
  • 控制器使用 FX9501 烙鐵柄內部的環(huán)境溫度傳感器來校正烙鐵頭熱電偶測量的烙鐵頭溫度。
  • 該控制器支持通過四個參考點(200、260、330 和 400 攝氏度)對每個尖端進行單獨校準。
  • 控制器支持200、300、400、500攝氏度四個參考點校準熱風槍。
  • 專用校準程序在控制器中實施,以簡化噴嘴或熱風槍校準過程。
  • 控制器使用 50 HZ PWM 信號來控制提供給烙鐵頭的電源。這使控制器靜音。
  • PID 算法用于管理烙鐵或熱風槍的供電。這允許保持預設溫度非常準確。
  • 溫度可以顯示為兩度:攝氏度或華氏度。
  • 待機(低功耗)模式使用可選的硬件傾斜開關實現。
?

控制器PCB

為了降低控制器價格并提高其可重用性,完整的原理圖被分成 3 個獨立的 PCB。主 PCB 包含主要的低壓組件:stm32 blackpill 板、運算放大器、電壓 dc-dc 轉換器和穩(wěn)壓器、管理烙鐵和熱風槍風扇的 mosfets。交流電源 PCB 包含項目的高壓部分:三端雙向可控硅開關元件、可選的高壓繼電器和光耦合器,可與主板形成電流隔離。這些板通過 5 線接口電纜連接。顯示屏 PCB 包含 TFT 顯示屏和兩個旋轉編碼器。

主板

EasyEda站點中提供了主板原理圖,您可以在那里查看它并根據需要訂購電路板。主板的原理圖分為 2 頁。

schematic_stm32_rework_tft_2021-10-08_zSomFTBNoZ.png?auto=compress%2Cformat&w=740&h=555&fit=max
主板原理圖part1
?
iron_sensors_X2254aaBM8.png?auto=compress%2Cformat&w=740&h=555&fit=max
主板原理圖第2頁
?

主板圖片如下圖。據您所見,板上有幾個連接器應該解釋一下。

pcb_separate_2021-09-19_2hiYNcrO3F.png?auto=compress%2Cformat&w=740&h=555&fit=max
主電路板
?
  • JP1為螺絲式鐵頭連接器,請確保鐵頭極性。
  • JP2是熱風槍、干簧管、溫度傳感器、風扇的低壓部分。
  • JP8為24伏電源的螺口式輸入接頭,請注意極性。
  • JP10 是可選的自動切換連接器。
  • JP5 是鐵柄內部傾斜開關和環(huán)境溫度傳感器的連接器。
  • JP3 是用于顯示板的 IDC 型連接器。
  • JP11 是可選的 DIP 型連接器,用于 TFT 顯示器上的 SD 卡讀卡器。此連接器用于將外部文件加載到 SPI 閃存 IC。只需在此處焊接排針即可。
  • JP9 是交流電源 PCB 的接口,用于管理熱風槍。

調試開關是可選的。您可以改為焊接電線。當從您的 PC 加載固件或調試固件時,它用于斷開 bluepill 板的 24v 電源。只要 24v AC-DC 電源不是隔離電源,PC 也有非隔離電源,當它從不同來源接收電源時,就有可能損壞黑板。

交流電源PCB

EasyEda站點也提供高壓 pcb 。原理圖包含 TRIAC 和光耦合器模塊,允許將電路板與項目的低壓部分隔離。

schematic_hot_gun_2021-09-22_b5ND5EPKLH.png?auto=compress%2Cformat&w=740&h=555&fit=max
大電壓部分原理圖
?

高壓板采用寬線,訂購深度應為2 盎司,以便為熱風槍加熱器提供高電流。訂購 2 盎司深度的完整電路板會非常昂貴,因此高壓部分被拆分到一個單獨的 PCB 上。然而,接口連接器通過兩個光耦合器 OK1 和 OK2 與交流電源完全隔離。EasyEda頁面包含兩個版本的pcb,都是正確的。你可以選擇你喜歡的。

pcb_external_fuse_v2_2021-09-19_NZWrrBXcup.png?auto=compress%2Cformat&w=740&h=555&fit=max
交流電源PCB
?

板子左側有4個螺絲型連接器,右側有1個接口連接器。

  • JP3 是一個交流電源連接器,這里連接來自插座的 AC 220 伏特。之前不要忘記安裝5A保險絲。保險絲可以放在機箱的后面板。
  • JP6 是可選的主電源開關連接器。在此處連接主開關或將引腳短接。
  • JP4 是熱風槍加熱器連接器。
  • JP7為AC-DC 24v電源提供交流電源的連接器。
  • JP8 是主板的接口連接器。它為熱風槍提供隔離接口。

接口連接器有 5 根電線,用于管理交流電源板:

  • “+24”是來自AC-DC電源的+24伏特,用于激活K1繼電器。如果不安裝繼電器,可以拆下這根線
  • “gnd”是接地線
  • “E”是電源使能信號,用于激活繼電器。可以跳過。
  • “P”是熱風槍加熱器信號,用于為熱風槍供電。
  • “Z”是交流過零信號。

如果您所在的國家/地區(qū)不提供可選的 24v RTE24024 繼電器,或者您不想在此控制器中實施安全功能,則可以從TE Con??nnectivity 移除可選的 24v RTE24024 繼電器。當不使用熱風槍時,此繼電器會完全斷開前面板上熱風槍 GX16-8 航空插頭的交流電源。如果您安裝可選的磁性開關,您可以完全斷開熱風槍與控制器的連接,并且可以安全地觸摸 GX16-8 連接器。

要完全移除 RTE24024 繼電器,您應該焊接繼電器引腳,如下圖紅線所示。另外,如果你不想實現控制器的主電源開關,你應該焊接主電源開關的引腳,如下圖紫色線所示。

pcb_exter_plXsgqFcRj.png?auto=compress%2Cformat&w=740&h=555&fit=max
不帶繼電器的交流電源板
?

此外,您可以將 R24、VT6 和 D3 與繼電器一起從 PCB 上移除。

顯示電路板

顯示 PCB 允許將控制器安裝到G767 外殼或類似外殼中。EasyEda站點上提供的電路板文件和說明。

電路板的原理圖非常簡單。它包含兩個旋轉編碼器和 TFT 顯示屏。此外,您還可以看到管理 TFT 顯示屏亮度的 mosfet

schematic_tft_board_2021-09-22_yG8KW9P85c.png?auto=compress%2Cformat&w=740&h=555&fit=max
顯示板原理圖
?
pcb_tft_board_v3_2021-09-19_In86IEs9xs.png?auto=compress%2Cformat&w=740&h=555&fit=max
顯示電路板
?

控制器需要大尺寸 PCB 來安裝所有組件,因此可以方便地創(chuàng)建顯示獨立板。此外,將旋轉編碼器焊接到顯示板上并使用編碼器頸部將此板固定在亞克力面板上也很方便。

此控制器僅適用于基于 ili9341 的 TFT 顯示器。您可以選擇顯示尺寸(2.2"、2.4"、2.8" 或 3.2")。顯示器具有足夠的 320x240 分辨率來顯示所需信息。我使用 2.2" 的來裝箱子。

此項目未使用觸摸屏功能,但您可以使用帶觸摸屏面板的顯示器。

Hakko T12 烙鐵頭

Hakko T12 烙鐵頭是非常方便的工具:它們加熱速度極快,內部有一個傳感器,可以保持非常準確的溫度。尖端只需要三根電線:正、負(接地)和接地。尖端內的加熱元件因此與熱電偶連接,從而減少所需的電線。它使電纜非常靈活且重量輕。

uploads2ftmp2f85987e05-e363-4544-811d-82513e8de58a2ft12_8rkYFf7cMA.png?auto=compress%2Cformat&w=740&h=555&fit=max
T12 尖端
?

使用 T12 尖端需要專用手柄。我想推薦一些來自KSGER供應商的手柄。您可以訂購您喜歡的款式。在任何情況下,您都可以將熱敏電阻和傾斜開關放在手柄內。

ksger-9501-aluminum-alloy-stainless-steel-soldering-handle-soldering-iron-for-v2-1s-stm32-oled-digital_jpg_220x220xzq55_pcztEVzw2M.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
KSGET Hakko T12 手柄
?

將手柄連接到 GX12-5 插頭時,您可以使用以下插頭引出線參考。

gx12-5_socket_hCx7ajdrO7.png?auto=compress%2Cformat&w=740&h=555&fit=max
GX12-5 插頭引出線
?

熱風槍858D手柄

要將控制器變成返修臺,您可以訂購 hakko 858D 熱風槍手柄,如下圖所示。這個手柄不貴,包含所有必需的組件:加熱元件、風扇、溫度傳感器和簧片開關。

uploads2ftmp2faa3796c8-79b6-4752-b53c-8f08ddda4b092f5b7a3911n757b02a8_TCBoU4QzoC.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
熱風槍手柄 858D
?

當通過 GX16-8 插頭將熱風槍手柄連接到控制器時,您可以使用以下插頭引出線參考。不幸的是,我不知道電線的顏色,因為我的手柄是組裝好的。我聽說市場上有一種不同類型的 hakko 858D 手柄,您的手柄可以有不同的引出線。要檢查您的手柄引出線,您可以記住以下標準:

  • 插頭應有兩根用于加熱元件的電線、兩根用于溫度傳感器的電線和兩根用于風扇的電線。簧片開關與溫度傳感器共享接地。
  • 接地連接到手柄的金屬主體。
  • 加熱元件的電阻約為 60 歐姆。
  • 熱電偶(溫度傳感器)電阻約為 1-3 歐姆。
  • 當手柄靠近磁鐵時,干簧管應縮短至接地引腳
  • 當您向其端子施加 24 伏電壓時,風扇應開始工作。
gx16-8_EP6Qfle6p1.png?auto=compress%2Cformat&w=740&h=555&fit=max
GX16-8 引出線
?

自動關機功能

此功能增加了烙鐵的安全性。控制器內部實現了兩種自動關機功能,軟件驅動和硬件驅動。硬件驅動的需要在鐵手柄中安裝可選的 TILT 或 REED 開關。在軟件模式下,如果熨斗供電穩(wěn)定一段時間,控制器將開啟空閑模式。在這種情況下,控制器將在指定的超時時間內關閉熨斗電源。當自動關機時間臨近時,會顯示為剩余秒數。當您使用熨斗時,供電電源會發(fā)生變化,控制器會重置自動關機超時。

在設置菜單中設置自動關機超時后,自動關機功能就會啟用。您可以設置烙鐵在不活動的情況下關閉前的分鐘數。

tilt_HgfdZsySbl.JPG?auto=compress%2Cformat&w=740&h=555&fit=max
傾斜開關
?

TILT開關的工作原理是:下樓時為“開”(不導電),上樓時為“關”(開始導電)。傾斜開關是中文焊接套件的一部分。您可以以任何方式連接 TILT 開關,無論是否顛倒,控制器都會檢查 TILT 狀態(tài)變化。當 TILT 開關狀態(tài)發(fā)生變化時,控制器將重置低功耗模式超時。

要使用硬件 TILT 開關,您必須設置自動關機超時和待機溫度。如果待機溫度為“OFF”,則不會使用硬件傾斜開關,并且會激活之前描述的軟件解決方案。此外,您還可以設置待機時間(切換到低功耗模式的超時時間)。當啟用傾斜開關時,主要工作模式如下變化。熨斗開始加熱。當達到預設溫度時,將顯示“就緒”消息,控制器將保持預設溫度。如果不使用烙鐵(放在桌子上),控制器將切換低功率模式。如果熨斗持續(xù)放置自動關閉超時,控制器將完全關閉電源。一旦您開始使用熨斗,控制器就會恢復預設溫度。

此外,您可以在焊接手柄中使用 REED 開關。當 REED 開關“閉合”時,控制器將激活低功率模式。例如,當您將焊接手柄放在底座上時,您可以將磁鐵放入焊臺底座中以激活此開關。也許,您應該在使用 REED 開關時使用更短的超時值模式。

要連接 IRON 手柄,您可以使用下面顯示的示意圖。如您所見,TILT 開關和熱敏電阻連接在專用線和地之間。鐵尖由三根線連接:Earth、ground 和 V+。

handle1_d9eSwBDThG.png?auto=compress%2Cformat&w=740&h=555&fit=max
烙鐵手柄示意圖
?

構建/啟動清單

為了闡明啟動控制器的順序,這里是應該執(zhí)行的操作列表:

  • 構建控制器硬件,焊接所有組件,如下面的完整示意圖所示。
  • 將固件刷入控制器
  • 將安裝有尖端的烙鐵手柄連接到控制器
  • 連接熱風槍
  • 控制器上電
  • 使用主內存初始化(格式化)SPI FLASH,然后重啟控制器
  • 使用主菜單激活一些您將在不久的將來使用的提示
  • 通過菜單設置一些常用參數(至少有溫度單位)
  • 調整烙鐵電位器
  • 調整熱風槍電位器
  • 校準多個烙鐵頭

關于組件的注釋

完整的控制器原理圖分為 3 塊以創(chuàng)建單獨的 PCB。這些在項目描述的末尾可用。

主要部件是 BlackPill 板。如果您想創(chuàng)建焊臺的緊湊型變體,則可以使用純 STM32F401CCU6 微控制器。

要獲得純3.3v電源,建議訂購基于MP1584芯片的DC-DC轉換器,如下圖所示。

dc-dc1_CU5oDHzhZR.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
MP1584 DC-DC轉換器
?

因此,將此 DC-DC 轉換器與 b0505 隔離轉換器連接:24v -> MP1584 DC-DC 轉換器 -> b0505 -> ams1117 gnd 您將獲得用于 stm32 微控制器的隔離電源。這種電源之王是隔離式低噪聲電源,可確保準確的 ADC 溫度讀數。

將固件閃存到控制器

該項目基于帶有 STM32F401CCU6 微控制器的 BlackPill 板。要將預構建固件閃存到控制器,需要 st link v2 編程器和 ST link 實用程序。

stlink_Kh0RVP2enO.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
ST link v2編程器
?

從st站點下載 STM32 ST-LINK 實用程序。在您的系統(tǒng)中安裝該實用程序。啟動 ST-LINK 實用程序,將編程器連接到 BlackPill 板的 4 針 SWD 接口,按“連接”按鈕。主窗口應顯示 BlackPill 板的內存內容。按閃存按鈕將固件寫入 BlackPill 板。

注意:當控制器連接到 USB 編程器時,請勿通過非隔離 DC-DC 轉換器將電源連接到控制器。在這種情況下,微控制器可能會損壞。

注意:連接或斷開烙鐵手柄或熱風槍時,請斷開控制器的交流電源。在控制器工作時連接此設備可能會損壞控制器端口。

一起構建所有塊

在下圖中,您可以看到幫助您將所有部件連接在一起的框圖。

build-together_ehKoPj6sgt.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
控制器框圖
?

如您所見,可以安裝在機箱面板上的保險絲后的主交流電源進入高壓板上的JP3插座。如果不喜歡使用它,您可以將主電源開關連接到 JP6 插座或將其短接并完全移除主開關。JP4 和 JP2 插座用于連接熱風槍的 GX16-8 連接器。加熱器的電源來自 JP4 插座和連接到 JP2 的所有其他電線。大地應連接到交流電源的大地(此處未顯示)。JP8 和 JP9 連接器應該連接在一起。烙鐵 GX12-5 連接器應連接到 JP1 和 JP5 插座。JP10 用于連接可選的自動模式開關。使用此開關,您可以在不需要時將熱風槍與控制器完全斷開。JP3 應連接到 TFT 板上的 J1 連接器。這是用于連接顯示器和旋轉編碼器的 14 線連接器。

當要從 SD-CARD 上傳一些文件到 SPI FLASH 時,使用 JP11 可以將安裝在 TFT 顯示器上的 SD-CARD 連接到控制器。例如,它可以用于上傳本地化數據文件。

初始化閃存

控制器的SPI FLASH 應該是第一次初始化(格式化)。控制器無法在未格式化的閃存上保存任何文件。如果 FLASH 沒有被格式化,控制器會顯示一個對話框菜單要求格式化 FLASH。在 SPI 閃存被格式化后,重啟控制器。

調整控制器

在此過程中需要外部熱電偶。

在控制器示意圖中,您可以看到兩個 500k 電位器 R5 和 R19,它們調節(jié)運算放大器 U4.1 和 U4.2,以在 BlackPill 板的控制器引腳 PA4 和 PA5 處獲得預期的溫度讀數。您可以使用不同的運算放大器,因此這些電位器正在增加控制器的靈活性。

每個電位器應至少調諧一次。主要思想是控制器通過 ADC 從熱電偶讀取電壓,并根據其引腳上的電壓獲取 0-4095 區(qū)間內的一些整數數據。電壓接近 3.3v,讀數接近 4095。應調整電位器,以便當溫度變?yōu)?450 攝氏度(鐵)或 500 攝氏度(熱風槍)時,ADC 讀數應約為 4000。

為了簡化控制器調整過程,調整模式在控制器中實現。這種模式可以從系統(tǒng)菜單項“tune iron”或“gun menu->tune gun”激活。當激活調諧模式時,控制器會打開熨斗或熱風槍的電源,并在屏幕上顯示施加的功率(以百分比表示)和當前溫度讀數的儀表。量表的標簽為“450”或“500”,具體取決于您正在調整的硬件。當儀表達到此標簽時,溫度應為 450 或 500 攝氏度。

注意:要更精確地執(zhí)行調諧程序,請在熱電偶和烙鐵頭棒之間的觸點上滴一滴焊料。

tune_9J4GDAuchR.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
調鐵模式顯示
?

將外部熱電偶連接到烙鐵頭并進入調諧程序。熨斗應該開始加熱了。旋轉下部編碼器以更改熨斗的供電。短按編碼器手柄可以切換供電(打開或關閉)。檢查你的外部熱電偶并通過編碼器手動調節(jié)功率,盡量使熨斗溫度保持在 450 攝氏度附近。剛開始可以給熨斗提供更大的功率,但當外部熱電偶溫度接近450度時,就應該減少提供的功率。無論如何,盡量將熨斗溫度保持在 450 度左右。

一旦您將熨斗溫度穩(wěn)定在 450 度附近,旋轉 500k 電位器微調以向左或向右移動顯示屏上的儀表條。調整電位器,使條盡可能接近參考溫度。然后長按編碼器手柄(約 2 秒)關閉熨斗并完成該程序。建議在執(zhí)行調諧過程時使用產生最高電壓的粗尖端。例如,T12-K、T12-D52 或類似的。

調試模式

實施調試模式以允許修復控制器硬件中的問題。在此模式下,控制器顯示其內部參數。要進入此模式,請在主菜單中選擇“關于”項,然后長按下方的編碼器。

debugjpeg_GAAOg1qxVC.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
調試畫面
?

從上圖可以看出,調試界面顯示如下信息:

  • 熨斗狀態(tài)(關閉或打開)。您可以通過旋轉上部編碼器來管理提供給烙鐵的電源。當編碼器旋轉時,您可以調整提供給熨斗的功率(在內部裝置中)。提供給熨斗的功率越多,它加熱的速度就越快。提供的功率值顯示在內部單位的右欄 ('irnP') 中。
  • 電流通過鐵尖。檢查通過烙鐵頭的電流,控制器檢測到烙鐵頭已連接。當您從手柄上取下烙鐵頭時,電流值應該會降低。
  • 熨斗溫度(內部單位,'irnT')
  • 熱風槍狀態(tài)(關閉或打開)
  • 通過熱風槍風扇的電流。控制器檢查通過風扇的電流以確保熱風槍已連接。如果未檢測到電流,則控制器永遠不會為熱風槍加熱器供電。
  • 熨斗和熱風槍檢測標志 ('ig')。如果連接了烙鐵頭,則會顯示“i”標志。如果檢測到通過風扇的電流,則會顯示“g”標志。
  • 傾斜開關狀態(tài)(打開或關閉)。當您旋轉鐵手柄時,該值應該改變。此狀態(tài)用于檢查熨斗是否正在使用中。
  • 風扇功率值(內部單位,'fanP')。旋轉下部編碼器以更改此值。如果熱風槍啟動,風扇應改變其轉速。
  • 熱風槍溫度(內部單位,'gunT')。一旦向熱風槍供電,它就會變熱并且值應該增加。
  • Timet TIM1 周期值(以毫秒為單位)。由交流零信號計時的定時器。當控制器使用交流線路供電時,該值約為 1000。
  • 環(huán)境溫度值(內部單位,'amb.')。這是安裝在熨斗手柄中的傳感器的溫度。在正常情況下,該值應接近 2048。

在調試模式下,您可以通過旋轉編碼器管理硬件:上部編碼器可以管理烙鐵,下部編碼器可以管理熱風槍風扇。完成硬件檢查后,長按下方編碼器。

閃存調試模式

閃存調試模式允許檢查 SPI 閃存 IC 是否正常工作。通過長按鐵(上)編碼器,可以從調試模式使用此模式。

flash_debug_5fLUk5JbjB.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
閃存調試模式(列出閃存上的文件)
?

如果 SPI FLASH 已格式化且工作正常,您應該會看到上面的屏幕。可以看到,是SPI FLASH的根目錄列表。在 FLASH 錯誤的情況下,將顯示錯誤消息,指示 FLASH 不可讀。如果您的 SPI FLASH 未格式化,則會顯示相應的消息,控制器會要求您確認 FLASH 是否應格式化。當 FLASH 被格式化時,您應該看到空的文件列表。

用戶手冊

工作模式

控制器支持多種模式:

  • 主要工作模式:控制器準備工作。該模式在控制器啟動時激活。
  • 提示激活方式
  • 提示選擇模式
  • 噴嘴或熱風槍校準模式
  • 調諧模式:初始設置程序(見上一章)
  • 設置菜單
  • PID整定模式

控制器剛上電時,進入主工作模式。在此模式下,烙鐵可以關閉或根據主菜單中的設置運行去彎曲。您可以任意組合使用烙鐵和(或)熱風槍。

main_2LsV39MCst.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
主工作模式畫面
?

主顯示屏顯示以下信息:

  • 提示名稱。
  • 熨斗和熱風槍狀態(tài)
  • 熨斗和熱風槍的當前溫度
  • 熨斗和熱風槍的預設溫度
  • 手柄溫度(環(huán)境溫度)
  • 指示傾斜開關活動的鐵圖標
  • 表示風扇正在吹的風扇圖標

在主工作模式下,兩個編碼器都處于活動狀態(tài)。要管理烙鐵,您必須使用上旋轉編碼器,要管理熱風槍,請使用下旋轉編碼器。

要打開烙鐵,請按下上方的編碼器。控制器開始將熨斗加熱到預設溫度。要關閉熨斗,請輕按編碼器。當您旋轉編碼器時,您正在更改熨斗預設溫度。

長按上部編碼器激活升壓模式。可以通過主菜單配置升壓模式。您必須設置溫度變化和升壓模式持續(xù)時間。

下面的編碼器管理熱風槍。旋轉編碼器可以改變熱風槍的預設溫度或風扇速度。輕按編碼器可在溫度和風扇速度之間切換模式。默認情況下,您更改旋轉編碼器的溫度。更改風扇速度模式是一種臨時模式。

長按下方編碼器激活主菜單。為方便起見,菜單列表是循環(huán)的。要瀏覽菜單,請使用較低的編碼器。

提示激活方式

要開始使用提示,您必須先激活它。目前市場上大約有 100 個 T12 尖端。控制器包含這些提示的完整列表,但它太長了,無法在您想要更改時從中選擇。要將提示添加到選擇列表,您必須將其激活。提示激活模式通過“激活提示”菜單啟動。

activate_F1tldXEhah.png?auto=compress%2Cformat&w=740&h=555&fit=max
提示激活模式
?

您可以在此處使用旋轉編碼器瀏覽完整的提示列表。選定的提示用方形復選框標記(例如,參見 T12-D16、T12-D24)。要選擇新的提示,導航到它并輕按編碼器。如果您希望從選擇列表中刪除尖端,請再次按下編碼器按鈕。

尖端名稱右側的感嘆號表示尖端尚未校準。

注意:您必須選擇一些提示才能開始使用控制器。

提示選擇模式

筆尖選擇模式允許您更改正在使用的筆尖。只要我們通過選擇列表限制提示,您就可以將提示更改為之前激活的另一個提示。要激活烙鐵頭選擇模式,您必須關閉烙鐵并斷開烙鐵頭與烙鐵頭手柄的連接。控制器檢測到尖端未安裝在手柄中并激活尖端選擇程序。

select_4aQGIeol39.png?auto=compress%2Cformat&w=740&h=555&fit=max
提示選擇模式
?

使用旋轉編碼器瀏覽噴嘴選擇列表并突出顯示所需的噴嘴。然后將所需的尖端插入手柄。

尖端校準

注意:校準烙鐵頭需要外部熱電偶。要更精確地執(zhí)行校準程序,請在熱電偶和烙鐵頭棒之間的觸點上滴一滴焊料。要加熱烙鐵頭并使用焊條,您可以使用調整程序(見上文)。

當前尖端可以使用“校準尖端”菜單項進行校準。如果探針尚未校準,“[!]”符號將顯示在主屏幕上的探針名稱附近。當前版本的控制器固件中有兩種校準模式:自動和手動。

在自動校準模式下,控制器將溫度區(qū)間分成8個參考點。然后它通過參考點并盡量使溫度保持在校準點附近。一旦溫度穩(wěn)定下來,控制器就會要求您輸入實際尖端溫度。

auto-1_uG0Yv2IYz0.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
自動尖端校準。加熱。
?

首先,輕按編碼器打開電源,從第一個參考點開始校準過程。熨斗開始加熱。當達到參考溫度時,控制器發(fā)出蜂鳴聲并準備讀取實際溫度值。通過外部熱電偶檢測熨斗溫度并將此溫度輸入控制器:旋轉編碼器手柄選擇實際溫度,然后輕按編碼器。然后控制器繼續(xù)下一個參考點。當您輸入所有 8 個參考點的溫度或實際溫度將大于 430 攝氏度時,此過程結束。在此過程中,控制器更新尖端校準數據。

auto-2_VMHXT74nr7.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
準備輸入真實溫度
?

在所有參考點都被校準后,控制器將新的尖端校準數據保存到 FLASH 中。如果校準保存成功,控制器會發(fā)出短促的蜂鳴聲。

屏幕底部的紅色溫度計顯示內部單元的尖端溫度。儀表右側的點是最高尖端溫度(約 450 攝氏度)。氣體表明尖端是熱的。如果尖端溫度使邊界過熱,則校準過程將失敗并且控制器切換到主模式。如果控制器未正確調整,就會發(fā)生這種情況。

自動校準程序通過最小二乘法構建尖端校準,校準近似參數可能不準確。為了改進尖端校準數據,可以使用手動校準程序。

在手動尖端校準中,您必須“猜測”與校準溫度匹配的內部溫度讀數。首先,您應該選擇 4 個校準溫度之一,然后輕按編碼器開始校準過程。這個過程是迭代的:你從內部單位的一些預設溫度值開始(例如,通過自動程序校準)控制器將尖端加熱到這個預設溫度并準備就緒。然后通過外部熱電偶測量實際溫度。如果實際溫度不等于預設溫度,應通過旋轉編碼器手柄來增加或降低內部預設溫度。

manual_DDEZODHmoH.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
手動尖端校準
?

顯示屏下部的進度條顯示吸頭預設溫度和當前溫度(內部單位)之間的差異。控制器始終將烙鐵頭溫度保持在預設值附近(進度條上的垂直線)。要增加預設溫度,請向右轉動編碼器,要降低 - 向左轉動。

一旦您猜出校準溫度點的預設溫度,請輕按編碼器。您返回到預置點選擇模式。您可以在此處選擇下一個或上一個參考點。完成校準后,長按編碼器。

低功耗模式

控制器支持低功耗(待機)模式。當烙鐵在預定時間內未使用時,控制器會將其切換到低功率模式。要啟用低功耗模式,請轉到參數菜單,然后選擇“待機溫度”菜單項。按下編碼器手柄并設置待機溫度值(如果不想使用低功耗模式,則設置為 OFF)。然后選擇下一項“待機時間”并設置進入低功耗模式的時間。

此外,您可以設置“自動關閉”參數,定義未使用的熨斗應完全關閉電源的時間。

當低功耗(待機)模式激活時,控制器會在顯示屏右上角顯示“待機”圖標,如下圖所示。

standby_tEC7psAcUb.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
低功耗模式已激活
?

如您所見,在此模式下,預設的熨斗溫度將更改為 snadby 溫度。控制器將保持該溫度,而待機模式將因使用熨斗或自動關機超時而受到干擾。

如果使用熨斗,控制器將返回主工作模式,傾斜傳感器圖標顯示控制器檢測到熨斗被使用。

tilted_UBn9zMfwNT.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
回到主要工作模式
?

調整 PID 參數

注意:可能不需要調整烙鐵或熱風槍的 PID 參數。

這些參數決定了熨斗加熱的速度以及控制器保持溫度的準確性。您可以通過完全重置配置來恢復默認值。或者您可以在紙上寫下舊參數值,然后通過 PID 調整菜單手動恢復它們。

主菜單中的“調整烙鐵 PID”和“焊槍設置->調整焊槍 PID”菜單項允許調整烙鐵和熱風槍的 PID 參數。當啟動整定 PID 模式時,您可以在顯示屏上看到 PID 參數的三個值,Kp - 比例,Ki - 積分,Kd - 微分。首先,選擇您要更改的參數并按下編碼器按鈕。您進入調整測試模式。有兩個圖表:溫差和功率數學散布。兩個圖都是自動放大圖,其最大值以相應的顏色顯示在 Y 軸上。

要打開/關閉熨斗電源,請長按編碼器按鈕。要更改參數,請旋轉編碼器。在圖表上,您將看到溫度如何隨時間變化。要選擇另一個參數進行更改,請輕按編碼器。您將返回到參數選擇屏幕。要完成程序并保存 PID 參數的新值,請在參數選擇屏幕中長按編碼器。如果您不想保存新值,請完全關閉控制器電源。

?

固件

可以從 github 存儲庫下載控制器軟件的預構建版本。要將此 hex 文件上傳到控制器,您可以使用 stm32 st-link實用程序。

母語支持

從 1.04 固件版本開始,控制器支持各國語言的消息。語言配置文件位于存儲庫的 NLS 目錄中。主要配置文件是cfg.json ,其中定義了本地化配置。對于每種語言,您可以找到三個參數:語言名稱、消息文件名和二進制字體文件名。例如,要配置俄語,將以下行添加到文件中:

{ "name": "russian", "messages": "ru_lang.json", "font": "ubuntu_cyr.font"}

俄語消息在 ru_lang.json 文件中定義。如果需要,您可以調查此文件。如您所見,該文件中定義了獨立消息和菜單項消息。ubuntu_cyr.font 是 u8g2 庫格式的二進制統(tǒng)一字體文件。此字體包含 ASCII 和西里爾字符。

我的朋友 Armindo 將所有消息翻譯成葡萄牙語,因此該項目有兩種額外的語言:俄語和葡萄牙語。二進制字體 ubuntu_we.font 包含 ASCII 和西歐字符,包括希臘符號。如果您說的是一種歐洲語言,則可以將此字體用于您的語言。為此,您必須向cfg.json文件添加新行并創(chuàng)建新的消息文件。

當控制器初始化時,它會在 SPI FLASH 上搜索cfg.json文件。如果該文件存在,則控制器讀取該文件并檢查它是否一致(對于每個語言條目,字體和消息文件也存在于 FLASH 上)。然后控制器加載定義所需語言的配置。如果在cfg.json文件中定義了語言,它將被激活:二進制字體和消息將從相應的文件中讀取。

注意:首選項菜單中的“語言”菜單項也可以翻譯成本國語言。要改回語言,您應該能夠理解您選擇的語言。

當您通過菜單選擇新語言時,控制器會檢查語言數據是否正確。

上傳NLS文件到SPI FLASH

為了使用您的母語,應將 NLS 數據上傳到 SPI FLASH。為此,您必須:

  • 通過 4 根線將您的 SD-CARD 讀卡器(TFT 顯示板有一個)連接到 JP11 連接器:SD_CS(片選)、MOSI、MISO、SCK。如果您尚未實現 JP11 插座,請記住以下內容:SD_CS(片選)- PB12、MOSI - PB15、MISO - PB14、SCK - PB10。
  • 將存儲庫上 NLS 目錄中的文件寫入 SD-CARD 的根目錄(希望你有)。SDSC 和 SDHC 應該可以正常工作。我已將我的卡格式化為 FAT32,但其他 FAT 變體應該可以正常工作。
  • 將 SD-CARD 放入讀卡器并打開控制器。
  • 訪問關于菜單項并短按下方的 (GUN) 編碼器。
  • 在關于屏幕中長按下方編碼器
  • 出現調試模式屏幕。長按上方的編碼器按鈕。
  • 出現閃存調試模式屏幕。在這里您可以看到 SPI FLASH 中可用的文件。
  • 再次長按上編碼器,將文件從 SD-CARD 復制到 SPI FLASH。

當控制器將文件從 SD-CARD 復制到 SPI FLASH 時,它會讀取cfg.json文件并使用此文件加載相應的語言數據。對于列表中的每種語言,它檢查語言一致性并在語言一致時復制數據文件(同時具有消息和字體文件)。然而,控制器只復制 SPI FLASH 上存在的較新文件。字體數據文件可用于多種語言。例如,您可以將 ubuntu_we.font 用于幾種西歐語言。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費