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