1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ứng dụng LabVIEW điều khiển lò nhiệt ghép nối với máy tính

81 42 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 81
Dung lượng 2,53 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - ĐỒ ÁN TỐT NGHIỆP NGÀNH: ĐIỆN TỬ VIỄN THÔNG Người hướng dẫn: CN Nguyễn Huy Dũng Sinh viên: Phạm Trung Hiếu HẢI PHÒNG 2019 NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên : Phạm Trung Hiếu Mã SV: 1351030011 : ĐT1301 Lớ Ngành: Điện tử viễn thông p Tên đề tài: Ứng dụng LabVIEW điều khiển lò nhiệt ghép nối với máy tính NHIỆM VỤ ĐỀ TÀI Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp ( lý luận, thực tiễn, số liệu cần tính tốn vẽ) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Các số liệu cần thiết để thiết kế, tính tốn …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Địa điểm thực tập tốt nghiệp …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… CÁN BỘ HƯỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Người hướng dẫn thứ nhất: Họ tên: Nguyễn Huy Dũng Học hàm, học vị: Cử nhân Cơ quan cơng tác: Trường Đại học Dân lập Hải Phịng Nội dung hướng dẫn: Người hướng dẫn thứ hai: Họ tên: Học hàm, học vị: Cơ quan công tác: Nội dung hướng dẫn: Đề tài tốt nghiệp giao ngày…….tháng…….năm 2019 Yêu cầu phải hoàn thành xong trước ngày…….tháng…….năm 2019 Đã nhận nhiệm vụ ĐTTN Đã giao nhiệm vụ ĐTTN Sinh viên Người hướng dẫn thán Hải Phòng, ngày g năm 2019 Hiệu trưởng GS.TS.NGƯT Trần Hữu Nghị PHẦN NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Tinh thần thái độ sinh viên trình làm đề tài tốt nghiệp: Đánh giá chất lượng khóa luận (so với nội dung yêu cầu đề nhiệm vụ Đ.T T.N mặt lý luận, thực tiễn, tính tốn số liệu…): Cho điểm cán hướng dẫn (ghi số chữ): Hải Phòng, ngày……tháng……năm 2019 Cán hướng dẫn PHẦN NHẬN XÉT TÓM TẮT CỦA NGƯỜI CHẤM PHẢN BIỆN Đánh giá chất lượng đề tài tốt nghiệp mặt thu thập phân tích số liệu ban đầu, sở lý luận chọn phương án tối ưu, cách tính toán chất lượng thuyết minh vẽ, giá trị lý luận thực tiễn đề tài Cho điểm cán phản biện (Điểm ghi số chữ) Hải Phòng, ngày……tháng……năm 2019 Người chấm phản biện MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH LABVIEW 1.1: Tổng quan labVIEW 1.1.1 LabVIEW gì? 1.1.2.Vai trò LabVIEW 1.1.3.Các chức LabVIEW 1.1.4.Phần mềm nhúng vào LabVIEW 1.1.5.Các giao thức kết nối 1.1.6.Các Module công cụ LabVIEW 1.1.6.1.Các module LabVIEW 1.1.6.2.Các công cụ LabVIEW 1.1.7.LabVIEW làm việc nào? 1.2.Các thành phần LabVIEW .8 1.2.1.Bảng giao diện (The Front panel) 1.2.2.Sơ đồ khối (The Block Diagram) 11 1.3.Những cơng cụ lập trình LabVIEW 13 1.3.1.Tools Palette 13 1.3.2.Bảng điều khiển (Controls Palette) 14 1.3.3.Bảng hàm chức (Function palette) 16 1.4.Các loại Control Indicatior 24 1.4.1.Các Control thường dùng 24 1.4.2.Các dạng Indicator thường dùng .26 1.4.3.Kiểu liệu LabVIEW chuyển đổi liệu 29 1.5.Vòng lặp While (While Loop), vòng lặp For (For Loop) 30 1.5.1.Vòng lặp While (While Loop) 30 1.5.2.Vòng lặp For (For Loop) 32 1.6.Mảng 33 1.6.1.Khái niệm mảng cách tạo mảng 33 1.6.2.Trích liệu từ mảng .35 1.7.Bó .37 1.8.Cách tạo thiết bị ảo thiết bị ảo 40 CHƯƠNG ĐIỀU KHIỂN LÒ NHIỆT ĐIỆN TRỞ 47 2.1.Giới thiệu 47 2.2.Ưu nhược điểm lò điện so với lò sử dụng nhiên liệu 47 2.3.Nguyên lý làm việc lò điện trở 48 2.4.Các phương pháp điều khiển lò điện trở 49 2.4.1.Điều khiển dùng Rơle 49 2.4.2.Điều khiển Thyristor 50 2.4.3.Kết luận 52 2.5.Các nguyên tắc điều khiển Thyristor (Triac) 53 2.5.1 Nguyên tắc điều khiển thẳng đứng tuyến tính 53 2.5.2 Nguyên tắc điều khiển thẳng đứng “arccos” 54 2.5.3 Sơ đồ khối mạch điều khiển 55 CHƯƠNG ĐIỀU KHIỂN LÒ NHIỆT ĐIỆN TRỞ GIAO TIẾP VỚI MÁY TÍNH BẰNG LABVIEW .57 3.1.Phương án thiết kế 57 3.1.1.Yêu cầu thiết kế .57 3.1.2Phương pháp điều khiển 57 3.2: Giới thiệu Card USB-9001 58 3.2.1: Thông số kỹ thuật 58 3.2.2Cách sử dụng 60 3.3 Mơ hình điều khiển sử dụng card USB-9001 61 3.3.1 Sensor LM35 61 3.3.2.Xây dựng mô hình điều khiển: 62 3.4: Chương trình điều khiển ngơn ngữ LabVIEW 63 CHƯƠNG 4: KẾT LUẬN – HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 65 4.1.Các kết thực đề tài 65 4.2.Những hạn chế 65 4.3.Hướng phát triển đề tài 65 TÀI LIỆU THAM KHẢO 67  Giá thành đắt phương pháp điều khiển dùng Rơle Từ ưu-nhược điểm hai phương pháp ta thấy công việc yêu cầu độ xác cao, chất lượng tốt ta áp dung phương pháp hai Còn chất lượng vừa phải dùng phương pháp để tiếc kiệm chi phí 2.5.Các nguyên tắc điều khiển Thyristor (Triac) Trong thực tế người ta thường dùng hai nguyên tắc điều khiển: thẳng đứng tuyến tính thẳng đứng “arcos” để thực điều chỉnh vị trí xung nửa chu kỳ dương điện áp đặt Thyristor Triac 2.5.1 Nguyên tắc điều khiển thẳng đứng tuyến tính Theo nguyên tắc người ta dùng hai điện áp - Điện áp đồng bộ, ký hiệu Us, đồng với điện áp đặt hai đầu lực Thyristor, Triac thường đặt vào đầu đảo khâu so sánh - Điện áp điều khiển, ký hiệu Ucm (điện áp chiều điều chỉnh biên độ) thường đặt vào đầu không đảo khâu so sánh Hiệu điện đầu vào khâu so sánh là: Ud = Ucm - Us Mỗi Us = Ucm khâu so sánh lật trạng thái, ta nhận “sườn xuống điện áp đầu khâu so sánh, sườn xuống thông qua đa hài trạng thái ổn định, tạo xung điều khiển Như vậy, cách làm biến đổi Ucm, người ta điều chỉnh thời điểm xuất xung ra, tức điều chỉnh góc Giữa Ucm có quan hệ sau: Ucm S người ta lấy Ucmmax = Usm sm 53 Us Ucm US Ucm wt Xđk wt a a Hình 2.5 Nguyên tắc điều khiển thẳng đứng tuyến tính 2.5.2 Nguyên tắc điều khiển thẳng đứng “arccos” Theo nguyên tắc người ta dùng hai điện áp - Điện áp đồng US, vượt trước UAK = Umsin t Thyristor góc /2 US = Um cos t - Điện áp điều khiển Ucm điện áp chiều, điều chỉnh biên độ theo hai chiều (dương âm) Nếu đặt US vào cổng đảo UCM vào cổng khơng đảo khâu so sánh US = Ucm, ta nhận xung mảnh đầu so sánh khâu lật trạng thái: U Do đó: = arecos Umcos = Ucm cm Um Khi Ucm = Um = Khi Ucm = = Khi Ucm = -Um = Như vậy, điều chỉnh Ucm từ trị Ucm = +Um, đến trị Ucm = -Um, ta điều chỉnh góc từ đến 54 Nguyên tắc điều khiển thẳng đứng “arccos” sử dụng thiết bị chỉnh lưu đòi hỏi chất lượng cao Us UAK UAK Us Ucm wt p 2p Xủk wt a Hình 2.6 Nguyên tắc điều khiển thẳng đứng 2.5.3 Sơ đồ khối mạch điều khiển Để thực tốt việc điều khiển Thyristor, triac mạch điều khiển bao gồm khâu sau: Đồng pha So sánh Khuếch đại T Hình 2.7 Sơ đồ khối mạch điều khiển Với sơ đồ nhiệm vụ khâu sau: - Khâu đồng pha có nhiệm vụ tạo điện áp tựa Urc (thường gặp điện áp dạng cưa tuyến tính) trùng pha với điện áp anod Thyristor - Khâu so sánh có nhiệm vụ so sánh điệnáp tựa với điện áp điều khiển Uđk, tìm thời điểm hai điện áp (Uđk = Urc) Tại thời điểm hai điện áp phát xung đầu để gửi sang tầng khuếch đại 55 - Khâu tạo xung có nhiệm vụ tạo xung phù hợp để mở Thyristor Xung để mở Tiristor có yêu cầu: sườn trước dốc thẳng đứng, để bảo đảm yêu cầu Thyristor mở tức thời có xung điều khiển (thường gặp loại xung xung kim xung chữ nhật); đủ độ rộng với độ rộng xung lớn thời gian mở Thyristor, đủ công suất, cách ly mạch mạch điều khiển với mạch động lực (nếu điện áp động lực lớn) 56 CHƯƠNG ĐIỀU KHIỂN LÕ NHIỆT ĐIỆN TRỞ GIAO TIẾP VỚI MÁY TÍNH BẰNG LABVIEW 3.1.Phương án thiết kế 3.1.1.Yêu cầu thiết kế - Mơ hình lị nhiệt điện trở sử dụng bóng đèn sợi đốt 200W/ 220V - Sử dụng sensor cảm biến nhiệt bán dẫn LM35 để đo nhiệt độ - Sử dụng card USB- 9001 để ghép nối máy tính khối cơng suất điều khiển lị - Áp dụng phần mềm LabVIEW viết chương trình điều khiển tạo giao diện điều khiển máy tính 3.1.2 Phương pháp điều khiển - Chọn phương án điều khiển ki ểu Rơle, thay Rơle Triac để đóng mở mềm - Mạch điều khiển Triac thiết kế theo sơ đồ sau: Hình 3.1 Mạch điều khiển lị điện trở Mạch hoạt động theo nguyên lý sau: (điều khiển theo phương pháp xung) Khi nhiệt độ buồng đốt nhỏ nhiệt độ đặt (dựa vào sensor LM35), Udk = 5V, MOC dẫn làm Triac mở có điện áp qua Thanh đốt (điện áp lúc Full 220V) 57 - Nếu nhiệt độ buồng đốt vượt nhiệt độ đặt, Uđk = 0V, MOC ngừng dẫn làm Triac khóa khơng có điện áp qua Thanh đốt, nhiệt độ tạm thời giữ (vì nhiệt có qn tính chậm) 3.2: Giới thiệu Card USB-9001 3.2.1: Thơng số kỹ thuật Thông số chung Cổng kết nối USB (chuẩn giao tiếp Hỗ trợ hệ điều hành RS232) Windows Kiểu đo kênh đo điện áp (ADC) đếm xung từ loại encoder (đếm lên xuống tùy theo chiều quay encoder) Điều khiển · kênh xuất tín hiệu số · kênh xuất tín hiệu điều chế xung (PWM) Họ DAQ Đọc tín hiệu Analog Số kênh SE Tốc độ lấy mẫu 142S/s Độ phân giải bits Trích mẫu đồng thời Khơng Ngưỡng điện áp giới hạn lớn tới V Độ xác 10 mV (Vref=2.56V) Tín hiệu analog từ loại cảm Nhiệt độ, áp xuất, lưu lượng vv biến Lĩnh vực ứng dụng đo điện Điều khiển tự động, tơ, cơng nghiệp áp Xuất tín hiệu PWM Số kênh Tốc độ cập nhật 100 S/s Độ phân giải bits Ngưỡng điện áp V 58 Tín hiệu điều khiển dịng điện 10 mA (dịng ngắn mạch) Các chân xuất tín hiệu số Số kênh Timing Software Logic Levels TTL Ngưỡng điện áp V Output Current Flow Sinking, Sourcing Dòng điện (Kênh/Tổng) 10 mA/100 mA Bộ đếm xung Số đếm (đếm lên đếm xuống) Độ phân giải 16 bits Tần số nguồn xung lớn 250 KHz Độ rộng xung vào nhỏ us Mức logic TTL Ngưỡng cực đại V Ứng dụng Đo tốc độ động từ Encoder, đo xung, vv Cho phép thực nhớ tạm Yes Tác động (Triggering) Digital 59 3.2.2 Cách sử dụng Chân Kí Hiệu Giá Mơ tả Giá trị trị Reset Input ADC0 Nhận tín hiệu dạng tương tự(analog) Vref -ADC5 5v USB 2.55v set máy NA tính Input PULSE Input DIR Đếm xung cạnh lên (0-5v) Set đếm xung PULSE đếm xuống 5v 5V Set đếm xung PULSE đếm lên output PWM0 Tạo xung với tần số cố định hệ số xung PWM1 thay đổi từ 0-255 tùy số đặt máy tính (xung 0-5v tổng trở 470Ohm) Output SW0-SW2 Tính hiệu dạng số(0 5v Tổng trở 470 Ohm) tùy set máy tính SW3 Tính hiệu dạng số (0 5v), không không sử dụng ADC0 Nguồn GND Mass Nguồn +5v Lấy từ USB 5v Sơ đồ chân: - ADC0-ADC5: trả giá trị chuyển đổi chân ADC tương ứng (0-255) - DAC0-DAC1: đặt giá trị ngõ chân PWM cho chân DAC tương ứng (0- 255) - SW0-SW3: đặt giá trị cho ngõ số (TRUE-FALSE) PULSE: trả giá trị số xung đếm từ chân PULSE (giá trị từ 0-65635) 60 Hình 3.2 Sơ đồ chức Card USB-9001 3.3 Mơ hình điều khiển sử dụng card USB-9001 3.3.1 Sensor LM35 LM35 họ cảm biến nhiệt, mạch tích hợp, xác cao có điện áp đầu tỷ lệ tuyến tính với nhiệt độ Celsius Họ khơng yêu cầu chỉnh bên LM35 cho điện áp 10mV ứng với thay đổi nhiệt độ 10C Bảng 3.1 giới thiệu số thông số kỹ thuật họ LM35: Mã sản phẩm Dải nhiệt độ Độ xác Đầu LM35A -55 C to +150 C +1.0C 10 mV/F LM35 -55 C to +150 C +1.5C 10 mV/F LM35CA -40 C to +110 C +1.0C 10 mV/F LM35C -40 C to +110 C +1.5C 10 mV/F LM35D C to +100 C +2.0C 10 mV/F 61 Kiểu chân sơ đồ ứng dụng: 3.3.2.Xây dựng mơ hình điều khiển: Mơ hình điều khiển xây dựng hình 3.3 Hình 3.3 Điều khiển lị nhiệt điện trở ghép nối với máy tính Trong đó: - Máy tính: tạo giao diện điều khiển lị nhiệt phần mềm LabVIEW thông qua card USB_9001 62 - Card USB-9001: giao tiếp với máy tính qua cổng USB Nó nhận liệu nhiệt độ từ LM35 qua ADC1 (8 bit) chuyển thành tín hiệu số đưa máy tính Bằng chương trình LabVIEW máy tính xử lý, thông qua card USB-9001 tạo Udk, điều khiển Triac (Modul Cơng suất điều khiển lị nhiệt) đóng mở nguồn cấp cho Lị nhiệt - Modul Cơng suất điều khiển lị nhiệt: trực tiếp đóng mở nguồn cấp điện cho lò nhiệt - LM35: sensor đo nhiệt độ lò nhiệt - Lị nhiệt điện trở: mơ hình sử dụng bóng đèn sợi đốt 200W/ 220V Hình 3.4 Sơ đồ ghép nối phần cứng điều khiển lò nhiệt điện trở 3.4: Chương trình điều khiển ngơn ngữ LabVIEW Chương trình LabVIEW máy tính tạo giao diện người dùng điều khiển lò nhiệt điện trở Độ phân giải kênh ADC Card USB-9001 bit, nên giá trị từ đến 5V sensor LM35 chia thành = 256 giá trị (tức từ đến 255) Do ta có cơng thức chuyển giá trị số thành giá trị điện áp thực sau: 63 V S card 255 Như vậy, Vdo giá trị điện áp Vout sensor mà ta đo đồng hồ Voltmeter Code LabVIEW: 64 CHƯƠNG 4: KẾT LUẬN – HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 4.1.Các kết thực đề tài - Tìm hiểu LabVIEW bản, giao thức kết nối, phần mềm nhúng vào LabVIEW, công cụ kèm - Thiết kế thi cơng hồn thành giao diện người dùng (The Front Panel) sơ đồ khối (The Block Diagram) LabVIEW để điều khiển ổn định nhiệt độ lò nhiệt - Thiết kế hoàn thành mạch điều khiển nhiệt độ - Hoàn thành thuyết minh theo thời gian giao 4.2.Những hạn chế Đồ án em đáp ứng yêu cầu đề tài đặt ra, nhiên nhiều hạn chế: - Ứng dụng LabVIEW rộng rãi, thân chúng em chưa tìm hiểu nhiều Giao thức kết nối LabVIEW với thiết bị đa dạng card PCI dùng giao tiếp qua cổng USB, RS232, RS485…Tuy nhiên chúng em tìm hiểu với card USB- 9001 - Đối với mơ hình lị nhiệt chúng em, tín hiệu vào điện áp, tín hiệu nhiệt độ Nhưng thực tế đối tượng chịu ảnh hưởng nhiều yếu tố khác như: nhiệt độ mơi trường, độ ẩm, gió, yếu tố làm mát…Tuy nhiên, toán ứng dụng chúng em có hạn chế có tín hiệu vào tín hiệu ( hệ SISO ) 4.3.Hướng phát triển đề tài - LabVIEW công cụ mạnh đo lường điều khiển Ứng dụng LabVIEW điều khiển nhiều đối tượng lĩnh vực khác Chúng ta dùng LabVIEW để kiểm tra, giám sát tự động trình sản xuất hay đánh giá chất lượng sản phẩm Chúng ta dùng 65 LabVIEW để đo tín hiệu tương tự tốc độ cao hay ứng dụng để liên kết với PLC phần cứng công nghiệp khác - Phát triển toán ứng dụng theo hướng nhiều đầu vào tác động Mơ hình trở thành hệ MISO ( hệ nhiều đầu vào – đầu ) Khi thuật tốn điều khiển thay đổi Em mong em sinh viên khóa sau tiếp tục nghiên cứu, phát triển để đề tài hoàn thiện ứng dụng hiệu thực tế 66 TÀI LIỆU THAM KHẢO Tiếng việt Evtatech – Vagam:Học nhanh LabVIEW tiếng việt Hieutq: Tự học nhanh Labview 8.2 hình ảnh Tiếng anh Getting Stared With LabVIEW – Author (Apache Software Foundation) LabVIEW Fundamentals - Author (Apache Software Foundation) LabVIEW Quick Reference Card – National Instruments Corporation LabVIEW Advanced I, hãng National Instrument LabVIEW Basics I + Basics II Course Manual National Instrument PCI – 1710/1710 HG Multifunction DAS card for PCI bus user’s Manual LabVIEW Tutorial Manual - National Instruments Corporation Internet 10 http://www.ni.com 11 http://www.advantech.com/support 12 http://www.dieukhientudong.htm 13 http://techteach.no/labview/lv85/pid_control/index.htm 14 http://www.dientuvienthong.net 67 ... LabVIEW tới card USB- 9001 - Điều khiển ổn định nhiệt độ lò nhiệt phương án điều khiển kiểu Rơle Đối tượng phạm vi nghiên cứu: Với đề tài: ? ?Ứng dụng LabVIEW điều khiển lò nhiệt ghép nối với máy. .. USB-9001 61 Hình 3.3 Điều khiển lị nhiệt điện trở ghép nối với máy tính 62 Hình 3.4 Sơ đồ ghép nối phần cứng điều khiển lò nhiệt điện trở 63 LỜI NÓI ĐẦU Điều khiển lĩnh vực quan trọng... tắc điều khiển thẳng ? ?ứng tuyến tính 53 2.5.2 Nguyên tắc điều khiển thẳng ? ?ứng “arccos” 54 2.5.3 Sơ đồ khối mạch điều khiển 55 CHƯƠNG ĐIỀU KHIỂN LỊ NHIỆT ĐIỆN TRỞ GIAO TIẾP VỚI

Ngày đăng: 02/10/2020, 19:46

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w