1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế máy kiểm tra ngoại quan sản phẩm

83 39 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 83
Dung lượng 6,6 MB

Nội dung

Luận văn trình bày thiết kế hệ thống kiểm tra ngoại quan sản phẩm dùng camera sử dụng cho linh kiện điện tử. Quá trình kiểm tra sẽ phát hiện các lỗi cơ bản thường gặp của linh kiện chíp điện tử trên khay chuyên dụng như: mất nhãn, mờ nhãn, sai nhãn, mất chân, sai hướng… Để nhận dạng và kiểm tra ngoại quan sản phẩm ta ứng dụng phương pháp xử lý ảnh và quá trình thực hiện. Phần mềm xử lý ảnh dùng trong đề tài là Visual Studio trên ngôn ngữ C với các thư viện EmguCV và OpenCV. Các thuật toán được áp dụng như sobel (tìm biên ảnh), OCR, so sánh …

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠ KHÍ – BỘ MƠN CƠ ĐIỆN TỬ LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC MÁY KIỂM TRA NGOẠI QUAN SẢN PHẨM SVTH: T*** M*** Chiến MSSV: 21300382 GVHD: ************** TP.HCM, 2017 LỜI CẢM ƠN i TĨM TẮT LUẬN VĂN Luận văn trình bày thiết kế hệ thống kiểm tra ngoại quan sản phẩm dùng camera sử dụng cho linh kiện điện tử Quá trình kiểm tra phát lỗi thường gặp linh kiện chíp điện tử khay chuyên dụng như: nhãn, mờ nhãn, sai nhãn, chân, sai hướng… Để nhận dạng kiểm tra ngoại quan sản phẩm ta ứng dụng phương pháp xử lý ảnh trình thực Phần mềm xử lý ảnh dùng đề tài Visual Studio ngôn ngữ C# với thư viện EmguCV OpenCV Các thuật toán áp dụng sobel (tìm biên ảnh), OCR, so sánh … Nội dung gồm chương: Chương 1: Tìm hiểu tổng quan Chương 2: Lựa chọn phương án Chương 3: Tính tốn, thiết kế khí Chương 4: Thiết kế mạch điện, điều khiển Chương 5: Giải thuật điều khiển xử lý hình ảnh Chương 6: Thực nghiệm Chương 7: Tổng kết hướng phát triển ii MỤC LỤC LỜI CẢM ƠN i TÓM TẮT LUẬN VĂN ii MỤC LỤC iii DANH SÁCH HÌNH ẢNH vii DANH SÁCH BẢNG BIỂU x CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu chung 1.2 Kiểm tra ngoại quan sản phẩm linh kiện điện tử 1.2.1 Khái niệm kiểm tra ngoại quan 1.2.2 Các lỗi điển hình kiểm tra ngoại quan linh kiện điện tử 1.2.3 Cấu tạo máy kiểm tra ngoại quan tự động .7 1.3 Một số máy kiểm tra ngoại quan tự động thị trường 12 1.3.1 Bộ kiểm tra đa dụng MVI-250 - ASV Software 12 1.3.2 Hệ thống kiểm tra ngoại quan tự động - VISIONx INC 14 1.3.3 Sprint CNC 300 – RAM Optical Instrumentation 15 1.3.4 BUSCH 3-Axis Systems - BUSCH Microsystems Consult 16 1.3.5 Nguyên lý hoạt động chung máy kiểm tra ngoại quan 17 1.4 Mục tiêu, nhiệm vụ phạm vi đề tài 18 1.4.1 Mục tiêu 18 1.4.2 Nhiệm vụ .18 1.4.3 Phạm vi đề tài 19 CHƯƠNG 2: LỰA CHỌN PHƯƠNG ÁN THIẾT KẾ 21 2.1 Lựa chọn dạng kết cấu máy .21 2.2 Lựa chọn phương án truyền động - dẫn động 21 iii 2.3 Lựa chọn động truyền động cho trục 22 2.4 Chọn cơng tắc hành trình 23 2.5 Chọn phương án điều khiển .23 2.6 Chọn bơ xử lý hình ảnh 24 2.7 Chọn camera 26 2.8 Sơ đồ lựa chọn phương án 27 CHƯƠNG 3: TÍNH TỐN THIẾT KẾ CƠ KHÍ 28 3.1 Yêu cầu thiết kế nguyên lý truyền động 28 3.1 Tính tốn chọn trục trượt, ổ bi trượt 29 3.1.1 Tính chọn trục trượt, ổ trượt trục X (Cụm camera) 29 3.1.2 Tính chọn trục trượt, ổ trượt trục Y (Bàn máy) 30 3.2 Tính chọn truyền ví me – đai ốc 31 3.2.1 Tính chọn truyền ví me – đai ốc trục X (Cụm camera) 31 3.2.2 Tính chọn truyền ví me – đai ốc trục Y (Bàn máy) 33 3.3 Tính tốn chọn ổ lăn cho trục vitme 34 3.4 Tính tốn chọn động truyền động cho trục 35 3.5 Mơ hình sau thiết kế 36 CHƯƠNG 4: THIẾT KẾ MẠCH ĐIỆN VÀ BỘ ĐIỀU KHIỂN 38 4.1 Thiết kế sơ hệ thống điều khiển 38 4.2 Lựa chọn vi điều khiển 40 4.2.1 Giới thiệu vi điều khiển PIC16F877A 41 4.2.2 Giao tiếp vi điều khiển với máy tính 41 4.3 Các thành phần khác hệ thống điện 42 4.3.1 Mạch điều khiển (driver) cho động bước .42 4.3.2 Cơng tắc giới hạn hành trình (Endstop) 44 iv 4.4 Sơ đồ mạch điện 45 4.5 Lập trình điều khiển vi điều khiển PIC16F877A 47 4.5.1 Bộ điều khiển vi điều khiển (MCU) 47 4.5.2 Giao thức truyền nhận liệu RS-232 49 CHƯƠNG 5: THIẾT KẾ GIẢI THUẬT XỬ LÝ HÌNH ẢNH VÀ CHƯƠNG TRÌNH ĐIỀU KHIỂN 50 5.1 Phương pháp xử lý ảnh 50 5.1.1 Các bước xử lý ảnh 50 5.1.2 Phương pháp thực 51 5.2 Thuật toán PCA nhận dạng khuyết tật sản phẩm 52 5.2.1 Tập ảnh huấn luyện .52 5.2.2 Tiền xử lý 54 5.2.3 Trích đặc trưng ảnh huấn luyện 57 5.2.4 Nhận dạng 59 5.3 Chương trình điều khiển lưu đồ gải thuật 60 5.3.1 Giải thuật hoạt động hệ thống 60 5.3.2 Giải thuật hoạt động chế độ Manual 61 5.3.3 Giải thuật hoạt động chế độ Auto .62 5.3.4 Giao diện chương trình .63 Chương 6: THỰC NGHIỆM – ĐÁNH GIÁ KẾT QUẢ 65 6.1 Giới thiệu mơ hình thực nghiệm 65 6.2 Thực nghiệm vận hành phát lỗi sản phẩm 66 6.2.1 Thực nghiệm nhận dạng lỗi “Sai hướng” 66 6.2.2 Thực nghiệm nhận dạng lỗi “Sai, khuyết mark” 67 6.2.3 Thực nghiệm nhận dạng lỗi “Thiếu chân” 68 v 6.2.4 Thực nghiệm kiểm tra tự động khay sản phẩm ngẫu nhiên 69 6.3 Đánh giá kết kết luận 70 Chương 7: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 71 7.1 Kết đạt 71 7.2 Hạn chế luận văn 71 7.3 Hướng phát triển đề tài 71 TÀI LIỆU THAM KHẢO 72 vi DANH SÁCH HÌNH ẢNH Hình 1.1 Ứng dụng kiểm tra hình ảnh sản phẩm Hình 1.2 Ứng dụng đọc barcode Hình 1.3 Ứng dụng OCR Hình 1.4 Ứng dụng để định vị Hình 1.5 Ứng dụng đo kích thước Hình 1.6 Cơng nghệ xử lý ảnh dùng kiểm tra ngoại quan sản phẩm Hình 1.7 Các khuyết tật bề mặt Hình 1.8 Các khuyết tật bề mặt linh kiện QFN/VSP/SON Hình 1.9 Các khuyết tật bề mặt linh kiện BGA/CSP/LGA Hình 1.10 Các lỗi, khuyết tật board mạch Hình 1.11 Một shể kiểm tra thủ cơng, dịch chuyển bàn máy, chụp lấy mẫu Camera, nhập thông số sản phẩm Trong trình khi nhấn nút Start Inspection, thiết bị tự bật chương trình kiểm tra tự động – chế độ Auto (Hình 5.17) đến hồn tất, sau tự trở chế độ Manual để chờ lệnh Hình 5.15 Lưu đồ giải thuật chương trình 60 CHƯƠNG 5: THIẾT KẾ GIẢI THUẬT XỬ LÝ ẢNH, CHƯƠNG TRÌNH ĐIỀU KHIỂN 5.3.2 Giải thuật hoạt động chế độ Manual Hình 5.16 Lưu đồ giải thuật chế độ Manual 61 CHƯƠNG 5: THIẾT KẾ GIẢI THUẬT XỬ LÝ ẢNH, CHƯƠNG TRÌNH ĐIỀU KHIỂN Chế độ Manual chế độ mặc định cảu hệ thống khởi động Trong chế độ ta tự di chuyển camera đến vị trí thích hợp để chụp xử lý vị trí mong muốn, chụp ảnh mẫu, hiệu chỉnh camera 5.3.3 Giải thuật hoạt động chế độ Auto Hình 5.17 Lưu đồ giải thuật chế độ Auto 62 ... tạo máy kiểm tra ngoại quan tự động .7 1.3 Một số máy kiểm tra ngoại quan tự động thị trường 12 1.3.1 Bộ kiểm tra đa dụng MVI-250 - ASV Software 12 1.3.2 Hệ thống kiểm tra ngoại quan. .. TỔNG QUAN 1.1 Giới thiệu chung 1.2 Kiểm tra ngoại quan sản phẩm linh kiện điện tử 1.2.1 Khái niệm kiểm tra ngoại quan 1.2.2 Các lỗi điển hình kiểm tra ngoại quan. .. nhiên Trong có sản phẩm OK, sản phẩm lỗi “Sai hướng”, sản phẩm lỗi “Sai, khuyết mark”, sản phẩm lỗi “Thiếu chân” Bảng 6.4 Kết kiểm tra tự động khay sản phẩm ngẫu nhiên: Sai, khuyết Sản phẩm Thời gian

Ngày đăng: 26/09/2021, 22:31

HÌNH ẢNH LIÊN QUAN

Hình 1.3 Ứng dụng OCR. (Nguồn: minhlongtech.vn) - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 1.3 Ứng dụng OCR. (Nguồn: minhlongtech.vn) (Trang 14)
Hình 1.9 Các khuyết tật bề mặt dưới linh kiện BGA/CSP/LGA. (Nguồn: asvsoftware.com.vn) - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 1.9 Các khuyết tật bề mặt dưới linh kiện BGA/CSP/LGA. (Nguồn: asvsoftware.com.vn) (Trang 17)
Hình 1.22 Hệ thống kiểm tra ngoại quan tự động của VISIONx INC. (Nguồn: VISIONx INC) - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 1.22 Hệ thống kiểm tra ngoại quan tự động của VISIONx INC. (Nguồn: VISIONx INC) (Trang 26)
 Phân tích hình ảnh. - Thiết kế máy kiểm tra ngoại quan sản phẩm
h ân tích hình ảnh (Trang 26)
Bảng 1.1 Đặc điểm bộ kiểm tra ngoại quan Sprint CNC 300 Hành trình 3 trục XYZ 300×300×150 mm (0.5 µm) - Thiết kế máy kiểm tra ngoại quan sản phẩm
Bảng 1.1 Đặc điểm bộ kiểm tra ngoại quan Sprint CNC 300 Hành trình 3 trục XYZ 300×300×150 mm (0.5 µm) (Trang 27)
Hình 1.25 Quy trình vận hành máy kiểm tra ngoại quan sản phẩm. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 1.25 Quy trình vận hành máy kiểm tra ngoại quan sản phẩm (Trang 29)
Hình 1.26 Hình ảnh loại linh kiện cần kiểm tra. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 1.26 Hình ảnh loại linh kiện cần kiểm tra (Trang 30)
Hình 2.1 Phương án kết cấu bàn máy. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 2.1 Phương án kết cấu bàn máy (Trang 32)
Bảng 2.2 Bảng so sánh các bộ xử lý ảnh. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Bảng 2.2 Bảng so sánh các bộ xử lý ảnh (Trang 36)
Hình 2.5 Bộ xử lý ảnh công nghiệp của hãng Keyence. (Nguồn: Keyence Corp.) - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 2.5 Bộ xử lý ảnh công nghiệp của hãng Keyence. (Nguồn: Keyence Corp.) (Trang 36)
Hình 2.6 Camera USB độ nét cao, sử dụng ống kính zoom. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 2.6 Camera USB độ nét cao, sử dụng ống kính zoom (Trang 37)
Bảng 2.3 Bảng so sánh các loại camera. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Bảng 2.3 Bảng so sánh các loại camera (Trang 37)
Hình 2.7 Sơ đồ phương án máy kiểm tra ngoại quan sản phẩm. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 2.7 Sơ đồ phương án máy kiểm tra ngoại quan sản phẩm (Trang 38)
Hình 3.1 Sơ đồ nguyên lý truyền động trên trên các trục X và Y. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 3.1 Sơ đồ nguyên lý truyền động trên trên các trục X và Y (Trang 39)
Hình 3.2 Tải trọng trên trục X. Thông số đầu vào: - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 3.2 Tải trọng trên trục X. Thông số đầu vào: (Trang 40)
Hình 3.3 Cách gá đặt trục - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 3.3 Cách gá đặt trục (Trang 41)
Hình 3.4 Tải trọng trên trụ cY - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 3.4 Tải trọng trên trụ cY (Trang 42)
Trong đó, m là hệ số bố trí vít me, được tính theo Bảng 3.1. Bảng 3.1: Hệ số gá đặt trục vít me - Thiết kế máy kiểm tra ngoại quan sản phẩm
rong đó, m là hệ số bố trí vít me, được tính theo Bảng 3.1. Bảng 3.1: Hệ số gá đặt trục vít me (Trang 43)
Bảng 3.2 Bảng thông số động cơ bước - Thiết kế máy kiểm tra ngoại quan sản phẩm
Bảng 3.2 Bảng thông số động cơ bước (Trang 47)
Hình 4.1 Sơ đồ hệ thống điện máy kiểm tra. Như vậy, ta có các thành phần điện trong hệ thống như sau: - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 4.1 Sơ đồ hệ thống điện máy kiểm tra. Như vậy, ta có các thành phần điện trong hệ thống như sau: (Trang 50)
Hình 4.2 Vi điều khiển PIC16F877A. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 4.2 Vi điều khiển PIC16F877A (Trang 51)
Hình 4.6 Module DRV8825 và sơ đồ kết nối. Ta kết nối các chân như sau: - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 4.6 Module DRV8825 và sơ đồ kết nối. Ta kết nối các chân như sau: (Trang 54)
Hình 4.8 Module Endstop cơ và quang sử dụng trên các máy in 3D kích thước nhỏ. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 4.8 Module Endstop cơ và quang sử dụng trên các máy in 3D kích thước nhỏ (Trang 55)
Hình 4.14 Cấu trúc dữ liệu gởi từ PC đến MCU - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 4.14 Cấu trúc dữ liệu gởi từ PC đến MCU (Trang 60)
Hình 5.6 Bộ ảnh huấn luyện thu được. - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 5.6 Bộ ảnh huấn luyện thu được (Trang 64)
Hình 5.9 Ảnh đầu vào (1280×1024px) Bước 2: Chuyển thành ảnh xám - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 5.9 Ảnh đầu vào (1280×1024px) Bước 2: Chuyển thành ảnh xám (Trang 66)
Hình 5.13 Lưu đồ thuật toán trích chọn đặc trưng ảnh huấn luyện. [8] Bước 1: Đọc vào các ảnh I1, I2, … In(từ tập các ảnh huấn luyện). - Thiết kế máy kiểm tra ngoại quan sản phẩm
Hình 5.13 Lưu đồ thuật toán trích chọn đặc trưng ảnh huấn luyện. [8] Bước 1: Đọc vào các ảnh I1, I2, … In(từ tập các ảnh huấn luyện) (Trang 68)
Giải thuật của hệ thống được mô tả như Hình 5.14 với các bước chính: - Thiết kế máy kiểm tra ngoại quan sản phẩm
i ải thuật của hệ thống được mô tả như Hình 5.14 với các bước chính: (Trang 71)
Bảng 6.1 Kết quả nhận dạng lỗi “Sai hướng”: - Thiết kế máy kiểm tra ngoại quan sản phẩm
Bảng 6.1 Kết quả nhận dạng lỗi “Sai hướng”: (Trang 77)

TỪ KHÓA LIÊN QUAN

w