顯示分為三行,第一行顯示實時天氣、氣溫,當(dāng)前時間和WiFi連接狀態(tài);第二行顯示當(dāng)前溫度、設(shè)定溫度和焊咀編號(關(guān)于焊咀編號詳見菜單介紹章節(jié));第三行顯示功率條并以百分比的形式顯示PWM占空比。正常主界面如圖4-2所示。
待機界面
焊臺在待機狀態(tài)下,將會以待機溫度進行加熱,并循環(huán)顯示兩部分畫面,分別是當(dāng)前天氣氣溫、日期時間、地理位置等信息,其中地理位置信息的獲取調(diào)用的是IP138提供的收費API接口,準確度相對較高。但仍可能有部分同學(xué)顯示不準,稍安勿躁,在未來升級版中小王將解決這一問題。天氣的獲取依賴于IP138提供的地理位置信息,所以如果地理位置不對,那天氣也不對。
這部分同學(xué)也大可不必灰心,總有對的信息。接下來第二部分將循環(huán)顯示某數(shù)據(jù),這部分數(shù)據(jù)來自丁香網(wǎng),在此表示感謝。同時由丁香網(wǎng)對數(shù)據(jù)的準確性負責(zé),小王只是數(shù)據(jù)的搬運工。
焊臺菜單功能介紹
在介紹菜單前首先介紹編碼器的使用,編碼器操作分長按、短按、正轉(zhuǎn)、反轉(zhuǎn)四個動作(雖然小王已經(jīng)寫好了雙擊、按著正轉(zhuǎn)和按著反轉(zhuǎn)的接口,但目前還沒找到對應(yīng)的功能,歡迎大家積極建議)。
進入菜單的方式為在焊臺正常工作時長按編碼器,之后將顯示一級菜單界面,如圖5-1(a)所示;隨后旋轉(zhuǎn)編碼器選擇想要進入的二級菜單,短按進入該二級菜單,如圖5-1(b);再次旋轉(zhuǎn)編碼器,將光標移動至需要修改的具體參數(shù)上,短按編碼器選中該內(nèi)容,進入相應(yīng)修改界面。以蜂鳴器音量為例,如圖5-1(c)所示。
菜單的結(jié)構(gòu)如圖5-2所示,下面將詳細介紹菜單中每個參數(shù)。
溫度
最高溫度設(shè)定:烙鐵可以設(shè)置的最高溫度,該選項值不能超過550℃,在溫度超過400℃后精度降低,長期高溫工作將降低焊咀壽命,請謹慎使用;
待機溫度設(shè)定:烙鐵進入“待機模式”下的工作溫度,該選項值不能超過“最高溫度”的設(shè)定值(已在軟件中進行了限制,下同);
溫度步進設(shè)定:用戶在正常工作模式下旋轉(zhuǎn)編碼器調(diào)整設(shè)定溫度時的溫度步進值,以及在菜單中設(shè)定與溫度相關(guān)的參數(shù)(如待機溫度、最高溫度等)時的溫度步進值;
時間
待機時間設(shè)定:當(dāng)烙鐵手柄停止振動且編碼器沒有動作后開始計時,到時進入休眠模式,以“待機溫度”進行工作,并顯示天氣與某信息。進入待機模式后,通過振動手柄或編碼器動作可喚醒烙鐵,重新以原先的設(shè)定溫度進行加熱。
休眠時間設(shè)定:在進入待機模式后開始計時,到時進入休眠模式,烙鐵停止加熱,并關(guān)閉屏幕顯示。待機模式下,只能由編碼器動作喚醒烙鐵。
參數(shù)
由于不同電源特性或不同焊咀對于PID參數(shù)的影響較大,因此可能需要用戶手動調(diào)整PID參數(shù)以取得最好的控制效果。以下給出PID參數(shù)的介紹,以供參考。
比例參數(shù)(kP)是烙鐵加熱的主要參數(shù),過小會導(dǎo)致烙鐵升溫速度慢,過大會導(dǎo)致烙鐵出現(xiàn)溫度過沖現(xiàn)象;積分參數(shù)(kI)起到消除穩(wěn)態(tài)誤差的作用,過小會導(dǎo)致烙鐵穩(wěn)態(tài)誤差不能完全消除,過大會導(dǎo)致實際溫度在設(shè)定溫度上下出現(xiàn)長周期的等幅度波動現(xiàn)象;微分參數(shù)(kD)用以抵消kP造成的溫度過沖,但過大會降低系統(tǒng)響應(yīng)速度,影響回溫效果。
調(diào)試時一般原則是先將kI、kD置零,尋找到一個合適的kP使得溫度剛剛有略微過沖,然后引入kI消除穩(wěn)態(tài)誤差,最后加入kD以抵消過沖。
其它
焊咀選擇:允許用戶焊咀校準菜單中事先儲存4支烙鐵頭的參數(shù);
蜂鳴器音量:編碼器轉(zhuǎn)動或按下時的音量設(shè)定,取值為0~9,設(shè)置為0將關(guān)閉蜂鳴器;
編碼器方向:不同廠家的編碼器AB通道不一定相同,如編碼器方向與習(xí)慣不符,單擊確定即可修改方向。
屏幕亮度調(diào)整:設(shè)置OLED亮度或LCD對比度,取值為0~9,數(shù)值越大亮度越高;
恢復(fù)出廠設(shè)置:如需恢復(fù)出廠設(shè)置,單擊確定,并退出菜單重新給烙鐵上電。
校準
進入此菜單將校準在“其它”菜單“焊咀選擇”界面中選中的焊咀。
0~500℃: 單擊選中100℃至500℃選項后,將按照對應(yīng)的溫度對烙鐵加熱,您可以通過手頭的溫度儀進行校準。在校準過程中,如實際溫度低于設(shè)定的溫度,則調(diào)大AD值;如實際溫度高于設(shè)定的溫度,則調(diào)小AD值。0℃一般為默認值無需調(diào)整,但是受運放零偏的影響,如果在未接入手柄時主界面不顯示橫杠,則需要將0℃的值適當(dāng)調(diào)大。在烙鐵頭校準時,切記數(shù)據(jù)必須嚴格從小到大遞增,否則將出現(xiàn)問題。例如,在校準前:100℃、AD=110;200℃、AD =270;300℃、AD = 380,當(dāng)校準200℃時,溫度不足200℃,需要將AD值從270增加,但其大小不能超過300°時的AD值380,如果從270調(diào)到380溫度還不能達到200℃,那就說明300℃時的380這個值也偏小了,需先將300℃的380也增大。
網(wǎng)絡(luò)
手動更新信息:在已經(jīng)配網(wǎng)的情況下,可以手動更新天氣時間等信息。
設(shè)置更新方式:可以選擇手動更新、開機更新、定時更新(10分鐘一次)或始終連接。請注意,如非必要請不要選擇始終更新,連接無線網(wǎng)絡(luò)對8266芯片的AD干擾較大,烙鐵溫度波動將會較大。
無線網(wǎng)絡(luò)配置:燒錄后初次上電或恢復(fù)出廠設(shè)置后需要錄入路由器信息。