Đồ án thiết kế và thi công hệ thống phân loại sản phẩm lỗi tại HCMUTE

Đồ án nghiên cứu hcmute thiết kế và thi công hệ thống phân loại sản phẩm lỗi, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính khả thi dự án.

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2016

100
26
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN - GIỚI THIỆU

1.1. Mục tiêu đề tài

1.2. Nội dung đề tài

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

2.1. Giới thiệu và phân loại

2.2. Nguyên lý hoạt động cơ bản của encoder

2.3. Độ phân giải của encoder

2.4. Xử lý ảnh cơ bản

2.4.1. Giới thiệu về xử lý ảnh

2.4.2. Những vấn đề cơ bản trong hệ thống xử lý ảnh

2.4.3. Các thiết bị thu nhận ảnh

3. CHƯƠNG 3: LỰA CHỌN THIẾT KẾ THIẾT BỊ PHẦN CỨNG VÀ THI CÔNG MÔ HÌNH

3.1. Động cơ AC servo HF-KP23

3.1.1. Thông số kỹ thuật của Driver MR J3-20A

3.1.2. Sơ đồ cấu tạo và kết nối của Driver

3.1.3. Kết nối ngõ vào ra (chế độ vị trí)

3.1.4. Sơ đồ kết nối điều khiển theo chế độ vị trí

3.1.5. Vận hành động cơ servo

3.1.6. Cài đặt chế độ vị trí cho Driver (set parameter)

3.2. Bộ điều khiển động cơ Servo ETHERNET/IP Kinetix 300

3.2.1. Thông số kỹ thuật và giao diện của Driver Kinetix K300

3.2.2. Cổng kết nối điện trở hãm (Braking resistor connector)

3.2.3. Cổng kết nối nguồn cho động cơ

3.2.4. Cấp nguồn cho bộ drive

3.2.5. Kết nối chức năng an toàn (Safe Torque-Off)

3.3. Giới thiệu động cơ AC SERVO của Driver Kinetix K300

3.3.1. Nguyên Lý Hoạt Động

4. CHƯƠNG 4: MATLAB VÀ ỨNG DỤNG XỬ LÝ ẢNH

4.1. Giới thiệu về phần mềm Matlab

4.1.1. Khái niệm về MATLAB

4.1.2. Tổng quan về cấu trúc dữ liệu của Matlab, các ứng dụng

4.1.3. Hệ thống Matlab

4.1.4. Làm quen với Matlab

4.1.5. Các cửa sổ làm việc của Matlab

4.2. Xử Lý Ảnh Trong Matlab

4.2.1. Các kiểu ảnh trong Matlab

4.2.2. Các hàm xử lý cơ Bản trong xử lý ảnh Matlab

4.2.3. Các hàm và lệnh cơ bản sử dụng trong đồ án tốt nghiệp

4.2.4. Các Bước Thu Nhận Ảnh Cơ Bản

4.2.5. Tạo Giao Diện Với Guide

4.2.6. Khái quát phương pháp sử dụng trong xử lý ảnh matlab

4.2.7. Kết Nối Giữa Matlab Và PLC

PHỤ LỤC

DANH MỤC TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu Hệ thống Phân loại Sản phẩm Lỗi tại HCMUTE

Đồ án tốt nghiệp Thiết kế và thi công hệ thống phân loại sản phẩm lỗi tại HCMUTE (Đại học Công nghệ Thành phố Hồ Chí Minh) tập trung vào việc tự động hóa quá trình phân loại sản phẩm lỗi, giải quyết vấn đề năng suất và chất lượng trong sản xuất. Hệ thống phân loại sản phẩm hiện tại chủ yếu dựa vào sức người, dẫn đến thiếu chính xác và hiệu quả thấp. Đồ án đề xuất giải pháp sử dụng camera kết hợp với phần mềm MATLAB và PLC để phân loại sản phẩm dựa trên màu sắc và hình dạng, khắc phục hạn chế của phương pháp thủ công. Đây là một ứng dụng thực tiễn của nghiên cứu khoa học, cụ thể là ứng dụng công nghệ thông tin trong quản lý chất lượng. Quản lý sản phẩm lỗi được tối ưu hóa nhờ hệ thống này, góp phần nâng cao hiệu quả sản xuất. Các tiêu chuẩn chất lượng được đảm bảo tốt hơn, giảm thiểu chi phí chất lượng.

1.1 Đặt vấn đề và Mục tiêu

Việc xác định sản phẩm lỗi thủ công gặp nhiều khó khăn do tính chất lặp đi lặp lại và đòi hỏi sự tập trung cao. Kiểm soát chất lượng sản phẩm bị ảnh hưởng, dẫn đến giảm năng suất và uy tín nhà sản xuất. Hệ thống tự động hóa, sử dụng phân tích sản phẩm lỗi, sẽ giải quyết vấn đề này. Mục tiêu của đồ án là xây dựng hệ thống phân loại sản phẩm, sử dụng camera và phần mềm quản lý, để phân loại sản phẩm theo màu sắc và hình dạng với độ chính xác cao. Hệ thống quản lý chất lượng được cải thiện nhờ việc tích hợp PLCđộng cơ servo, cho phép phân loại tự động và chính xác. Giải pháp quản lý sản phẩm lỗi này hướng đến cải tiến chất lượng và giảm sản phẩm lỗi. Việc sử dụng cơ sở dữ liệuphần mềm quản lý giúp lưu trữ và phân tích thông tin hiệu quả. Ứng dụng thuật toán phân loại trong MATLAB là điểm nhấn của hệ thống. Hệ thống thông tin quản lý được thiết kế để dễ sử dụng và bảo trì.

1.2 Nội dung và Phương pháp

Đồ án gồm bốn chương. Chương 1 giới thiệu tổng quan về hệ thống phân loại sản phẩm. Chương 2 trình bày cơ sở lý thuyết về động cơ servo, encoder, và xử lý ảnh. Chương 3 tập trung vào thiết kế hệ thống phân loại sản phẩm, bao gồm lựa chọn phần cứng, thiết kế hệ thống, và thi công hệ thống. Chương 4 mô tả ứng dụng xử lý ảnh trong MATLAB, bao gồm việc xây dựng giao diện người dùng và tích hợp với PLC. Mô hình hóa dữ liệuphân tích dữ liệu được thực hiện để đánh giá hiệu quả của hệ thống. Quá trình sản xuất được cải thiện nhờ hệ thống tự động. Chuỗi cung ứng cũng được tối ưu hóa do giảm thiểu lỗi. Kiểm tra chất lượng được thực hiện tự động và liên tục. Việc sử dụng ISO 9001 làm tiêu chuẩn cho thấy cam kết về chất lượng. Báo cáo chất lượng được tạo ra tự động. Tối ưu hóa hệ thống là một phần quan trọng của đồ án. Trí tuệ nhân tạohọc máy có thể được ứng dụng trong các nghiên cứu tương lai để nâng cao hiệu quả hệ thống.

II. Phân tích Hệ thống và Kết quả

Đồ án đã thành công trong việc thiết kế và thi công một hệ thống phân loại sản phẩm lỗi hoạt động dựa trên xử lý ảnh bằng MATLAB. Hệ thống sử dụng camera để chụp ảnh sản phẩm, sau đó phần mềm quản lý phân tích hình ảnh để xác định lỗi. Kết quả cho thấy hệ thống đạt độ chính xác khoảng 90% trong việc phân loại sản phẩm. Tuy nhiên, đồ án cũng chỉ ra một số hạn chế như việc sử dụng webcam dẫn đến sự không ổn định của hình ảnh và thời gian xử lý ảnh còn chậm. Những hạn chế này có thể được giải quyết bằng việc sử dụng camera công nghiệp chất lượng cao hơn và tối ưu hóa thuật toán xử lý hình ảnh. ERPWMS có thể được tích hợp để quản lý toàn diện hơn.

2.1 Hiệu quả của Hệ thống

Hệ thống đã chứng minh khả năng giảm thiểu sản phẩm lỗi và nâng cao hiệu quả sản xuất. Việc tự động hóa quá trình phân loại sản phẩm đã giúp tiết kiệm thời gian và nhân lực. Dữ liệu thu thập được cho phép phân tích sản phẩm lỗi để xác định nguyên nhân và đưa ra giải pháp khắc phục. Quản lý chất lượng được cải thiện đáng kể. Hệ thống quản lý này có thể được áp dụng trong nhiều ngành công nghiệp khác nhau. Tự động hóa là xu hướng phát triển trong tương lai. Cải tiến chất lượng là mục tiêu chính của hệ thống. Việc sử dụng động cơ servo đã giúp đảm bảo độ chính xác cao trong quá trình phân loại. Kiểm soát chất lượng được thực hiện một cách hiệu quả. Việc tích hợp với PLC cho phép điều khiển hệ thống một cách linh hoạt.

2.2 Hạn chế và Hướng phát triển

Một số hạn chế của đồ án cần được xem xét trong các nghiên cứu tương lai. Việc sử dụng webcam ảnh hưởng đến độ ổn định và chất lượng hình ảnh. Thời gian xử lý ảnh cần được rút ngắn. Việc tích hợp với các hệ thống quản lý doanh nghiệp như ERPWMS cần được nghiên cứu thêm. Thuật toán phân loại cần được cải tiến để nâng cao độ chính xác. Cơ sở dữ liệu cần được mở rộng để lưu trữ nhiều thông tin hơn. Hệ thống cần được thiết kế để dễ dàng bảo trì và nâng cấp. Quá trình kiểm tra chất lượng cần được tối ưu hóa. Giải pháp cần được xem xét để giảm thiểu chi phí chất lượng. Nâng cao hiệu quả sản xuất là mục tiêu quan trọng cần được chú trọng.

01/02/2025

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

Chương 1: Tổng quan – giới thiệu đề tài. Chương này trình bày tổng quan ý nghiã của việc sử dụng hệ thống phân loại sử dụng xử lý ảnh trong công nghiệp, các mặt loại của nó và nêu rõ lý do đề tài được chọn cùng với những yêu cầu, mục tiêu được đặt ra cho hê ̣ thố ng. Chương 2: Cơ sở lý thuyết. Chương hai trình bày tổng quát về lý thuyết động cơ servo và cơ bản về xử lý ảnh.

Chương 3: Lựa chọn và thiết kế thiết bị phần cứng và thi công mô hình. Chương ba trình bày cụ thể về phần cứng của hê ̣ thố ng, bao gồm sơ đồ khối trong hệ thống và sơ đồ kế t nố i hệ thống. Các cách lựa chọn, quy trình cài đặt thông số, catalog về servo mitsubishi, kinextix 300 và cảm biế n NPN. Chương 4: Matlab Và Ứng Dụng Xử Lý Ảnh.

Chương bốn sẽ đưa ra lưu đồ giải thuật cho hê ̣ thố ng và lưu đồ trên Matlab dựa vào những yêu cầu đặt ra ở chương một, từ đó xây dựng chương trình cụ thể giúp hê ̣ thố ng hoạt động đúng với mong muốn đặt ra. Trang 3 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Động cơ servo Động cơ DC và động cơ bước vốn là những hệ hồi tiếp vòng hở - ta cấp điện để động cơ quay nhưng chúng quay bao nhiêu thì ta không biết, kể cả đối với động cơ bước là động cơ quay một góc xác định tùy vào số xung nhận được. Việc thiết lập một hệ thống điều khiển để xác định những gì ngăn cản chuyển động quay của động cơ hoặc làm động cơ không quay cũng không dễ dàng. Mặt khác, động cơ servo được thiết kế cho những hệ thống hồi tiếp vòng kín.

Tín hiệu ra của động cơ được nối với một mạch điều khiển. Khi động cơ quay, vận tốc và vị trí sẽ được hồi tiếp về mạch điều khiển này. Nếu có bầt kỳ lý do nào ngăn cản chuyển động quay của động cơ, cơ cấu hồi tiếp sẽ nhận thấy tín hiệu ra chưa đạt được vị trí mong muốn. Mạch điều khiển tiếp tục chỉnh sai lệch cho động cơ đạt được điểm chính xác.

Động cơ servo có nhiều kiểu dáng và kích thước, được sử dụng trong nhiều máy khác nhau, từ máy tiện điều khiển bằng máy tính cho đến các mô hình máy bay và xe hơi. Ứng dụng mới nhất của động cơ servo là trong các robot, cùng loại với các động cơ dùng trong mô hình máy bay và xe hơi.1 Một số loại động cơ Servo trên thị trường hiện nay. Trang 4 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Những loại động cơ Servo phổ biến Có 3 loại động cơ servo sử dụng rộng rãi hiện nay: Động cơ servo DC: Dựa trên nền tảng động cơ DC tức là động cơ DC có bộ điều khiển hồi tiếp.2 Ảnh minh họa 1 động cơ DC servo.3 Cấu trúc cơ bản 1 động cơ DC servo. Trong thực tế, bản thân động cơ servo không phải được điều khiển bằng vô tuyến, nó chỉ nối với máy thu vô tuyến trên các mô hình máy bay, xe hơi.

Động cơ servo nhận tín hiệu từ máy thu này. Trang 5 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Hình 2. Ảnh minh họa 1 động cơ RC servo. Bảng điện tử 3.

Dây nguồn dương 4. Dây nối đất 6. Trục bánh răng 8. Đĩa tròn đính kèm 9.5 Cấu trúc cơ bản động cơ R/C servo.

Trang 6 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Động cơ servo AC. Động cơ AC Servo được sử dụng rất rộng rãi trong công nghiệp, trong các nhà máy tự động mà cụ thể là điều khiển vị trí, vận tốc các cơ cấu servo, robot, chuyển động chạy dao trong máy CNC… Hình 2. Ảnh minh họa 1 động cơ AC servo. Động cơ AC servo dựa trên nền tảng là động cơ xoay chiều 3 pha.

Động cơ xoay chiều 3 pha làm việc theo nguyên lý cảm ứng điện từ. Khi cấp điện áp xoay chiều 3 pha vào động cơ, trong stato xuất hiện từ trường quay, từ trường này tác động lên roto làm roto quay theo.7 Stato và dòng điện 3 pha Trang 7 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Hình 2.8 Cấu trúc cơ bản 1 động cơ AC servo.1 Giới thiệu và phân loại Encoder là tên gọi chung để chỉ các thiết bị mã hóa. Trong thực tế có rất nhiều loại và hình thức encoder khác nhau. Thông thường, đối với các chuyển động quay, encoder dùng để quản lý vị trí góc của một điã quay, bánh xe, hay trục động cơ, hoặc bất kì thiết bị quay nào cần xác định góc của nó.

Encoder được chia làm 2 loại: absolute encoder và incremental encoder. Absolute encoder là encoder tuyệt đối, nghĩa là tính hiệu ta nhận được chỉ rõ ràng vị trí của encoder, không cần phải xử lý thêm. Incremetal encoder là encoder mã hóa gia tăng (encoder tương đối), thường chỉ có tối đa là 3 vòng lỗ. Nếu encoder có càng nhiều lỗ trên đĩa thì thông tin nhận được càng chính xác.

Cứ mỗi lần đi qua một lỗ, phải lập trình để thiết bị đo đếm lên 1 đơn vị, do đó loại này có tên la incremetal encoder (encoder mã hóa gia tăng). Trang 8 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.2 Nguyên lý hoạt động cơ bản của encoder Nguyên lý cơ bản của encoder là một đĩa tròn xoay quay quanh trục, trên đĩa có các lỗ (hoặc rãnh). Dùng đèn led chiếu lên mặt đĩa. Khi quay, chỗ không có lỗ (rãnh) thì đèn không thể chiếu xuyên qua được, chỗ có lỗ (rãnh) thì đèn sẽ chiếu xuyên qua.

Phía mặt bên kia của đĩa được đặt một cảm biến thu. Với các tín hiệu có hoặc không có ánh sáng chiếu qua, người ta ghi nhận được đèn led có chiếu qua lỗ hay không. Giả sử trên đĩa có n lỗ, thì mỗi lần cảm biến thu nhận được n lần tín hiệu đèn led thì có nghĩa là đĩa đã quay được một vòng.3 Độ phân giải của encoder Absolute encoder Độ phân giải của encoder là một thông số rất quan trọng. Làm thế nào để biết đĩa quay được 1/2, 1/4 hay 1/n vòng chứ không phải chỉ biết đĩa đã quay được một vòng.Với một số nhị phân có 2 bit, chúng ta sẽ có 4 trạng thái.

Điều đó nghĩa là với một số nhị phân 2 bit, chúng ta có thể chia đĩa thành 4 phần bằng nhau, và khi quay chúng ta sẽ xác định được độ chính xác đến ¼ vòng. Tương tự, với một số nhị phân n bít, ta sẽ xác định được độ chính xác đến 1/2n vòng. Cách thức để xác định 2n trạng thái của đĩa encoder: Hình 2. Ví dụ ở đĩa encoder có 2 vòng đĩa (hình trên).

Ở vòng trong cùng có một rãnh rộng bằng 1/2 đĩa, vòng phía ngoài có 2 rãnh đối diện nhau. Cần 2 led phát để phát xuyên qua 2 vòng lỗ và 2 cảm biến thu quang. Giả sử ở vòng lỗ thứ nhất (vòng trong), cảm biến thu đang nằm ở vị trí có lỗ hở thì tín hiệu nhận được từ mắt thu sẽ là 1. ở vòng lỗ thứ hai, cảm biến thu đang nằm ở vị Trang 9 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT trí có lỗ hở thì tín hiệu nhận được sẽ là 1.

Kết hợp 2 bit ta được số nhị phân 11, chúng ta sẽ xác định được đĩa quay đang nằm ở góc phần tư phía trên bên phải. Nếu đĩa quay có 10 vòng lỗ thì ta sẽ quản lí được vị trí chính xác đến 1/210 vòng (1/1024 vòng), hay còn gọi là dộ phân giải của encoder là 1024 xung trên vòng (pulse per revolution – ppr). Incremetal encoder Lợi thế của encoder tuyệt đối thể hiễn rõ rệt trong trường hợp góc quay nhỏ và động cơ không quay nhiều vòng. Khi đó việc xử lý encoder tuyệt đối trở nên dễ dàng cho người dùng.

Chỉ cần đọc giá trị là chúng ta có thể biết ngay vị trí góc của trục quay. Tuy nhiên, nếu động cơ quay nhiều vòng thì điều này không có lợi, bỏi vì khi đó ta phải xử lý đếm số vòng quay của trục. Ngoài ra khi thiết kế encoder tuyệt đối, nếu đòi hỏi độ chính xác càng cao thì cần càng nhiều vòng lỗ, dẫn đến sự giới hạn về kích thước của encoder, bởi vì việc gia công chính xác các lỗ quá nhỏ là không thê thực hiện. Ngoài ra việc bố trí dãy đèn led và cảm biến thu cũng chiếm một diện tích rất lớn trong trường hợp này.

Tuy nhiên, điều này đã được khắc phục bằng incremetal encoder một cách khá đơn giản. Vì vậy, incremetal được sử dụng nhiều trong những ứng dụng hiện đại. Nguyên lý hoạt động của incremetal encoder: incremetal encoder sẽ tăng một đơn vị khi có một lần lên xuống của cạnh xung, nghĩa là khi led quét qua một lỗ thì encoder sẽ tăng một đơn vị trong biến đếm. Để đếm được số vòng động cơ đã quay và hạn chế sai số xung tích lũy (trong trường hợp có rung động không thể kiểm soát có thể gây ra sai số xung đếm được ở encoder), một lỗ định vị được thêm vào để đếm số vòng quay của encoder (hình dưới) Hình 2.10 Vòng quay Encoder với lỗ định vị.

Trang 10 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Người ta đặt hai đèn led lệch nhau ở vòng lỗ hoặc sử dụng 2 vòng lỗ và 2 cảm biến thu phát để xác định chiều quay của động cơ.11 Xác định chiều quay bằng cách sử dụng 2 vòng lỗ và 2 bộ cảm biến thu - phát.3 Xử lý ảnh cơ bản: 2.1 Giới thiệu về xử lý ảnh: Xử lý ảnh là một lĩnh vực mang tính khoa học và công nghệ. Nó 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 tốc độ phát triển của nó rất nhanh, kích thích các trung tâm nghiên cứu, ứng dụng, đặc biệt là máy tính chuyên dụng riêng cho nó. Xử lý ảnh được đưa vào giảng dạy ở bậc đại học ở nước ta khoảng chục năm nay. Nó là môn học liên quan đến nhiều lĩnh vực và cần nhiều kiến thức cơ sở khác.

Đầu tiên phải kể đến Xử lý tín hiệu số là một môn học hết sức cơ bản cho xử lý tín hiệu chung, các khái niệm về tích chập, các biến đổi Fourier, biến đổi Laplace, các bộ lọc hữu hạn… Thứ hai, các công cụ toán như Đại số tuyến tính, Sác xuất, thống kê. Một số kiến thứ cần thiết như Trí tuệ nhân tao, Mạng nơ ron nhân tạo cũng được đề cập trong quá trình phân tích và nhận dạng ảnh. Các phương pháp xử lý ảnh bắt đầu từ các ứng dụng chính: nâng cao chất lượng ảnh và phân tích ảnh.

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

Bài viết "Thiết kế và thi công hệ thống phân loại sản phẩm lỗi tại HCMUTE" trình bày một cách chi tiết về quy trình thiết kế và thi công hệ thống phân loại sản phẩm lỗi, nhằm nâng cao hiệu quả sản xuất và giảm thiểu lãng phí trong quy trình sản xuất. Bài viết không chỉ cung cấp cái nhìn tổng quan về các phương pháp phân loại sản phẩm lỗi mà còn nhấn mạnh tầm quan trọng của việc áp dụng công nghệ hiện đại trong việc cải thiện chất lượng sản phẩm. Độc giả sẽ nhận được những thông tin hữu ích về cách thức tối ưu hóa quy trình sản xuất, từ đó nâng cao năng suất và chất lượng sản phẩm.

Nếu bạn muốn tìm hiểu thêm về các nghiên cứu và ứng dụng công nghệ trong lĩnh vực sản xuất, hãy tham khảo bài viết "Luận văn thạc sĩ xây dựng công trình thủy nghiên cứu trạng thái ứng suất biến dạng khối buồng xoắn nhà máy thủy điện turbin trục đứng", nơi bạn có thể khám phá các yếu tố kỹ thuật trong xây dựng công trình thủy. Ngoài ra, bài viết "Luận văn thạc sĩ kỹ thuật công nghiệp áp dụng kaizen cải tiến hiệu quả hoạt động quy trình sản xuất cọc ống ly tâm" sẽ giúp bạn hiểu rõ hơn về phương pháp Kaizen trong cải tiến quy trình sản xuất. Cuối cùng, bài viết "Luận án tiến sĩ kỹ thuật cơ khí nghiên cứu kết cấu thân máy cnc gia công gỗ với mục tiêu nâng cao khả năng làm việc của máy" sẽ cung cấp thêm thông tin về công nghệ CNC và cách nâng cao hiệu suất làm việc của máy móc trong sản xuất. Những tài liệu này sẽ mở rộng kiến thức của bạn về các ứng dụng công nghệ trong ngành sản xuất.