Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

108 718 0
Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Đ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

Luận văn

BỘ GIÁO DỤC VÀ ðÀO TẠO TRƯỜNG ðẠI HỌC NÔNG NGHIỆP HÀ NỘI ---------  --------- NGUYỄN ðỨC PHÚ THIẾT KẾ CHẾ TẠO BỘ ðIỀU KHIỂN SỐ QUÁ TRÌNH TRÊN NỀN VI ðIỀU KHIỂN AVR LUẬN VĂN THẠC SĨ KỸ THUẬT Chuyên ngành: ðiện khí hóa SXNN và nông thôn Mã số : 60.52.54 Người hướng dẫn khoa học: TS. LƯU HỒNG VIỆT HÀ NỘI - 2011 Trường ðại học Nông Nghiệp Hà Nội – Luận văn thạc sĩ khoa học kỹ thuật ……………………… i LỜI CAM ðOAN Tôi xin cam ñoan rằng số liệu và kết quả nghiên cứu trong luận văn này là trung thực và chưa hề ñược sử dụng ñể bảo vệ một học vị nào. Tôi cam ñoan rằng mọi sự giúp ñỡ cho việc thực hiện luận văn này ñã ñược cảm ơn và các thông tin trích dẫn trong luận văn ñều ñã ñược chỉ rõ nguồn gốc. Hà Nội, ngày 01 tháng 11 năm 2011 Người cam ñoan Nguyễn ðức Phú Trường ðại học Nông Nghiệp Hà Nội – Luận văn thạc sĩ khoa học kỹ thuật ……………………… ii LỜI CẢM ƠN Sau một thời gian học tập và thực hiện ñề tài luận văn tốt nghiệp, ñến nay tôi ñã hoàn thành luận văn thạc sĩ chuyên ngành ðiện khí hóa SXNN và nông thôn với ñề tài: “Thiết kế chế tạo bộ ñiều khiển số quá trình trên nền vi ñiều khiển AVR” Trước hết, tôi xin chân thành cảm ơn Viện ñào tạo Sau ðại học, Khoa Cơ ðiện, Bộ môn ðiện kỹ thuật, Trường ñại học Nông Nghiệp Hà Nội ñã tận tình giúp ñỡ tôi trong suốt quá trình học tập và thực hiện ñề tài nghiên cứu khoa học. Tôi xin bày tỏ lòng biết ơn sâu sắc tới TS. Lưu Hồng Việt – người ñã ñịnh hướng, chỉ bảo và hết lòng tận tụy, dìu dắt tôi trong suốt quá trình học tập và nghiên cứu ñề tài. Tôi xin bày tỏ lòng biết ơn ñến những người thân trong gia ñình, bạn bè và ñồng nghiệp ñã ñộng viên, cổ vũ tôi trong suốt quá trình học tập và nghiên cứu khoa học. Nếu không có những sự giúp ñỡ này thì chỉ với sự cố gắng của bản thân tôi sẽ không thể thu ñược những kết quả như mong ñợi. Tôi xin chân thành cảm ơn! Hà Nội, ngày 01 tháng 11 năm 2011 Người cảm ơn Nguyễn ðức Phú Trường ðại học Nông Nghiệp Hà Nội – Luận văn thạc sĩ khoa học kỹ thuật ……………………… iii MỤC LỤC LỜI CAM ðOAN i LỜI CẢM ƠN ii MỤC LỤC . iii DANH MỤC HÌNH VÀ BẢNG vi DANH MỤC HÌNH .vi DANH MỤC BẢNG ix MỞ ðẦU .1 1. Tính cấp thiết của ñề tài 1 2. Phạm vi ñề tài 2 3. Mục ñích nghiên cứu .2 4. Phương pháp nghiên cứu .2 5. Nôi dung của ñề tài .2 CHƯƠNG I .4 TỔNG QUAN VỀ BỘ ðIỀU KHIỂN SỐ QUÁ TRÌNH .4 1.1. Sự phát triển của kỹ thuật ñiều khiển quá trình .4 1.2. Tính cấp thiết của ñiều khiển quá trình 4 1.3. Giới thiệu chung về ñiều khiển quá trình .5 1.3.1. Khái quát chung 5 1.3.2. Phân loại quá trình 8 1.3.3. Các thành phần cơ bản của hệ thống .9 1.3.4. Thời gian chết của quá trình 10 1.4. Vai trò của bộ ñiều khiển số trong hệ thống .12 1.4.1. Vị trí trong hệ thống ñiều khiển .12 1.4.2. Các ứng dụng chính của bộ ñiều khiển số quá trình 13 1.4.3. Ưu nhược ñiểm của bộ ñiều khiển số quá trình .13 1.5. Giới thiệu một số bộ ñiều khiển số công nghiệp .14 1.5.1. ðặc ñiểm 15 1.5.2. Các thông số khác .17 Trường ðại học Nông Nghiệp Hà Nội – Luận văn thạc sĩ khoa học kỹ thuật ……………………… iv CHƯƠNG II 18 GIỚI THIỆU CHUNG VỀ BỘ VI ðIỀU KHIỂN 18 2.1. Giới thiệu chung .18 2.2. Giới thiệu tổng quan về vi ñiều khiển ATMEGA 16 .18 2.2.1. ðặc tính của ATmega16 18 2.2.2. Cấu trúc bên trong ATmega16 20 2.2.3. Các cổng vào/ra (các PORT xuất nhập ña dụng) 21 2.2.4. Bộ biến ñổi ADC .23 2.2.5. Bộ truyền nhận dữ liệu USART 27 2.2.6. Bộ ñịnh thời Timer/Counter 31 CHƯƠNG III 37 MẠNG TRUYỀN THÔNG CÔNG NGHIỆP 37 3.1. Cơ sở mạng truyền thông công nghiệp 37 3.1.1. Kiểu truyền 37 3.1.2. Lập chương trình cho mạng truyền .39 3.2. Giới thiệu một số chuẩn truyền thông 44 3.2.1. Chuẩn truyền thông RS-232 44 3.2.2. Chuẩn truyền thông RS-485 .47 CHƯƠNG IV 55 THIẾT KẾ BỘ ðIỀU KHIỂN SỐ 55 4.1. Thuật toán ñiều khiển .55 4.1.1. ðiều khiển ON/OFF 55 4.1.2. Bộ ñiều khiển PID .55 4.2. Thiết kế phần cứng .62 4.2.1. Khối xử lý trung tâm .62 4.2.2. Bàn phím 63 4.2.3. Khối vào .64 4.2.4. Khối ra .68 4.2.5. Khối hiển thị .75 Trường ðại học Nông Nghiệp Hà Nội – Luận văn thạc sĩ khoa học kỹ thuật ……………………… v 4.2.6. Khối truyền thông 77 4.2.7. Khối nguồn .78 4.3. Thiết kế phần mềm ñiều khiển .81 4.3.1. Chương trình phần mềm .81 4.3.2. Xây dựng lưu ñồ thuật toán ñiều khiển .82 4.4. Kết nối chạy thí nghiệm .88 4.4.1. Kết quả thực hiện 88 4.4.2. Chạy thí nghiệm 91 KẾT LUẬN VÀ KIẾN NGHỊ 94 Tài liệu tham khảo: 96 Trường ðại học Nông Nghiệp Hà Nội – Luận văn thạc sĩ khoa học kỹ thuật ……………………… vi DANH MỤC HÌNH VÀ BẢNG DANH MỤC HÌNH Hình 1.1: Quá trình và phân loại biến quá trình 6 Hình 1.2: ñồ công nghệ và ñồ khối của quá trình ñiều khiển mực nước 8 Hình 1.3: Các thành phần cơ bản của một hệ thống ñiều khiển quá trình 9 Hình 1.4: Bộ ñiều khiển trong hệ thống lớn .12 Hình 2.1: ñồ cấu trúc bên trong Atnega16 21 Hình 2.2: ñồ chân của ATmega16 .21 Hình 2.3: ñồ bộ biến ñổi ADC 24 Hình 2.4: Thanh ghi ADMUX 25 Hình 2.5: Thanh ghi ñiều khiển và trạng thái ADC 26 Hình 2.6: Thanh ghi dữ liệu ADC .26 Hình 2.7: ñồ khối bộ USART 28 Hình 3.8: ðơn vị tạo xung clock .29 Hình 2.9: ðịnh dạng khung truyền 29 Hình 2.10: ñồ khối của Timer/Counter0 32 Hình 2.11: Giản ñồ thời gian của chế ñộ PWM 33 Hình 2.12: ñồ khối của timer/counter1 34 Hình 2.13: ñồ khối của timer/counter2 .35 Hình 2.14: Giản ñồ thời gian của chế ñộ CTC .36 Hình 3.1: ðồng bộ khung trong truyền tập tin ASCII 38 Hình 3.2: ðồng bộ khung trong truyền tập tin nhị phân .38 Hình 3.3: Truyền ñồng bộ hướng ký tự 38 Hình 3.4: Truyền ñồng bộ hướng bit 39 Hình 3.5: Hoạt ñộng của giao thức Master/Slave .40 Hình 3.6: Hoạt ñộng của mạng Token ring .41 Hình 3.7: Hoạt ñộng của giao thức Data Collision .42 Hình 3.8: Mô tả cổng nối tiếp RS-232 45 Hình 3.9: Kiểu truyền cân bằng 2 dây. .49 Trường ðại học Nông Nghiệp Hà Nội – Luận văn thạc sĩ khoa học kỹ thuật ……………………… vii Hình 3.10: Cặp dây xoắn trong RS485. 49 Hình 3.11: Cách xác ñịnh áp kiểu chung. .50 Hình 3.12: Truyền RS485 khi tham chiếu với ñất. .51 Hình 3.13 : Cách ñặt ñiện trở ñầu cuối R T trong RS485 .51 Hình 3.14: Tín hiệu RS485 thu ñược tương ứng với 2 giá trị ñiện trở RT. 52 Hình 3.15: Phân cực cho ñường truyền RS485 .52 Hình 3.16: ñồ một phát, một nhận trong RS485 52 Hình 3.17: ñồ một phát, một nhận trong RS485 53 Hình 3.18 : ñồ một phát, nhiều nhận trong RS485. .53 Hình 3.19: ñồ sử dụng 2 bộ truyền nhận trong RS485 53 Hình 3.20: ñồ sử dụng nhiều bộ truyền nhận trong RS485. 53 Hình 3.21: ðoạn dây rẽ nhánh trong RS485 .54 Hình 3.22: Một dạng kết nối ñường truyền RS485 hợp lí. .54 Hình 4.1: ðáp ứng quá trình ñiều khiển ON/OFF nhiệt ñộ lò nhiệt .55 Hình 4.2: Mô hình bộ ñiều khiển PID số 58 Hình 4.3: Chống bão hào tích phân .59 Hình 4.4: ñồ khối của một hệ hở .60 Hình 4.5: ðáp ứng của hệ hở 60 Hình 4.6: ñồ khối của một hệ kín có bộ PID .60 Hình 4.7: ñồ khối của hệ kín có bộ tỉ lệ P 61 Hình 4.8: ðáp ứng của hệ kín 61 Hình 4.9: ñồ khối bộ ñiều khiển .62 Hình 4.10: ñồ nguyên lý mạch ñiều khiển trung tâm 63 Hình 4.11: ñồ nguyên lý mạch nút bấm .64 Hình 4.12: Hình ảnh và ñồ chức năng của cảm biến SHT71 .65 Hình 4.13: ðồ thị sai số của cảm biến SHT71 65 Hình 4.14: ñồ nguyên lý mạch kết nối giữa vi ñiều khiển với cảm biến SHT71 66 Hình 4.15: Optical encoder quang tương ñối 66 Hình 4.16: ñồ dạng xung ngõ ra A và B 67 Trường ðại học Nông Nghiệp Hà Nội – Luận văn thạc sĩ khoa học kỹ thuật ……………………… viii Hình 4.17: ñồ nguyên lý mạch logic 68 Hình 4.18: ñồ nguyên lý mạch cầu H công suất 69 Hình 4.19: ñồ chân và mạch kết nối của IC IR2184 69 Hình 4.20: Giản ñồ thời gian của IC IR2184 71 Hình 4.21: Ký hiệu và ñồ chân của MOSFET IRF3205N/TO .71 Hình 4.22: Dạng sóng V DS và V GS khi FET chuyển mạch .72 Hình 4.23: Hình ảnh sản phẩm module cầu H. .73 Hình 4.24: ñồ nguyên lý mạch ñiều khiển ON/OFF 74 Hình 4.25: ñồ nguyên lý mạch cách ly sử dụng opto PC817 74 Hình 4.26: ñồ chân và giản ñồ thời gian ñóng cắt của opto PC817 75 Hình 4.27: Hình ảnh thực tế của màn hình LCD TC1602A 75 Hình 4.28: ñồ nguyên lý mạch kết nối LCD với vi ñiều khiển .77 Hình 4.29: ñồ chân và cấu tạo trong của IC MAX485 77 Hình 4.30: Mạch nguyên lý khối RS485 78 Hình 4.31: ñồ nguyên lý mạch nguồn cấp .79 Hình 4.32: ñồ nguyên lý tổng thể 80 Hình 4.33: ñồ khối chương trình 81 Hình 4.34:Lưu ñồ thuật toán truyền thông trên Slave .82 Hình 4.35:Lưu ñồ thuật toán truyền thông trên Master 83 Hình 4.36:Lưu ñồ thuật toánPID .84 Hình 4.37:Lưu ñồ thuật toán ON/OFF 1 .85 Hình 4.38:Lưu ñồ thuật toán ON/OFF 2 .86 Hình 4.39:Lưu ñồ thuật toán ñiều khiển phím bấm 87 Hình 4.40: ñồ bố trí linh kiện của board mạch ñiều khiển 88 Hình 4.41: ñồ mạch in của board mạch ñiều khiển .89 Hình 4.42: ñồ mạch in hai lớp thực tế của board mạch ñiều khiển .89 Hình 4.43: Hình ảnh board mạch ñiều khiển ñã chế tạo .90 Hình 4.44: Hình ảnh các mạch ñiều khiển ñã chế tạo .90 Hình 4.45: ñồ kết nốihệ thống chạy thí nghiệm .92 . thành luận văn thạc sĩ chuyên ngành ðiện khí hóa SXNN và nông thôn với ñề tài: Thiết kế chế tạo bộ ñiều khiển số quá trình trên nền vi ñiều khiển AVR . Thiết kế chế tạo bộ ñiều khiển số quá trình trên nền vi ñiều khiển AVR với mong muốn ñạt ñược phần nào ñiều ñó. Trường ðại học Nông Nghiệp Hà Nội – Luận

Ngày đăng: 06/12/2013, 19:54

Hình ảnh liên quan

Hình 1.2: Sơ ựồ công nghệ và sơ ựồ khối của quá trình ựiều khiển mực nước - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 1.2.

Sơ ựồ công nghệ và sơ ựồ khối của quá trình ựiều khiển mực nước Xem tại trang 20 của tài liệu.
Hình 1.3: Các thành phần cơ bản của một hệ thống ựiều khiển quá trình - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 1.3.

Các thành phần cơ bản của một hệ thống ựiều khiển quá trình Xem tại trang 21 của tài liệu.
Hình 1.4: Bộ ựiều khiển trong hệ thống lớn - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 1.4.

Bộ ựiều khiển trong hệ thống lớn Xem tại trang 24 của tài liệu.
Hình 2.1: Sơ ựồ cấu trúc bên trong Atnega16 - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 2.1.

Sơ ựồ cấu trúc bên trong Atnega16 Xem tại trang 33 của tài liệu.
Hình 2.7: Sơ ựồ khối bộ USART - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 2.7.

Sơ ựồ khối bộ USART Xem tại trang 40 của tài liệu.
Hình 2.13: Sơ ựồ khối của timer/counter2 - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 2.13.

Sơ ựồ khối của timer/counter2 Xem tại trang 47 của tài liệu.
Hình 2.14: Giản ựồ thời gian của chế ựộ CTC - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 2.14.

Giản ựồ thời gian của chế ựộ CTC Xem tại trang 48 của tài liệu.
Hình 3.5: Hoạt ựộng của giao thức Master/Slave - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 3.5.

Hoạt ựộng của giao thức Master/Slave Xem tại trang 52 của tài liệu.
Hình 3.7: Hoạt ựộng của giao thức Data Collision - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 3.7.

Hoạt ựộng của giao thức Data Collision Xem tại trang 54 của tài liệu.
Hình 4.1: đáp ứng quá trình ựiều khiển ON/OFF nhiệt ựộ lò nhiệt - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.1.

đáp ứng quá trình ựiều khiển ON/OFF nhiệt ựộ lò nhiệt Xem tại trang 67 của tài liệu.
- Với xấp xỉ thành phầ nI theo phương pháp hình chữ nhật và thành phầ nD theo bậc 1  - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

i.

xấp xỉ thành phầ nI theo phương pháp hình chữ nhật và thành phầ nD theo bậc 1 Xem tại trang 69 của tài liệu.
Hình 4.3: Chống bão hào tắch phân - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.3.

Chống bão hào tắch phân Xem tại trang 71 của tài liệu.
Hình 4.7: Sơ ựồ khối của hệ kắn có bộ tỉ lệ P - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.7.

Sơ ựồ khối của hệ kắn có bộ tỉ lệ P Xem tại trang 73 của tài liệu.
Hình 4.10: Sơ ựồ nguyên lý mạch ựiều khiển trung tâm Mạch RESET  - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.10.

Sơ ựồ nguyên lý mạch ựiều khiển trung tâm Mạch RESET Xem tại trang 75 của tài liệu.
Hình 4.13: đồ thị sai số của cảm biến SHT71 - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.13.

đồ thị sai số của cảm biến SHT71 Xem tại trang 77 của tài liệu.
Hình 4.18: Sơ ựồ nguyên lý mạch cầ uH công suất - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.18.

Sơ ựồ nguyên lý mạch cầ uH công suất Xem tại trang 81 của tài liệu.
Từ bảng chân lý ta viết hàm bool cho hai ngõ ra IN1, IN2 theo hai ngõ vào DIR và PWM:  - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

b.

ảng chân lý ta viết hàm bool cho hai ngõ ra IN1, IN2 theo hai ngõ vào DIR và PWM: Xem tại trang 81 của tài liệu.
Bảng 4.5: Bảng một số ựặc tắnh cơ bản của IRF3205N/TO - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Bảng 4.5.

Bảng một số ựặc tắnh cơ bản của IRF3205N/TO Xem tại trang 84 của tài liệu.
Hình 4.23: Hình ảnh sản phẩm module cầu H. - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.23.

Hình ảnh sản phẩm module cầu H Xem tại trang 85 của tài liệu.
Hình 4.32: Sơ ựồ nguyên lý tổng thể - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.32.

Sơ ựồ nguyên lý tổng thể Xem tại trang 92 của tài liệu.
Hình 4.33: Sơ ựồ khối chương trình - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.33.

Sơ ựồ khối chương trình Xem tại trang 93 của tài liệu.
Hình 4.35:Lưu ựồ thuật toán truyền thông trên Master - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.35.

Lưu ựồ thuật toán truyền thông trên Master Xem tại trang 95 của tài liệu.
Hình 4.36:Lưu ựồ thuật toánPID - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.36.

Lưu ựồ thuật toánPID Xem tại trang 96 của tài liệu.
Hình 4.37:Lưu ựồ thuật toán ON/OF F1 - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.37.

Lưu ựồ thuật toán ON/OF F1 Xem tại trang 97 của tài liệu.
Hình 4.39:Lưu ựồ thuật toán ựiều khiển phắm bấm - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.39.

Lưu ựồ thuật toán ựiều khiển phắm bấm Xem tại trang 99 của tài liệu.
Hình 4.40: Sơ ựồ bố trắ linh kiện của board mạch ựiều khiển - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.40.

Sơ ựồ bố trắ linh kiện của board mạch ựiều khiển Xem tại trang 100 của tài liệu.
Hình 4.42: Sơ ựồ mạch in hai lớp thực tế của board mạch ựiều khiển - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.42.

Sơ ựồ mạch in hai lớp thực tế của board mạch ựiều khiển Xem tại trang 101 của tài liệu.
Hình 4.41: Sơ ựồ mạch in của board mạch ựiều khiển - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.41.

Sơ ựồ mạch in của board mạch ựiều khiển Xem tại trang 101 của tài liệu.
Hình 4.43: Hình ảnh board mạch ựiều khiển ựã chế tạo - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.43.

Hình ảnh board mạch ựiều khiển ựã chế tạo Xem tại trang 102 của tài liệu.
Hình 4.46: Hình ảnh ựộng cơ DC sử dụng chạy thắ nghiệm - Luận văn thiết kế chế tạo bộ điều khiển số quá trình trên nền vi điều khiển AVR

Hình 4.46.

Hình ảnh ựộng cơ DC sử dụng chạy thắ nghiệm Xem tại trang 104 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan