国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種貼片機貼裝頭通用控制系統(tǒng)及其控制方法

      文檔序號:8092082閱讀:548來源:國知局
      一種貼片機貼裝頭通用控制系統(tǒng)及其控制方法
      【專利摘要】本發(fā)明公開了一種貼片機貼裝頭通用控制系統(tǒng)及其控制方法,由FPGA核心處理模塊、圖像采集模塊、視頻解碼模塊、VGA驅(qū)動模塊、伺服電機控制模塊、I/O接口模塊、通訊模塊、ADC模塊組成,各模塊集成在一塊嵌入式板卡上的嵌入式通用型解決方案。該系統(tǒng)實現(xiàn)了貼片機貼裝頭部分的貼裝過程圖像采集和圖像處理、圖像實時顯示、貼裝頭R軸電機運動控制,以及貼裝頭貼裝流程控制功能,無需將圖像采集系統(tǒng)采集的圖像數(shù)據(jù)發(fā)送到貼片機控制軟件處理和顯示,提高了貼片機貼裝頭控制系統(tǒng)的集成度和通用性,降低了貼片機控制軟件復雜度和貼片機系統(tǒng)成本。
      【專利說明】一種貼片機貼裝頭通用控制系統(tǒng)及其控制方法
      【技術領域】
      [0001]本發(fā)明是基于FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)為核心搭建的嵌入式系統(tǒng),尤其涉及一種貼片機貼裝頭通用控制系統(tǒng)及其控制方。
      【背景技術】
      [0002]貼裝頭是貼片機的核心執(zhí)行部件,是一個復雜的、機械與電氣特性緊密結(jié)合的系統(tǒng)。它在控制系統(tǒng)的控制下準確地完成準確快速地拾取元器件,并通過視覺系統(tǒng)自動校正位置,將元器件準確地貼放到指定的位置。貼裝頭的發(fā)展是貼片機進步的標志。
      [0003]現(xiàn)有貼片機貼裝頭控制系統(tǒng)的實現(xiàn),基本是采用各功能模塊之間互相連接搭建的貼裝頭部電氣系統(tǒng)。比如有控制輸入輸出信號的I/o板卡、視頻圖像采集板卡采集圖像、運動控制板卡控制頭部R軸電機旋轉(zhuǎn)等?,F(xiàn)有的設計方案使系統(tǒng)結(jié)構(gòu)復雜,對貼片機結(jié)構(gòu)設計要求高、成本偏高、系統(tǒng)的穩(wěn)定性下降、增加了控制軟件的復雜度等。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的在于克服上述現(xiàn)有技術的缺點和不足,提供一種功能集成度高、通用性強的貼片機貼裝頭通用控制系統(tǒng)及其控制方法。
      [0005]本發(fā)明通過下述技術方案實現(xiàn):
      [0006]一種貼片機貼裝頭通用控制系統(tǒng),包括FPGA核心處理模塊、圖像采集模塊、視頻解碼模塊、VGA驅(qū)動模塊、伺服電機控制模塊、I/O接口模塊、通訊模塊、ADC模塊;
      [0007]所述FPGA核心處理模塊包括FPGA芯片、存儲器;
      [0008]所述圖像采集模塊與視頻解碼模塊連接;
      [0009]所述FPGA芯片分別與存儲器、視頻解碼模塊、VGA驅(qū)動模塊、伺服電機控制模塊、I/o接口模塊、通訊模塊、ADC模塊連接。
      [0010]所述圖像采集模塊包括CCD傳感器、光源;所述CCD傳感器輸出模擬視頻信號給所述視頻解碼模塊。
      [0011]所述伺服電機控制模塊包括脈沖信號差動線驅(qū)動器、脈沖信號差動線接收器;所述伺服電機控制模塊與貼片機貼裝頭上的R軸電機伺服驅(qū)動器連接。
      [0012]所述I/O接口模塊包括光電隔離輸入電路、24/0V輸出驅(qū)動電路;所述I/O接口模塊與貼片機貼裝頭上的信號傳感器和電磁閥連接。
      [0013]所述通訊模塊包括以太網(wǎng)通信模塊、串口通信模塊,所述以太網(wǎng)通信模塊和串口通信模塊分別與貼片機上的計算機連接。
      [0014]上述貼片機貼裝頭通用控制系統(tǒng)的控制方法,包括如下步驟:
      [0015](I)當貼片機處于運行狀態(tài)時,圖像采集模塊輸出的模擬視頻信號輸入到視頻解碼模塊,視頻解碼模塊將該模擬視頻信號解碼為數(shù)字圖像信號;貼片機貼裝頭通用控制系統(tǒng)根據(jù)貼片機發(fā)出的控制指令,貼片機貼裝頭通用控制系統(tǒng)控制I/o接口模塊、ADC模塊完成相應的功能任務;[0016](2)視頻解碼模塊輸出的數(shù)字圖像信號輸入到FPGA芯片中,通過用戶在FPGA上實現(xiàn)的圖像采集控制IP Core邏輯,將該數(shù)字圖像信號存儲到存儲器中;
      [0017](3)通過用戶在FPGA上實現(xiàn)的VGA顯示控制IP Core邏輯,將存儲在存儲器中的數(shù)字圖像信號通過VGA驅(qū)動模塊實時地在顯示器顯示;
      [0018](4)當接收到貼片機通過以太網(wǎng)通信模塊發(fā)出的糾偏指令和圖像采集同步信號后,通過用戶在FPGA上實現(xiàn)的圖像處理算法IP Core邏輯對當前圖像采集模塊采集到的一幀圖像進行圖像處理,得到當前貼裝頭吸嘴吸取的芯片的角度偏差;
      [0019](5)在每次圖像處理過程中,通過以太網(wǎng)通信模塊將正在處理的圖像傳輸?shù)劫N片機;
      [0020](6)在圖像處理完畢后,通過用戶在FPGA上實現(xiàn)的伺服電機控制IPCore邏輯,輸出脈沖信號給伺服電機控制模塊,控制R軸伺服電機對芯片的位置偏差進行補償。
      [0021]本發(fā)明相對于現(xiàn)有技術,具有如下的優(yōu)點及效果:
      [0022]本發(fā)明基于FPGA設計、功能集成度高、通用性強。針對現(xiàn)有貼片機貼裝頭電氣部分的設計和功能需求,將貼片機貼裝頭的所有功能實現(xiàn)都集成到一個系統(tǒng)中,大幅提升了貼片機貼裝頭控制系統(tǒng)的性能,彌補和改進現(xiàn)有相關技術的不足。
      [0023]本發(fā)明實現(xiàn)了貼片機貼裝頭部分的貼裝過程圖像采集和圖像處理、圖像實時顯示、貼裝頭R軸電機運動控制,以及貼裝頭貼裝流程控制功能,無需將圖像采集系統(tǒng)采集的圖像數(shù)據(jù),發(fā)送到貼片機控制單元處理和顯示,提高了貼片機貼裝頭控制系統(tǒng)的集成度和通用性,降低了貼片機控制軟件復雜度和貼片機系統(tǒng)成本。
      【專利附圖】

      【附圖說明】
      [0024]圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)框圖。
      [0025]圖2是本發(fā)明的FPGA SOPC結(jié)構(gòu)圖。
      [0026]圖3是Mircoblaze微處理器軟核配置結(jié)構(gòu)圖。
      【具體實施方式】
      [0027]下面結(jié)合具體實施例對本發(fā)明作進一步具體詳細描述。
      [0028]實施例
      [0029]如圖1至圖3所示。本發(fā)明貼片機貼裝頭通用控制系統(tǒng),包括FPGA核心處理模塊、圖像采集模塊、視頻解碼模塊、VGA驅(qū)動模塊、伺服電機控制模塊、I/O接口模塊、通訊模塊、ADC模塊;
      [0030]所述FPGA核心處理模塊包括FPGA芯片、存儲器;該FPGA芯片采用XILINX公司的SPARTAN6 系列 FPGA 芯片;
      [0031]所述圖像采集模塊與視頻解碼模塊連接;
      [0032]所述FPGA芯片分別與存儲器、視頻解碼模塊、VGA驅(qū)動模塊、伺服電機控制模塊、I/o接口模塊、通訊模塊、ADC模塊連接。
      [0033]所述圖像采集模塊包括CCD傳感器、光源;所述CCD傳感器輸出模擬視頻信號給所述視頻解碼模塊。
      [0034]所述伺服電機控制模塊包括脈沖信號差動線驅(qū)動器、脈沖信號差動線接收器;所述伺服電機控制模塊與貼片機貼裝頭上的R軸電機伺服驅(qū)動器連接。
      [0035]所述I/O接口模塊包括光電隔離輸入電路、24/0V輸出驅(qū)動電路;所述I/O接口模塊與貼片機貼裝頭上的信號傳感器和電磁閥連接。
      [0036]所述通訊模塊包括以太網(wǎng)通信模塊、串口通信模塊(RS-232),所述以太網(wǎng)通信模塊和串口通信模塊分別與貼片機上的計算機連接。
      [0037]上述貼片機貼裝頭通用控制系統(tǒng)的控制方法,可通過如下步驟實現(xiàn):
      [0038](I)當貼片機處于運行狀態(tài)時,圖像采集模塊輸出的模擬視頻信號輸入到視頻解碼模塊,視頻解碼模塊將該模擬視頻信號解碼為數(shù)字圖像信號;貼片機貼裝頭通用控制系統(tǒng)根據(jù)貼片機發(fā)出的控制指令,貼片機貼裝頭通用控制系統(tǒng)控制I/o接口模塊、ADC模塊完成相應的功能任務;
      [0039](2)視頻解碼模塊輸出的數(shù)字圖像信號輸入到FPGA芯片中,通過用戶在FPGA上實現(xiàn)的圖像采集控制IP Core邏輯,將該數(shù)字圖像信號存儲到存儲器中;
      [0040](3)通過用戶在FPGA上實現(xiàn)的VGA顯示控制IP Core邏輯,將存儲在存儲器中的數(shù)字圖像信號通過VGA驅(qū)動模塊實時地在顯示器顯示;
      [0041](4)當接收到貼片機通過以太網(wǎng)通信模塊發(fā)出的糾偏指令和圖像采集同步信號后,通過用戶在FPGA上實現(xiàn)的圖像處理算法IP Core邏輯對當前圖像采集模塊采集到的一幀圖像進行圖像處理,得到當前貼裝頭吸嘴吸取的芯片的角度偏差;
      [0042](5)在每次圖像處理過程中,通過以太網(wǎng)通信模塊將正在處理的圖像傳輸?shù)劫N片機;
      [0043](6)在圖像處理完畢后,通過用戶在FPGA上實現(xiàn)的伺服電機控制IPCore邏輯,輸出脈沖信號給伺服電機控制模塊,控制R軸伺服電機對芯片的位置偏差進行補償。
      [0044]為更好的實施本技術方案,以下作進一步說明:
      [0045](I) FPGA核心處理模塊
      [0046]FPGA核心處理模塊選用Xilinx低成本、低功耗的Spartan-6系列,XC6SLX16-3CSG324FPGA作為主控制芯片,基于低功耗45nm、9金屬銅層、雙柵極氧化層工藝技術,以及高級功耗管理技術。此信號FPGA含14579個邏輯單元、1080MHz時鐘管理通道(2DCM+1PLL)、高級儲存器支持、390MHzDSP48Alslice。
      [0047]存儲器選用Micron的MT47H64M16HR-25E型號的DDR2SDRAM,16位數(shù)據(jù)總線、8Banks 的 IGb 內(nèi)存顆粒。和 DDR2SDRAM 相連的是 FPGA 的 bank3 的 10,Spartan_6FPGA 內(nèi)部帶有DDR2硬核控制器,寬度為16bit,IO類型為SSTL_18,DDR2的核心電壓為1.20V±5%。這些配置可以使MCB與DDR2讀寫速度達到625Mb/s。
      [0048](2)圖像采集模塊
      [0049]圖像采集模塊為Sony的ICX639A與CXD3172A器件的CXD解決方案。該方案具有540TVL的CXD攝像機方案。該方案具備照度低、噪點小,高線數(shù)的特點。輸入電壓為DC12V,輸出格式為標準的PAL制式。ICX639A CCD傳感器采用Super HAD(H0LE-ACCUMULAT10NDIODE)技術,該技術具有以下兩個特點:比普通C⑶多了一個聚光透鏡,達到了增加采光量的目的;增大感光點的受光面積,這可以增強物體反射進入CCD像素點的色彩和亮度。這樣各種色彩被CCD解析的亮度就更強,其結(jié)果就是低照度效果更好了,色彩更鮮艷真實了。
      [0050](3)視頻解碼模塊[0051]SAA7113H是Philips公司生產(chǎn)的一款功能強大、可編程的視頻輸入處理芯片,內(nèi)部有兩個9位進度的CMOS模數(shù)轉(zhuǎn)換器。SAA7113H可以兼容PAL、NTSC、SECAM多種格式輸入,可以自動檢測場頻是50Hz或60Hz從而實現(xiàn)在PAL、NTSC之間自動的切換,輸出為的8位“VP0”總線,是標準的ITU656、YUV4:2:2格式的數(shù)字信號。其內(nèi)部具有一系列的寄存器,可以根據(jù)不同的功能需求配置不同的參數(shù),對亮度、色度等的控制都可以非常方便地通過I2C總線寫相應的寄存器值而實現(xiàn)調(diào)整。
      [0052](4)伺服電機控制模塊
      [0053]伺服電機控制模塊采用AM26LV31C四差動線路驅(qū)動器輸出差分脈沖信號、AM26LS32A四路差動線路接收器接收從伺服驅(qū)動器反饋的脈沖信號并轉(zhuǎn)換為單端信號輸入到FPGA芯片。該方案可以達到小于50ns的信號響應時間,超過IOOOm的傳輸距離,信號響應時間小于50ns。差分信號能有效的克服外部電磁干擾,同時可以很好的抑制共模信號。
      [0054](5)以太網(wǎng)通信模塊
      [0055]以太網(wǎng)控制器DM9000自帶物理(PHY)層處理接口和媒體介入控制(MAC)層處理接口,通過網(wǎng)絡變壓器接RJ45來實現(xiàn)全部的10/100M以太網(wǎng)物理層功能。它的自動協(xié)調(diào)功能將自動完成配置以最大限度地適合其線路帶寬。還支持IEEE802.3x全雙工流量控制。本設計方案中選用了 16位的連接方式與FPGA連接,其中所有的信號都連接到FPGA芯片的通用I/O引腳。RJ-45也就是常用的水晶頭插頭,屬于標準接插件。本設計采用漢仁公司的帶LED和自隔離變壓器的HR911105A-RJ45。
      [0056](6) VGA驅(qū)動模塊
      [0057]本模塊采用的是Chrontel公司的專用視頻DAC芯片CH7013B來實現(xiàn)VGA顯示控制。XC6SLX16FPGA通過8位數(shù)據(jù)總線D[0..7]與專用視頻DAC芯片CH7013B相連,通過FPGA輸出的像素時鐘、行同步信號、場同步信號輸入到CH7013B的XCLK、HSYNC、VSYNC引腳作為數(shù)據(jù)同步信號。在Microblaze微處理器軟核中配置I2C控制器,連接CH7013B芯片的I2C接口,實現(xiàn)FPGA對該芯片內(nèi)部寄存器的配置。
      [0058]2、FPGA SOPC 平臺搭建
      [0059]如圖2所示基于FPGA的貼片機貼裝頭通用嵌入式系統(tǒng)基于XC6SLX16芯片構(gòu)建的SOPC系統(tǒng),在FPGA內(nèi)部通過不同的用戶IP Core實現(xiàn)系統(tǒng)任務的并行處理。在FPGA SOPC平臺上掛接了用于圖像采集控制IP Core、圖像處理算法IP Core、VGA顯示控制IP Core、Microblaze微控制器軟核、伺服電機控制IP Core。
      [0060](I) Microblaze 微處理器軟核
      [0061]如圖3所示,基于XC6SLX16芯片構(gòu)建的SOPC系統(tǒng)的Microblaze微處理器軟核,實用PLBv64總線、LMB總線以及XCL總線連接外部設備。以PLBBv64總線為核心上,掛載了一些速度等級比較低的外設IP核,有UART、SPI接口、IIC接口、Timer模塊、中斷控制器等,利用內(nèi)部的以太網(wǎng)媒體訪問控制模塊(TEMAC)實現(xiàn)網(wǎng)絡數(shù)據(jù)鏈路層的功能,結(jié)合板卡上的PHY芯片,實現(xiàn)了整個網(wǎng)絡通信模塊的底層硬件的搭建。在XC6SLX16內(nèi)部開辟了各8Kb的數(shù)據(jù)和指令Cache,將啟動程序的Bootloader存到FPGA的片上BRAM中,使用DDR2SDRAM作為整個系統(tǒng)的運行內(nèi)存。在Microblaze微處理器上使用了 Xilkernel嵌入式操作系統(tǒng),作為整個軟件平臺的基礎。
      [0062](2)圖像采集控制IP Core[0063]圖像采集控制IP Core主要圍繞專用視頻解碼芯片SAA7113H的功能實現(xiàn),通過設計匹配合理的與FPGA的數(shù)據(jù)接口,實現(xiàn)從視頻解碼芯片輸出符合ITU656YUV4:2:2的標準8位“VP0”總線以及行場同步信號,及時、穩(wěn)定地被FPGA模塊采樣并實時轉(zhuǎn)存到DDR2SDRAM中相應的內(nèi)存空間中。
      [0064](3)圖像處理算法IP Core
      [0065]圖像處理算法IP Core在FPGA內(nèi)部的DSP48A1資源實現(xiàn)模板匹配圖像處理算法,輸入數(shù)據(jù)為吸嘴上吸取的元器件圖像,實時計算輸出該元器件當前的角度偏差,為后續(xù)的伺服電機控制IP Core提供控制數(shù)據(jù)。當貼片機控制軟件對貼片機貼裝頭通用嵌入式系統(tǒng)發(fā)出圖像采集同步信號后,圖像處理算法IP Core獲得存儲在DDR2SDRAM當前完整的一幀圖像數(shù)據(jù)。
      [0066](4) VGA 顯示控制 IP Core
      [0067]VGA顯示控制IP Core采用的是CH7013B專用視頻DAC芯片。利用SAA7113H的25MHz像素同步時鐘信號LLC輸入到FPGA,從FPGA再次輸出到CH7013B作為圖像數(shù)據(jù)轉(zhuǎn)換的時鐘信號,并且作為輸入數(shù)據(jù)同步信號。在每個時鐘的上升沿輸出一個像素數(shù)據(jù)給轉(zhuǎn)換芯片,并配合行、場同步的時序,可以實現(xiàn)CH7013B芯片控制器的時序控制,設計了基于VHDL的VGA顯示控制IP Core。
      [0068](5)伺服電機控制IP Core
      [0069]伺服電機控制IP Core實現(xiàn)了對貼片機貼裝頭上R軸的旋轉(zhuǎn)控制。該IPCore以圖像處理算法IP Core計算得到的角度偏差為輸入量,轉(zhuǎn)換為電機旋轉(zhuǎn)的脈沖個數(shù),通過該IP Core的脈沖發(fā)送功能實現(xiàn)脈沖的發(fā)送,并接收反饋脈沖,通過運動控制插補算法實現(xiàn)R軸的快速旋轉(zhuǎn)控制。
      [0070]如上所述,便可較好地實現(xiàn)本發(fā)明。
      [0071]本發(fā)明的實施方式并不受上述實施例的限制,其他任何未背離本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應為等效的置換方式,都包含在本發(fā)明的保護范圍之內(nèi)。
      【權(quán)利要求】
      1.一種貼片機貼裝頭通用控制系統(tǒng),其特征在于:包括FPGA核心處理模塊、圖像采集模塊、視頻解碼模塊、VGA驅(qū)動模塊、伺服電機控制模塊、I/O接口模塊、通訊模塊、ADC模塊; 所述FPGA核心處理模塊包括FPGA芯片、存儲器; 所述圖像采集模塊與視頻解碼模塊連接; 所述FPGA芯片分別與存儲器、視頻解碼模塊、VGA驅(qū)動模塊、伺服電機控制模塊、I/O接口模塊、通訊模塊、ADC模塊連接。
      2.根據(jù)權(quán)利要求1所述的貼片機貼裝頭通用控制系統(tǒng),其特征在于:所述圖像采集模塊包括CCD傳感器、光源;所述CCD傳感器輸出模擬視頻信號給所述視頻解碼模塊。
      3.根據(jù)權(quán)利要求1所述的貼片機貼裝頭通用控制系統(tǒng),其特征在于:所述伺服電機控制模塊包括脈沖信號差動線驅(qū)動器、脈沖信號差動線接收器;所述伺服電機控制模塊與貼片機貼裝頭上的R軸電機伺服驅(qū)動器連接。
      4.根據(jù)權(quán)利要求1所述的貼片機貼裝頭通用控制系統(tǒng),其特征在于:所述I/O接口模塊包括光電隔離輸入電路、24/0V輸出驅(qū)動電路;所述I/O接口模塊與貼片機貼裝頭上的信號傳感器和電磁閥連接。
      5.根據(jù)權(quán)利要求1所述的貼片機貼裝頭通用控制系統(tǒng),其特征在于:所述通訊模塊包括以太網(wǎng)通信模塊、串口通信模塊,所述以太網(wǎng)通信模塊和串口通信模塊分別與貼片機上的計算機連接。
      6.根據(jù)權(quán)利要求1至5中任一項所述的貼片機貼裝頭通用控制系統(tǒng)的控制方法,其特征在于包括如下步驟: (1)當貼片機處于運行狀態(tài)時,圖像采集模塊輸出的模擬視頻信號輸入到視頻解碼模塊,視頻解碼模塊將該模擬視頻信號解碼為數(shù)字圖像信號;貼片機貼裝頭通用控制系統(tǒng)根據(jù)貼片機發(fā)出的控制指令,貼片機貼裝頭通用控制系統(tǒng)控制I/o接口模塊、ADC模塊完成相應的功能任務; (2)視頻解碼模塊輸出的數(shù)字圖像信號輸入到FPGA芯片中,通過用戶在FPGA上實現(xiàn)的圖像采集控制IP Core邏輯,將該數(shù)字圖像信號存儲到存儲器中; (3)通過用戶在FPGA上實現(xiàn)的VGA顯示控制IPCore邏輯,將存儲在存儲器中的數(shù)字圖像信號通過VGA驅(qū)動模塊實時地在顯示器顯示; (4)當接收到貼片機通過以太網(wǎng)通信模塊發(fā)出的糾偏指令和圖像采集同步信號后,通過用戶在FPGA上實現(xiàn)的圖像處理算法IP Core邏輯對當前圖像采集模塊采集到的一幀圖像進行圖像處理,得到當前貼裝頭吸嘴吸取的芯片的角度偏差; (5)在每次圖像處理過程中,通過以太網(wǎng)通信模塊將正在處理的圖像傳輸?shù)劫N片機; (6)在圖像處理完畢后,通過用戶在FPGA上實現(xiàn)的伺服電機控制IPCore邏輯,輸出脈沖信號給伺服電機控制模塊,控制R軸伺服電機對芯片的位置偏差進行補償。
      【文檔編號】H05K3/30GK103906368SQ201410120181
      【公開日】2014年7月2日 申請日期:2014年3月27日 優(yōu)先權(quán)日:2014年3月27日
      【發(fā)明者】陳安, 朱園園, 胡躍明 申請人:華南理工大學
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1