Điều khiển cơ cấu từ xa sử dụng sự trợ giúp của máy tính

134 13 0
Điều khiển cơ cấu từ xa sử dụng sự trợ giúp của máy tính

Đ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

Tổng quan hệ thống quản trị tòa nhà. Cơ sở lý thuyết về quản trị tòa nhà. Thiết kế hệ thống điều khiển tòa nhà.Tổng quan hệ thống quản trị tòa nhà. Cơ sở lý thuyết về quản trị tòa nhà. Thiết kế hệ thống điều khiển tòa nhà.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - NGUYỄN SỸ CƢƠNG Mã đề tài: 2012BCĐT-KT12 TÊN ĐỀ TÀI LUẬN VĂN ĐIỀU KHIỂN CƠ CẤU TỪ XA SỬ DỤNG SỰ TRỢ GIÚP CỦA MÁY TÍNH Chuyên ngành : CƠ ĐIỆN TỬ LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYỂN NGÀNH CƠ ĐIỆN TỬ NGƢỜI HƢỚNG DẪN KHOA HỌC : PGS.TS Phan Bùi KHôi Hà Nội – 2014 LỜI CAM ĐOAN Đề tài nghiên cứu đến mảng vấn đề nội dung có từ trước theo hướng riêng biệt Tôi cam đoan cơng trình nghiên cứu riêng tơi Các số liệu, nội dung kết nêu luận văn trung thực chưa cơng bố cơng trình khác Tác giả luận văn Danh mục ký hiệu chữ viết tắt STT Chữ viết tắt ký hiệu BMS RS232/RS485 UART C# Giải thích BMS (Building Management System) - Hệ thống quản trị nhà Chuẩn giao tiếp máy tính Truyền thơng nối tiếp khơng đồng Ngơn ngữ lập trình C# DANH MỤC CÁC BẢNG Số hiệu bảng Trang 1.1 Tên bảng Bảng mô tả chân cổng Com 1.2 Tên Địa Ngắt Vị trí chứa địa 27 1.3 Các ghi UART 30 1.4 Ảnh hƣởng phép toán lên SREG 45 1.5 Bảng vector ngắt Reset 48 1.6 Bảng INT1 Sense Control 50 1.7 Bảng vector_name cho atmega 53 1.8 Bảng chức bit CS0X 55 1.9 Bảng chức bit CS12, CS11 CS10 59 26 Bảng bit WGM chế độ hoạt động 1.10 61 T/C1 1.11 Bảng mô tả bit COM chế độ fast PWM 62 1.12 Bảng chọn kiểm tra parity 70 1.13 Bảng độ dài liệu truyền 71 1.14 Bảng tính tốc độ baud 72 DANH MỤC HÌNH ẢNH Số hiệu hình vẽ Tên hình vẽ Trang Cấu trúc BMS/BAS 11 Mạng Ethernet TCP/IP Bacnet/IP 13 Cấp điều khiển hệ thống 15 Mô tả điều khiển hệ thống điều hịa 16 Mơ tả điều khiển hệ thống báo cháy 18 Bảng điều khiển hệ thống điện 19 Định dạng khung truyền liệu 26 Tín hiệu truyền ký tự „A‟ 27 Sơ đồ chân cổng nối tiếp 28 10 Kết nối đơn giản truyền thông nối tiếp 29 11 Kết nối truyền thông nối tiếp dùng tín hiệu bắt tay 29 12 Giao diện khởi động Visual Studio 35 13 Cửa sổ đặt tên Project 35 14 Môi trƣờng thiết kế Visual Studio 36 15 Thanh công cụ Toolbox 36 16 Thanh công cụ Solution Explorer 36 17 Cửa sổ Properties 37 18 Môi trƣờng thiết kế 37 19 Môi trƣờng lập trình 38 20 Tổ chức nhớ AVR 39 21 Thanh ghi bits 40 22 Register file 41 23 Cấu trúc bên AVR 43 24 Stack 43 25 Thanh ghi trạng thái 26 Ngắt 27 Kết nối ngắt cho atmega16 50 28 Thiết lập ngắt ngồi 52 29 Tín hiệu tƣơng đƣơng UART RS232 66 30 Truyền bit theo phƣơng pháp song song nối tiếp 67 31 Môi trƣờng thiết kế luận văn 81 32 Cửa sổ Login 81 33 Mô tả bƣớc tạo Project 81 34 Mô tả bƣớc đặt tên lƣu trữ Project 83 35 Môi trƣờng thiết kế giao diện luận văn 83 36 Cửa sổ Toolbox mơi trƣờng lập trình 84 37 Các bƣớc vào cửa sổ đặc tính đối tƣợng 85 38 Cửa sổ Login hoàn thành 85 39 Cơ sở liệu tên đăng nhập mật 87 40 Các thêm sở liệu vào chƣơng trình 87 41 Kết sau add sở liệu 88 42 Các bƣcked == true) { label8.BackColor = System.Drawing.Color.Green; label8.Text = "ON"; com.WriteLine("8"); } 121 if (cb_P9.Checked == true) { label9.BackColor = System.Drawing.Color.Green; label9.Text = "ON"; com.WriteLine("9"); } if (cb_P10.Checked == true) { label10.BackColor = System.Drawing.Color.Green; label10.Text = "ON"; com.WriteLine("10"); } if (cb_P11.Checked == true) { label11.BackColor = System.Drawing.Color.Green; label11.Text = "ON"; com.WriteLine("11"); } if (cb_P12.Checked == true) { label12.BackColor = System.Drawing.Color.Green; com.WriteLine("12"); label12.Text = "ON"; } if (cb_P13.Checked == true) { label13.BackColor = System.Drawing.Color.Green; com.WriteLine("13"); label13.Text = "ON"; } if (cb_P14.Checked == true) { label14.BackColor = System.Drawing.Color.Green; com.WriteLine("14"); label14.Text = "ON"; } if (cb_P15.Checked == true) { label15.BackColor = System.Drawing.Color.Green; com.WriteLine("15"); label15.Text = "ON"; } if (cb_P16.Checked == true) { label16.BackColor = System.Drawing.Color.Green; com.WriteLine("16"); label16.Text = "ON"; } if (cb_P17.Checked == true) { label17.BackColor = System.Drawing.Color.Green; com.WriteLine("17"); label17.Text = "ON"; } if (cb_P18.Checked == true) { label18.BackColor = System.Drawing.Color.Green; com.WriteLine("18"); label18.Text = "ON"; 122 } if (cb_P19.Checked == true) { label19.BackColor = System.Drawing.Color.Green; com.WriteLine("19"); label19.Text = "ON"; } if (cb_P20.Checked == true) { label20.BackColor = System.Drawing.Color.Green; com.WriteLine("20"); label20.Text = "ON"; } if (cb_P21.Checked == true) { label21.BackColor = System.Drawing.Color.Green; com.WriteLine("21"); label21.Text = "ON"; } if (cb_P22.Checked == true) { label22.BackColor = System.Drawing.Color.Green; com.WriteLine("22"); label22.Text = "ON"; } if (cb_P23.Checked == true) { label23.BackColor = System.Drawing.Color.Green; com.WriteLine("23"); label23.Text = "ON"; } if (cb_P24.Checked == true) { label24.BackColor = System.Drawing.Color.Green; com.WriteLine("24"); label24.Text = "ON"; } if (cb_P25.Checked == true) { label25.BackColor = System.Drawing.Color.Green; com.WriteLine("25"); label25.Text = "ON"; } if (cb_P26.Checked == true) { label26.BackColor = System.Drawing.Color.Green; com.WriteLine("26"); label26.Text = "ON"; } if (cb_P27.Checked == true) { label27.BackColor = System.Drawing.Color.Green; com.WriteLine("27"); label27.Text = "ON"; } if (cb_P28.Checked == true) { label28.BackColor = System.Drawing.Color.Green; com.WriteLine("28"); label28.Text = "ON"; 123 } if (cb_P29.Checked == true) { label29.BackColor = System.Drawing.Color.Green; com.WriteLine("29"); label29.Text = "ON"; } if (cb_P30.Checked == true) { label30.BackColor = System.Drawing.Color.Green; com.WriteLine("31"); label30.Text = "ON"; } if (cb_P31.Checked == true) { label31.BackColor = System.Drawing.Color.Green; com.WriteLine("31"); label31.Text = "ON"; } if (cb_P32.Checked == true) { label32.BackColor = System.Drawing.Color.Green; com.WriteLine("32"); label32.Text = "ON"; } } else { var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (cbb_com1.Text != "") { com.PortName = cbb_com1.Text; lb_status.Text = "Connect"; bt_connect.Text = "Disconnect"; com.Open(); } else { var result2 = MessageBox.Show(message2, caption2); } } else { var hienthi = MessageBox.Show(message1); } } } private void rectangleShape2_Click(object sender, EventArgs e) { } private void bt_OFF_Click(object sender, EventArgs e) 124 { if (lb_status.Text == "Connect") { if (cb_P1.Checked == true) { label1.BackColor = System.Drawing.Color.Red; label1.Text = "OFF"; com.WriteLine("1a"); } if (cb_P2.Checked == true) { label2.BackColor = System.Drawing.Color.Red; label2.Text = "OFF"; com.WriteLine("2a"); } if (cb_P3.Checked == true) { label3.BackColor = System.Drawing.Color.Red; label3.Text = "OFF"; com.WriteLine("3a"); } if (cb_P4.Checked == true) { label4.BackColor = System.Drawing.Color.Red; label4.Text = "OFF"; com.WriteLine("4a"); } if (cb_P5.Checked == true) { label5.BackColor = System.Drawing.Color.Red; label5.Text = "OFF"; com.WriteLine("5a"); } if (cb_P6.Checked == true) { label6.BackColor = System.Drawing.Color.Red; label6.Text = "OFF"; com.WriteLine("6a"); } if (cb_P7.Checked == true) { label7.BackColor = System.Drawing.Color.Red; label7.Text = "OFF"; com.WriteLine("7a"); } if (cb_P8.Checked == true) { label8.BackColor = System.Drawing.Color.Red; label8.Text = "OFF"; com.WriteLine("8a"); } if (cb_P9.Checked == true) { label9.BackColor = System.Drawing.Color.Red; label9.Text = "OFF"; com.WriteLine("9a"); } if (cb_P10.Checked == true) { 125 ... 1.14 Bảng tính tốc độ baud 72 DANH MỤC HÌNH ẢNH Số hiệu hình vẽ Tên hình vẽ Trang Cấu trúc BMS/BAS 11 Mạng Ethernet TCP/IP Bacnet/IP 13 Cấp điều khiển hệ thống 15 Mô tả điều khiển hệ thống điều hịa... 13 Cấp điều khiển hệ thống 15 Mô tả điều khiển hệ thống điều hịa 16 Mơ tả điều khiển hệ thống báo cháy 18 Bảng điều khiển hệ thống điện 19 Định dạng khung truyền liệu 26 Tín hiệu truyền ký tự... đến mảng vấn đề nội dung có từ trước theo hướng riêng biệt Tôi cam đoan cơng trình nghiên cứu riêng tơi Các số liệu, nội dung kết nêu luận văn trung thực chưa công bố cơng trình khác Tác giả luận

Ngày đăng: 01/02/2021, 12:37

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

Tài liệu liên quan