942用的焊頭為T12型一體化焊頭,熱電耦串聯在加熱絲前更接近焊嘴.供電部分:110v交流通過變壓器得到30v整機供電,30v交流經過橋式整流再串一個二極管后得到正向全波脈沖,其中串二極管是為了得到雙倍的壓差,原因接下看,另外一路通過半波整流濾波再經過貼片7805和7905一類的穩壓iC得到+-5v.放大部分:由OP07進行第一級放大22倍,第二級由LM358的其中一個運放放大到符合AD采樣的電壓范圍,其中一路電阻接到手柄的冷端熱電阻什么的(山寨手柄沒有的,直接短路)另外一個運放做射隨把由5v分壓得到的2.545v提供給單片機按到基準.開關部分:脈沖通過一個P槽的場效應管去焊頭的加熱絲,單片機控制一個NPN三極管驅動場效應管.過零檢測部分:脈沖通過一個三極管做過零檢測.主控部分:由一個單片機來控制,三個獨立的數碼管來顯示溫度,四個按鍵控制,一個對射式紅外發射和接收組成開關設置鎖定,一個蜂鳴器用來做故障報警.整機加熱流程分析:先檢測手柄是否接上,沒接好就報警和切斷輸出.讀取上次關機前EEPROM里面的設定值,檢測通過后開始等待過零中斷,脈沖過零時接通加熱絲進行加熱,開始等待下一個過零中斷,過零中斷后,單片機輸出電平控制場效應管切斷脈沖,讀取串聯在加熱絲的熱電耦溫度并對比設定值,如果溫度未達到則繼續進行加熱(因為橋堆和串聯的二極管有1v多的壓差,所以一個脈沖過零時會有一段時間足夠單片機讀取溫度以及控制場效應管通斷)如果溫度達到后就停止加熱并等待溫度降到設定值的最低范圍后繼續加熱,如此不停的通斷加熱來達到恒溫目的,(關于PID的算法我就不大清楚了)當檢測到有卡片插入擋住對射的紅外光時就進入設置狀態直到最后確認保存入EEPROM,注:需要電路圖的就用一份白光942焊臺的中文說明書文檔交換吧,百度可以搜到,但我沒有積分下載!
|