Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 129 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
129
Dung lượng
6,07 MB
Nội dung
Đại Học Quốc Gia Tp Hồ Chí Minh TRƯỜNG ĐẠI HỌC BÁCH KHOA - - NGUYỄN TẤN TRUNG TỐI ƯU HÓA BỘ LỌC TRONG HỆ THỐNG PLC (POWER LINE COMMUNICATION) Chuyên ngành: KỸ THUẬT ĐIỆN TỬ LUẬN VĂN THẠC SĨ - TP HỒ CHÍ MINH, tháng năm 2011 CƠNG TRÌNH ĐƢỢC HỒN THÀNH TẠI TRƢỜNG ĐẠI HỌC BÁCH KHOA ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH Cán hƣớng dẫn khoa học 1: PGS-TS PHẠM HỒNG LIÊN Cán hƣớng dẫn khoa học 2: TS ĐỖ HỒNG TUẤN Cán chấm nhận xét 1: TS ĐẶNG THÀNH TÍN Cán chấm nhận xét 2: TS PHAN HỒNG PHƢƠNG Luận văn thạc sỹ đƣợc bảo vệ Hội đồng chấm bảo vệ luận văn thạc sỹ Trƣờng Đại học Bách khoa, ĐHQG Tp.HCM ngày 12 tháng năm 2011 Thành phầ n Hô ̣i đồ ng đánh giá luâ ̣n văn tha ̣c sỹ gồ m: PGS-TS PHẠM HỒNG LIÊN TS ĐỖ HỒNG TUẤN TS PHAN HỒNG PHƢƠNG TS LƢU THANH TRÀ TS NGUYỄN MINH HOÀ NG Xác nhận Chủ tịch Hội đồng đánh giá luận văn Bộ môn quản lý chuyên ngành sau luâ ̣n văn đã đƣơ ̣c sƣ̃a chƣ̃a (nế u có) Chủ tịch Hội đồng đánh giá LV Bô ̣ môn quản lý chuyên ngành ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƢỜNG ĐẠI HỌC BÁCH KHOA o0o CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc o0o NHIỆM VỤ LUẬN VĂN THẠC SỸ Họ tên Ngày tháng năm sinh Chuyên Ngành Mã Số : Nguyễn Tấn Trung : 01-01-1982 : Kỹ thuật điện tử : 09141001 Phái : Nam Nơi sinh : Bình Dƣơng I Tên đề tài: TỐI ƢU HÓA BỘ LỌC TRONG HỆ THỐNG PLC (POWER LINE COMMUNICATION) II Nhiệm vụ nội dung: Nhiệm vụ: Nhiệm vụ luận văn nghiên cứu lý thuyết thực tiễn, tính tốn tối ƣu hóa lọc hệ thống PLC (Power Line Communication), có sản phẩm chứng minh thực tế Nội dung: + Tính tốn tối ƣu lọc hệ thống PLC (Power Line Communication) + Áp dụng lọc tối ƣu vào mơ hình thực tiễn, mơ hình phải thỏa mãn điều kiện sau: - Giao tiếp máy tính cổng USB - Điều khiển đóng/ ngắt tất thiết bị điện kết nối với hệ thống - Truyền/ nhận file liệu máy tính kết nối với hệ thống III Ngày giao nhiệm vụ : 30/6/2010 IV Ngày hoàn thành : 01/7/2011 V Họ tên CB hƣớng dẫn 1: Họ tên CB hƣớng dẫn 2: PGS-TS PHẠM HỒNG LIÊN TS ĐỖ HỒNG TUẤN Cán Bộ Hƣớng Dẫn Chủ Nhiệm Ngành Bộ Môn Quản Lý Ngành - - - Nội dung đề cƣơng luận văn thạc sỹ đƣợc hội đồng chun ngành thơng qua Phịng Đào Tạo SĐH Ngày …… tháng …… năm 2011 Khoa Quản Lý Ngành Tóm tắt luận văn Đại học Quốc gia Tp.Hồ Chí Minh Đại học Bách khoa Tp.Hồ Chí Minh Nguyễn Tấn Trung Tối ƣu hóa bợ lọc hệ thống PLC (power line communication) Tp.Hồ Chí Minh, 2011 Việc sử dụng đƣờng dây cung cấp điện làm môi trƣờng truyền dẫn liệu thông tin tới tất ngƣời dùng lợi lớn, sở kinh doanh, sản xuất, hộ gia đình đƣợc lắp đặt sẵn đƣờng dây điện, đồng thời kết nối vào chung lƣới điện quốc gia, khu vực dân cƣ Công nghệ truyền thông tin đƣờng dây điện (PLC – power line communication) sử dụng dây điện xoay chiều (AC) sẵn có tạo thành 01 mạng lƣới cung cấp thơng tin tốc độ cao đến hầu nhƣ nơi đâu có ổ cắm điện AC Tuy nhiên, đƣờng dây truyền tải điện đƣợc thiết kế để dùng cho việc truyền liệu thông tin, nên truyền chúng dễ bị ảnh hƣởng nhiễu suy hao Bên cạnh đó, mạng lƣới điện với tần số dịng xoay chiều 50 60 Hz, mơi trƣờng truyền có nhiều nhiễu cao, mà tín hiệu cần truyền lại tín hiệu nhỏ Do vậy, việc tối ƣu hóa hệ thống nhằm cải thiện tỷ số SNR (Signal-to-Noise Ratio) vô quan trọng, tối ƣu hóa lọc hƣớng giải (lọc để tách tín hiệu điện tín hiệu thông tin) Ngƣời thực đề tài đƣợc hƣớng dẫn Tiến sĩ Đỗ Hồng Tuấn thực tính tốn mơ lọc hệ thống PLC cách sử dụng lọc thích nghi (matched filter), cuối xác định lọc thích nghi tối ƣu cho hệ thống PLC dùng hộ gia đình Trên sở lý thuyết lọc thích nghi tối ƣu nhƣ trên, ngƣời thực đề tài tiến hành thiết kế thi công hệ thống PLC cỡ nhỏ (đề xuất sử dụng số module chuyên dụng) nhằm chứng minh tính đắn đề tài Luận văn kết thúc với mô hình thực nghiệm hồn chỉnh sử dụng lọc thích nghi tối ƣu thích hợp cho việc truyền liệu mạng lƣới điện dân dụng, đồng thời đƣa đề xuất cho khả nghiên cứu tƣơng lai Hệ thống PLC dễ dàng lắp đặt kết nối với nơi đâu có ổ cắm điện AC, cung cấp khả truy cập thơng tin băng thông cao hơn, tin cậy an ninh hệ thống truyền thông khác Với tốc độ hệ thống thời khoảng 200 Mbps tăng lên đáng kể tƣơng lai gần, công nghệ PLC hứa hẹn hệ thống truyền thơng đƣợc lựa chọn ƣa thích hệ thống truyền thơng khơng dây hệ thống khác Từ khóa: power line communication (PLC), lọc hệ thống PLC LỜI CẢM ƠN Con xin cảm ơn cha mẹ nuôi dưỡng khôn lớn nên người! Em xin chân thành cảm ơn Thầy TS ĐỖ HỒNG TUẤN Cô PGS-TS.Phạm Hồng Liên tận tình hướng dẫn giúp đỡ em suốt thời gian thực luận văn Xin cảm ơn qúy thầy cô bạn lớp đóng góp ý kiến qúy báo để tập luận văn hoàn thành thời gian Cảm ơn – mẹ nguồn động viên tinh thần to lớn giúp ba vượt qua khó khăn, thử thách Trân trọng! Nguyễn Tấn Trung MỤC LỤC Tóm tắt luận văn Lời cảm ơn Mục lục Các ký hiệu chữ viết tắt Chƣơng Giới thiệu chung 1.1 Tổng quan nghiên cứu có liên quan đến đề tài ** Cấu trúc lưới điện phân phối tiêu chuẩn truyền thông đường dây điện số khu vực, quốc gia 1.2 Phát biểu toán, lý chọn đề tài 1.3 Những giả sử giới hạn phạm vi nghiên cứu 11 1.4.Phương pháp nghiên cứu 11 1.5.Kết mong đợi 13 Chƣơng Truyền thông đƣờng dây điện lực – PLC (Power Line Communication) 2.1 Sơ đồ hệ thống mạch điện PLC 14 2.2 Các đặc tính nhiễu lưới điện 15 2.2.1 Nhiễu loạn dạng sóng (của điện áp lưới điện 50/60 Hz) 15 2.2.2 Nhiễu chồng 15 2.2.2.1 Nhiễu đồng với tần số hệ thống lưới điện (50 60 Hz) 15 2.2.2.2 Nhiễu với phổ phẳng 15 2.2.2.3 Nhiễu xung đơn 15 2.2.2.4 Nhiễu tuần hồn, khơng đồng với tần số lưới điện 16 2.3 Trở kháng hàm truyền mạch điện nhà (RPC – Residential Power Circuit) 17 2.4 Độ suy giảm tín hiệu 18 2.5 Tỷ số tín hiệu nhiễu 20 2.6 Ghép tín hiệu vào kênh truyền 20 2.7 Kỹ thuật truy cập môi trường lưới điện 21 2.8 Các giao thức liên kết mức thấp cho môi trường đường dây điện 21 2.9 Các kỹ thuật điều chế cho kênh truyền đường dây điện 22 Chƣơng Lý thuyết bộ lọc 26 3.1 Mạch lọc thụ động 26 3.1.1 Bộ lọc tần thấp 26 3.1.2 Bộ lọc tần cao 28 3.1.3 Bộ lọc băng (băng thông) RC 29 3.1.4 Bộ lọc cầu Wien-Robinson (bộ lọc chắn dải thơng) 30 3.2 Mạch lọc tích cực 31 3.2.1 Bộ lọc tích cực tần thấp, tần cao bậc 31 3.2.1.1 Bộ lọc tích cực tần thấp bậc 31 3.2.1.2 Bộ lọc tích cực tần cao bậc 33 3.2.2 Bộ lọc tích cực tần thấp, tần cao bậc 33 3.2.2.1 Bộ lọc tích cực tần thấp bậc 34 3.2.2.2 Bộ lọc tích cực tần cao bậc 35 3.2.3 Bộ lọc bậc cao 35 3.2.4 Bộ lọc băng thơng tích cực (Band pass) 35 3.2.4.1 Các tiêu chí để đánh giá lọc băng 35 3.2.4.2 Bộ lọc băng thụ động dùng RLC 37 3.2.4.3 Bộ lọc băng hồi tiếp âm 38 3.2.4.4 Bộ lọc băng dùng hồi tiếp dương 39 3.2.5 Bộ lọc chắn dải (Notch filter) 40 Chƣơng Bộ lọc tối ƣu cho hệ thống PLC 42 4.1 Sơ đồ khối hệ thống PLC mạng điện nhà 42 4.1.1 Chức khối 42 4.1.2 Đề xuất lựa chọn 43 4.1.2.1 Lựa chọn tần số 43 4.1.2.2 Mã hóa giải mã 45 4.1.2.3 Điều chế giải điều chế 48 4.1.2.4 Điều chế việc giải ảnh hưởng nhiễu 51 4.1.2.5 Lựa chọn điều chế giải điều chế thích hợp 54 4.2 Cơ sở toán học lựa chọn lọc 56 4.2.1 Bộ lọc thích nghi (matched filter) 56 4.2.2 Tỷ số tín hiệu nhiễu 𝜂 (SNR) 57 4.2.3 Xác định đáp ứng xung h(t) để 𝜂 đạt cực đại 59 4.3 Xác định lọc tối ưu cho hệ thống 61 4.3.1 Lọc cộng hưởng 62 4.3.1.1 Mục đích, yêu cầu 62 4.3.1.2 Dạng mạch 62 4.3.1.3 Tính tốn 62 4.3.2 Lọc sửa dạng xung phối hợp trở kháng 64 4.3.2.1 Mục đích, yêu cầu 64 4.3.2.2 Dạng mạch 65 4.3.2.3 Tính tốn 66 4.3.3 Khuếch đại lọc dải 67 4.3.3.1 Mục đích, yêu cầu 67 4.3.3.2 Dạng mạch 67 4.3.3.3 Tính tốn 68 4.3.3.4 Tính tốn cụ thể 71 4.3.4 Lọc bỏ (tách) sóng mang 75 4.3.4.1 Mục đích, yêu cầu 75 4.3.4.2 Dạng mạch 75 4.3.4.3 Tính toán 77 4.3.5 Ghép nối bảo vệ mạch 79 4.3.1.1 Mục đích, yêu cầu 79 4.3.1.2 Dạng mạch ghép nối tính tốn 79 4.3.1.3 Dạng mạch bảo vệ tính tốn 81 Chƣơng Thực nghiệm kết 82 5.1 Lựa chọn thực module phần cứng 82 5.1.1 Sơ đồ khối thực 82 5.1.1.1 Khối nguồn 82 5.1.1.2 Khối lọc, ghép nối điều chế 83 5.1.1.3 Khối công suất 86 5.1.1.4 Giao tiếp với máy tính 87 5.2 Firmware software 87 5.2.1 Firmware (phần dẻo) 87 5.2.2 Software (phần mềm) 88 5.3 Kết 89 Chƣơng Kết luận hƣớng phát triển 91 6.1 Kết luận 91 6.2 Hướng phát triển 92 Phụ lục Tài liệu tham khảo Các ký hiệu 𝐵 bandwidth 𝑑 distance 𝑓 frequency 𝑖 current, instantaneous 𝐼 current 𝐿 length 𝑃 power 𝑟, 𝑅 resistance 𝑆/𝑁 signal to noise ratio 𝑡 time 𝑢 voltage, instantaneous 𝑈 voltage 𝑍0 characteristic impedance 𝑍𝑖𝑛 input impedance 𝑍𝐿 load impedance ~ alternating component 𝛿 Dirac delta 𝜀0 permittivity of vacuum 𝜀𝑟,𝑖 relative permittivity of insulation material 𝜆 wavelength 𝜇0 permeability of vacuum 𝜇𝑟,𝑐 relative permeability of conductor material 𝜇𝑟,𝑖 relative permeability of insulation material 𝜔 angular velocity If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("A6") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_A.Text = rxBuff 'Read data to HienThiNhan_A If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_A.Text = ""ThenGoTo endA6 'If the buffer is still empty then no data End sub If HienThiNhan_A.Text = "A6"Then Den_A6.BackColor = Color.Red If HienThiNhan_A.Text = "Af"Then Den_A6.BackColor = Color.White endA6: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_A7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_A7.Click 'When [Tắt/Mở đèn - Phòng A] button clicked rxBuff = ""'Clear buffer HienThiGui_A.Text = "Tắt/Mở sáng đèn số 7, gửi chữ A7" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("A7") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_A.Text = rxBuff 'Read data to HienThiNhan_A If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_A.Text = ""ThenGoTo endA7 'If the buffer is still empty then no data End sub If HienThiNhan_A.Text = "A7"Then Den_A7.BackColor = Color.Red If HienThiNhan_A.Text = "Ag"Then Den_A7.BackColor = Color.White endA7: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_A8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_A8.Click 'When [Tắt/Mở đèn - Phòng A] button clicked rxBuff = ""'Clear buffer HienThiGui_A.Text = "Tắt/Mở sáng đèn số 8, gửi chữ A8" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("A8") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_A.Text = rxBuff 'Read data to HienThiNhan_A If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_A.Text = ""ThenGoTo endA8 'If the buffer is still empty then no data End sub If HienThiNhan_A.Text = "A8"Then Den_A8.BackColor = Color.Red If HienThiNhan_A.Text = "Ah"Then Den_A8.BackColor = Color.White endA8: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Tat_Phong_A_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tat_Phong_A.Click 'When [Tắt đèn - Phòng A] button clicked rxBuff = ""'Clear buffer HienThiGui_A.Text = "Tắt hết tất đèn phòng A, gửi chữ A0" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("A0") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_A.Text = rxBuff 'Read data to HienThiNhan_A If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_A.Text = ""ThenGoTo endA0 'If the buffer is still empty then no data End sub If HienThiNhan_A.Text = "A0"Then Den_A1.BackColor = Color.White Den_A2.BackColor = Color.White Den_A3.BackColor = Color.White Den_A4.BackColor = Color.White Den_A5.BackColor = Color.White Den_A6.BackColor = Color.White Den_A7.BackColor = Color.White Den_A8.BackColor = Color.White EndIf endA0: 'Đây nhãn (label) để kết thúc!! EndSub 'PHÒNG B PrivateSub Mo_Phong_B_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mo_Phong_B.Click 'When [Mở đèn - Phòng B] button clicked rxBuff = ""'Clear buffer HienThiGui_B.Text = "Mở sáng tất đèn phòng B, gửi chữ B9" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B9") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB9 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B9"Then Den_B1.BackColor = Color.Red Den_B2.BackColor = Color.Red Den_B3.BackColor = Color.Red Den_B4.BackColor = Color.Red Den_B5.BackColor = Color.Red Den_B6.BackColor = Color.Red Den_B7.BackColor = Color.Red Den_B8.BackColor = Color.Red EndIf endB9: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Tat_Phong_B_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tat_Phong_B.Click 'When [Tắt đèn - Phòng B] button clicked rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt hết tất đèn phòng B, gửi chữ B0" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B0") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB0 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B0"Then Den_B1.BackColor = Color.White Den_B2.BackColor = Color.White Den_B3.BackColor = Color.White Den_B4.BackColor = Color.White Den_B5.BackColor = Color.White Den_B6.BackColor = Color.White Den_B7.BackColor = Color.White Den_B8.BackColor = Color.White EndIf endB0: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_B1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_B1.Click rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt/Mở sáng đèn số 1, gửi chữ B1" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B1") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB1 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B1"Then Den_B1.BackColor = Color.Red If HienThiNhan_B.Text = "Ba"Then Den_B1.BackColor = Color.White endB1: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_B2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_B2.Click rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt/Mở sáng đèn số 2, gửi chữ B2" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B2") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB2 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B2"Then Den_B2.BackColor = Color.Red If HienThiNhan_B.Text = "Bb"Then Den_B2.BackColor = Color.White endB2: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_B3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_B3.Click rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt/Mở sáng đèn số 3, gửi chữ B3" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B3") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB3 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B3"Then Den_B3.BackColor = Color.Red If HienThiNhan_B.Text = "Bc"Then Den_B3.BackColor = Color.White endB3: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_B4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_B4.Click rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt/Mở sáng đèn số 4, gửi chữ B4" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B4") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB4 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B4"Then Den_B4.BackColor = Color.Red If HienThiNhan_B.Text = "Bd"Then Den_B4.BackColor = Color.White endB4: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_B5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_B5.Click rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt/Mở sáng đèn số 5, gửi chữ B5" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B5") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB5 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B5"Then Den_B5.BackColor = Color.Red If HienThiNhan_B.Text = "Be"Then Den_B5.BackColor = Color.White endB5: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_B6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_B6.Click rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt/Mở sáng đèn số 6, gửi chữ B6" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B6") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB6 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B6"Then Den_B6.BackColor = Color.Red If HienThiNhan_B.Text = "Bf"Then Den_B6.BackColor = Color.White endB6: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_B7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_B7.Click rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt/Mở sáng đèn số 7, gửi chữ B7" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B7") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB7 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B7"Then Den_B7.BackColor = Color.Red If HienThiNhan_B.Text = "Bg"Then Den_B7.BackColor = Color.White endB7: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_B8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_B8.Click rxBuff = ""'Clear buffer HienThiGui_B.Text = "Tắt/Mở sáng đèn số 8, gửi chữ B8" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("B8") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo endB8 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "B8"Then Den_B8.BackColor = Color.Red If HienThiNhan_B.Text = "Bh"Then Den_B8.BackColor = Color.White endB8: 'Đây nhãn (label) để kết thúc!! EndSub 'PHÒNG C PrivateSub Mo_Phong_C_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mo_Phong_C.Click 'When [Mở đèn - Phòng C] button clicked rxBuff = ""'Clear buffer HienThiGui_C.Text = "Mở sáng tất đèn phòng C, gửi chữ C9" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C9") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC9 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C9"Then Den_C1.BackColor = Color.Red Den_C2.BackColor = Color.Red Den_C3.BackColor = Color.Red Den_C4.BackColor = Color.Red Den_C5.BackColor = Color.Red Den_C6.BackColor = Color.Red Den_C7.BackColor = Color.Red Den_C8.BackColor = Color.Red EndIf endC9: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Tat_Phong_C_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tat_Phong_C.Click 'When [Tắt đèn - Phòng C] button clicked rxBuff = ""'Clear buffer HienThiGui_C.Text = "Mở sáng tất đèn phòng C, gửi chữ C0" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C0") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC0 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C0"Then Den_C1.BackColor = Color.White Den_C2.BackColor = Color.White Den_C3.BackColor = Color.White Den_C4.BackColor = Color.White Den_C5.BackColor = Color.White Den_C6.BackColor = Color.White Den_C7.BackColor = Color.White Den_C8.BackColor = Color.White EndIf endC0: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_C1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_C1.Click rxBuff = ""'Clear buffer HienThiGui_C.Text = "Tắt/Mở sáng đèn số 1, gửi chữ C1" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C1") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC1 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C1"Then Den_C1.BackColor = Color.Red If HienThiNhan_C.Text = "Ca"Then Den_C1.BackColor = Color.White endC1: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_C2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_C2.Click rxBuff = ""'Clear buffer HienThiGui_C.Text = "Tắt/Mở sáng đèn số 2, gửi chữ C2" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C2") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC2 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C2"Then Den_C2.BackColor = Color.Red If HienThiNhan_C.Text = "Cb"Then Den_C2.BackColor = Color.White endC2: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_C3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_C3.Click rxBuff = ""'Clear buffer HienThiGui_C.Text = "Tắt/Mở sáng đèn số 3, gửi chữ C3" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C3") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC3 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C3"Then Den_C3.BackColor = Color.Red If HienThiNhan_C.Text = "Cc"Then Den_C3.BackColor = Color.White endC3: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_C4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_C4.Click rxBuff = ""'Clear buffer HienThiGui_C.Text = "Tắt/Mở sáng đèn số 4, gửi chữ C4" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C4") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC4 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C4"Then Den_C4.BackColor = Color.Red If HienThiNhan_C.Text = "Cd"Then Den_C4.BackColor = Color.White endC4: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_C5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_C5.Click rxBuff = ""'Clear buffer HienThiGui_C.Text = "Tắt/Mở sáng đèn số 5, gửi chữ C5" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C5") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC5 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C5"Then Den_C5.BackColor = Color.Red If HienThiNhan_C.Text = "Ce"Then Den_C5.BackColor = Color.White endC5: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_C6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_C6.Click rxBuff = ""'Clear buffer HienThiGui_C.Text = "Tắt/Mở sáng đèn số 6, gửi chữ C6" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C6") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC6 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C6"Then Den_C6.BackColor = Color.Red If HienThiNhan_C.Text = "Cf"Then Den_C6.BackColor = Color.White endC6: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_C7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_C7.Click rxBuff = ""'Clear buffer HienThiGui_C.Text = "Tắt/Mở sáng đèn số 7, gửi chữ C7" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C7") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC7 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C7"Then Den_C7.BackColor = Color.Red If HienThiNhan_C.Text = "Cg"Then Den_C7.BackColor = Color.White endC7: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Nut_Den_C8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nut_Den_C8.Click rxBuff = ""'Clear buffer HienThiGui_C.Text = "Tắt/Mở sáng đèn số 8, gửi chữ C8" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("C8") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_C.Text = ""ThenGoTo endC8 'If the buffer is still empty then no data End sub If HienThiNhan_C.Text = "C8"Then Den_C8.BackColor = Color.Red If HienThiNhan_C.Text = "Ch"Then Den_C8.BackColor = Color.White endC8: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Ktra_Phong_B_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ktra_Phong_B.Click 'Kiểm tra xem module B có sẵn sàng chưa? rxBuff = "" HienThiNhan_B.Text = "" HienThiGui_B.Text = "Module phòng B sẵn sàng chưa?" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("BB") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_B.Text = rxBuff 'Read data to HienThiNhan_B If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo end_test_B 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "AA"Then HienThiNhan_B.Text = "OK - Đã sẵn sàng!!" end_test_B: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Xoa_HThi_B_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Xoa_HThi_B.Click HienThiGui_B.Text = "" HienThiNhan_B.Text = "" EndSub PrivateSub Ktra_Phong_C_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ktra_Phong_C.Click 'Kiểm tra xem module C có sẵn sàng chưa? rxBuff = "" HienThiNhan_C.Text = "" HienThiGui_C.Text = "Module phòng C sẵn sàng chưa?" If SerialPort1.IsOpen = FalseThen SerialPort1.Open() 'If port is closed, then open it SerialPort1.Write("CC") 'Write this data to port System.Threading.Thread.Sleep(800) 'Pause for 500ms (Phải từ 500 trở lên) HienThiNhan_C.Text = rxBuff 'Read data to HienThiNhan_C If SerialPort1.IsOpen = TrueThen SerialPort1.Close() 'If the port is open, then close it If HienThiNhan_B.Text = ""ThenGoTo end_test_C 'If the buffer is still empty then no data End sub If HienThiNhan_B.Text = "CC"Then HienThiNhan_C.Text = "OK - Đã sẵn sàng!!" end_test_C: 'Đây nhãn (label) để kết thúc!! EndSub PrivateSub Xoa_HThi_C_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Xoa_HThi_C.Click HienThiGui_C.Text = "" HienThiNhan_C.Text = "" EndSub EndClass Tài liệu tham khảo [1] Kevin Wade Ackerman, “Timed Power Line Data Communication”, Thesis of Master of Science in the Department of Electrical Engineering, University of Saskatchewan, Canada, January 2005 [2] Khurram Hussain Zuberi, “Powerline Carrier (PLC) Communication Systems”, Thesis of Master of Science in Internetworking, Royal Institute of Technology, Sweden, September 2003 [3] Olaf Hooijen, “Aspects of Residential Power Line Communications”, Ph.D Thesis, Shaker Verlag GmbH, ISBN 3-8265-3429-8, 1998 [4] Jero Ahola, “Applicability of Power-Line Communications to Data Transfer of On-line Condition Monitoring of Electrical Drives”, Thesis for the degree of Doctor of Science (Technology), Lappeenranta University of Technology, Lappeenranta, Finland, August 2003 [5] Fredrik Roos, “Powerline Communication in Train Control Systems”, Master Thesis, KTH, Stockholm, 2000 [6] Lars Selander, “Power-Line Communications – Channel Properties and Communication Strategies”, Ph.D.Thesis, Lund University, 1999 [7] M Tanaka, “High Frequency Noise Power Spectrum, Impedance and Transmission Loss of Power Line in Japan on Intrabuilding Power Line Communications”, IEEE Transactions on Consumer Electronics, Vol 34, No 2, pp 321-326, May 1988 [8] R.M Vines et al., ”Impedance of the Residential Power-Distribution Circuit”, IEEE Transactions on Electromagnetic Compatibility, Vol 27, No 1, pp 6-12, February 1985 [9] M Tanaka, “High Frequency Noise Power Spectrum, Impedance and Transmission Loss of Power Line in Japan on Intrabuilding Power Line Communications”, IEEE Transactions on Consumer Electronics, Vol 34, No 2, pp 321-326, May 1988 [10] J.R.Nicholson et al., “RF Impedance of Power Lines and Line Stabilization Networks in Conducted Intereference Measurments”, IEEE Transactions on Electromagnetic Compatibility, Vol 15, pp 84-86, May 1973 [11] Weilin Liu et al., “Nature of Power Line Medium and Design Aspects for Broadband PLC System”, 0-7803-5977-1/00, IEEE, 2000 [12] Holger Philipps, “Modelling of Powerline Communication Channels”, Braunschweig Technical University, Germany [13] Dan Raphaeli, Evgeni Bassin, “A Comparison between OFDM, Single Carrier, and Spread Spectrum for high Data Rate PLC”, http://www.itrancomm.com/White_OFDM_4_99.html, Itran Communications, April 1999 [14] OFDM Communications Primer, White Paper #0032, Rev 5, http://www.intellon.com, Intellon Corporation, March 1999 [15] Manfred Zimmermann and Klaus Dostert, “A Multipath Model for the Powerline Channel”, IEEE Transactions On Communications, Vol.50, No.4, April 2002 [16] J.NGUIMBIS, Xia Jig and Snijie Cheng, “Noise Characteristics Investigation and Utilization in Low Voltage Powerline Communication”, Huazhong University of Science and technology, China, 2000 [17] Ebook, “ST7538Q FSK powerline transceiver demonstration kit description”, www.st.com, 2008 [18] A Bruce Carlson, Paul B Crilly and Janet C Rutledge, “Communication systems” – Fourth edition, Published by McGraw-Hill, 2002 [19] Hồng Đình Chiến, “Mạch điện tử thơng tin”, NXB Đại học quốc gia Tp.Hồ Chí Minh, 2009 [20] Vũ Đình Thành, “Giáo trình ngun lý thơng tin tương tự - số”, NXB Đại học quốc gia Tp.Hồ Chí Minh, 2007 [21] Võ Xuân Thịnh, “Ứng dụng Fuzzy Logic Neural Network điều khiến thiết bị cảnh báo trạng thái từ xa thông qua mạng điện dân dụng”, Luận văn cao học, Đại học Bách Khoa Tp.HCM, 2004 Lý lịch khoa học tác giả PHẦN 7: LÝ LỊCH KHOA HỌC CỦA TÁC GIẢ: 7.1 TÓM TẮT: + Họ tên: NGUYỄN TẤN TRUNG + Phái: Nam + Sinh ngày: 01-01-1982 + Nơi sinh: Bình Dương 7.2 ĐỊA CHỈ LIÊN LẠC: + Web: http://tantrung.co.cc + Email: nguyentantrung@gmail.com + Điện thoại: 09155.83782, + Cơ quan: Trường trung cấp nghề Việt-Hàn Bình Dương 0982155435 615 – Đại lộ Bình Dương – P.Hiệp Thành – TX.TDM – Bình Dương Web: http://viethanbd.edu.vn Điện thoại: 06503.878.020, 06503.878.141 7.3 QUÁ TRÌNH ĐÀO TẠO: + Từ tháng năm 2003 đến tháng năm 2007: Sinh viên Trường Đại học Sư phạm Kỹ thuật Tp.Hồ Chí Minh Tốt nghiệp đại học: tháng năm 2007 Hệ: Chính quy Chuyên ngành: Kỹ thuật Điện – Điện tử + Từ tháng năm 2007 đến tháng năm 2009: Học viên lớp Bồi dưỡng Sau đại học, ngành Kỹ thuật điện tử, Trường Đại học Bách Khoa Tp.Hồ Chí Minh Mã số học viên: 11407010 + Từ tháng năm 2009 đến nay: Trúng tuyển theo học hệ Cao học ngành Kỹ thuật điện tử, Trường Đại học Bách Khoa Tp.Hồ Chí Minh Mã số học viên: 09141001 GVHD: PGS-TS.Phạm Hồng Liên, TS.Đỗ Hồng Tuấn HVTH: Nguyễn Tấn Trung Lý lịch khoa học tác giả 7.4 Q TRÌNH CƠNG TÁC: + 05/2007 – 12/2008: Giáo viên Khoa Điện – Điện tử Trường Đào tạo kỹ thuật Bình Dương + 01/2009: Phó Trưởng khoa Khoa Điện – Điện tử Trường Đào tạo kỹ thuật Bình Dương (nay Trường trung cấp nghề Việt-Hàn Bình Dương) + 10/2009 – nay: Bí thư Đồn niên Trường trung cấp nghề Việt-Hàn Bình Dương + 01/2010 – nay: - Trưởng khoa Khoa Điện – Điện tử Trường trung cấp nghề ViệtHàn Bình Dương - Phó Bí thư Đồn sở Sở Lao động – TB&XH Bình Dương GVHD: PGS-TS.Phạm Hồng Liên, TS.Đỗ Hồng Tuấn HVTH: Nguyễn Tấn Trung ... Đề tài đặt tên ? ?Tối ưu hóa lọc hệ thống PLC – Power Line Communication” 1.2.1.2 Mục tiêu đề tài: + Tính tốn tối ưu lọc hệ thống PLC (Power Line Communication) + Áp dụng lọc tối ưu vào mơ hình... tài: TỐI ƢU HÓA BỘ LỌC TRONG HỆ THỐNG PLC (POWER LINE COMMUNICATION) II Nhiệm vụ nội dung: Nhiệm vụ: Nhiệm vụ luận văn nghiên cứu lý thuyết thực tiễn, tính tốn tối ƣu hóa lọc hệ thống PLC (Power. .. lai gần, công nghệ PLC hứa hẹn hệ thống truyền thông đƣợc lựa chọn ƣa thích hệ thống truyền thơng khơng dây hệ thống khác Từ khóa: power line communication (PLC) , lọc hệ thống PLC LỜI CẢM ƠN Con