基於USB通信的印製電路板AOI視覺檢測系統*

2020-11-23 電子產品世界

摘要: 針對印製電路板AOI系統,設計了視覺系統硬體電路和軟體程序,完成了對PCB板圖像的採集。所設計系統成功用於印製電路板AOI視覺檢測系統中。
關鍵詞: 自動光學檢測;PCB;USB;WMD驅動程序

本文引用地址:http://www.eepw.com.cn/article/82037.htm

引言

  隨著表面組裝技術(SMT)中所使用的印製電路板(PCB)導體圖形的細線化,SMT元器件的微型化,以及SMT組件的高密度組裝和快速組裝的發展趨勢,採用目檢或人工光學檢測的形式檢測SMT組裝質量已不能適應。為此,自動光學檢測(AOI)技術作為SMT組裝質量檢測的主要技術手段,在SMT中應用越來越普遍。

  AOI,也稱為自動視覺檢測,是基於光學原理,綜合採用圖像分析、計算機和自動控制等多種技術,對生產中遇到的缺陷進行檢測和處理,是較新的確認製造缺陷的方法。AOI系統按技術劃分為精密機械、電氣控制、視覺系統、軟體系統4大部分組成,其核心是一套基於CMOS或CCD的圖像採集系統、交流伺服控制x、y工作檯及圖像處理軟體系統。圖1為所設計的PCB板AOI檢測系統框圖。

圖1 PCB板AOI檢測系統框圖

視覺檢測系統硬體設計

  AOI系統究其本質是一套基於機器視覺技術的表面缺陷檢測系統。如何獲取高質量的PCB表面圖像信息成為PCB光學檢測中首要解決的難題和重點,這是PCB表面缺陷檢測的關鍵。由於PCB缺陷的特殊性,AOI系統對視覺採集系統提出了很高的要求:高解析度、高速率、實時檢測等。

視覺採集系統

  針對AOI系統要求,選用基於DSP+CPLD的圖像採集處理模式。圖2為視覺採集系統框圖。系統通過DSP給CPLD發出一個採集命令,由CPLD控制CMOS圖像傳感器向FIFO的寫入圖像數據,同時DSP通過DMA將圖像轉移至SDRAM中並進行圖像處理,在處理結束後,將處理的結果通過DSP內置的USB接口傳給微機或其他設備。 I/O接口經擴展後,將控制觸發信號交由工作檯及電氣控制系統,完成系統採集控制的目的。

圖2 視覺採集系統框圖

USB通信接口電路

  本設計採用的DSP晶片TMS320VC5509A集成了一個USB控制模塊(USB2.0 full speed),可以完成和USB主機系統之間的讀寫操作,具有無需外加邏輯電路、使用方便等優點。使用TMS320VC5509A的片上USB模塊,完成DSP前端圖像採集系統與後臺PC機之間的通信硬體電路設計,簡化了圖像採集系統的硬體控制軟體和後臺PC機的驅動程序。

圖3 TMS320VC5509A的USB接口電路

  圖3為DSP片內USB模塊與PC機進行數據通信的硬體接口電路。其中左邊3個引腳PU、DP、DN是TMS320VC5509A的片上引腳,右邊的6個引腳組成了一個Mini USB接口,利用USB連接線就可以完成與PC機的連接。中間的阻容電路起加強輸入輸出可靠性的作用。

軟體程序設計

圖4 視覺系統中USB通信數據流
  如圖4所示,本系統中USB通信的軟體程序主要由四部分組成。在設備端:設備端驅動程序,也稱之為固件程序;設備端應用程式,主要完成數據搬運,以及與其他硬體設備的交互工作。在主機端:主機端驅動程序;主機端應用程式。由於USB是分層結構,主機端驅動和設備端驅動完成對USB設備的枚舉和配置;而在主機端應用程式和設備端應用程式之間實現數據的通信。

  本系統中,DSP作為USB傳輸的設備端,同時由於USB是嚴格的主從結構,所有的配置、枚舉及數據傳輸命令都必須由主機下達,所以在設備端的程序設計時,固件程序設計成一個複雜的中斷服務程序,用以主機對DSP作為USB設備配置、枚舉時的應答。而原本在CCS中運行的DSP採集主程序也必須改寫成中斷程序,這樣才能完成對DSP固件程序和DSP採集程序的整合,使之整合到一個main()運行程序中,程序運行時,啟動對DSP的初始化,時鐘配置和USB模塊初始化;當主機發出採集圖像命令時,DSP程序進入採集中斷程序,執行實時採集中斷程序;當主機發出USB模塊配置枚舉命令時,USB中斷服務程序對主機做出回應;當主機發出傳輸圖像命令時,DSP程序進入數據搬運中斷程序。


相關焦點

  • 基於USB通信的印製電路板AOI視覺檢測系統
    為此,自動光學檢測(AOI)技術作為SMT組裝質量檢測的主要技術手段,在SMT中應用越來越普遍。AOI,也稱為自動視覺檢測,是基於光學原理,綜合採用圖像分析、計算機和自動控制等多種技術,對生產中遇到的缺陷進行檢測和處理,是較新的確認製造缺陷的方法。
  • 視覺檢測系統硬體設計方案解析
    引言本文引用地址:http://www.eepw.com.cn/article/171509.htm隨著表面組裝技術(SMT)中所使用的印製電路板(PCB)導體圖形的細線化,SMT元器件的微型化
  • ...印製電路板關鍵技術的研究」為HDI分層多層撓性印製電路板的...
    由四川電子科技大學單位承擔的省級科技支撐項目「高密度互連分層多層撓性印製電路板關鍵技術的研究」研究取得顯著成績,為下一步產業化打下堅實基礎。    該項目屬集成創新,解決了多層FPC製造中的HDI分層多層撓性印製板(FPC)尺寸穩定性、層壓材料與壓合工藝參數、層間偏移量的控制與檢測技術、孔金屬化工藝、PI咬蝕工藝等五個關鍵技術。
  • 印製電路板的製作及檢驗
    1.印製電路板的製作 印製電路板的製作過程分為:底圖膠片製版、圖形轉移、腐刻、印製電路板的機械加工與質量檢驗等。 (1)底圖膠片製版 1)CAD光繪法 這種方法是應用CAD軟體對印製電路板進行布線後,使用獲得的數據文件來驅動光學繪圖機,使感光膠片曝光,經過暗室操作製成原版底圖膠片。
  • AOI在PCB檢測中的應用
    印製電路板(簡稱PCB)是組裝電子零件用的基板,PCB板的製造品質直接影響電子產品的可靠性。隨著電子組裝向更高密度、更小尺寸的PCB混合技術的縱深發展,為減少進入下步工序的缺陷電路板的數量,對PCB檢測的自動光學檢測(AOI)系統的需求也越來越大。
  • 工信部發布符合《印製電路板行業規範條件》企業名單,PCB概念的...
    來源:格隆匯10月28日,工信部消息,根據《印製電路板行業規範條件》及《印製電路板行業規範公告管理暫行辦法》的規定,工信部公告釋出了確定符合《印製電路板行業規範條件》企業名單(第一批),其中包括了深南電路股份有限公司、天津普林電路股份有限公司、廈門弘信電子科技股份有限公司等7家公司,旨在通過刺激鼓勵先行企業發展,促進印製電路板產業的良性發展
  • 電路板打樣廠家之印製電路板蝕刻的注意事項
    電路板打樣廠家印製電路板蝕刻的過程是十分嚴謹的,今天就讓電路板打樣 廠家帶你一起去了解一下印製電路板蝕刻的注意事項吧!使用金屬為抗腐蝕層時,該金屬必須能明顯的耐蝕刻液的腐蝕。在進行蝕刻時,必須控制印製電路板的蝕刻程度。時刻不足時,會引起印製電路板的短路;過蝕刻時,可能造成印製電路板不符合期性能標準,如圖8-20所示。
  • 電路板印製中的幹膜防焊膜
    應用幹膜防焊膜的步驟詳述如下:  1.表面準備工作  在該階段,將電路板表面上的錫/錫-鉛金屬阻焊劑進行剝離並用清水清洗電路板表面,並將其徹底烘乾,然後對銅表面進行一系列的清洗過程。  1 )用熱的強鹼洗液去油脂;  2) 水漂洗;  3) 對表面銅層進行1 -2.5μm 的微蝕刻,這是為了增強幹的光敏聚合物膜與表面的粘接性;  4) 進行檢測以確保完全將錫/錫-鉛去除;  5) 水漂洗;  6) 在10% 的硫酸中浸蘸1 - 2min.
  • AOI技術檢測
    什麼是AOI      AOI的全稱是Automatic Optic Inspection(自動光學檢測),是基於光學原理來對焊接生產中遇到的常見缺陷進行檢測的設備
  • [公告]中京電子:印製電路板(FPCB)產業項目可行性研究報告
    其中一般的雙面軟板產品構成如下圖示: 6圖二、FPCB產品構2-2、FPCB的應用 印製電路板(FPCB)應用領域廣泛,如:通信系統、消費電子、計算機、汽車、醫療設備、航天及軍工等領域均廣泛應用到軟板。電路板(FPCB)行業有句名言「有顯示屏的地方就有電路板(FPCB)」,就通信領域而言,一般手機用到 3-5片軟板,智慧型手機則用到 6-8片軟板。
  • 印製電路板設計心得體會_設計印製電路板的五個技巧
    印製電路板設計概述   印製電路板的設計是以電路原理圖為藍本,實現電路使用者所需要的功能。印刷電路板的設計主要指版圖設計,需要內部電子元件、金屬連線、通孔和外部連接的布局、電磁保護、熱耗散、串音等各種因素。優秀的線路設計可以節約生產成本,達到良好的電路性能和散熱性能。
  • 印製電路板蝕刻的作用、製作及其原理!
    打開APP 印製電路板蝕刻的作用、製作及其原理!傳統的電路板,採用印刷蝕刻阻劑的工法,做出電路的線路及圖面,因此被稱為印刷電路板或印刷線路板。由於電子產品不斷微小化跟精細化,目前大多數的電路板都是採用貼附蝕刻阻劑(壓膜或塗布),經過曝光顯影后,再以蝕刻做出電路板。 電路板的原理 電路板主要由焊盤、過孔、安裝孔、導線、元器件、接插件、填充、電氣邊界等組成。
  • pcb等離子表面清洗機印製電路板處理技術
    因為等離子體是一種高能、高活性的物質,對任何有機材料等都有很好的蝕刻效果,等離子體的製作是幹法處理的,不會造成汙染,所以近年來已經被大量應用於pcb印製電路板的製作。但是,在撓性印製電路板和剛撓性印製電路板去除鑽孔汙垢的處理上,由於材料特性的差異,如果採用上述化學處理方法,效果並不理想,而用等離子體對鑽孔汙垢和凹蝕進行去除,則可以得到較好的孔壁粗糙度,有利於孔的金屬化電鍍,同時又具有「三維」凹蝕的連接特性。
  • 印製電路板蝕刻過程中的問題
    打開APP 印製電路板蝕刻過程中的問題 葉子 發表於 2011-08-30 11:14:18     蝕刻是印製電路板製作工業中重要的一步。
  • 埋嵌銅塊印製電路板的設計和關鍵工序的製造方法
    埋嵌銅塊印製電路板的設計和關鍵工序的製造方法 李倩 發表於 2018-10-24 10:18:04 摘要:埋嵌銅塊印製電路板具有高導熱性、高散熱性和節省板面空間等特點
  • PCB印製電路板的抗幹擾設計應遵循哪些原則
    印製電路板(PCB)是電子產品中電路元件和器件的支撐件.它提供電路元件和器件之間的電氣連接。隨著電於技術的飛速發展,PGB的密度越來越高。PCB設計的好壞對抗幹擾能力影響很大.因此,在進行PCB設計時.必須遵守PCB設計的一般原則,並應符合抗幹擾設計的要求。
  • 崇達技術:印製電路板指在絕緣基材上 按預定設計形成點到點間連接...
    來源:同花順金融研究中心同花順(300033)金融研究中心9月4日訊,有投資者向崇達技術(002815)提問, 能否為我們簡要介紹一下印製電路板?公司回答表示,印製電路板(Printed Circuit Board,簡稱PCB)是指在絕緣基材上,按預定設計形成點到點間連接導線及印製元件的印製板。PCB的構成主要是絕緣基材和導體兩類材料,在電子設備中起到支撐、互連部分電路元件的作用。PCB是支撐電路元件的骨架、連通電信號的管道,有「電子產品之母」之稱。
  • 基於TMS320F2812和USB100的CAN-USB總線通信系統設計[圖]
    摘要:介紹了一種基於DSP的CAN控制器和USB晶片的USB總線和CAN總線的通信模塊的設計,提出了一種使用USB接口實現CAN總線網絡與計算機連接的方案。利用USB100晶片可在不了解任何USB協議的情況下,完成計算機RS 232串口升級為USB接口,同時CAN接口採用DSP片上CAN控制器,硬體設計極為簡單。
  • 梅州銅箔和高端印製電路板產業基礎不斷夯實,龍頭企業聚集,科研...
    「十三五」以來,在市委、市政府及相關職能部門的高度重視和大力推動下,梅州銅箔和高端印製電路板產業基礎逐步夯實,技術創新能力不斷增強,細分領域產品優勢顯現,產業在全省價值鏈中的地位穩步提升。據市工信局相關負責人介紹,2019年,梅州銅箔和印製電路板產業產值達85.94億元,佔全市規上電子信息製造業企業產值的六成,對我市經濟和社會發展的引領支撐作用進一步提升。
  • 鷹眼科技:AOI技術專家
    獨到的檢測邏輯、全面的光學設計,使長劍AOI不僅能檢測內、外層板的缺陷,而且可以兼容幹、溼膜的檢測。 02 3D視覺,解決樹脂塞孔檢測難題 隨著PCB向高密度超高層發展,HDI板的盲、埋孔工藝被廣泛使用。樹脂塞孔即樹脂塞盲、埋孔,成為HDI板生產的必經工藝之一。樹脂塞孔的主要缺陷有:漏塞、氣泡、凹陷等,後續會造成爆板、虛焊等不良後果。