鄧麒麟,吳云峰,孫文博
(電子科技大學(xué)光電信息學(xué)院,成都610054)
紫外光固化[1],是指UV樹脂(UV涂料、油墨、粘合劑等)經(jīng)紫外光輻射后,在數(shù)秒內(nèi)由液態(tài)轉(zhuǎn)化為固態(tài)的過程。紫外光固化技術(shù)一經(jīng)研制成功就得到了迅速普及與發(fā)展,成為目前最流行的固化技術(shù),占據(jù)了整個輻射固化市場的95%[2]。
紫外LED照射器的作用是產(chǎn)生用于固化的紫外光,常用的固化波段集中在365 nm[3]附近?;邳c光源的紫外LED照射器,具有體積小、易于攜帶、操作便捷、固化效率高等優(yōu)點,被廣泛應(yīng)用于各種光學(xué)系統(tǒng)中透鏡的粘接、電子設(shè)備精密部件的固定與粘接、電子部件的印字硬化等。本課題從提升紫外LED照射器操作的便捷性以及功能的多樣性出發(fā),設(shè)計了其控制系統(tǒng)。
紫外LED照射器的系統(tǒng)總體結(jié)構(gòu)如圖1所示,系統(tǒng)主要由圖形操作界面、數(shù)據(jù)處理和系統(tǒng)控制單元、信息存儲單元、紫外LED驅(qū)動電源和紫外LED構(gòu)成。
圖1 系統(tǒng)組成框圖
系統(tǒng)的工作過程簡單描述如下:用戶通過圖形操作界面設(shè)置紫外光的照射模式、照射強度及照射時間等,按鍵信號采集電路獲取相應(yīng)的控制信號,并保存至FPGA的寄存器中,DSP查詢寄存器值獲取控制信號,經(jīng)分析處理后,一方面,DSP從并行FLASH中調(diào)出相應(yīng)字符圖像信息,將其通過PPI接口顯示于圖形操作界面的LCD上,另一方面,DSP發(fā)出相應(yīng)的紫外LED驅(qū)動信號,經(jīng)FPGA傳送至紫外LED驅(qū)動電源,LED驅(qū)動電源產(chǎn)生相應(yīng)的驅(qū)動電流以驅(qū)動紫外LED,實現(xiàn)設(shè)定條件的紫外光照射。
由于本次設(shè)計的紫外LED照射器配置了豐富圖形操作界面、用戶設(shè)置和數(shù)據(jù)的存儲功能等,所以控制系統(tǒng)不僅要完成紫外LED驅(qū)動信號的控制,還要進行按鍵信號采集和處理,LCD顯示屏的驅(qū)動控制以及存儲單元的控制。
紫外LED為電流驅(qū)動型元件,由專門的紫外LED電源驅(qū)動,控制單元DSP只需通過FPGA將照射功率及照射時間數(shù)據(jù)發(fā)送至驅(qū)動電源實現(xiàn)對紫外LED的控制。
對于DSP處理器,系統(tǒng)選用了ADI公司的嵌入式處理器ADSP BF531,它基于ADI與Intel聯(lián)合開發(fā)的微信號架構(gòu)(MSA)[4],將一個32位RISC型指令集和雙16位乘法累加(MAC)信號處理功能與通用型微控制器所具有的易用性組合在了一起。它的體系結(jié)構(gòu)不僅特別適合于完成視頻、圖像等的數(shù)字信號處理,同時還提供綜合的控制能力。對于FPGA芯片,我們選擇了XILINX公司的Spartan-3E系列FPGA芯片XC3S250E,該系列芯片具有低成本性能好的特點,為大容量消費電子應(yīng)用提供了良好的解決方案,用戶可用I/O口最多可達108個,片內(nèi)數(shù)字時鐘管理單元提供了廣泛的頻率范圍(5 MHz~300 MHz),滿足系統(tǒng)設(shè)計需求。
系統(tǒng)的控制電路核心部分采用了DSP+FPGA架構(gòu),其原理圖如圖2所示。DSP與FPGA之間通過總線方式連接,DSP的數(shù)據(jù)總線寬度為16位,地址總線寬度為19位,在DSP的4 GB統(tǒng)一尋址空間中,將 FPGA作為 DSP的外設(shè),地址的分配為0x203F FE00-0x2040 0000,DSP通過讀寫該地址段FPGA中的數(shù)據(jù)寄存器和控制寄存器,實現(xiàn)對按鍵信號的提取和紫外LED的控制。DSP的可編程標(biāo)志引腳PF2作為FPGA的軟件復(fù)位信號,PF0作為FPGA中的寄存器讀寫控制信號??刂齐娐分饕瓿蒐CD驅(qū)動控制、存儲器控制、按鍵采集控制、紫外LED照射控制,下面將依次闡述。
圖2 主控單元原理圖
(1)LCD驅(qū)動控制
系統(tǒng)的圖形操作界面選用的是SHARP的LQ043T3DX02彩色液晶顯示屏,通過DSP的PPI接口驅(qū)動。DSP的PPI接口包括一根PPI時鐘線,16根數(shù)據(jù)線和2個幀同步引腳,其中PPI時鐘由FPGA提供。幀同步信號用于控制圖像數(shù)據(jù)的發(fā)送時序,兩個幀同步引腳分別用來向LCD發(fā)送HSYNC和VSYNC信號,LCD的驅(qū)動時序如圖3所示。
圖3 LCD的驅(qū)動時序圖
此外,LCD的顯示開關(guān)控制信號DISP由FPGA提供,DSP控制FPGA中對應(yīng)寄存器的值實現(xiàn)間接液晶開關(guān)控制。
(2)存儲器控制
系統(tǒng)的存儲器有SDRAM、并行FLASH和串行FLASH。外接的64 Mbyte SDRAM是為了提高DSP的圖像處理能力,增強控制系統(tǒng)的實時性,SDRAM的時序控制由BF531的SDRAM Controller完成。DSP的SPI口連接一個1 Mbit的串行FLASH,用于用戶設(shè)置及數(shù)據(jù)的掉電保存。DSP外掛了一個4 Mbyte的Parallel FLASH,由于DSP的地址線為19位,而并行FLASH的地址線為21位,所以本次設(shè)計通過FPGA實現(xiàn)對DSP地址線的擴展。地址線擴展原理如下所述:由于BF531的片外異步存儲器最大可達4 Mbyte,由4個1 Mbyte異步存儲塊構(gòu)成,每個塊的選通分別由AMS3#~AMS0#控制,AMSx#同F(xiàn)LASH的最高兩位地址的關(guān)系[5],如表1所示。
表1 AMSx#與FLASH高位地址值對照表
故通過Verilog語言編程使FPGA根據(jù)BF531的異步存儲器控制引腳的狀態(tài),輸出對應(yīng)的最高兩位地址的值即可實現(xiàn)地址總線的擴展。具體實現(xiàn)如下:
(3)按鍵采集控制
按鍵采集設(shè)計中,為了簡化電路,本次設(shè)計使用了清零線button_clr、時鐘線button_clk、按鍵值數(shù)據(jù)線button_y三根信號線,實現(xiàn)了對所有按鍵信號的采集。圖4為按鍵信號采集電路,其主要由一個雙二進制計數(shù)器和兩個8通道的多路復(fù)用器組成。按鍵狀態(tài)信息通過按鍵值數(shù)據(jù)線button_y被記錄與FPGA中相應(yīng)的寄存器,DSP直接查詢FPGA的寄存器即可獲取按鍵信息。
圖4 按鍵信號采集電路圖
(4)紫外LED照射控制
對于紫外LED的控制,具體體現(xiàn)在照射強度及照射時間的控制上。DSP根據(jù)從圖形操作界面的采集到的按鍵信號生成具體的控制信號,將控制信號數(shù)據(jù)寫入FPGA中相應(yīng)的寄存器,F(xiàn)PGA經(jīng)串行方式將信號發(fā)送到紫外LED驅(qū)動電源,電源再根據(jù)控制信號驅(qū)動紫外LED。由于FPGA的輸出電平為3.3 V,而紫外LED驅(qū)動電源的輸入電平為5 V,所以需要用到電平轉(zhuǎn)換芯片74ALVC164245進行電平轉(zhuǎn)換。
紫外LED照射器的最大照射功率為8 000 mW/cm2,功率在0~8 000 mW/cm2范圍內(nèi)可調(diào)。通過對圖形操作界面的設(shè)置,照射器可進行固定照射和階梯型照射。固定照射模式下,照射器在設(shè)定時間內(nèi)照射功率恒定。階梯型照射模式下,可以對照射功率進行分段設(shè)置,達到不同時間段輸出不同照射功率的效果。實驗中,我們進行了8 000 mW/cm2、6 000 mW/cm2、4 000 mW/cm2、2 000 mW/cm2等多種功率的照射。部分結(jié)果如圖5所示。實驗表明紫外LED控制系統(tǒng)可良好的控制紫外LED,實現(xiàn)設(shè)定照射功率和時間的紫外光照射。
圖5 兩種照射模式下的照射功率圖
本文從紫外LED的總體結(jié)構(gòu)及工作原理出發(fā),討論了其控制系統(tǒng)的設(shè)計方案,以DSP+FPGA為核心的控制系統(tǒng),可以快速的處理圖形操作界面的按鍵信號并生成相應(yīng)控制信號發(fā)送至紫外LED驅(qū)動電源,以驅(qū)動紫外LED,實現(xiàn)對紫外LED照射器的實時控制。相比與現(xiàn)今國產(chǎn)的紫外LED固化設(shè)備,本次研究主要從紫外LED固化設(shè)備操作的便捷性和功能的多樣性進行了改進。豐富的控制按鍵以及直觀的圖形顯示界面使得照射器易于操作,存儲功能模塊的引入使得用戶可以保存設(shè)置及數(shù)據(jù),便于下次的調(diào)用。圖6為圖形操作界面的主菜單界面。
圖6 主菜單界面
[1]朱勝武,施文芳.紫外光/電子束固化市場狀況及發(fā)展趨勢[J].輻射研究與輻射工藝學(xué)報,2001,19(3):161-167.
[2]朱勝武,施文芳.紫外光固化設(shè)備與光固化合物的研究[J].感光科學(xué)與光化學(xué),2001,19(4):295-301.
[3]Bob Goss.Bonding Glass and Other Substrates with UV Curing Adhesives[J].International Journal of Adhesion and Adhesives,2002,12(5):405-408.
[4]Blackfin Embedded Processor ADSP-BF531/ADSP-BF532/ADSP-BF533 Datasheet,2008,Analog Devices Inc.1-5.
[5]ADSP-BF533 Blackfin? Processor Hardware Reference(Includes ADSP-BF531 and ADSP-BF532 Blackfin Processors).707-710.
[6]郭曉東.基于DSP的彩色TFT-LCD數(shù)字圖像顯示技術(shù)研究[D].武漢:華中科技大學(xué),2004:9-30.
[7]趙歡,許文海,盧永軍.LED陣列型紫外光固化光源系統(tǒng)[J].電子·激光,2007,18(11):1314-1316.
[8]董釗,高偉,甘玉泉.基于DSP的高精度恒溫控制系統(tǒng)設(shè)計[J].電子器件,2009,32(4):855-858.
[9]陳鋒.Blackfin系列DSP原理與系統(tǒng)設(shè)計(第二版)[M].北京:電子工業(yè)出版社,2010.
[10]羅戈亮,魯新平,李吉成.基于FPGA+DSP的實時圖像處理系統(tǒng)設(shè)計與實現(xiàn)[J].微處理機,2010,2:108-110.
[11]徐洋.基于Verilog HDL的FPGA設(shè)計與工程應(yīng)用[M].北京:人民郵電出版社,2009.
[12]傅海東.基于DSP和FPGA的車牌識別系統(tǒng)設(shè)計及實現(xiàn)[D].成都:電子科技大學(xué),2009:25-52.