Đồ án HCMUTE: Thiết kế hệ thống kiểm tra sản phẩm ứng dụng xử lý ảnh trong LabVIEW

Đồ án nghiên cứu hcmute thiết kế hệ thống kiểm tra sản phẩm ứng dụng xử lý ảnh trong labview, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán .

Chuyên ngành

Điện-Điện Tử

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2019

112
14
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

TÓM TẮT

ABSTRACT

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

1. CHƯƠNG 1: TỔNG QUAN

1.1. ĐẶT VẤN ĐỀ

1.2. MỤC TIÊU

1.3. NỘI DUNG NGHIÊN CỨU

1.3.1. NỘI DUNG 1

1.3.2. NỘI DUNG 2

1.3.3. NỘI DUNG 3

1.3.4. NỘI DUNG 4

1.3.5. NỘI DUNG 5

1.3.6. NỘI DUNG 6

1.4. GIỚI HẠN

1.5. BỐ CỤC

1.5.1. Chương 1: Tổng quan

1.5.2. Chương 2: Cơ sở lý thuyết

1.5.3. Chương 3: Thiết kế hệ thống

1.5.4. Chương 4: Thi công hệ thống

1.5.5. Chương 5: Kết quả - nhận xét – đánh giá

1.5.6. Chương 6: Kết luận và hướng phát triển

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. LÝ THUYẾT XỬ LÝ ẢNH

2.1.1. Giới thiệu

2.1.2. Các vấn đề cơ bản trong xử lý ảnh

2.2. TỔNG QUAN VỀ PLC VÀ PLC S7-1200

2.2.1. Tổng quan về PLC

2.2.2. Giới thiệu về PLC S7-1200

2.3. HỆ THỐNG ĐIỀU KHIỂN ĐIỆN KHÍ NÉN

2.3.1. Những đặc điểm cơ bản

2.3.2. Cấu trúc hệ thống khí nén

2.4. GIỚI THIỆU VỀ CẢM BIẾN VẬT CẢN HỒNG NGOẠI

2.4.1. Thông số kĩ thuật

2.5. MỘT SỐ LINH KIỆN KHÁC

2.5.1. Nút dừng khẩn cấp

2.5.2. Rơ le trung gian

2.6. PHẦN MỀM LẬP TRÌNH CHO PLC

2.7. GIỚI THIỆU PHẦN MỀM LABVIEW

2.7.1. Các ứng dụng của LabVIEW

2.7.2. Cách tạo một Project

2.7.3. Cấu trúc của một chương trình LabVIEW

2.8. GIAO TIẾP LABVIEW VỚI PLC

2.8.1. Truyền thông MODBUS TCP/IP

2.8.2. Hàm chức năng Modbus TCP MB_SERVER trong PLC S7-1200

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

3.1. TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG

3.1.1. Thiết kế sơ đồ khối hệ thống

3.1.2. Tính toán và thiết kế hệ thống

3.2. QUY TRÌNH VẬN HÀNH

3.2.1. Xác định địa chỉ Input/ Output

4. CHƯƠNG 4: THI CÔNG HỆ THỐNG

4.1. THI CÔNG PHẦN CỨNG

4.1.1. Thi công buồng thu nhận hình ảnh

4.1.2. Thi công bộ phận truyền động cơ khí

4.1.3. Thi công tủ điện

4.1.4. Thi công khung sắt

4.2. THI CÔNG PHẦN MỀM

4.2.1. Truyền thông Modbus từ LabVIEW qua PLC

4.3. THIẾT KẾ GIAO DIỆN WEBSERVER

5. CHƯƠNG 5: KẾT QUẢ - NHẬN XÉT – ĐÁNH GIÁ

5.1. Kết quả nghiên cứu

5.2. Kết quả thi công phần cứng

5.3. Kết quả thi công phần mềm

5.4. Kết quả thực nghiệm

5.5. NHẬN XÉT – ĐÁNH GIÁ

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

DANH MỤC CÁC TỪ VIẾT TẮT

DANH MỤC CÁC BẢNG BIỂU

DANH SÁCH CÁC HÌNH ẢNH BIỂU ĐỒ

Tóm tắt

I. Thiết kế hệ thống kiểm tra sản phẩm tự động bằng xử lý ảnh

Đồ án tốt nghiệp này tập trung vào thiết kế hệ thống kiểm tra sản phẩm sử dụng xử lý ảnh trong LabVIEW. Hệ thống tự động hóa quy trình kiểm tra, nâng cao hiệu quả và chính xác so với phương pháp thủ công. Hệ thống kiểm tra chất lượng sản phẩm này tập trung vào ba loại lỗi chính: thiếu sản phẩm, lỗi mã vạch và lỗi logo. Sử dụng hai camera Logitech C270 (HD) để thu thập hình ảnh, dữ liệu được xử lý bằng phần mềm LabVIEW và truyền tới PLC để điều khiển cơ cấu chấp hành. Kiểm tra sản phẩm tự động này minh chứng cho ứng dụng của xử lý ảnh kỹ thuật số trong kiểm tra chất lượng sản phẩm tự động. Ứng dụng LabVIEW trong kiểm tra sản phẩm mang lại hiệu quả cao và dễ dàng tích hợp với các hệ thống khác.

1.1 Thu thập và xử lý ảnh bằng LabVIEW

Phần này tập trung vào quá trình thu thập hình ảnhphân tích ảnh LabVIEW. Hai camera công nghiệp Logitech C270 (HD) được sử dụng để chụp ảnh sản phẩm. Thuật toán xử lý ảnh được lập trình trong LabVIEW để nhận diện các lỗi: thiếu sản phẩm, lỗi mã vạch và lỗi logo. Phần mềm LabVIEW cung cấp các thư viện xử lý ảnh mạnh mẽ, giúp thực hiện các bước như tiền xử lý, phân đoạn, và nhận dạng đối tượng. Vision Assistant LabVIEWIMAQ Vision là các công cụ hỗ trợ quan trọng trong quá trình này. Xử lý ảnh LabVIEW cho phép hệ thống phân tích hình ảnh nhanh chóng và chính xác, phát hiện lỗi sản phẩm hiệu quả. Machine vision LabVIEW được ứng dụng tối đa trong việc phân loại sản phẩm tự động. Camera công nghiệp đóng vai trò quan trọng trong việc đảm bảo chất lượng hình ảnh đầu vào. Việc lựa chọn giải pháp kiểm tra sản phẩm phù hợp là yếu tố quyết định đến hiệu quả của toàn bộ hệ thống. Hệ thống này tích hợp Image Acquisitioncảm biến hình ảnh để đạt được độ chính xác cao.

1.2 Kiểm tra sản phẩm và truyền thông với PLC

Sau khi phân tích ảnh LabVIEW, dữ liệu được truyền tới PLC (Programmable Logic Controller) thông qua giao thức Modbus TCP/IP. PLC S7-1200 của Siemens được sử dụng trong hệ thống này. PLC nhận dữ liệu từ LabVIEW, xử lý và điều khiển các cơ cấu chấp hành, ví dụ như xi lanh khí nén để loại bỏ sản phẩm lỗi. Phương pháp truyền thông giữa PLC và phần mềm LabVIEW là MODBUS TCP/IP, đảm bảo tính ổn định và đáng tin cậy của hệ thống. Kiểm tra sản phẩm bằng máy tính được thực hiện thông qua việc tích hợp LabVIEW và PLC. Hệ thống kiểm tra không phá hủy được thiết kế để đảm bảo sản phẩm không bị hư hại trong quá trình kiểm tra. Kiểm tra kích thước sản phẩm, kiểm tra màu sắc sản phẩmkiểm tra bề mặt sản phẩm đều có thể được thực hiện bằng hệ thống này. Tự động hóa kiểm tra chất lượng sản phẩm là mục tiêu chính của dự án, mang lại hiệu quả kinh tế cao.

1.3 Giao diện người dùng và quản lý dữ liệu

Hệ thống tích hợp giao diện người dùng trực quan thông qua LabVIEW và một web server. Giao diện LabVIEW cho phép giám sát hoạt động của hệ thống và điều chỉnh thông số. Web server cung cấp khả năng giám sát từ xa. Dữ liệu về sản phẩm lỗi được lưu trữ và phân tích. Quản lý chất lượng sản phẩm được cải thiện đáng kể nhờ hệ thống này. Kiểm tra sản phẩm trong công nghiệp được tối ưu hóa, giúp tăng năng suất và giảm chi phí. Hệ thống kiểm tra sản phẩm bằng máy tính này cũng có thể tích hợp với các hệ thống quản lý sản xuất khác. OCR trong kiểm tra sản phẩm có thể được tích hợp trong tương lai để tự động đọc thông tin trên sản phẩm. Deep learning trong kiểm tra sản phẩmAI trong kiểm tra chất lượng có thể được nghiên cứu để nâng cao độ chính xác của hệ thống. Học máy trong kiểm tra sản phẩm là hướng phát triển tiềm năng của hệ thống này.

01/02/2025

Trích đoạn nội dung tài liệu

ĐẶT VẤN ĐỀ Trong nước: Việc nhận dạng và phân loại sản phẩm bằng xử lý ảnh ở nước ta đang ngày càng phổ biến, được ứng dụng nhiều trong công nghiệp như: nhận dạng và phân loại chất lượng gạch men, đếm số lượng linh kiện điện tử, phát hiện lỗi trên bo mạch, ….Trong đời sống như đếm số lượng cá giống, nhận dạng biển số xe,… Ngoài nước: Trên thế giới từ nông nghiệp đến công nghiệp, những công việc từ đơn giản đến phức tạp hầu hết đều đã ứng dụng tự động hóa. Trong lĩnh vực nhận dạng và phân loại cũng đã có nhiều những thiết bị chuyên dùng như đầu đọc mã vạch, các hệ thống chuyên dùng sử dụng Camera có độ phân giải cao để nhận dạng. Các lĩnh vực ứng dụng: hệ thống phân loại thư từ, phân loại hành lý theo mã vạch trong sân bay, phân loại và quản lý chất lượng sản phẩm trong sản xuất công nghiệp. MỤC TIÊU Với đề tài này mục tiêu mà nhóm đề ra là thiết kế thi công mô hình nhận dạng và phân loại sản phẩm nhằm đáp ứng tốc độ xử lý nhanh, độ chính xác cao,… Nhận dạng và đếm được các loại sản phẩm lỗi: Lỗi thiếu số lượng sản phẩm, lỗi logo, lỗi barcode.

Dùng Camera để thu nhận ảnh sản phẩm và xử lý ảnh bằng chương trình LabVIEW, dữ liệu xử lý được liên kết với PLC để điều khiển cơ cấp chấp hành. Tìm hiểu và nghiên cứu sâu hơn về PLC S7 – 1200 và các ứng dụng trong thực tế. Điều khiển và giám sát hoạt động của hệ thống thông qua giao diện LabVIEW và Webserver. Xuất dữ liệu hoạt động của hệ thống qua các file đọc như Notepad, Excel,.

NỘI DUNG NGHIÊN CỨU NỘI DUNG 1: - Tìm hiểu về PLC S7-1200 và phần mềm TIA Portal V14, LabVIEW và cảm biến vật cản hồng ngoại. - Phương thức truyền dữ liệu từ LabVIEW vào PLC bằng Modbus. - Tìm hiểu về Webserver PLC S7-1200 NỘI DUNG 2: - Thiết kế và thi công mô hình phân loại sản phẩm bao gồm băng tải, cảm biến, xi lanh,. - Thiết kế buồng đặt camera nhận sản phẩm.

- Thiết kế tủ điện. NỘI DUNG 3: - Thiết kế sơ đồ đi dây cho PLC và các thiết bị ngoại vi. NỘI DUNG 4: - Thiết kế chương trình xử lý ảnh bằng LabVIEW. - Thiết kế lưu đồ giải thuật và viết chương trình điều khiển cho PLC.

- Thiết kế giao diện điều khiển trên Webserver NỘI DUNG 5: - Chạy thử nghiệm mô hình - Cân chỉnh hệ thống - Đánh giá kết quả thực hiện và hướng mở rộng. NỘI DUNG 6: - Viết báo cáo. GIỚI HẠN - Mô hình phân loại quy mô nhỏ. 2 do an - Phân loại theo 3 lỗi: Sản phẩm, Barcode, Logo.

- Sử dụng 2 camera Webcam để đọc sản phẩm. BỐ CỤC  Chương 1: Tổng quan Trình bày lý do chọn đề tài, mục tiêu đề tài, nội dung nghiên cứu đề tài, giới hạn và bố cục đề tài  Chương 2: Cơ sở lý thuyết Giới thiệu sơ lược về xử lý ảnh. Trình bày sơ lược lý thuyết PLC S7-1200, hệ thống điều khiển điện khí nén, các thiết bị như cảm biến, động cơ,…  Chương 3: Thiết kế hệ thống Thiết kế lên bản vẽ cho mô hình, lựa chọn kích thước tủ điện phù hợp với linh kiện bố trí trong tủ, sơ đồ khối tính toán các thông số công suất của thiết bị điều khiển hệ thống điện và lựa chọn các thiết bị phù hợp với ông suất cho mô hình.  Chương 4: Thi công hệ thống Trong chương này chúng ta thực hiện thi công các phần điều khiển và mạch động lực cũng như phần cứng mô hình hệ thống đề tài.

Từ đó xây dựng nên lưu đồ giải thuật để viết chương trình điều khiển cho hệ thống. Khi có được mô hình và chương trình điều khiển cho hệ thống thì sẽ thực hiện các bước để mô hình được hoạt động tốt. Sau đó là các bước để hướng dẫn các thao tác cho việc hoạt mô hình hoàn thiện hơn. Tính toán lựa chọn nguyên vật liệu phù hợp, chuẩn bị thiết bị điện và dụng cụ điện hỗ trợ cho qua trình làm việc.

Trình tự thi công mô hình, chạy mô hình  Chương 5: Kết quả - nhận xét – đánh giá Đưa ra kết quả đạt được sau một thời gian nghiên cứu, một số hình ảnh của hệ thống, đưa ra những nhận xét, đánh giá toàn bộ hệ thống  Chương 6: Kết luận và hướng phát triển 3 do an Trình bày kết quả thiết bị, những yêu cầu đạt được và chưa đạt được từ phần cứng và phần mềm. Từ đó đưa ra nhận xét về nguyên nhân chưa đạt được và cách khắc phục. Tiến hành nhận xét kết quả trong quá trình thực hiện đồ án giữa những gì thực hiện thực tế so với kết quả trong lý thuyết. 4 do an CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2.

LÝ THUYẾT XỬ LÝ ẢNH 2. Giới thiệu Xử lý ảnh là một ngành khoa học mới mẻ so với nhiều ngành khoa học khác nhưng nó lại có tốc độ phát triển rất nhanh. Công nghệ xử lý ảnh được ứng dụng ngày càng phổ biến trong công nghiệp và đời sống, đóng một vai trò quan trọng các lĩnh vực khoa học và công nghệ [7]. Quy trình xử lý ảnh bao gồm các bước cơ bản sau: Hình 2.

1: Các bước cơ bản trong xử lý ảnh - Phần thu nhận ảnh: Có thể thu nhận ảnh màu hoặc đen trắng qua Camera. Chất lượng hình ảnh phụ thuộc vào thiết bị thu, ánh sáng - Tiền xử lý: Có chức năng lọc nhiễu, nâng độ tương phản nhằm làm cho anh rõ hơn, nét hơn, sáng hơn. - Phân đoạn ảnh: Có chức năng phân tách ảnh đầu vào thành các vùng thành phần để biểu diễn phân tích, nhận dạng ảnh. - Xử lý ảnh: Có chức năng loại bỏ nhiễu xung quanh đối tượng cần xử lý, giúp biểu diễn các đặc tính của ảnh chi tiết hơn.

- Nhận dạng và nội suy: Nhận dạng ảnh bằng cách so sánh với mẫu chuẩn được lưu từ trước. Nội suy là dựa trên cơ sở nhận dạng để phán đoán - Cơ sở trí thức: Xây dựng và mở rộng các phương pháp tiếp nhận và xử lý ảnh theo trí tuệ con người. Các vấn đề cơ bản trong xử lý ảnh - Điểm ảnh: là một phần tử của ảnh số tại toạ độ (x, y) với độ xám hoặc màu nhất định. - Ảnh (Picture): Được cấu thành từ các điểm ảnh.

- Độ phân giải của ảnh: là số điểm ảnh nằm trên diện tích 1-inch được tính bằng ppi (pixels per inch) - Mức xám của điểm ảnh: Là cường độ sáng của điểm ảnh được gán trị số tại điểm đó. Các thang giá trị mức xám: 16, 32, 64, 128, 256. - Khử nhiễu: Với nhiễu hệ thống là nhiễu có quy luật → khử bằng các phép biến đổi.Với nhiễu ngẫu nhiên không rõ nguyên nhân → dùng các phép lọc 2. Thuật toán xử lý số lượng sản phẩm Hình 2.

2: Mô tả thuật toán xử lý số lượng sản phẩm - Thu ảnh bằng Camera - Chuyển ảnh màu sang ảnh xám + Phương trình chuyển đổi một ảnh màu RGB thành ảnh xám, áp dụng với mọi điểm ảnh: + Y = 0.114B + Ứng với mỗi giá trị RGB sẽ cho ra giá trị ảnh xám Y khác nhau + Chuyển ảnh màu sang ảnh xám từng điểm ảnh một cho đến khi hết khung ảnh - Tìm kiếm ảnh: Quá trình này bao gồm 2 giai đoạn: Learning và Matching + Learning: Thuật toán trích xuất giá trị ảnh xám từ ảnh mẫu. Thuật toán thiết lập và lưu trữ thông tin ảnh kiểm tra. Thông tin trong giai đoạn này được lưu trữ như ảnh mẫu. + Matching: Thuật toán sẽ trích xuất giá trị ảnh xám từ ảnh kiểm tra, sau đó tìm kiếm sự tương đồng từ ảnh mẫu và định vị các vùng trong ảnh kiểm tra và nơi nào có sự tương quan cao nhất thì đó là đối tượng.

[14] - Xuất ra số lượng: Quá trình tìm kiếm ảnh nếu như có nhiều đối tượng giống nhau trong khung ảnh thì nó cũng xuất ra số lượng tùy theo điểm số phù hợp. 6 do an - Xử lý và đưa ra kết quả: Xuất ra số lượng hỉnh ảnh tương đồng với ảnh mẫu xong, chúng ta có thể so sánh với giá trị đặt của đề tài. Thuật toán xử lý mã vạch Hình 2. 3: Mô tả thuật toán xử lý mã vạch - Quá trình từ thu ảnh đến tìm kiếm ảnh trong xử lý mã vạch giống với quá trình xử lý số lượng sản phẩm.

- Đọc Barcode: Mỗi mã vạch là 1 ký hiệu tổ hợp các khoảng trắng và vạch thẳng để biểu diễn các mẫu tự, ký hiệu và các con số. Sự thay đổi trong độ rộng của vạch và khoảng trắng biểu diễn thông tin số hay chữ số dưới dạng mà máy có thể đọc được. - Xử lý và đưa ra kết quả: Xuất thông tin mã vạch được mã hóa và so sánh với bộ mã hóa chuẩn 2. Thuật toán xử lý Logo Hình 2.

4: Mô tả thuật toán xử lý Logo - Quá trình từ thu ảnh đến tìm kiếm ảnh trong xử lý nhãn hiệu giống với quá trình xử lý số lượng sản phẩm. - So sánh với ảnh gốc: Quá trình tìm kiếm ảnh sẽ xuất ra đối tượng trong khung ảnh giống với ảnh gốc theo số điểm - Xử lý và đưa ra kết quả: Nếu như hình ảnh nhãn hiệu đạt số điểm cao hơn hoặc bằng giá trị đặt thì Logo đạt yêu cầu 7 do an 2. TỔNG QUAN VỀ PLC VÀ PLC S7-1200 2. Tổng quan về PLC a.

Giới thiệu Kỹ thuật điện tử đã phát triển đến trình độ kỳ diệu và sẽ có những tiến bộ vượt bật trong tương lai. Nó góp phần không nhỏ và sản xuất công nghiệp. Nhất là trong giai đoạn hội nhập hiện nay. Các doanh nghiệp không ngần ngại hạ giá thành sản phẩm tăng sức cạnh tranh với các công ty khác.

Một trong những giải pháp về trang thiết bị hiện đại này là PLC. PLC có khả năng vận hành tự động theo một quy trình định sẵn mà không cần có sự tham gia của con người lúc vận hành. Bởi tất cả những gì cần thiết cho ra đời một loạt sản phẩm đã tích hợp tất cả trong một thiết bị nhỏ gọn đó là PLC. Hệ thống tự động này gần như tối ưu khi kết hợp với máy vi tính để điều khiển và kiểm soát quá trình sản xuất hoàn toàn chỉ trên máy vi tính [10].

Thật ra hệ thống điều khiển tự động này đã xuất hiện từ năm 1970 và nhanh chóng trở thành sự lựa chọn cho việc sản xuất. Nhưng ở Việt Nam, còn khá nhiều công ty hoàn toàn xa lạ với PLC. Tại sao như vậy? Về giá thành?

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Thiết kế hệ thống kiểm tra sản phẩm bằng xử lý ảnh trong LabVIEW" trình bày một phương pháp hiệu quả để kiểm tra chất lượng sản phẩm thông qua công nghệ xử lý ảnh, sử dụng phần mềm LabVIEW. Bài viết không chỉ giải thích cách thức hoạt động của hệ thống mà còn nêu rõ những lợi ích mà nó mang lại, như tăng cường độ chính xác trong kiểm tra sản phẩm và giảm thiểu thời gian kiểm tra. Độc giả sẽ tìm thấy thông tin hữu ích về cách áp dụng công nghệ này trong thực tiễn, từ đó nâng cao hiệu suất sản xuất.

Nếu bạn muốn mở rộng kiến thức về các ứng dụng công nghệ trong lĩnh vực xử lý ảnh, hãy tham khảo bài viết Nghiên cứu các phương pháp trích xuất thông tin trong ảnh tài liệu và ứng dụng, nơi bạn có thể tìm hiểu thêm về các kỹ thuật trích xuất thông tin từ hình ảnh. Ngoài ra, bài viết Nghiên cứu xử lý ảnh siêu phân giải bằng biến đổi curvelet trên kit arm 32 bit sẽ cung cấp cho bạn cái nhìn sâu sắc về các phương pháp xử lý ảnh tiên tiến. Cuối cùng, bài viết Luận văn thạc sĩ khoa học máy tính sử dụng active learning trong việc lựa chọn dữ liệu gán nhãn cho bài toán speech recognition cũng có thể giúp bạn hiểu rõ hơn về việc áp dụng các kỹ thuật học máy trong các lĩnh vực khác nhau. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực công nghệ.