簡易檢索 / 詳目顯示

研究生: 蔡柏毅
Tsai, Po-Yi.
論文名稱: PCB微鑽孔孔位線上即時檢測系統設計開發
Design and Development of a Real-Time Hole Positions Inspection System for PCB Micro Drilling
指導教授: 曹哲之
Tsao, Che-Chih
口試委員: 李明蒼
Lee, Ming-Tsang
李昌駿
Lee, Chang-Chun
陳政寰
Chen, Cheng-Huan
學位類別: 碩士
Master
系所名稱: 工學院 - 動力機械工程學系
Department of Power Mechanical Engineering
論文出版年: 2021
畢業學年度: 109
語文別: 中文
論文頁數: 151
中文關鍵詞: PCB光學檢測位置檢測影像辨識
外文關鍵詞: PCB, AOI, hole positions, image processing
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究之目的在於設計開發一微鑽孔線上即時品質檢測系統,檢測PCB鑽孔機在鑽孔時,鑽針進入孔內後路徑偏折造成的孔位誤差,以即時全面檢測取代現今完成後的離線抽檢。此檢測系統的設計包含四大部份:影像擷取系統、軟體辨識系統、移動平台系統、及控制系統。本研究涵蓋整體概念設計以及著重前兩部份的開發。影像擷取系統設計以PCB板下方進行,故同時設計新式背板以滿足取像需求,且取像設備採用市售掃描機作為裝置改裝,並能以1200 dpi的低解析度影像求得準確的鑽孔位置。軟體辨識系統則是處理單一影像的孔位位置計算,與複數影像的孔位匹配與整合。程式的位置計算採用權重法求得重心座標鑽孔位置;而孔位匹配的程式運算則是產生向量作為特徵進行篩選與匹配,同時也是修正與整合的依據。依以上設計,本研究組裝了試驗模組,以測試接近實際工作環境狀況下的影像擷取、軟體辨識運算、以及振動影響。測試顯示軟硬體系統皆可達成其應有功能。未來配合上新式低成本位移平台與控制系統進行整合,即能完成完整的微鑽孔線上即時檢測系統。據作者所知,此為第一個可以在線上即時檢測微鑽孔孔位的系統。


    The purpose of the research is to develop a real-time inspection system for PCB (Printed Circuit Board) micro drilling to inspect position errors caused by drill bit deflection occurring inside a stack of PCBs. The system will include four main parts: inspection device system, inspection software system, movement platform system and control system. This research covers conceptual design of the the whole system and development of the first two parts. The inspection device system is designed to be placed under the PCB, with a new type of backup board to meet the demand of image capture. The image capture device is modified from a market available scanner of a low resolution of 1200 dpi but is able to obtain precise hole positions with the application of the developed inspection software. The inspection software system includes image processing and hole positions calculation within one image frame as well as hole positions matching and merging across multiple image frames. Position calculation of hole centers uses a pixel weighting method and matching and merging of hole positions applies a comparison method based on characteristic vectors. A test module was built to test image capture, software identification and vibration effects under conditions close to actual working environment. Test results show both hardware and software work successfully. This research lays a solid foundation for the development of a real-time PCB micro drilling hole positions inspection system, which, to the author’s knowledge, will be a first in the industry.

    摘要 i ABSTRACT ii 目錄 iv 圖目錄 vii 表目錄 xv 第一章 緒論 1 1.1研究動機與目的 1 1.1.1 研究動機 1 1.1.2 研究目的 6 1.2技術回顧 10 1.3研究方法 18 第二章 影像擷取系統 21 2.1上方檢測之構想與驗證 21 2.1.1聚光雷射探針系統 21 2.2下方檢測之構想與驗證 34 2.2.1背板 34 2.2.2相機模組 45 2.2.3掃描機系統 56 第三章 軟體辨識系統 63 3.1程式目標 63 3.2單一影像孔位位置 64 3.2.1方法 64 3.2.2結果與比較 74 3.3兩張影像孔位匹配 78 3.3.1方法 78 3.3.2小結論 101 第四章 系統架設與實驗驗證 102 4.1檢測系統架設 102 4.2實驗驗證 106 4.2.1影像擷取設備校正 106 4.2.2實際影像驗證 110 第五章 結果討論與未來展望 129 5.1結果與討論 129 5.2未來展望 130 參考文獻 132 附錄 143 A-1 PCB鑽孔蓋板與PCB鑽孔機台地基需求 143 A-2手持式掃描機實驗結果紀錄 145 B 本研究之分析與設計程式檔案 149

    [1] 曹哲之,科技部專題研究計畫書「智動化高階電路板先進複合製造技術及系統開發」之子計畫二「高速微鑽孔線上即時品質檢測系統」計畫編號:108WFA0410093,2018(未公開文件)。
    [2] 元大投顧(2004/02/05),「PCB鑽孔-產業領先復甦,明年營運更上層樓」。檢自https://www.moneydj.com/kmdj/report/reportviewer.aspx?a=aa477f06-f0e4-4bdf-a76c-aa1a7bbd7ff1 (Dec. 2, 2019)
    [3] 彩天科技科技股份有限公司網頁-載板耗材(2019)。檢自http://www.colorsky.com.tw/products/productinfo_p7.html (Nov. 11, 2019)
    [4] K. G. Doyle. Automatic Optical Inspection of Printed Circuit Boards. Circuit World, Vol. 11 No. 1, pp. 38-40, 1984.
    [5] Y. Hara, N. Akiyama & K. Karasaki. Automatic Inspection System for Printed Circuit Boards. IEEE Transactions on Pattern Analysis and Machine Intelligence. Volume: PAMI-5, Issue: 6, pp. 623-630, Nov. 1983.
    [6] Machvision牧德科技網頁-Hole AOI/Express(2019)。檢自http://www.machvision.com.tw/index.php/en/products/series04/haoi (Dec. 6, 2019)
    [7] PCB Hole Inspection Machine, Asida-Jk3200 (2020),檢自https://gdzhengye.en.made-in-china.com/product/eXKEpNloZarq/China-PCB-Hole-Inspection-Machine-Asida-Jk3200.html (Jun. 10, 2020)
    [8] Hole AOI高速孔位量測機(2012)。檢自http://www.ofuna.co.jp/manage/ProductV1/upFiles/20121021171125.pdf (Jun. 10, 2020)
    [9] H. Rau and C. H. Wu, Automatic optical inspection for detecting defects on printed circuit board inner layers, June 11, 2004.
    [10] N. S. S. Mar, P. K. D. B. Yarlagadda and C. Fookes, Design and development of automatic visual inspection system for PCB manufacturing, March 14, 2011.
    [11] Chin-Sheng Chen, Chien-Liang Huang, Chun-Wei Yeh and Wen-Chung Chang, An accelerating CPU based correlation-based image alignment for real-time automatic optical inspection, September 11, 2015.
    [12] G. Duan, Y.W. Chen and T. Sukegawa, Automatic optical flank wear measurement of microdrills using level set for cutting plane segmentation, March 2, 2010.
    [13] W. C. Wang, S. L. Chen L.B. Chen, & W. J. Chang. A Machine Vision Based Automatic Optical Inspection System for Measuring Drilling Quality of Printed Circuit Boards. IEEE Access, pp. 10817-10833, 2016.
    [14] 汪光夏、陳輝毓,印刷電路板之孔位資訊的檢測方法及檢測設備。中華民國發明專利公開號:TW201700966A,2015。專利權人: 牧德科技股份有限公司。
    [15] J. C. Whitaker. ELECTRONIC DISPLAYS: Technology, Design, and Applications, McGraw-Hill, 1994.
    [16] THORLABS index website- Galvanometer System(2019),檢自https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_ID=3770 (Jun.4,2019)
    [17] 榮紹塑膠射出股份有限公司:透明塑膠材料-透明度比較(2016)。檢自http://marketloso2016.pixnet.net/blog/post/60664083-%E5%A1%91%E8%86%A0%E6%9D%90%E6%96%99-%E9%80%8F%E6%98%8E%E5%BA%A6%E6%AF%94%E8%BC%83 (Jul. 22, 2019)
    [18] M. L. Berins. Plastic Engineering Handbook of the Society of the Plastics Industry, pp.670-672.1991.
    [19] Evonik Industries. Machining PLEXIGLAS–Guidelines for Workshop Practice, pp. 10, 2009.
    [20] W. H. Kao, Y. L. Su, S. H. Yao, H. C. Huang, & M. S. Chen. The Study of High Speed Micro-drilling Performance and Machining Quality of Coated Micro-drills with Zr-C:H Coating. Advanced Materials Research (Vol. 591, pp. 342-346). Trans Tech Publications Ltd, 2012.
    [21] 科技網:360°科技:FR-4銅箔基板(2009)。檢自https://www.digitimes.com.tw/tw/dt/n/shwnws.asp?cnlid=10&id=0000120967_tlrl9ik059iqb884hikry (Dec. 2, 2019)
    [22] TAIMAX台灣波律股份有限公司網頁-物質安全資料表:D.E.N438環氧樹脂。檢自http://www.taimax.com.tw/images/propdf/98/TAIMAX_DEN%2043.pdf (Dec. 2, 2019)
    [23] Edmund index website- Infinistix Lens. 檢自https://www.edmundoptics.com/f/infinistixtrade-imaging-lenses/11704/ (Jul. 22, 2019)
    [24] 夏紀真(2008)。Scanner 掃描機原理,如何將射線底片掃描輸入電腦。檢自 https://registerboy.pixnet.net/blog/post/22090590 (Dec.2,2019)
    [25] MITSUBISHI ELECTRIC (2019)-About Mitsubishi Electric Contact Image Sensors。檢自http://www.mitsubishielectric.com/bu/contact_image/cis/index.html (Oct. 12, 2019)
    [26] Epson台灣愛普生科技股份有限公司網頁(2019)-掃描機:pro V800型錄。檢自http://w3.epson.com.tw/UpLoadFiles/Brochure/B11B223505_Perfection_V800_PHOTO_DM.pdf (Dec. 2, 2019)
    [27] Ken Rockwell (2006). Photo Scanner Technology Explained。檢自https://www.kenrockwell.com/tech/scantek.htm (Feb. 20, 2020)
    [28] Avision虹光科技股份有限公司網頁(2020)-行動CoCo棒2Wifi。檢自https://www.avision.com/motion.asp (Feb. 27, 2020)
    [29] Edmund Optics Inc. (2020)-Understanding Ball Lenses。檢自https://www.edmundoptics.com/knowledge-center/application-notes/optics/understanding-ball-lenses/ (Mar. 4, 2020)
    [30] R. E. Fischer & T. G. Biljana Optical System Design. McGraw-Hill, 2008.
    [31] MatWeb MATERIAL PROPERTY DATA (2020)-Overview of materials for Acrylic, Optical Sheet。檢自http://www.matweb.com/search/DataSheet.aspx?MatGUID=b1ceb454b75e4d70840a60cb1aff0f01 (Mar. 4, 2020)
    [32] MatWeb MATERIAL PROPERTY DATA (2020)-Overview of materials for Epoxy Cure Resin。檢自http://www.matweb.com/search/DataSheet.aspx?MatGUID=956da5edc80f4c62a72c15ca2b923494 (Mar. 4, 2020)
    [33] MatWeb MATERIAL PROPERTY DATA (2020)-Schott NanoFine 180 Dental Glass。檢自http://www.matweb.com/search/DataSheet.aspx?MatGUID=72444120f10746229e1471381f382ffe (Mar. 4, 2020)
    [34] Epson台灣愛普生科技股份有限公司網頁(2020)-掃描機:Perfection V370 PHOTO型錄。檢自https://w3.epson.com.tw/uploadfiles/brochure/B11B207461_V370_DM.pdf (May. 31, 2020)
    [35] Epson台灣愛普生科技股份有限公司網頁(2020)-掃描機:Perfection V39型錄。檢自http://w3.epson.com.tw/UpLoadFiles/Brochure/B11B232501_Perfection_V39_DM.pdf (Jun. 24, 2020)
    [36] The MathWorks (2019)-Support/ Help Center/ Documentation/ regionprops, The MathWorks Inc. 2020。檢自https://www.mathworks.com/help/images/ref/regionprops.html?fbclid=IwAR0xK9ff48hY2uJpCbiJNW8ypIwX17wBZMr0ihH6cQjvbU9EebNTZTYqETU (Sep. 20, 2019)
    [37] The MathWorks (2019)-Support/ Help Center/ Documentation/ imread, The MathWorks Inc. 2020。檢自https://www.mathworks.com/help/matlab/ref/imread.html?s_tid=srchtitle (Sep. 20, 2019)
    [38] The MathWorks (2019)-Support/ Help Center/ Documentation/ imgaussfilt, The MathWorks Inc. 2020。檢自https://www.mathworks.com/help/images/ref/imgaussfilt.html?s_tid=srchtitle (Jun. 24, 2020)
    [39] 佚名。[Python]Gaussian Filter-概念與實作(2018)。檢自https://medium.com/@bob800530/python-gaussian-filter-%E6%A6%82%E5%BF%B5%E8%88%87%E5%AF%A6%E4%BD%9C-676aac52ea17 (Jun. 24, 2020)
    [40] The MathWorks (2019)-Support/ Help Center/ Documentation/ im2bw, The MathWorks Inc. 2020。檢自https://www.mathworks.com/help/images/ref/im2bw.html?s_tid=srchtitle (Sep. 20, 2019)
    [41] 佚名。二值化處理基本原理介紹(2020)。檢自http://140.134.32.129/scteach/mech/text/yin03_12.html (Sep. 20, 2019)
    [42] MATLAB程式設計:9-1矩陣的索引(2020)。檢自http://mirlab.org/jang/books/matlabprogramming4beginner/09-1_matrixIndexing.asp?title=9-1%20%AFx%B0%7D%AA%BA%AF%C1%A4%DE (Sep. 20, 2019)
    [43] 李莉娥。PCB製作設計規範手冊。國研院半導體中心,pp. 26-28,Jun, 2020。檢自http://www2.cic.org.tw/~hitd/PCB/doc/DRM_PCB.pdf (Aug. 3, 2020)
    [44] 上銀科技。單軸機器人型錄(2020)。檢自https://www.hiwin.tw/download/tech_doc/sar/Single_Axis_Robot-(C).pdf (Aug. 3, 2020)
    [45] D. G. Lowe. Distinctive Image Features from Scale-Invariant Keypoints, International journal of computer vision, 60(2), pp. 91-110, 2004.
    [46] H. Bay, A. Ess, T. Tuytelaars, L.V. Gool, SURF: Speeded Up Robust Features, Computer Vision and Image Understanding (CVIU), Vol. 110, No. 3, pp. 346--359, 2008.
    [47] 圖像處理---SIFT特徵詳解(Apr.29,2019)。檢自https://kknews.cc/zh-tw/tech/kvgxqbp.html (May. 21, 2020)
    [48] 程式前沿。SIFT、SURF、Harris、BRIEF、FAST、DAISY、FAST等描述符介紹(2020)。檢自https://codertw.com/%e7%a8%8b%e5%bc%8f%e8%aa%9e%e8%a8%80/558682/ (May. 21, 2020)
    [49] 佚名。程式前沿,SURF與SIFT比較(2020)。檢自https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/508823/ (May. 21, 2020)
    [50] 知乎。一代传奇SIFT算法专利到期(2020)。檢自https://zhuanlan.zhihu.com/p/114271966 (Jun. 11, 2020)
    [51] D. G. Lowe. The SIFT Keypoint Detector (2005)。檢自https://www.cs.ubc.ca/~lowe/keypoints/ (Apr. 29, 2020)
    [52] The MathWorks (2019)-Community/MATLAB Central/SIFT Feature Extreaction/Overview, The MathWorks Inc. 2020。檢自https://www.mathworks.com/matlabcentral/fileexchange/50319-sift-feature-extreaction (Apr. 29, 2020)
    [53] 佚名。CSDN博客-matlab图像拼接融合(四种方法)(2018)。檢自https://blog.csdn.net/juebai123/article/details/79671790 (Apr. 29, 2020)
    [54] The MathWorks (2019)-Support/ Help Center/ Documentation/ matchFeatures, The MathWorks Inc. 2020。檢自https://www.mathworks.com/help/vision/ref/matchfeatures.html (May. 6, 2020)
    [55] F. Zhao, Q. Huang, W. Gao, Image Matching by Normalized Cross-Correlation, IEEE International Conference on Acoustics Speech and Signal Processing Proceedings, 2006.
    [56] 佚名。程式前沿,影象配準中的歸一化互相關匹配演算法(2020)。檢自https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/615887/ (July. 1, 2020)
    [57] The MathWorks (2019)-Support/ Help Center/ Documentation/ normxcorr2, The MathWorks Inc. 2020。檢自https://www.mathworks.com/help/images/ref/normxcorr2.html (July. 1, 2020)
    [58] ITREAD01。NCC(Normalized Cross Correlation)歸一化互相關原理和C++程式碼實現(2018)。檢自https://www.itread01.com/content/1544863514.html (July. 1, 2020)
    [59] Open CV-documentation/OpenCV Tutorials/feature2d module.2D Features framework/Harris corner detector (2020)。檢自 https://docs.opencv.org/2.4/doc/tutorials/features2d/trackingmotion/harris_detector/harris_detector.html (May. 6, 2020)
    [60] J. Malik, R. Dahiya, & G. Sainarayanan. Harris Operator Corner Detection using Sliding Window Method, International Journal of Computer Applications, 22(1), pp. 28-37, May, 2011.
    [61] The MathWorks -MATLAB Answers: Match the points in two different image? (2013)。檢自https://www.mathworks.com/matlabcentral/answers/107087-match-the-points-in-two-different-image (May. 6, 2020)
    [62] Medium - Whale Above the Stars (2019)。檢自https://blog.usejournal.com/whale-above-the-stars-a1644720457 (July. 11, 2020)
    [63] P. B. Stetson, Matching stars between frames. THE TECHNIQUES OF LEAST SQUARES AND STELLAR PHOTOMETRY WITH CCDs (1989)。檢自http://ned.ipac.caltech.edu/level5/Stetson/Stetson5_2.html (July. 11, 2020)
    [64] Edmund Optics Inc. (2020)- Distortion。檢自https://www.edmundoptics.com.tw/knowledge-center/application-notes/imaging/distortion/ (Nov. 30, 2020)
    [65] 台灣基恩斯(2020)-形狀分析雷射顯微鏡 VK-X 系列。檢自https://www.keyence.com.tw/landing/measure-sys/pr_vk-x1000.jsp (Nov. 24, 2020)
    [66] X. Zhang, C. Wang, L. Zheng, & Y. Song. Experimental Study on Cutting Force of High-speed Micro-drilling Flexible Printed Circuit Board, Materials Science Forum (Vol. 723, pp. 401-406), 2012.
    [67] 台灣基恩斯(2020)-彩色共焦雷射位移計CL-3000 系列。檢自https://www.keyence.com.tw/products/measure/laser-1d/cl-3000/index_pr.jsp (Sep. 24, 2020)

    QR CODE