《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 電源技術(shù) > 業(yè)界動(dòng)態(tài) > 面向金絲球焊線機(jī)的打火燒球控制系統(tǒng)設(shè)計(jì)

面向金絲球焊線機(jī)的打火燒球控制系統(tǒng)設(shè)計(jì)

2009-06-15
作者:武大勇,,王曉初,,杜昌源,,吳永剛

??? 摘 要:本文針對半導(dǎo)體封裝設(shè)備金絲球焊線機(jī)的打火燒球系統(tǒng)進(jìn)行了設(shè)計(jì),,采用C8051F000單片機(jī)為主控制芯片,,以PID和PWM為控制技術(shù),,設(shè)計(jì)了高性能的數(shù)字開關(guān)電源,,進(jìn)而對打火升壓器件——高壓包(FBT)進(jìn)行有效控制,。此系統(tǒng)具有:打火電壓穩(wěn)定、系統(tǒng)可控性好,、成球質(zhì)量高以及系統(tǒng)成本低等特點(diǎn),。
??? 關(guān)鍵詞:C8051F000;PID,;PWM,;開關(guān)穩(wěn)壓電源;FBT

?

??? 近年來半導(dǎo)體封裝工業(yè)己經(jīng)開始在中國蓬勃興起和發(fā)展,,對中國工業(yè)技術(shù)的提高有很大的推動(dòng)作用,。焊線機(jī)一般用于封裝前將芯片內(nèi)部電路用金線與封裝管腳連接。根據(jù)本焊線機(jī)的工作特點(diǎn),,打火工序在焊接完成以后對尾絲的處理中發(fā)揮作用,。打火過程中高壓包輸出的高壓火花把尾絲燒制成球狀。這一加工過程的意義在于:第一,,有利于固定金絲,,使它不會(huì)在機(jī)構(gòu)的調(diào)整中從劈刀中掉落;第二,,金球增大了金絲與焊接件的接觸面積,,有利于焊接質(zhì)量的提高,為下一次焊接做好準(zhǔn)備,??梢哉f打火燒球?qū)φ麄€(gè)焊接過程具有重要的意義。
1 打火系統(tǒng)硬件設(shè)計(jì)
??? 該焊線機(jī)的打火系統(tǒng)是以燒熔金絲成球?yàn)槟康?,類似于電子焊?a class="innerlink" href="http://forexkbc.com/tags/輸出電壓" title="輸出電壓" target="_blank">輸出電壓在10 000 V到20 000 V之間,,功率小于2 W,對產(chǎn)品成本,、輸出精度和可控度有較高要求,。
??? 針對設(shè)計(jì)要求,,設(shè)計(jì)的系統(tǒng)是以C8051F單片機(jī)和CPLD來做數(shù)字化PID[1]調(diào)節(jié),通過數(shù)字化PID算法產(chǎn)生PWM波來控制開關(guān)管,,進(jìn)而控制主電路,;變壓器選擇回掃變壓器[2],采用逆程升壓技術(shù)[3],。該系統(tǒng)具有成本低,、設(shè)計(jì)簡單、效率高等特點(diǎn),。其硬件方框圖如圖1所示,。

?


1.1系統(tǒng)主電路
??? 交流市電首經(jīng)電源濾波器濾波,變壓器降壓,,再經(jīng)整流電路變換為60 V直流電,,加到FBT初級(jí)端。然后經(jīng)控制電路的處理變換為高頻方波或準(zhǔn)方波電壓,,升壓后,,再經(jīng)高頻整流、濾波電路,,最后直流高壓輸出打火,。
??? 系統(tǒng)采用的升壓器件是一直廣泛應(yīng)用于電視機(jī)和顯示器中的回掃變壓器,也叫FBT 或高壓包,。它利用行掃描逆程時(shí)的高壓脈沖進(jìn)行升壓,,是一個(gè)體積小、升壓高的器件,。該系統(tǒng)的FBT是特制的,,只有基本的5個(gè)端子:1個(gè)電源端,2個(gè)控制輸入端,,2個(gè)輸出端,。
??? 該系統(tǒng)是用驅(qū)動(dòng)電路將PWM后的脈沖加到接成推挽式的高壓開關(guān)管上[4],電路圖如圖2所示,。高壓包利用行逆程升壓技術(shù)產(chǎn)生設(shè)計(jì)所需的高壓,。行逆程升壓技術(shù)是利用外加的電路強(qiáng)行加快高壓產(chǎn)生電路開關(guān)管截止時(shí)反峰電壓的上升速度,使開關(guān)管在截止時(shí),,磁通變化率更大,,即可達(dá)到在同等條件下產(chǎn)生更高的電壓。開關(guān)管選擇專用于電視行輸出電路中的高壓快速開關(guān)NPN型晶體管BU508A,。

?


1.2控制電路
??? 輸出電壓經(jīng)分壓電阻分壓,,通過CPLD控制將此電壓A/D轉(zhuǎn)換后,送到單片機(jī)的PID,、顯示和控制報(bào)警部分,。通過數(shù)字化PID算法產(chǎn)生PWM波來控制開關(guān)管,,調(diào)整輸出電壓,以獲得穩(wěn)定的輸出電壓,;顯示部分采用LCD顯示當(dāng)前電壓;如果輸出電壓低于設(shè)定電壓則產(chǎn)生蜂鳴報(bào)警,。通過串口與上位機(jī)通訊,,實(shí)現(xiàn)在線控制。
1.2.1 控制芯片C8051F000[5]
??? C8051F000是完全集成的混合信號(hào)系統(tǒng)級(jí)MCU芯片,,具有32 KB Flash存儲(chǔ)器并與8051兼容的微控制器內(nèi)核,。還有硬件實(shí)現(xiàn)的(不是在用戶軟件中用位操作模擬)I2C/SMBus、UART,、SPI串行接口及一個(gè)具有5個(gè)捕捉/比較模塊的可編程計(jì)數(shù)器/定時(shí)器陣列(PCA),。還有4個(gè)通用的16位定時(shí)器和4字節(jié)寬的通用數(shù)字I/O端口。C8051F000有256 B的RAM,,執(zhí)行速度可達(dá)20 MIPS,。正是基于C8051F000的優(yōu)越性能和較高的性價(jià)比,采用它來完成PWM生成,、PID運(yùn)算及與上位機(jī)通訊,。
1.2.2 輸出電壓檢測電路
??? 由于整個(gè)系統(tǒng)是閉環(huán)控制系統(tǒng),對采樣速率要求很高,。采用CPLD來控制ADC,,這樣就避免了高速采樣占用系統(tǒng)資源的問題,減輕了單片機(jī)的負(fù)擔(dān),。本文設(shè)計(jì)選擇ADC芯片AD7678,。 AD7678是18位、100 kS/s,、電荷分配的完全差分逐次逼近型模數(shù)轉(zhuǎn)換器,。它由單一的5 V電源供電,內(nèi)含一個(gè)高速18位采樣ADC,,一個(gè)內(nèi)部轉(zhuǎn)換時(shí)鐘,,一個(gè)內(nèi)部參考緩存,糾錯(cuò)電路以及串行和并行系統(tǒng)接口,,是一款速度快,、功耗低、精度高的逐次逼近結(jié)構(gòu)的模數(shù)轉(zhuǎn)換器,。
??? 對ADC的控制,,本系統(tǒng)采用Altera公司的FPM7128S。它是高性能E2PROM結(jié)構(gòu)的CPLD,。最高可達(dá)175.4 MHz的計(jì)算頻率,,支持5 V的ISP功能,。I/O數(shù)64;宏單元128,。主要應(yīng)用市場包括消費(fèi)類,、工業(yè)類、汽車業(yè),、計(jì)算機(jī)和通信類,。

2 打火系統(tǒng)軟件設(shè)計(jì)
2.1數(shù)字PID部分[6]

??? 在自動(dòng)控制技術(shù)中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例(P),、積分(I),、微分(D)控制,簡稱PID控制,。隨著計(jì)算機(jī)技術(shù)的發(fā)展,,常規(guī)PID控制發(fā)展為數(shù)字PID控制。本系統(tǒng)使用了增量式數(shù)字PI控制,,控制原理框圖如圖3所示,。?

?

??????????????????
??? 由圖3所示,當(dāng)系統(tǒng)輸出產(chǎn)生偏差后,,微控制器根據(jù)偏差eu[0]值的大小選擇比例參數(shù)和積分參數(shù),。當(dāng)偏差信號(hào)eu[0]在偏差范圍e內(nèi)時(shí),比例參數(shù)Kp選擇Kp1,,積分參數(shù)選擇Ki1,,以防止過大動(dòng)作產(chǎn)生超調(diào)量;當(dāng)偏差較大則選擇Kp1和Ki2,,引入比例環(huán)節(jié)快速調(diào)整作用,。計(jì)算比例環(huán)節(jié)P值需要將本次偏差eu[0]與上次偏差eu[1]相比較,得出偏差量增量,。在選擇比例系數(shù)Kp和積分系數(shù)Ki時(shí),,遵循兩個(gè)原則:第一,選擇比例增益系數(shù)Kp以保證系統(tǒng)穩(wěn)定和良好的瞬態(tài)響應(yīng),,比例增益系數(shù)Kp越大,,瞬態(tài)響應(yīng)作用越大;第二,,選擇積分系數(shù)Ki,,以滿足消除靜態(tài)誤差。對于本系統(tǒng),,其控制對象為典型一階慣性環(huán)節(jié),,PID參數(shù)可以在現(xiàn)場經(jīng)驗(yàn)整定。
2.2 PWM控制技術(shù)[7]
??? 脈沖寬度調(diào)制PWM(Pulse Width Modulation),,簡稱脈寬調(diào)制,,是利用微處理器的數(shù)字輸出來對模擬電路進(jìn)行控制的一種非常有效的技術(shù),,廣泛應(yīng)用于測量、通信,、功率控制與變換等許多領(lǐng)域,。PWM的一個(gè)優(yōu)點(diǎn)是從處理器到被控系統(tǒng)信號(hào)都是數(shù)字形式的,無需進(jìn)行數(shù)模轉(zhuǎn)換,。
??? PWM技術(shù)對開關(guān)器件的導(dǎo)通和關(guān)斷進(jìn)行控制, 通過改變脈沖列的周期可以調(diào)頻,,改變脈沖的寬度或占空比可以調(diào)壓,采用適當(dāng)控制方法即可使電壓與頻率協(xié)調(diào)變化。本文的PWM由C8051F000單片機(jī)自帶的可編程計(jì)數(shù)陣列PCA產(chǎn)生,,頻率45 kHz。以下是部分程序,。
??? 系統(tǒng)時(shí)鐘初始化:
??? void SYSCLK_Init (void)
??? { int i;?????????? //延時(shí)計(jì)數(shù)器
??? OSCXCN=0x67;?????? //開啟外部振蕩器18.432MHz晶體
??? for(i=0;i<256;i++) ; //等待振蕩器啟振
??? while(!(OSCXCN&0x80)) ;? //等待晶體振蕩器穩(wěn)定
??? OSCICN=0x88;?????????? //選擇外部振蕩器為系統(tǒng)時(shí)鐘源并允許丟失時(shí)鐘檢器
??? }
??? IO口初始化
??? void PORT_Init (void)
??? { XBR0 =0x07;???? //使能SMBus,SPI0,和UART0
?? ?XBR1 =0x04;????? //P1.0<---int0
?? ?XBR2 =0x40;????? //使能數(shù)據(jù)交叉開關(guān)和弱上拉
??? EMI0CF =0x27;
??? EMI0TC =0x21;
??? P74OUT =0xFF;
??? P0MDOUT =0x15;
??? P1MDOUT |=0x3C;???? //P1.2-P1.5推挽輸出
??? P1 &= 0xc3;??????????? //P1.2-P1.5=0
??? }
??? 定時(shí)器0初始化,,定時(shí)時(shí)間為11us
??? void Timer0_Init (void)
??? { CKCON|=0x8; TMOD|=0x1;??? //16位
??? Count1ms=10;
??? TR0 = 0;???????????????????? //停止定時(shí)器0
??? TH0 = (-SYSCLK/100000) >> 8;??? //設(shè)初值,11ms時(shí)溢出
??? TL0 = -SYSCLK/100000;?
??? TR0 = 1;??????????????????? //開啟定時(shí)器0
?? ?IE|= 0x2;
??? }
3 系統(tǒng)測試
??? 對系統(tǒng)進(jìn)行測試,,應(yīng)用示波器測試由C8051產(chǎn)生的PWM波形和上升時(shí)間,。圖4是單片機(jī)輸出PWM波形;圖5為PWM波形上升時(shí)間,。

?

?

?

??? 測試用的TDS2014B是高精度數(shù)字示波器,。測試在常溫下進(jìn)行。結(jié)果顯示波形穩(wěn)定,,達(dá)到設(shè)計(jì)要求,。
??? 該打火系統(tǒng)經(jīng)檢測,滿足設(shè)計(jì)要求,。其數(shù)字開關(guān)電源有可控性好,、系統(tǒng)成本低、抗干擾能力強(qiáng)等特點(diǎn),,可以應(yīng)用在其他領(lǐng)域,。由于篇幅限制系統(tǒng)中的其它環(huán)節(jié),如抗干擾等部分未做說明,。另外未來發(fā)展趨勢是使用軟開關(guān)技術(shù)來替代硬開關(guān)技術(shù),,減小開關(guān)功率器件的開關(guān)功耗。還有對控制精度,、速度的研究也需要深入,。
參考文獻(xiàn)
[1] 李夕紅. 基于DSP和FPGA的數(shù)字化開關(guān)電源的實(shí)用化研究[D].成都: 成都理工大學(xué), 2008,5.
[2]?于志章. 顯示器易修精要[M]. 北京: 人民郵電出版社, 2006.
[3] 李新民. BSCH—1 型回掃變壓器自動(dòng)測試系統(tǒng)設(shè)計(jì)[D]. 長沙:湖南省電子產(chǎn)品檢測分析所, 1999.
[4]?任建. 開關(guān)電源中的PWM電路設(shè)計(jì)[D]. 沈陽: 沈陽工業(yè)大學(xué),2007.
[5]?潘琢金. C8051F000混合信號(hào)ISP FLASH微控制器數(shù)據(jù)手冊[M].新華龍電子有限公司,2005.
[6]?張磊. 高精度數(shù)字開關(guān)電源系統(tǒng)的研究[D]. 成都:電子科技大學(xué),,2006.
[7]?張權(quán). 一種基于單片機(jī)的汽車電子點(diǎn)火系統(tǒng)的設(shè)計(jì)[D]. 太原: 中北大學(xué), 2007.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章,、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。