Hệ thống phân loại sản phẩm theo kích thước sử dụng vi điều khiển PIC16F877A
Ngày nay cùng với sự phát triển của các ngành khoa học kỹ thuật, kỹ thuật điện tử mà trong đó điều khiển tự động đóng vai trò hết sức quan trọng trong mọi lĩnh vực khoa học kỹ thuật, quản lí, công nghiệp tự động hóa, cung cấp thông tin…. do đó chúng ta phải nắm bắt và vận dụng nó một cách có hiệu quả nhằm góp phần vào sự phát triển nền khoa học kỹ thuật thế giới nói chung và trong sự phát triển kỹ thuật điều khiển tự động nói riêng.
Xuất pháttừ những đợt đi thực tập tốt nghiệp tại nhà máy, các khu công nghiệp và tham quan các doanh nghiệp sản xuất, chúng em đã được thấy nhiều khâu được tự động hóa trong quá trình sản xuất. Một trong những khâu tự động trong dây chuyền sản xuất tự động hóa đó là số lượng sản phẩm sản xuất ra được các băng tải vận chuyển và sử dụng hệ thống nâng gắp phân loại sản phẩm. Tuy nhiên đối với những doanh nghiệp vừa và nhỏ thì việc tự động hóa hoàn toàn chưa được áp dụng trong những khâu phân loại, đóng bao bì mà vẫn còn sử dụng nhân công, chính vì vậy nhiều khi cho ra năng suất thấp chưa đạt hiệu quả. Từ những điều đã được nhìn thấy trong thực tế cuộc sống và những kiến thức mà em đã học được ở trường muốn tạo ra hiệu suất lao động lên gấp nhiều lần, đồng thời vẫn đảm bảo được độ chính xác cao về kích thước. Nên em đã quyết định thiết kế và thi công một mô hình sử dụng băng chuyền để phân loại sản phẩm vì nó rất gần gũi với thực tế, vì trong thực tế có nhiều sản phẩm được sản xuất ra đòi hỏi phải có kích thước tương đối chính xác và nó thật sự rất có ý nghĩa đối với chúng em, góp phần làm cho xã hội ngày càng phát triển mạnh hơn, để xứng tầm với sự phát triển của thế giới.
NỘI DUNG:
CHƯƠNG 1:SƠ LƯỢC VỀ HỆ THỐNG PHÂN LOẠI SẢN PHẨM THEO KÍCH THƯỚC. 1
1.1. ĐẶT VẤN ĐỀ : 1
1.2. CÁC BĂNG CHUYỀN PHÂN LOẠI SẢN PHẨM HIỆN NAY : 1
1.2.1. Các loại băng tải sử dụng hiện nay : 1
1.2.1.1. Giới thiệu chung : 1
1.2.1.2. Ưu điểm của băng tải : 1
1.2.1.3. Cấu tạo chung của băng tải : 2
1.2.1.4. Các loại băng tải trên thị trường hiện nay : 2
1.2.2 Các loại băng chuyền phân loại sản phẩm hiện nay : 3
1.3 GIỚI THIỆU SẢN PHẨM DÙNG TRONG MÔ HÌNH : 4
1.4 GIỚI THIỆU BĂNG TẢI DÙNG TRONG MÔ HÌNH : 4
CHƯƠNG 2 :GIỚI THIỆU VỀ VI ĐIỀU KHIỂN PIC 16F877A, CÁC THIẾT BỊ CẢM BIẾN VÀ CHẤP HÀNH 5
2.1 Rơ le trung gian : 5
2.1.1 Khái niệm chung về rơ le : 5
2.1.2 Phân loại rơ le : 5
2.1.3. Đặc tính vào ra của rơle : 6
2.1.4. Rơ le trung gian : 7
2.2. Động cơ sử dụng trong mô hình : 8
2.2.1 Giới thiệu động cơ 1 chiều : 8
2.2.2. Cấu tạo của động cơ điện 1 chiều : 9
2.2.3. Nguyên lý làm việc của động cơ điện 1 chiều : 9
2.2.4. Phân loại động cơ điện 1 chiều : 10
2.2.5. Phương trình đặc tính cơ của động cơ điện 1 chiều : 10
2.3 Cảm biến quang : 12
2.3.1 Khái niệm : 12
2.3.2 Phân loại cảm biến : 13
2.3.3. Cảm biến dùng trong hệ thống : 13
2.4 VI ĐIỀU KHIỂN PIC 16F877A : 15
2.4.1 Mô tả khái quát chung về tính năng của vi điều khiển PIC 16F877A : 15
2.4.2 Sơ đồ khối chức năng và các chân vào ra : 16
2.4.3 Tổ chức bộ nhớ và các thanh ghi chức năng đặc biệt : 21
2.4.3.1 Bộ nhớ chương trình Flash : 22
2.4.3.2 Bộ nhớ dữ liệu RAM : 22
2.4.3.3 Bộ nhớ dữ liệu EEPROM : 24
2.4.4 Các cổng vào/ra : 24
2.4.4.1 Cổng A : 24
2.4.4.2 Cổng B : 25
2.4.4.3 Cổng C : 26
2.4.4.4 Cổng D : 28
2.4.4.5 Cổng E : 29
2.4.5 Các khối TIMER : 30
2.4.5.1 Khối timer0 : 30
2.4.5.2 Khối Timer1 : 31
2.4.5.3 Khối Timer2 : 33
2.4.6 Cổng nối tiếp đồng bộ I2C : 34
2.4.7 Bộ thu phát không đồng bộ vạn năng UART : 35
2.4.7.1 Khối truyền thông đồng bộ : 35
2.4.7.2 Khối nhận không đồng bộ : 36
2.4.8 Khối chuyển đổi tương tự/số ADC : 37
2.4.9 Các đặc điểm riêng và thiết lập cấu hình PIC : 39
2.4.9.1 Các điểm mới trong vi điều khiển PIC 16F877A: 39
2.4.9.2 Định cấu hình – Từ cấu hình (Config Word) : 42
2.4.10 Ngôn ngữ lập trình cho PIC 16F877A : 43
CHƯƠNG 3 :THIẾT KẾ HỆ THỐNG BĂNG CHUYỀN PHÂN LOẠI SẢN PHẨM. 44
3.1 YÊU CẦU : 44
3.2 CÁC KHỐI TRONG HỆ THỐNG : 44
3.3 KHỐI NGUỒN : 50
CHƯƠNG 4 :LẮP RÁP MÔ HÌNH HỆ THỐNG ĐIỀU KHIỂN BĂNG CHUYỀN PHÂN LOẠI SẢN PHẨM 52
4.1 YÊU CẦU CÔNG NGHỆ : 52
4.2 THUẬT TOÁN : 52
4.2.3. Thuật toán chương trình ngắt RB : 54
4.3 CHƯƠNG TRÌNH : 54
4.3.1 Phần mềm lập trình : 54
4.3.2 Phần mềm nạp chương trình : 56
4.3.3 Chương trình : 58
4.4 MẠCH IN MÔ PHỎNG VÀ MÔ HÌNH : 60
4.4.1 Mạch in : 60
4.4.2 Mô phỏng : 61
4.4.3 Mô hình : 62
CHƯƠNG 5 :CHẠY THỬ VÀ KẾT LUẬN. 64
Tài liệu tham khảo 65
Ngày nay cùng với sự phát triển của các ngành khoa học kỹ thuật, kỹ thuật điện tử mà trong đó điều khiển tự động đóng vai trò hết sức quan trọng trong mọi lĩnh vực khoa học kỹ thuật, quản lí, công nghiệp tự động hóa, cung cấp thông tin…. do đó chúng ta phải nắm bắt và vận dụng nó một cách có hiệu quả nhằm góp phần vào sự phát triển nền khoa học kỹ thuật thế giới nói chung và trong sự phát triển kỹ thuật điều khiển tự động nói riêng.
Xuất pháttừ những đợt đi thực tập tốt nghiệp tại nhà máy, các khu công nghiệp và tham quan các doanh nghiệp sản xuất, chúng em đã được thấy nhiều khâu được tự động hóa trong quá trình sản xuất. Một trong những khâu tự động trong dây chuyền sản xuất tự động hóa đó là số lượng sản phẩm sản xuất ra được các băng tải vận chuyển và sử dụng hệ thống nâng gắp phân loại sản phẩm. Tuy nhiên đối với những doanh nghiệp vừa và nhỏ thì việc tự động hóa hoàn toàn chưa được áp dụng trong những khâu phân loại, đóng bao bì mà vẫn còn sử dụng nhân công, chính vì vậy nhiều khi cho ra năng suất thấp chưa đạt hiệu quả. Từ những điều đã được nhìn thấy trong thực tế cuộc sống và những kiến thức mà em đã học được ở trường muốn tạo ra hiệu suất lao động lên gấp nhiều lần, đồng thời vẫn đảm bảo được độ chính xác cao về kích thước. Nên em đã quyết định thiết kế và thi công một mô hình sử dụng băng chuyền để phân loại sản phẩm vì nó rất gần gũi với thực tế, vì trong thực tế có nhiều sản phẩm được sản xuất ra đòi hỏi phải có kích thước tương đối chính xác và nó thật sự rất có ý nghĩa đối với chúng em, góp phần làm cho xã hội ngày càng phát triển mạnh hơn, để xứng tầm với sự phát triển của thế giới.
NỘI DUNG:
CHƯƠNG 1:SƠ LƯỢC VỀ HỆ THỐNG PHÂN LOẠI SẢN PHẨM THEO KÍCH THƯỚC. 1
1.1. ĐẶT VẤN ĐỀ : 1
1.2. CÁC BĂNG CHUYỀN PHÂN LOẠI SẢN PHẨM HIỆN NAY : 1
1.2.1. Các loại băng tải sử dụng hiện nay : 1
1.2.1.1. Giới thiệu chung : 1
1.2.1.2. Ưu điểm của băng tải : 1
1.2.1.3. Cấu tạo chung của băng tải : 2
1.2.1.4. Các loại băng tải trên thị trường hiện nay : 2
1.2.2 Các loại băng chuyền phân loại sản phẩm hiện nay : 3
1.3 GIỚI THIỆU SẢN PHẨM DÙNG TRONG MÔ HÌNH : 4
1.4 GIỚI THIỆU BĂNG TẢI DÙNG TRONG MÔ HÌNH : 4
CHƯƠNG 2 :GIỚI THIỆU VỀ VI ĐIỀU KHIỂN PIC 16F877A, CÁC THIẾT BỊ CẢM BIẾN VÀ CHẤP HÀNH 5
2.1 Rơ le trung gian : 5
2.1.1 Khái niệm chung về rơ le : 5
2.1.2 Phân loại rơ le : 5
2.1.3. Đặc tính vào ra của rơle : 6
2.1.4. Rơ le trung gian : 7
2.2. Động cơ sử dụng trong mô hình : 8
2.2.1 Giới thiệu động cơ 1 chiều : 8
2.2.2. Cấu tạo của động cơ điện 1 chiều : 9
2.2.3. Nguyên lý làm việc của động cơ điện 1 chiều : 9
2.2.4. Phân loại động cơ điện 1 chiều : 10
2.2.5. Phương trình đặc tính cơ của động cơ điện 1 chiều : 10
2.3 Cảm biến quang : 12
2.3.1 Khái niệm : 12
2.3.2 Phân loại cảm biến : 13
2.3.3. Cảm biến dùng trong hệ thống : 13
2.4 VI ĐIỀU KHIỂN PIC 16F877A : 15
2.4.1 Mô tả khái quát chung về tính năng của vi điều khiển PIC 16F877A : 15
2.4.2 Sơ đồ khối chức năng và các chân vào ra : 16
2.4.3 Tổ chức bộ nhớ và các thanh ghi chức năng đặc biệt : 21
2.4.3.1 Bộ nhớ chương trình Flash : 22
2.4.3.2 Bộ nhớ dữ liệu RAM : 22
2.4.3.3 Bộ nhớ dữ liệu EEPROM : 24
2.4.4 Các cổng vào/ra : 24
2.4.4.1 Cổng A : 24
2.4.4.2 Cổng B : 25
2.4.4.3 Cổng C : 26
2.4.4.4 Cổng D : 28
2.4.4.5 Cổng E : 29
2.4.5 Các khối TIMER : 30
2.4.5.1 Khối timer0 : 30
2.4.5.2 Khối Timer1 : 31
2.4.5.3 Khối Timer2 : 33
2.4.6 Cổng nối tiếp đồng bộ I2C : 34
2.4.7 Bộ thu phát không đồng bộ vạn năng UART : 35
2.4.7.1 Khối truyền thông đồng bộ : 35
2.4.7.2 Khối nhận không đồng bộ : 36
2.4.8 Khối chuyển đổi tương tự/số ADC : 37
2.4.9 Các đặc điểm riêng và thiết lập cấu hình PIC : 39
2.4.9.1 Các điểm mới trong vi điều khiển PIC 16F877A: 39
2.4.9.2 Định cấu hình – Từ cấu hình (Config Word) : 42
2.4.10 Ngôn ngữ lập trình cho PIC 16F877A : 43
CHƯƠNG 3 :THIẾT KẾ HỆ THỐNG BĂNG CHUYỀN PHÂN LOẠI SẢN PHẨM. 44
3.1 YÊU CẦU : 44
3.2 CÁC KHỐI TRONG HỆ THỐNG : 44
3.3 KHỐI NGUỒN : 50
CHƯƠNG 4 :LẮP RÁP MÔ HÌNH HỆ THỐNG ĐIỀU KHIỂN BĂNG CHUYỀN PHÂN LOẠI SẢN PHẨM 52
4.1 YÊU CẦU CÔNG NGHỆ : 52
4.2 THUẬT TOÁN : 52
4.2.3. Thuật toán chương trình ngắt RB : 54
4.3 CHƯƠNG TRÌNH : 54
4.3.1 Phần mềm lập trình : 54
4.3.2 Phần mềm nạp chương trình : 56
4.3.3 Chương trình : 58
4.4 MẠCH IN MÔ PHỎNG VÀ MÔ HÌNH : 60
4.4.1 Mạch in : 60
4.4.2 Mô phỏng : 61
4.4.3 Mô hình : 62
CHƯƠNG 5 :CHẠY THỬ VÀ KẾT LUẬN. 64
Tài liệu tham khảo 65



%20(1).png)
.png)
.png)

.png)


Không có nhận xét nào: