báo cáo đồ án môn học bộ điều khiển nhiệt độ lò nhiệt sử dụng giải thuật pid

53 3 0
báo cáo đồ án môn học bộ điều khiển nhiệt độ lò nhiệt sử dụng giải thuật pid

Đ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

CHƯƠNG 1 TỔNG QUAN1.1 Đặt vấn đềVấn đề của đề tài "Điều khiển lò nhiệt bằng phương pháp PID" là tìm hiểu và áp dụng phương pháp điều khiển PID vào hệ thống lò nhiệt để đạt được mục tiêu

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCMKHOA ĐIỆN – ĐIỆN TỬ

 - - 

BÁO CÁO ĐỒ ÁN MÔN HỌC

BỘ ĐIỀU KHIỂN NHIỆT ĐỘ LÒ NHIỆT SỬDỤNG GIẢI THUẬT PID

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO

VIỆT NAM

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬTĐộc lập - Tự do - Hạnh phúc

THÀNH PHỐ HỒ CHÍ MINHKHOA ĐIỆN - ĐIỆN TỬBỘ MÔN ĐIỀU KHIỂN TỰ ĐỘNG

TP.HCM, Tháng 6 năm 2023

DANH SÁCH NHÓM ĐỒ ÁN 2HỌC KỲ II NĂM HỌC 2022-20231 Mã lớp môn học: ARPR310746_10

2 Giảng viên hướng dẫn: Trần Đức Thiện

3 Tên đề tài: Bộ điều khiển nhiệt độ lò nhiệt sử dụng giải thuật PID4 Danh sách nhóm viết báo cáo:

Trang 3

Lời cảm ơn

Nhóm chúng em xin được viết lời cảm ơn chân thành nhất đến thầy Trần Đức Thiện đã dành thời gian, kiến thức và tình cảm quý báu để hướng dẫn và đánh giá đồ án kỹ thuật của chúng em Đây là một cơ hội quý giá để nhóm có thể học hỏi, trau dồi kiến thức và phát triển kỹ năng trong lĩnh vực mà mình đam mê.

Đồ án kỹ thuật này không thể hoàn thành một cách thành công mà không có sự hướng dẫn và đóng góp chân thành của thầy Từ những khóa học, buổi hướng dẫn cá nhân và những lời khuyên quý giá, thầy đã truyền đạt cho chúng em những kiến thức sâu sắc và phương pháp làm việc chuyên nghiệp, giúp chúng em vượt qua các khó khăn và tiến bộ trong quá trình thực hiện đồ án.

Cuối cùng, xin kính chúc thầy Trần Đức Thiện sức khỏe dồi dào, thành công trong sự nghiệp giảng dạy và nghiên cứu Mong rằng những kiến thức và kinh nghiệm tuyệt vời của thầy sẽ được chia sẻ và truyền đạt cho thế hệ sinh viên tiếp theo.

Xin chân thành cảm ơn! Trân trọng

Phạm Tuấn Kiệt - Thái Văn Thanh Hoàng

Trang 4

Mục lục

Danh sách hình ảnh 5

CHƯƠNG 1 TỔNG QUAN 7

1.1 Đặt vấn đề 7

1.2 Mục tiêu của đề tài 7

1.3 Đối tượng và phạm vi nghiên cứu 8

1.4 Tình hình nghiên cứu trong và ngoài nước 8

1.5 Nội dung thực hiện 9

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

2.1 Cơ sở lý thuyết về lò nhiệt 10

2.2 Lý thuyết về bộ điều khiển PID 11

2.2.1 Khái niệm 11

2.2.2 Phương pháp điều khiển 12

CHƯƠNG 3 GIỚI THIỆU HỆ THỐNG 14

3.1 Giới thiệu tổng quan về hệ thống 14

3.2 Sơ đồ khối của hệ thống 15

3.3 Nguyên tắc hoạt động 16

3.3.1 Mạch phát hiện điểm 0 17

3.3.2 Mạch kích Triac 19

3.4 Thiết bị sử dụng cho hệ thống 21

3.5 Giao diện người dùng – GUI 29

CHƯƠNG 4 THI CÔNG MÔ HÌNH, THỰC NGHIỆM VÀ ĐÁNH GIÁ

Trang 5

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

5.1 Kết luận 49

5.2 Hướng phát triển 49

TÀI LIỆU THAM KHẢO 51

Danh sách hình ảnh

Hình 2.1 Bộ điều khiển PID Hình 2.2 Sơ đồ điều khiển hệ thống Hình 3.1 Sơ đồ khối

Hình 3.2 Sơ đồ mô phỏng trên Proteus

Hình 3.3 Mạch phát hiện điểm 0 mô phỏng trên Proteus Hình 3.4 Mạch phát hiện điểm 0 mô phỏng dạng sóng Hình 3.5 Dạng sóng ngõ ra của mạch phát hiện điểm 0 Hình 3.6 Mạch kích Triac mô phỏng trên Proteus Hình 3.7 Chu ký hoạt động của điện áp xoay chiều Hình 3.8 Quan hệ góc mở Triac và thời gian Hình 4.3 Hình ảnh bên ngoài lò nhiệt Hình 4.4 Hình ảnh bên trong lò nhiệt Hình 4.5 Giao diện TAB1

Hình 4.6 Giao diện TAB2 Hình 4.7 Giao diện TAB3

Trang 6

Hình 4.8 Chương trình nhận dữ liệu từ Arduino gửi sang GUI Hình 4.9 Chương trình truyền dữ liệu từ GUI sang Arduino Hình 4.10 Kết quả thực nghiệm

Trang 7

Danh sách bảng

Bảng 2.1 Điều khiển hệ thống phụ thuộc vào các thông số PID Bảng 3.1 Linh kiện trong hệ thống

Bảng 3.2 Thông số kỹ thuật Arduino Uno Bảng 3.3 Sơ đồ chân của LM35 Bảng 3.4 Thông số kỹ thuật LM35 Bảng 3.5 Thông số kỹ thuật của đèn Bảng 3.6 Sơ đồ chân Moc3021 Bảng 3.7 Thông số kỹ thuật

Bảng 3.8 Thông số kỹ thuật OPTO PC817

Trang 8

CHƯƠNG 1 TỔNG QUAN1.1 Đặt vấn đề

Vấn đề của đề tài "Điều khiển lò nhiệt bằng phương pháp PID" là tìm hiểu và áp dụng phương pháp điều khiển PID vào hệ thống lò nhiệt để đạt được mục tiêu điều khiển nhiệt độ hiệu quả.

Lò nhiệt là một hệ thống điều khiển nhiệt độ thông qua việc điều chỉnh nguồn nhiệt đến một quá trình hay một không gian nhất định Việc điều khiển nhiệt độ chính xác trong lò là một yếu tố quan trọng trong nhiều ứng dụng, chẳng hạn như trong công nghiệp, nghiên cứu khoa học, y học, và nhiều lĩnh vực khác.

Phương pháp điều khiển PID (Proportional-Integral-Derivative) là một phương pháp điều khiển phổ biến và mạnh mẽ trong ngành tự động hóa Nó kết hợp ba thành phần cơ bản: tỷ lệ, tích phân và vi phân để tạo ra tín hiệu điều khiển phù hợp Tín hiệu điều khiển này được tính toán dựa trên sai số giữa giá trị đặt và giá trị đo của nhiệt độ, và được sử dụng để điều chỉnh nguồn nhiệt vào lò nhiệt.

Vấn đề của đề tài này là đảm bảo rằng hệ thống điều khiển PID đáp ứng đúng yêu cầu và đạt được hiệu suất tối ưu trong việc điều khiển nhiệt độ trong lò Cần xác định và giải quyết các thách thức có thể phát sinh trong việc cài đặt và điều chỉnh hệ thống PID, bao gồm cân bằng giữa độ ổn định và thời gian phản hồi, phản hồi chậm, tác động nhiễu, và hiệu ứng tương tác giữa các thành phần PID.

Tóm lại, vấn đề của đề tài "Điều khiển lò nhiệt bằng phương pháp PID" là nghiên cứu và áp dụng phương pháp điều khiển PID vào hệ thống lò nhiệt để đạt được sự ổn định và chính xác trong điều khiển nhiệt độ.

1.2 Mục tiêu của đề tài

Xây dựng một bộ điều khiển nhiệt độ hiệu quả cho lò nhiệt, giúp duy trì nhiệt độ ổn định và chính xác trong quá trình hoạt động Phương pháp điều

Trang 9

khiển PID được áp dụng để cải thiện tính ổn định và độ chính xác của hệ thống điều khiển nhiệt độ, đồng thời giảm thiểu sai số điều khiển cho hệ thống.

Các mục tiêu cụ thể của đề tài bao gồm:

- Thiết kế và xây dựng bộ điều khiển nhiệt độ lò nhiệt sử dụng phương pháp PID.

- Đánh giá hiệu suất của hệ thống điều khiển nhiệt độ, đảm bảo nhiệt độ được duy trì ổn định và chính xác trong suốt quá trình hoạt động - So sánh hiệu quả và độ chính xác của hệ thống điều khiển nhiệt độ sử

dụng phương pháp PID so với phương pháp điều khiển cổ điển - Đề xuất các cải tiến và phát triển cho hệ thống điều khiển nhiệt độ sử

dụng phương pháp PID trong tương lai.

1.3 Đối tượng và phạm vi nghiên cứu

- Điều khiển nhiệt độ của lò nhiệt có công suất nhỏ.

- Lò nhiệt là mô hình phi tuyến Đặc trưng của lò nhiệt có đặc tính là khâu quán tính bậc cao, được xấp xỉ về khâu quán tính bậc nhất có khâu trễ pha.

1.4 Tình hình nghiên cứu trong và ngoài nước

Tổng quan tình hình nghiên cứu ngoài nước và trong nước về đề tài "Bộ điều khiển nhiệt độ lò nhiệt sử dụng phương pháp PID" đã đạt được một số kết quả đáng chú ý Đây là một lĩnh vực quan trọng trong ngành tự động hóa và điều khiển, nhằm điều chỉnh và duy trì nhiệt độ ổn định trong lò nhiệt.

Trong nước, cũng đã có một số nghiên cứu về bộ điều khiển nhiệt độ lò nhiệt sử dụng phương pháp PID Các nghiên cứu này thường tập trung vào áp dụng PID truyền thống và tinh chỉnh thủ công các thông số PID để đạt được hiệu suất tốt Một số phương pháp tinh chỉnh PID đã được đề xuất như phương pháp Ziegler-Nichols và phương pháp áp dụng thuật toán thông minh như thuật toán tối ưu hóa và thuật toán di truyền.

Trang 10

Ngoài nước nhiều nghiên cứu đã được tiến hành với mục tiêu nâng cao hiệu suất và độ chính xác của bộ điều khiển nhiệt độ lò nhiệt sử dụng phương pháp PID Các phương pháp tối ưu hóa PID đã được áp dụng để cải thiện hiệu suất điều khiển và giảm đáng kể sai số Một số nghiên cứu cụ thể đã tập trung vào việc cải thiện độ phân giải và tốc độ phản hồi của bộ điều khiển, tăng cường khả năng chống nhiễu và ổn định của hệ thống.

Ngoài ra, một số nghiên cứu đã đề xuất các phương pháp điều khiển tiên tiến như điều khiển dự báo, điều khiển phân tầng và điều khiển mô hình hóa Các phương pháp này có thể cung cấp khả năng dự báo và tương tác linh hoạt hơn với môi trường lò nhiệt, từ đó cải thiện đáng kể hiệu suất và độ chính xác của hệ thống điều khiển nhiệt độ.

1.5 Nội dung thực hiện

Thực hiện hệ thống lò nhiệt bằng phương pháp PID bao gồm các bước chính sau:

- Bước 1: Xác định mục tiêu điều khiển nhiệt độ: Đầu tiên, xác định mục tiêu nhiệt độ muốn đạt được trong lò nhiệt Điều này sẽ được dùng làm tham số đầu ra để điều khiển.

- Bước 2: Xây dựng và cài đặt thuật toán điều khiển PID: Dựa trên thông số PID đã xác định, xây dựng thuật toán điều khiển PID.

- Bước 3: Xác định thông số PID: Xác định các thông số PID tối ưu cho hệ thống điều khiển.

- Bước 4: Điều chỉnh và hiệu chỉnh PID: Điều chỉnh và hiệu chỉnh các thông số PID để đảm bảo hiệu suất tối ưu

- Bước 5: Kiểm tra và đánh giá hiệu suất: Tiến hành kiểm tra và đánh giá hiệu suất của hệ thống điều khiển PID trên lò nhiệt thực tế Đo và so sánh nhiệt độ thực tế với mục tiêu nhiệt độ để đánh giá độ chính xác và ổn định của hệ thống.

- Bước 6: Tinh chỉnh và tối ưu hóa: Dựa trên kết quả đánh giá, tinh chỉnh

và tối ưu hóa hệ thống điều khiển PID để cải thiện hiệu suất

Trang 11

CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT2.1 Cơ sở lý thuyết về lò nhiệt

Lò nhiệt là một thiết bị sử dụng năng lượng điện để tạo ra nhiệt độ cao, thường được sử dụng trong các ứng dụng như sưởi ấm không gian, sấy khô hoặc chảo nhiệt Nguyên lý hoạt động của lò nhiệt dựa trên chuyển đổi năng lượng điện thành nhiệt năng thông qua các thành phần điện tử như mạch kích triac và mạch phát hiện điểm 0 Điện năng từ nguồn điện sẽ được điều khiển và biến đổi thành nhiệt độ cao để đáp ứng yêu cầu của quá trình sưởi ấm hoặc làm nóng.

Một lò nhiệt thông thường bao gồm các thành phần chính sau: - Nguồn điện: Lò nhiệt sử dụng nguồn điện để cung cấp năng lượng cho

quá trình sưởi ấm hoặc làm nóng Nguồn điện thường là một nguồn AC (điện áp xoay chiều).

- Mạch điều khiển: Mạch điều khiển trong lò nhiệt có nhiệm vụ điều khiển công suất đầu ra và duy trì nhiệt độ mong muốn Mạch điều khiển thường được xây dựng với sự kết hợp của các thành phần điện tử như mạch kích triac và mạch phát hiện điểm 0, cùng với vi xử lý để xử lý tín hiệu và thực hiện các thuật toán điều khiển.

- Thiết bị chuyển đổi: Thiết bị chuyển đổi, như mạch kích triac, được sử dụng để điều chỉnh lưu lượng điện thông qua lò nhiệt Mạch kích triac cho phép điều chỉnh công suất đầu ra bằng cách kiểm soát thời gian dẫn của điện trong một chu kỳ điện áp AC Khi thời gian dẫn tăng, công suất đầu ra tăng và ngược lại.

- Cảm biến nhiệt độ: Cảm biến nhiệt độ được sử dụng để đo và giám sát nhiệt độ trong lò nhiệt Các loại cảm biến nhiệt độ thông thường bao gồm các cảm biến điện trở, cảm biến nhiệt độ quang điện hoặc cảm biến nhiệt độ hồ quang.

Trang 12

2.2 Lý thuyết về bộ điều khiển PID

2.2.1 Khái niệm

Bộ điều khiển PID là một hệ thống điều khiển tự động được sử dụng phổ biến trong các ứng dụng công nghiệp và điều khiển quá trình PID là viết tắt của Proportional-Integral-Derivative, đại diện cho ba thành phần chính trong hệ thống này là: khâu khuyếch đại (P), khâu tích phân (I), khâu vi phân (D).

Hình 2.1 Bộ điều khiển PID

Một hệ thống với bộ điều khiển PID cơ bản:

Hình 2.2 Sơ đồ điều khiển hệ thống

Trong đó:

SP: Giá trị đặt

e(t): Sai số (e = SP – PVht) u(t): Tín hiệu điều khiển PV: Giá trị hiện tại của hệ thống PVh : Giá trị hồi tiếp

Trang 13

Hàm truyền của bộ điều khiển PID số có dạng:

2.2.2 Phương pháp điều khiển

Trong đề tài này nhóm sử dụng phương pháp điều chỉnh thủ công đểđiều khiển

Nếu hệ thống phải duy trì trạng thái online, một phương pháp điều chỉnh là thiết đặt giá trị đầu tiên của K và K bằng không Tăng dần K choidp đến khi đầu ra của vòng điều khiển dao động, sau đó K có thể được đặt tớip xấp xỉ một nửa giá trị đó để đạp đạt được đáp ứng "1/4 giá trị suy giảm biên độ" Sau đó tăng K đến giá trị phù hợp sao cho đủ thời gian xử lý Tuy nhiên,i Ki quá lớn sẽ gây mất ổn định Cuối cùng, tăng K nếu cần thiết, cho đến khid vòng điều khiển nhanh có thể chấp nhận được nhanh chóng lấy lại được giá trị đặt sau khi bị nhiễu Tuy nhiên, K quá lớn sẽ gây đáp ứng dư và vọt lố d

Bảng 2.1 Điều khiển hệ thống phụ thuộc vào các thông số PID

Thông số Thời gian

Trang 15

CHƯƠNG 3 GIỚI THIỆU HỆ THỐNG3.1 Giới thiệu tổng quan về hệ thống

Hệ thống "Điều khiển lò nhiệt bằng phương pháp PID" là một ứng dụng của phương pháp điều khiển PID trong việc duy trì và điều chỉnh nhiệt độ của một lò nhiệt Phương pháp PID (Proportional-Integral-Derivative) là một phương pháp điều khiển phổ biến và hiệu quả được sử dụng rộng rãi trong các hệ thống điều khiển tự động.

Trong hệ thống "Điều khiển lò nhiệt bằng phương pháp PID", mục tiêu là điều chỉnh nhiệt độ trong lò nhiệt để đạt được một giá trị đặt trước được xác định

Khối xử lí chính sẽ được thực hiện trên bo mạch Arduino sử dụng vi điều khiển Arduino Uno Trong hệ thống lò nhiệt, cảm biến nhiệt độ sử dụng để đo lường và cung cấp thông tin về mức nhiệt độ hiện tại Thông tin này sau đó được truyền cho bộ điều khiển để xử lý và đưa ra quyết định điều chỉnh góc mở của Triac với sự đồng bộ của mạch dò điểm 0 qua đó điều khiển nhiệt độ.

Hệ thống thiết kế một giao diện người dùng GUI dựa trên nền tảng Winform viết bằng ngôn ngữ C# Giao diện người dùng này sẽ cung cấp cho người dùng về điều chỉnh các thông số PID, nhiệt độ đặt với vi điều khiển Arduino Uno đồng thời cũng nhận lại nhiệt độ, sai số, tín hiệu điều khiển từ Arduino Uno gửi về thông qua giao thức truyền thông UART Giao diện còn cung cấp cho người dùng về biểu đồ của đáp ứng ngõ ra, sai sô, tín hiệu điều khiển thông qua đó dễ dàng đánh giá được đáp ứng của hệ thống mà đưa ra các điều chỉnh về thông số PID.

Về giao thức truyền thông UART, giao thức này cung cấp một phương thức truyền thông đơn giản và đáng tin cậy, cho phép truyền dữ liệu giữa các thành phần của hệ thống Những thông số lựa chọn như cổng COM, tốc độ truyền, data bit cũng sẽ được thiết lập trên giao diện người dùng – GUI.

Trang 16

3.2 Sơ đồ khối của hệ thống

Hình 3.1 Sơ đồ khối

Hình 3.2 Sơ đồ mô phỏng trên Proteus

Chân A0 của Arduino nhận tín hiệu ADC thông qua cảm biến LM35 được nối với mạch nguồn DC 12V để đọc nhiệt độ.

Chân PIN DIGITAL 7 được nối với chân 1 của mạch kích Triac, chân 2 của mạch Triac được nối vào GND.

Trang 17

Ngõ ra của mạch phát hiện điểm 0 được nối vào chân DIGITAL 2, dùng trực tiếp nguồn 5V của Arduino để cấp nguồn cho mạch, chân transitor của OPTO được nối vào mass.

3.3 Nguyên tắc hoạt động

Nguyên tắc hoạt động của hệ thống lò nhiệt dựa trên nguyên lý chuyển đổi năng lượng điện thành nhiệt năng để tạo ra và duy trì một nhiệt độ mong muốn trong lò Quá trình hoạt động của hệ thống lò nhiệt có thể được mô tả như sau:

 Nguồn cung cấp năng lượng sử dụng nguồn xoay chiều 220V.

 Môi trường lò: dùng thùng xốp với kích thước 31cm x 21cm x 25cm để làm môi trường lò chứa bóng đèn sợi đốt và cảm biến nhiệt Kích thước hộp nhỏ đủ để đáp ứng được cho quá trình hoạt động của hệ thống  Hệ thống điều khiển: sử dụng phương pháp điều khiển bằng PID

 Cảm biến nhiệt độ: Hệ thống lò nhiệt sử dụng cảm biến nhiệt độ để theo dõi nhiệt độ hiện tại trong lò Cảm biến ở đây nhóm dùng LM35 gắn kết với bộ vi xử lý Arduino Uno để gửi tín hiệu về nhiệt độ hiện tại.

 Hệ thống điều chỉnh: Dựa trên tín hiệu từ cảm biến nhiệt độ, hệ thống điều khiển sẽ so sánh giá trị nhiệt độ hiện tại với giá trị đặc tính mục tiêu Nếu có sai lệch, hệ thống điều khiển sẽ điều chỉnh góc mở Triac để giữ cho nhiệt độ trong lò ở mức mong muốn.

 Phản hồi và điều chỉnh: Quá trình điều chỉnh được tiếp tục thông qua phản hồi từ cảm biến nhiệt độ Hệ thống điều khiển sẽ liên tục so sánh nhiệt độ hiện tại và nhiệt độ mục tiêu, và điều chỉnh nguồn cung cấp năng lượng hoặc môi trường lò để duy trì nhiệt độ ổn định.

Quá trình này được lặp đi lặp lại để duy trì nhiệt độ mong muốn trong lò nhiệt Các thông số và thiết bị trong hệ thống lò nhiệt có thể được tinh chỉnh để đạt hiệu suất và đáp ứng tốt nhất cho quá trình nung hoặc xử lý nhiệt cụ thể.

Trang 18

Để hiểu rõ hơn vấn đề hoạt động của lò, chúng ta sẽ đi vào nguyên lý của từng khối mạch trong hệ thống

3.3.1 Mạch phát hiện điểm 0

Hình 3.3 Mạch phát hiện điểm 0 mô phỏng trên Proteus

Mạch phát hiện điểm 0 là một mạch điện được sử dụng để xác định thời điểm khi tín hiệu điện chuyển từ âm thành dương hoặc từ dương thành âm trong chu kỳ điện áp xoay chiều (AC) Nó sử dụng một cặp đầu dò để giám sát điện áp và phát hiện điểm zero crossing (điểm 0) Khi mạch phát hiện điểm 0 nhận được tín hiệu điện từ đầu dò, nó sẽ gửi một tín hiệu đến bộ điều khiển để đồng bộ hóa hoạt động của các thiết bị điện trong hệ thống.

Nguyên lý hoạt động:

 Khi cấp điện áp xoay chiều 220V qua cầu diode, ta thu được điện áp với bán kỳ dương dao động tần số f=50Hz, tức chu kỳ dao động là T=0.02s=20ms Dòng điện qua cầu diode tới zener có V =4.7V Khiz Vdiode<Vz thì điện áp chạy qua trở 470 Lúc này zener dẫn thuận và được xem như một diode bán dẫn bình thuờng Còn khi zener dẫn ngược thì được xem như một nguồn 4.7V cung cấp điện áp cho led trong OPTO PC817 phát sáng, kích dẫn chân 3 và 4 với nhau Sau đó chân tín hiệu kết nối với vi điều khiển được nối xuống mass Dựa vào điểm này, ta sử dụng ngắt ngoài của vi điều khiển để nhận biết tín hiệu đồng bộ của điện áp xoay chiều, tính góc mở của Triac Quá trình này lặp lại liên tục để phát hiện và thông báo về các điểm 0 trong tín hiệu điện xoay chiều.

 Nếu VCD>5(V)⟹VED≈ 4.7(V )⟹ Led của OPTO sẽ sáng ⟹ Ngõ ra đưa vào Arduino là 0(V)

Trang 19

 Nếu VCD<5(V )⟹ VED<4.7 (V )⟹ Led của OPTO không đủ dòng để sáng ⟹ Ngõ đưa vào Arduino lúc này là 5(V)

Tiến hành chạy mô phỏng thu được các dạng sóng ngõ ra như Hình 3.5 Ở đây, nguồn cấp vào là 220V/50Hz, tại đầu ngõ ra sẽ có một nguồn DC 5V (như Hình 3.4) Khi mạch phát hiện được điểm 0, ta thấy trên Oscilloscope sẽ có xuât hiện xung tại ngõ ra, độ cao của xung cũng xấp xỉ 5V Xung này sẽ đưa tín hiệu vào bộ điều khiển để nhận biết được

Hình 3.4 Mạch phát hiện điểm 0 mô phỏng trên proteus

Trang 20

Hình 3.5 Dạng sóng ngõ ra của mạch phát hiện điểm 0

3.3.2 Mạch kích Triac

Hình 3.6 Mạch kích Triac mô phỏng trên Proteus

Mạch kích Triac sử dụng tín hiệu đầu vào từ các bộ điều khiển hoặc các cảm biến để kích hoạt Triac và điều khiển các thiết bị điện trong lò nhiệt Nó giúp cho quá trình hoạt động của lò nhiệt được tự động hóa hơn, tiết kiệm thời gian và giảm thiểu sự cố trong quá trình vận hành lò.

Tuy nhiên, việc sử dụng mạch kích tri ác cần phải được thực hiện cẩn thận và đảm bảo an toàn, bởi vì khi triac bị chập điện hoặc bị hỏng, nó có thể gây ra những rủi ro nghiêm trọng cho người và thiết bị trong lò nhiệt

Nguyên lý hoạt động:

 Khi có tín hiệu điện áp từ vi điều khiển phát hiện được điểm 0 thì led của OPTO MOC3021 sẽ phát quang tạo hiện tượng hồ quang điện và kích dẫn chân 4 chân 6 vì thế sẽ có điện áp kích chân G của triac để đèn sáng

 Sự thay đổi của góc kích α quyết định công suất mở của triac Khi góc kích α thay đổi thì điện áp đầu ra của triac cũng sẽ thay đổi Góc kích α=0 công suất đạt 100% triac mở hoàn toàn, góc α lúc công suất đạt 50% triac mở một nửa, góc α lúc công suất đạt 0% triac ngưng dẫn Ta điều khiển được góc kích khi tìm được điểm 0, tức là điểm giao nhau giữa chu kỳ âm và chu kỳ dương của điện áp xoay chiều Quá trình được biểu thị ở Hình 3.6

Trang 21

Hình 3.7 Chu kỳ hoạt động của điện áp xoay chiều

Quan hệ góc mở triac với thời gian được mô phỏng trong hình 3.7 bên dưới Trong đó t là thời gia tương ứng với góc mở của triac, t là thời gian12 xung kích của chân G để kích dẫn và t là khoảng thời gian mà dòng điện3 đóng ngắt trong nữa chu kỳ Trong thời gian t , tải không được cấp điện nên1 ngõ ra bằng 0, sau thời gian t VDK cấp 1 xung làm cho dòng dương chạy1 trong nửa chu kỳ đầu còn lại, sau khi hết nửa chu kỳ đầu thì triac ngưng hoạt đông, ngõ ra bằng 0 Tại đây sau thời gian t , triac tiếp tục dẫn và dẫn dòng1 trong nửa chu kỳ còn lại.

Dòng hiệu dụng được cấp cho bóng đèn tính bằng công thức:

Trang 22

Tên linh kiện Thông số Số lượng Arduino Uno Điện áp hoạt động:

Trang 23

Triac BTA16 Điện áp cực đại: 600V

Dòng tối đa: 50A Công suất tiêu thụ:

 Thông số kỹ thuật chi tiết các linh kiện Vi điều khiển arduino uno

Trang 24

Hình 3.9 Arduino Uno

Arduino Uno được xây dựng với phần nhân là vi điều khiển ATmega328P, sử dụng thạch anh có chu kì dao động là 16 MHz.

Với vi điều khiển này, tổng cộng có 14 pin (ngõ) ra/vào được đánh số từ 0 tới 13 (trong đó có 6 pin PWM, được đánh dấu ~ trước mã số của pin) Song song đó, có thêm 6 pin nhận tín hiệu analog được đánh kí hiệu từ A0 đến A5, 6 pin này cũng có thể sử dụng được như các pin ra/vào bình thường (như pin 0 - 13) Ở các pin được đề cập, pin 13 là pin đặc biệt vì nối trực tiếp với LED trạng thái trên board.

Trên board còn có 1 nút reset, 1 ngõ kết nối với máy tính qua cổng USB và 1 ngõ cấp nguồn sử dụng jack 2.1mm lấy năng lượng trực tiếp từ AC-DC adapter hay thông qua ắc-quy nguồn.

Thông số kỹ thuật của Arduino board được tóm tắt trong bảng sau:

Bảng 3.2 Thông số kỹ thuật Arduino Uno

Digital I/O pins 14 (trong đó: 6pin có khả năng băm

Trang 25

Cường độ dòng điện trên mỗi I/O

LM35 là một cảm biến nhiệt độ tương tự, điện áp ở đầu ra của cảm biến tỷ lệ với nhiệt độ tức thời và có thể dễ dàng được xử lý để có được giá trị nhiệt độ bằng độ C.

Ưu điểm của LM35 là nó không yêu cầu bất kỳ hiệu chuẩn bên ngoài nào Lớp vỏ cũng bảo vệ nó khỏi bị quá nhiệt Chi phí thấp và độ chính xác cao.

Trang 26

Hình 3.10 cho thấy được hình dạng và sơ đồ chân của cảm biến

Bảng 3.3 Sơ đồ chân của LM35

1 Vcc hay +Vs Chân cấp nguồn với điện áp từ 4V đến 30V 2 Vout Chân lấy điện áp ra, điện áp ở chân này thay đổi

10mV/° C

Bảng 3.4 Thông số kỹ thuật của LM35

Nhiệt độ thay đổi tuyến tính 10mV/° C Khoảng nhiệt độ đo được −55 ° C đến 150°

Độ tự gia nhiệt Thấp, khoảng 0.08° C trong không khí tĩnh

Trở kháng ngõ ra Nhỏ, 0.2Ω với dòng tải 1mA

Nguyên lý hoạt động của cảm biến LM35:

 Cảm biến LM35 hoạt động bằng cách cho ra một giá trị điện áp nhất định tại chân V (chân giữa) ứng với mỗi mức nhiệt độ Như vậy, bằng cáchout đưa vào chân bên trái của cảm biến LM35 điện áp 5V, chân phải nối đất, đo hiệu điện thế ở chân giữa, bạn sẽ có được nhiệt độ (0-100ºC) tương ứng với điện áp đo được.

 Bóng đèn sợi đốt

Ngày đăng: 20/04/2024, 09:33