Thiết kế chế tạo bộ điều khiển ổn định nhiệt độ nước

46 606 9
Thiết kế chế tạo bộ điều khiển ổn định nhiệt độ nước

Đ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

Điều khiển nhiệt độ chỉ là một lĩnh vực nhỏ trong điều khiển tự động , và cũng có nhiều công trình hiệu quả cao như các lò nung trong công nhiệp , lò nướng dân dụng ,… đòi hỏi phải điều khiển sao cho nhiệt độ bằng hoặc xấp xỉ nhiệt độ dặt để đáp ứng các điều kiện mà nhu cầu sản xuất đặt ra . Đề tài “ ổn định nhiệt độ ” nhằm mục đích tìm hiểu và đưa ra giải pháp mà có thể dễ dàng ứng dụng được với giá thành rẻ, dễ thi công, và hiệu quả.

MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH LỜI NĨI ĐẦU CHƢƠNG ĐẶT VẤN ĐỀ 1.1 Nhiệm vụ 1.2 Đối tượng nghiên cứu 1.3 Mục tiêu nghiên cứu 1.4 Phương pháp nghiên cứu 1.5 Phạm vi nghiên cứu 1.6 Nội dung CHƢƠNG CƠ SỞ LÝ THUYẾT 2.1 Khái niệm phân loại thiết bị điều khiển ổn định nhiệt độ 2.1.1 Khái niệm 2.1.2 Phân loại 2.2 Các phương pháp ổn định nhiệt độ 2.2.1 Phương pháp đóng – ngắt (ON/OFF) 2.2.2 Điều khiển vòng kín 2.2.3 Điều khiển PID 10 CHƢƠNG 3.CHẾ TẠO MÔ HÌNH 14 3.1 Mơ hình hóa hệ hệ thống 14 3.1.1 Hệ lưu chất 14 3.1.2 Hệ điện 14 3.1.3 Hệ nhiệt 14 3.2 Khảo sát bình chứa 15 3.2.1 Mơ hình khảo sát 15 3.2.2 Các bước tiến hành kết đo 16 3.2.3 Xử lý kết 17 Từ số liệu ta vẽ đồ thị nhiệt độ thời gian thiết bị sau: 17 3.4 Tổng hợp mô 18 CHƢƠNG THIẾT KẾ, CHẾ TẠO BỘ ĐIỀU KHIỂN 21 4.1 Sơ đồ khối 21 4.2 Chế tạo phần điều khiển: 21 4.2.1.Thiết bị gia nhiệt: 21 4.2.2 Cảm biến nhiệt DS18B20 22 4.2.3 Arduino uno R3 24 4.2.4 LCD 1602 32 4.2.5 Relay Solid SSR-25DA Fotex 33 4.2.6 Khối nguồn 34 4.3 Sơ đồ kết nối 36 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 41 TÀI LIỆU THAM KHẢO 42 DANH MỤC BẢNG Bảng 3.1 Nhiệt độ khảo sát theo thời gian 16 Bảng 4.1 Một vài thông số Ardunio uno R3 26 Bảng 4.2 Kết nối LCD với Árduion 33 DANH MỤC HÌNH Hình 2.1 Bình thủy điện Hình 2.2 Bình nóng lạnh Hình 2.3 Chế độ điều khiển ON/OFF Hình 2.4 Sơ đồ nguyên tắc điều khiển theo sai lệch Hình 2.5 Sơ đồ nguyên tắc điều khiển bù nhiễu Hình 2.6 Sơ đồ nguyên tắc điều khiển hỗn hợp 10 Hình 2.7 Ảnh hưởng hệ số P vào hệ thống 11 Hình 2.8 Ảnh hưởng hệ số I vào hệ thống 12 Hình 2.9 Ảnh hưởng hệ số D vào hệ thống 13 Hình 3.1 Mơ hình hệ thống bình nước 15 Hình 3.2 Đồ thị nhiệt độ thay đổi theo thời gian 17 Hình 3.3 Hệ thống sau mơ hình hóa 18 Hình 3.4 Hộp thoại Function Block Parameters 19 Hình 3.5 Hộp thoại PID Tuner 19 Hình 3.6: Hệ thống chưa có PID 20 Hình 3.7 Hệ thống có PID 20 Hình 4.1 Các khối hệ thống ổn định nhiệt 21 Hình 4.2 điện trở nhiệt nước 22 Hình 4.3 Hình ảnh thực tế DS18B20 23 Hình 4.4 Các chân chức cảm biến DS18B20 23 Hình 4.5 Phần cứng Arduino uno R3 28 Hình 4.6 Các chân Arduino R3 31 Hình 4.7 Hình ảnh thực tế LCD 32 Hình 4.8 Hình ảnh thực tế SSR-25DA Fotex 34 Hình 4.9 Hình ảnh thực tế nguồn adapter 9V - 2A 34 Hình 4.10 Hình ảnh thực tế mạch hạ áp nguồn LM2596 35 Hình 4.11 Sơ đồ nguyên lý điều khiển 36 LỜI NÓI ĐẦU Ngày khoa học kỹ thuật phát triển, tác động nhiều đến lĩnh vực đời sống xã hội Khoa học kỹ thuật đòi hỏi người ln ln khơng ngừng tìm tòi học tập để tiến Với nhảy vọt khoa học, kỹ thuật điện điện tử ngành phát triển thời gian ngắn đạt thành tựu to lớn hầu hết lĩnh vực khác đời sống xã hội Các thiết bị công nghệ đổi tiên tiến góp phần nâng cao chất lượng máy móc, thiết bị hoạt động có hiệu quả, an tồn ổn định Các vi điều khiển có ứng dụng ngày rộng rãi lĩnh vực kỹ thuật đời sống xã hội Ngày nhu cầu chuyên dụng hóa, tối ưu (thời gian, khơng gian, giá thành) bảo mật, tính chủ động cơng việc… ngày đòi hỏi khắt khe, việc đưa công nghệ lĩnh vực chế tạo mạch điện điện tử để đáp ứng nhu cầu hoàn toàn cấp thiết mang tính thực tế cao Kỹ thuật vi xử điều khiển phát triển, ứng dụng nhiều lĩnh vực sản xuất công nghiệp, tự động hóa, đời sống nhiều lĩnh vực khác So với kỹ thuật số kỹ thuật vi điều khiển nhỏ gọn nhiều tích hợp lại có khả lập trình để điều khiển nên tiện dụng động Với tính ưu việt vi điều khiển phạm vi đồ án nhỏ này, em sử dụng vi điều khiển để đo khống chế nhiệt độ, đồng thời cho hiển thị lên LCD.Xuất phát từ nhu cầu em lựa chọn đề tài “Thiết kế chế tạo điều khiển ổn định nhiệt độ nƣớc” Đồ án tốt nghiệp thực kiến thức học, số sách tham khảo, số nguồn tài liệu khác hướng dẫn nhiệt tình thầy Phạm Khánh Tùng Tuy nhiên thời gian trình độ có hạn nên khơng tránh khỏi thiếu sót Vì em mong giúp đỡ đóng góp thầy để em hồn thành đồ án cách tốt Em xin chân thành cảm ơn CHƢƠNG ĐẶT VẤN ĐỀ 1.1 Nhiệm vụ - Tìm hiểu tính cấp thiết khả áp dụng trông thực tế điều khiển ổn định nhiệt độ - Tìm hiểu phương pháp ổn định nhiệt độ - Chế tạo mơ hình - Thiết kế , chế tạo điều khiển ổn định nhiệt độ 1.2 Đối tƣợng nghiên cứu - Thiết bị gia nhiệt: + Công suất thiết bị gia nhiệt : 2000W + Nguồn 220V + Dung tích lít - Cảm biến nhiệt DS18B20 - Ardunino - LCD 1602 - Relay Solid SSR- 40A Fotex - Nguồn Adapter 9V – 2A - Mạch hạ áp nguồn LM2596 1.3 Mục tiêu nghiên cứu - Thiết kế mơ hình , mạch điều khiển ổn định nhiệt độ - Lập trình , sử dụng phần mềm ardunion để điều khiển ổn định nhiệt độ - Làm sản phẩm thực tế 1.4 Phƣơng pháp nghiên cứu Nghiên cứu xây dựng sơ đồ khối hệ thống điều khiển ổn định nhiệt độ , từ chế tạo mơ hình hệ thống xây dựng hàm truyền hệ thống Xây dựng mô hệ thống matlab để tìm thơng số cho mạch điều khiển 1.5 Phạm vi nghiên cứu - Tìm hiểu phương pháp điều khiển PID, phương pháp xây dựng hàm truyền đối tượng , đồ thị khảo sát đối tượng - Phạm vi đề tài vấn đề thiết kế ,chế tạo điều khiển ổn định độ nước - Ứng dụng kiến thức học vào thực tiễn nhằm củng cố kiến thức nâng cao trình độ - Có thể tùy chỉnh mức nhiệt độ khác khoảng 25 – 700C 1.6 Nội dung Chương 1: Đặt vấn đề Chương 2: Cơ sở lý thuyết Chương 3: Chế tạo mơ hình Chương 4: Thiết kế , chế tạo điều khiển ổn định nhiệt độ Chương : Kết luận hướng phát triển CHƢƠNG CƠ SỞ LÝ THUYẾT 2.1 Khái niệm phân loại thiết bị điều khiển ổn định nhiệt độ 2.1.1 Khái niệm - Điều khiển: Là tập hợp tất tác động có mục đích nhằm điều khiển q trình hay trình theo quy luật hay chương trình cho trước - Điều khiển học : Là môn khoa học nghiên cứu nguyên tắc xây dựng hệ điều khiển - Điều khiển tự động : Là trình điều khiển điều chỉnh thực mà khơng có tham gia người - Hệ thống điều khiển : Là tập hợp tất thiết bị mà nhờ q trình điều khiển thực - Hệ thống điều khiển tự động : Là tập hợp tất thiết bị kỹ thuật , đảm bảo điều khiển điều chỉnh tự động trình Điều khiển nhiệt độ lĩnh vực nhỏ điều khiển tự động , có nhiều cơng trình hiệu cao lò nung cơng nhiệp , lò nướng dân dụng ,… đòi hỏi phải điều khiển cho nhiệt độ xấp xỉ nhiệt độ dặt để đáp ứng điều kiện mà nhu cầu sản xuất đặt Đề tài “ ổn định nhiệt độ ” nhằm mục đích tìm hiểu đưa giải pháp mà dễ dàng ứng dụng với giá thành rẻ, dễ thi công, hiệu 2.1.2 Phân loại Thời kì cơng nghiệp hóa đại hóa đời ngày phát triển, nhu cầu điều khiển ổn định nhiệt độ công nghiệp dân ngày cao Bên cạnh giải pháp truyền thống đốt than, củi hay gas, điện trang bị máy nhiệt chất lỏng tiện lợi ngày nhiều việc sống Tuy nhiên, chi phí cho lần sử dụng, tốn thời gian chi phí điện khơng thể biết xác nhiệt độc cần sử dụng bao nhiêu, thiết bị ổn định nhiệt độ chất lỏng ngày phát triển sử dụng rộng rãi Trên thị trường ngày có nhiều thiết bị ổn định nhiệt độ nước bình thủy điện hay bình nóng lạnh… - Bình thủy điện: Bình thủy điện loại bình đun điện có tác dụng giữ ấm phích nước truyền thống Bình phù hợp với cá nhân, gia đình có nhu cầu dùng nước nóng nhiều lần ngày cho việc pha trà, cafê, nấu sữa cho bé, nấu mì… Chỉ cần cho nước vào lần, sau khoảng 20-30 phút, bạn có nước sơi dùng cho ngày dài mà không cần phải nấu lại Hình 2.1 Bình thủy điện Loại: Bình thuỷ, phích điện - Dung tích (lít): 2.2 - Cơng suất nấu nước sơi: 700W - Tính năng: Tự ngắt nước sơi, Đèn báo - Điều chỉnh nhiệt độ, Hiển thị mức nước, Chống rò điện Ƣu điểm: + Nấu nước đồng thời giữ nóng suốt thời gian dài + Nhiều mức nhiệt giữ nóng tự động + Có khóa an tồn + Nhiều cách rót nước + Dung tích lớn Nhƣợc điểm: + Tiêu tốn điện + Thời gian nấu khơng nhanh bình đun siêu tốc - Bình nóng lạnh: Bình nóng lạnh từ lâu trở thành thiết bị quen thuộc hộ gia đình đáp ứng nhu cầu nước nóng cho người sử dụng vào sinh hoạt Với tính hiệu quả,dễ dàng lắp đặt,chi phí khơng cao…,bình nóng lạnh thực trở nên phổ biến Việt Nam toàn giới Chức điều khiển nhiệt độ: Khi nhiệt độ bình đạt nhiệt độ yêu cầu theo cài đặt rơle nhiệt tự động ngắt nguồn điện cấp điện cho gia nhiệt, nhiệt độ giảm xuống rơle nhiệt lại tự động cấp điện trở lại cho gia nhiệt Chức bảo vệ: Trong trường hợp rơ le bị hư chế độ điều khiển nhiệt độ cắt điện toàn hệ thống, giúp đảm bảo an toàn cho thiết bị người sử dụng Hình 4.5 Phần cứng Arduino uno R3 Trong đó: Cổng USB (loại B): cổng giao tiếp để ta upload code từ PC lên vi điểu khiển Đồng thời giao tiếp serial để truyền liệu vi điểu khiển với máy tính Jack nguồn: để chạy Arduino lấy nguồn từ cổng USB trên, khơng phải lúc cắm với máy tính Lúc đó, ta cần nguồn 9V đến 12V Hàng Header: đánh số từ đến 12 hàng digital pin, nhận vào xuất tín hiệu số Ngồi có pin đất (GND) pin điện áp tham chiếu (AREF) Hàng header thứ hai: chủ yếu liên quan đến điện áp đất, nguồn Hàng header thứ ba: chân để nhận vào xuất tín hiệu analog Ví dụ đọc thơng tin thiết bị cảm biến Vi điều khiển AVR: xử lý trung tâm toàn bo mạch Với mẫu Arduino khác chip khác - Vi điều khiển: Arduino UNO sử dụng vi điều khiển họ 8bit AVR ATmega8, ATmega168, ATmega328 Bộ não xử lí tác vụ đơn giản điều khiển đèn LED nhấp nháy, xử lí tín hiệu cho xe điều khiển từ xa, làm trạm đo nhiệt độ - độ ẩm hiển thị lên hình LCD,… hay ứng dụng khác - Năng lượng:  Arduino UNO cấp nguồn 5V thông qua cổng USB cấp nguồn với điện áp khuyên dùng 7-12V DC giới hạn 6-20V Thường cấp nguồn pin vng 9V hợp lí khơng có sẵn nguồn từ cổng USB Nếu cấp nguồn vượt ngưỡng giới hạn làm hỏng Arduino UNO  Các chân lượng: GND (Ground): cực âm nguồn điện cấp cho Arduino UNO Khi ta dùng thiết bị sử dụng nguồn điện riêng biệt chân phải nối với 5V: cấp điện áp 5V đầu Dòng tối đa cho phép chân 500mA 3.3V: cấp điện áp 3.3V đầu Dòng tối đa cho phép chân 50mA Vin (Voltage Input): dùng để cấp nguồn cho Arduino UNO, nối cực dương nguồn với chân cực âm nguồn với chân GND IOREF: điện áp hoạt động vi điều khiển Arduino UNO đo chân Và dĩ nhiên ln 5V Mặc dù ta khơng lấy nguồn 5V từ chân để sử dụng chức khơng phải cấp nguồn RESET: việc nhấn nút Reset board để reset vi điều khiển tương đương với việc chân RESET nối với GND qua điện trở 10KΩ Lƣu ý:  Arduino UNO khơng có bảo vệ cắm ngược nguồn vào, phải cẩn thận, kiểm tra cực âm – dương nguồn trước cấp cho Arduino UNO  Các chân 3.3V 5V Arduino chân dùng để cấp nguồn cho thiết bị khác, chân cấp nguồn vào Việc cấp nguồn sai vị trí làm hỏng board Điều không nhà sản xuất khuyến khích  Cấp nguồn ngồi khơng qua cổng USB cho Arduino UNO với điện áp 6V làm hỏng board  Cấp điện áp 13V vào chân RESET board làm hỏng vi điều khiển ATmega328  Cường độ dòng điện vào/ra tất chân Digital Analog Arduino UNO vượt 200mA làm hỏng vi điều khiển  Cấp điệp áp 5.5V vào chân Digital Analog Arduino UNO làm hỏng vi điều khiển  Cường độ dòng điện qua chân Digital Analog Arduino UNO vượt 40mA làm hỏng vi điều khiển - Bộ nhớ: Flash Memory: nhớ ghi được, liệu khơng bị tắt điện Về vai trò, ta hình dung nhớ ổ cứng để chứa liệu board Chương trình viết cho Arduino lưu Kích thước vùng nhớ thông thường dựa vào vi điều khiển sử dụng, ví dụ ATmega8 có 8KB flash memory Loại nhớ chịu khoảng 10,000 lần ghi / xoá RAM: tương tự RAM máy tính, bị liệu ngắt điện bù lại tốc độ đọc ghi xoá nhanh Kích thước nhỏ Flash Memory nhiều lần EEPROM: dạng nhớ tương tự Flash Memory có chu kì ghi / xố cao - khoảng 100,000 lần có kích thước nhỏ Để đọc / ghi liệu ta dùng thư viện EEPROM Arduino - Các cổng vào/ra: Hình 4.6 Các chân Arduino R3  Arduino UNO có 14 chân digital dùng để đọc xuất tín hiệu Chúng có mức điện áp 0V 5V với dòng vào/ra tối đa chân 40mA Ở chân có điện trở pull-up từ cài đặt vi điều khiển ATmega328 (mặc định điện trở khơng kết nối)  Một số chân digital có chức đặc biệt sau:  chân Serial: (RX) (TX): dùng để gửi (transmit – TX) nhận (receive – RX) liệu TTL Serial Arduino Uno giao tiếp với thiết bị khác thông qua chân Kết nối bluetooth thường thấy nói nơm na kết nối Serial không dây Nếu không cần giao tiếp Serial, bạn không nên sử dụng chân không cần thiết  Chân PWM (~): 3, 5, 6, 9, 10, 11: cho phép bạn xuất xung PWM với độ phân giải 8bit (giá trị từ → 28-1 tương ứng với 0V → 5V) hàm analogWrite() Nói cách đơn giản, bạn điều chỉnh điện áp chân từ mức 0V đến 5V thay cố định mức 0V 5V chân khác  Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK): Ngồi chức thơng thường, chân dùng để truyền phát liệu giao thức SPI với thiết bị khác  LED 13: Arduino UNO có đèn led màu cam (kí hiệu chữ L) Khi bấm nút Reset, bạn thấy đèn nhấp nháy để báo hiệu Nó nối với chân số 13 Khi chân người dùng sử dụng, LED sáng  chân analog (A0 → A5): cung cấp độ phân giải tín hiệu 10 bit để đọc giá trị điện áp khoảng 0V → 5V  chân AREF: bạn để đưa vào điện áp tham chiếu sử dụng chân analog Tức bạn cấp điện áp 2.5V vào chân bạn dùng chân analog để đo điện áp khoảng từ 0V → 2.5V với độ phân giải 10bit  chân A4 (SDA) A5 (SCL): hỗ trợ giao tiếp I2C/TWI với thiết bị khác 4.2.4 LCD 1602 Hình 4.7 Hình ảnh thực tế LCD - Dùng nhiều mạch điện tử - Được ứng dụng để làm sản phẩm công nghệ VSS: tương đương với GND - cực âm VDD: tương đương với VCC - cực dương (5V) Constrast Voltage (Vo): điều khiển độ sáng hình Register Select (RS): điều khiển địa ghi liệu Read/Write (RW): Bạn đọc (read mode) hay ghi (write mode) liệu? Nó phụ thuộc vào bạn gửi giá trị vào Enable pin: Cho phép ghi vào LCD D0 - D7: chân dư liệu, chân có giá trị HIGH LOW bạn chế độ đọc (read mode) nhận giá trị HIGH LOW chế độ ghi (write mode) Backlight (Backlight Anode (+) Backlight Cathode (-)): Tắt bật đèn hình LCD Thơng số kỹ thuật  Điện áp hoạt động:5V  nút ấn điều chỉnh  Nút RST để đặt lại chương trình  Kích thước: 80 x 58mm Ngun tắc hoạt động: LCD phát triển tương thích với board Arduino, nhằm tạo giao diện người dùng thân thiện cho phép người dùng đơn giản hóa trình điều chỉnh làm mạch nên LCD 1602 dễ sử dụng LCD sử dụng chân 12, 10, 9,8,7,6 Bảng 4.2 Kết nối LCD với Arduion Chân LCD RS E D4 D5 D6 D7 4.2.5 Relay Solid SSR-25DA Fotex Chân Arduion 12 10 Sử dụng rơ le SSR-25DA công tắc chuyển đổi hoạt động điện Nó cơng tắc role có có trạng thái ON OFF Rơ le trạng thái ON hay OFF phụ thuộc vào có dòng điện chạy qua rơ le hay khơng  Chuyển tiếp từ DC sang AC  Được sử dụng thiết bị ngành cơng nghiệp hóa dầu để tăng cường an ninh, nhà máy điện, hệ thống bảo vệ chuyển tiếp Relay Hình 4.8 Hình ảnh thực tế SSR-25DA Fotex - Thông số kỹ thuật DC : 3-32V Đầu ra: AC 24-380V Cường độ dòng điện: 25A Kích thước: 6x4.5x2.8cm Số tiếp điểm chân Trọng lượng: 102g 4.2.6 Khối nguồn a Nguồn Adapter V - 2A Hình 4.9 Hình ảnh thực tế nguồn adapter 9V - 2A Sử dụng cho mạch điện tử - Cấp nguồn cho thiết bị - Điện áp vào: AC100-240V - Tần số : 50/60Hz - Đầu ra: 9V DC - Dòng Out Max : 2A - Đầu Jack: 5.5x2.1 - Tương thích với loại Jack DC: 5.5x2.1 or 5.5x2.5 Bộ nguồn tổ ong V – 2A làm nhiệm vụ biến đổi điện áp 220V với tần số 50Hz thành điện áp 9V 50Hz cấp cho mạch chỉnh lưu cấp cho mạch điều khiển b Mạch hạ áp nguồn LM2596 Hình 4.10 Hình ảnh thực tế mạch hạ áp nguồn LM2596 Làm nhiệm vụ hạ điện áp nguồn thành 5V cấp cho mạch điều khiển 4.3 Sơ đồ kết nối Hình 4.11 Sơ đồ nguyên lý điều khiển - Code điều khiển #include #include //Khởi tạo với chân LiquidCrystal lcd(12, 10, 9, 8, 7, 6); // Libraries for the DS18B20 sensor #include #include // DS18B20 on PIN on the Arduino #define ONE_WIRE_BUS #include #define RELAY_PIN OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); //Define Variables we'll be connecting to double Setpoint, Input, Output; //Specify the links and initial tuning parameters double Kp=2, Ki=50, Kd=1;// số PID myPID(&Input, &Output, &Setpoint, Kp, Ki, Kd, DIRECT); int dat = 3; unsigned long windowStartTime; int demset=0; Dimmer dimmer(5, DIMMER_COUNT,1.5,50); void setup() { lcd.begin(16, 2); pinMode(dat,INPUT_PULLUP); pinMode(RELAY_PIN, OUTPUT);// khai báo đầu relay digitalWrite(RELAY_PIN, LOW); Serial.begin(9600); Serial.println("Starting"); windowStartTime = millis(); //initialize the variables we're linked t //tell the PID to range between and the full window size //turn the PID on myPID.SetOutputLimits(0, 100); // giới hạn đầu pid myPID.SetMode(AUTOMATIC);// cài đặt pid chế độ tự động dimmer.begin(); } void loop() { setvong(); switch (demset) { case 0: set(); break; case 1: { runpid(); Serial.println("s");} break; } } void setvong() {// set nhiệt độ chạy int nutset = digitalRead(dat); Serial.println(nutset); if (nutset == LOW) { demset++; Serial.println(demset); if (demset == 2){demset = 0;} delay(1000); } } void runpid(){// chế độ gia nhiệt lcd.setCursor(0, 0); lcd.print("Running "); sensors.requestTemperatures(); Input = sensors.getTempCByIndex(0);// đọc nhiệt độ nước Serial.print("Temperature: "); Serial.println(Input); lcd.setCursor(0, 1); lcd.print(Setpoint); lcd.setCursor(8, 1); lcd.print(Input); myPID.Compute(); dimmer.set(Output); // dùng pid tính tốn đầu cho relay Serial.println(Input); Serial.print(Setpoint); } void set(){// set chế độ chọn nhiệt độ int v=analogRead(A0); Setpoint=map(v,0,1023,0,80); lcd.setCursor(0, 0); lcd.print("set nhiet do: "); lcd.setCursor(0, 1); lcd.print( Setpoint); } 4.4 Kết sảm phẩm thực tế Hình 4.12 sản phẩm thực tế 4.5.Hƣớng dẫn sử dụng: - Cấp nguồn chiều adapter 9V- 2A - Đưa đầu cảm biến nhiệt DS18B20 vào thiết bị gia nhiệt - Ấn nút reset , xoay triết áp đặt nhiệt độ mà mong muốn - Cấp nguồn cho điều khiển nguồn 220V AC - Cấp nguồn cho thiết bị gia nhiệt hoạt động - Quan sát trình làm việc điều khiển 4.6 Đánh giá chất lƣợng điều khiển - Sản phẩm điều khiển ổn định nhiệt độ nước dùng cho nhiều thiết bị gia nhiệt khác với khoảng nhiệt độ từ 25 – 700C - Sản phẩm đánh giá có độ xác cao , dễ sử dụng , sai số thấp, hồn tồn sử dụng môn học chuyên ngành điều khiển tự động - Bộ điều khiển sử dụng cho nhiều mục đích khác ổn định nhiệt độ chất lỏng , ổn định nhiệt độ quạt sưởi, ổn định nhiệt độ lò ấp trứng…… CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN - Kết luận : Sau thời gian nghiên cứu với bảo nhiệt tình của thầy Phạm Khánh Tùng , chúng em làm quen với phương pháp : thu thập thông tin , tra cứu thông tin mạng, phân tích thơng tin, … Qua việc nghiên cứu thiết kế , chế tạo điều khiển ổn định nhiệt độ nước cho ta thấy ưu điểm phương pháp điều khiển ổn định nhiệt độ PID Bộ điều khiển sử dụng cho nhiều mục đích khác ổn định nhiệt độ chất lỏng , ổn định nhiệt độ quạt sưởi, ổn định nhiệt độ lò ấp trứng… Ngồi điều khiển sử dụng thực hành giảng dạy điều khiển thiết bị  Hƣớng phát triển : Bộ điều khiển sử dụng cho nhiều mục đích khác ổn định nhiệt độ chất lỏng , ổn định nhiệt độ quạt sưởi, ổn định nhiệt độ lò ấp trứng Bộ điều khiển sử dụng thực hành giảng dạy điều khiển thiết bị Tiếp tục nghiên cứu phát triển để đưa điều khiển vào ứng dụng thực tế để điều khiển , khống chế nhiệt độ thiết bị dùng dân dụng TÀI LIỆU THAM KHẢO [1] http://arduino.vn/bai-viet/42-arduino-uno-r3-la-gi [2]http://viettronics.edu.vn/trangchu/index.php/vi/cac-khoa/Tin-bai-cuakhoa-47/ARDUINO-Nen-tang-dieu-khien-tu-dong-nen-kham-pha-325/ [3]http://mualinhkien.vn/san-pham/32/lcd1602-xanh-duong-5v.html http://clb-kythuatdienqnu.forumvi.com/t43-topic [4] Phạm Khánh Tùng, Bài giảng lý thuyết điều khiển tự động [5] Phạm Khánh Tùng, Bài giảng truyền động điện [6] Nguồn internet ... truyền tín hiệu từ xa - Điều khiển ánh sáng: Các tác vụ điều khiển đơn giản đóng ngắt đèn LED hay phức tạp điều khiển ánh sáng theo nhạc tương tác với ánh sáng laser thực với Arduino - Điều khiển... độ nƣớc” Đồ án tốt nghiệp thực kiến thức học, số sách tham khảo, số nguồn tài liệu khác hướng dẫn nhiệt tình thầy Phạm Khánh Tùng Tuy nhiên thời gian trình độ có hạn nên khơng tránh khỏi thiếu... độ có hạn nên khơng tránh khỏi thiếu sót Vì em mong giúp đỡ đóng góp thầy để em hồn thành đồ án cách tốt Em xin chân thành cảm ơn CHƢƠNG ĐẶT VẤN ĐỀ 1.1 Nhiệm vụ - Tìm hiểu tính cấp thiết khả áp

Ngày đăng: 08/05/2018, 10:46

Từ khóa liên quan

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

Tài liệu liên quan