Nghiên cứu xây dựng hệ điều khiển và giám sát các hồ điều hòa thành phố Hải Phòng qua mạng internet

72 776 0
Nghiên cứu xây dựng hệ điều khiển và giám sát các hồ điều hòa thành phố Hải Phòng qua mạng internet

Đ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

LỜI CAM ĐOAN Em xin cam đoan đề tài tốt nghiệp “Nghiên cứu xây dựng hệ điều khiển giám sát hồ điều hòa thành phố Hải Phòng qua mạng internet” em tự nghiên cứu xây dựng hướng dẫn thầy giáo TS Đinh Anh Tuấn Các số liệu kết đề tài hoàn toàn trung thực Để hoàn thành đồ án tốt nghiệp này, em sử dụng tài liệu tham khảo ghi bảng tài liệu tham khảo, không sử dụng tài liệu tham khảo khác mà không liệt kê phần tài liệu tham khảo Hải Phòng, ngày 10 tháng năm 2015 Học viên Nguyễn Quang Thư i LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý Thầy cô khoa Điện Thầy cô viện đào tạo sau đại học Trường Đại học Hàng Hải Việt Nam giảng dạy truyền đạt kiến thức chuyên ngành cho em thời gian vừa qua Đặc biệt em xin gửi lời cảm ơn sâu sắc tới Thầy Đinh Anh Tuấn tận tình hướng dẫn tạo điều kiện thuận lợi cho em để em có thể thực hoàn thành tốt đề tài Em cảm ơn bạn lớp trao đổi, góp ý để em hoàn thành đề tài cách tốt đẹp thời hạn Mặc dù có nhiều cố gắng nỗ lực thực hiện, kiến thức khả thân nhiều hạn chế nên trình thực đề tài tránh khỏi sai phạm, thiếu sót…Rất mong nhận góp ý, dẫn từ nơi quý Thầy cô bạn i Em xin chân thành cảm ơn ! Hải Phòng, ngày 10 tháng năm 2015 Học viên Nguyễn Quang Thư ii MỤC LỤC Trang LỜI CAM ĐOAN I LỜI CẢM ƠN II MỤC LỤC .III DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆU IV DANH MỤC CÁC BẢNG .V BẢNG 1.1 .V CẤU TRÚC KHUNG MAC THEO IEEE 802.3/ ETHERNET V DANH MỤC CÁC HÌNH .VI I PHẦN MỞ ĐẦU II PHẦN NỘI DUNG .3 III PHẦN KẾT LUẬN 64 iii DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆU Chữ viết tắt SPI TCP IP UDP ARP ICMP FTP HTTP DNS DHCP HTML D HTML CSS CSMA/CD TCP/IP OSI MAC SFD CRC LAN ADC PWM Giải thích Serial Peripheral Interface Transmission Control Protocol Internet Protocol User Datagram Protocol Address Resolution Protocol Internet Control Message Protocol File Transfer Protocol Hypertext Transfer Protocol Domain Name System Dynamic Host Configuration Protocol HyperText Markup Language Dynamic HyperText Markup Language Cascading Style Sheets Carrier Sense Multiple Access / Collision Detect Transmission Control Protocol / Internet Protocol Open Systems Interconnection Reference Model Media Access Control Start Frame Delimiter Cyclic Redundancy Checksum local area network Analog to Digital Converter Pulse Width Modulation iv DANH MỤC CÁC BẢNG Số bảng Bảng 1.1 Bảng 1.2 Bảng 1.3 Bảng 2.1 Bảng 2.2 Bảng 2.3 Tên bảng Cấu trúc khung MAC theo IEEE 802.3/ Ethernet Một số giao thức tầng Bảng ARP cache Lựa chọn Clock Lựa chọn tần số hoạt động Các ngắt Atmega32 v Trang 11 17 36 36 37 DANH MỤC CÁC HÌNH Số hình Hình 1.1 Tên hình Mã hóa Manchester Trang Error: Refere nce source not Hình 1.2 Hình 1.3 Hình 1.4 Hình 1.5 Hình 1.6 Hình 1.7 Hình 1.8 Hình 1.9 Hình 1.10 Hình 1.11 Hình 1.12 Hình 1.13 Hình 1.14 Hình 1.15 Hình 1.16 Hình 1.17 Hình 1.18 Hình 2.1 Hình 2.2 Hinh 2.3 Hình 2.4 Hình 2.5 Hình 2.6 Hình 2.7 Hình 2.8 Hình 2.9 Hình 2.10 Hình 2.11 Hình 3.1 Hình 3.2 Hình 3.3 Hình 3.4 Mô hình truyền thông unicast Kiến trúc phân tầng TCP/IP Quá trình gửi nhận liệu hai máy tính Thực đóng/mở gói liệu giao thức TCP/IP Cấu trúc khung liệu Ethernet Cấu trúc địa IP Phân lớp địa IP IP packet Cấu trúc IP packet Cấu trúc gói tin ARP Bản tin ICMP Cấu trúc TCP Segment Quá trình bắt tay bước thiết lập kết nối Quá trình truyền liệu giao thức TCP Cơ chế điều khiển luồng sử dụng Sliding window Quá trình đóng kết nối TCP Sơ đồ trạng thái TCP Sơ đồ đóng gói Atmega32 Sơ đồ khối Atmega32 Lõi CPU AVR Bộ nhớ Flash Bộ nhớ SRAM Sơ đồ nguyên lý tương đương cổng vào Sơ đồ chân ENC28J60 Sơ đồ khối ENC28J60 Sơ đồ ghép nối vi điều khiển với ENC28j60 Sơ đồ nguyên lý Module Ethernet Module Ethernet thực tế Sơ đồ tổng quan hệ điều khiển giám sát hồ điều hòa sơ đồ khối modul điều khiển giám sát sơ đồ nguyên lý modul điều khiển giám sát Khối mạch nguồn vi found 8 10 11 13 13 14 14 18 19 20 22 22 24 25 26 32 33 34 35 35 37 38 38 40 40 41 44 45 46 47 Hình 3.5 Hình 3.6 Hình 3.7 Hình 3.8 Hình 3.9 Hình 3.10 Hình 3.11 Hình 3.12 Hình 3.13 Hình 3.14 Hình 3.15 Khối kết nối ENC28J60 Sơ đồ khối nghép nối đầu vào Sơ đồ khối nghép nối đầu Mạch vi điều khiển dùng chíp atmega32 Sơ đồ mạch in lớp Sơ đồ mạch in lớp Sơ đồ mạch in lớp lớp Sơ đồ bố trí linh kiện mạch in Bản mạch mặt Bản mạch mặt Lưu đồ liệu vào giao thức 47 48 48 49 49 50 50 51 51 52 Error: Refere nce source not Hình 3.16 Hình 3.17 Hình 3.18 Hình 3.19 Hình 3.20 Hình 3.21 Hình 3.22 Hình 3.23 Hình 3.24 Hình 3.25 Lưu đồ giải thuật Lưu đồ xử lí liệu giao thức Ethernet Lưu đồ xử lí giao thức IP Lưu đồ xử lí giao thức ARP Lưu đồ xử lí giao thức ICMP Lưu đồ xử lí tạo kết nối TCP tới web server modul bo mạch thực tế Giao diện giám sát điều khiển mạng LAN Giao diện giám sát điều khiển qua mạng truyền dẫn internet Giao diện giám sát điều khiển tổng thể vii found 55 56 57 58 59 60 61 62 63 63 I PHẦN MỞ ĐẦU Lựa chọn đề tài Trong thời đại công nghệ thông tin phát triển ngày Việc thiết kế chế tạo thiết bị điện tiện dụng có khả giám sát điều khiểu từ xa quan tâm hữu ích cho ứng dụng sống hàng ngày Vì mục tiêu công nghệ đại hoá ngày phát triển, tác giả định nghiên cứu đề tài điều khiển giám sát thiết bị qua mạng truyền dẫn internet Khi đề tài hoàn thành cho phép có thể điều khiểu giám sát thiết bị thông qua mạng truyền dẫn internet, tương tác thông qua thiết bị smart phone, máy tính bảng hay máy vi tính; để kiểm soát trạng thái thông số thiết bị thông số môi trường xung quanh thiết bị như: nhiệt độ, độ ẩm, mức nước, lưu lượng Người sử dụng nơi có mạng internet có thể giám sát hoạt động thiết bị, thông số cần thiết cho hệ thống điều khiển hoạt động thiết bị thiết bị kết nối với module điều khiển Ethernet Vấn đề đặt đây, hướng nghiên cứu đề tài tác giả nghiên cứu, xây dựng mạch điều khiển giám sát thiết bị qua mạng truyền dẫn internet Với hướng nghiên cứu đó, tên đề tài chọn là: “Nghiên cứu xây dựng hệ điều khiển giám sát hồ điều hòa thành phố Hải Phòng qua mạng internet” Mục đích nghiên cứu - Thực giao tiếp mạng phần cứng mạch điện tử với mạng Ethernet - Điều khiển thiết bị điện phục vụ cho hồ chứa điều hòa thành phố Hải Phòng - Giám sát hoạt động máy bơm mực nước hồ chứa điều hòa thành phố Hải Phòng Đối tượng phạm vi nghiên cứu * Đối tượng nghiên cứu - Tìm hiểu vi điều khiển ATMEGA32 - Lý thuyết mạng Ethernet cách thức truyền nhận liệu - Nghiên chuẩn giao tiếp SPI ứng dụng thực tế module Ethernet ENC28J60 * Phạm vi nghiên cứu - Tìm hiểu ngôn ngữ html lập trình giao diện web server nhúng vào vi điều khiển - Tìm hiểu giao thức TCP/IP - Tính toán, thiết kế thi công phần cứng mạch điện tử - Xây dựng thuật toán viết code cho ứng dụng dựa theo mục tiêu đề Phương pháp nghiên cứu - Phương pháp nghiên cứu lý thuyết: Tìm hiểu tổng quan mạng Ethernet, giao thức TCP/IP, vi điều khiển ATMEGA32 cách thức thiết kế web server nhúng vào vi điều khiển, xây dựng thuật toán viết code cho vi điều khiển ATMEGA32 - Phương pháp thực nghiệm: Sử dụng phần mềm AVR Studio WinAVR để viết chương trình biên dịch chương trình, xây dựng mạch điều khiển viết code HTML nhúng vào vi điều khiển Ý nghĩa khoa học thực tiễn đề tài * Ý nghĩa khoa học: Đề tài tài liệu tham khảo hữu ích cho quan tâm đến lĩnh vực điều khiển giám sát thiết bị sử dụng mạng truyền dẫn internet * Ý nghĩa thực tiễn: Kết nghiên cứu đề tài góp phần giải vấn đề điều khiển giám sát hồ điều hòa thành phố Hải Phòng qua mạng truyền dẫn internet có thể áp dụng cho thành phố khác Việt Nam II PHẦN NỘI DUNG Để giải làm rõ vấn đề nghiên cứu, nội dung đề tài gồm chương sau: - Chương Tổng quan Ethernet giao thức TCP/IP: trình bày lý thuyết Ethernet gồm vấn đề cấu trúc khung tin Ethernet, phương pháp truy nhập bus (CSMA/CD), loại mạng Ethernet, chuẩn Ethernet IEEE 802.3, kiến thức giao thức TCP/IP bao gồm tầng: tầng ứng dụng (Application Layer), tầng giao vận (Transport Layer), tầng liên mạng (Internet Layer), tầng giao tiếp mạng (Network Interface Layer) Trình bày kiến thức gói tin IP, TCP, UDP - Chương Tổng quan vi điều khiển Atmega32 web server: trình bày kiến thức vi điều khiển ATMEGA32, module Ethernet, giới thiệu nội dung liên quan đến việc thiết kế web giao diện web server HTML - Chương Ứng dụng xây dựng hệ điều khiển giám sát hồ nước thành phố Hải Phòng sử dụng mạng truyền dẫn internet: Trình bày xây dựng modul mạch điện tử bao gồm sơ đồ cấu trúc mạch điện tử, lưu đồ thuật toán cho giao thức TCP/IP, lưu đồ thuật toán chính, sơ đồ nguyên lý mạch, sơ đồ mạch in, viết code chương trình điều khiển web server nhúng vào chíp vi điều khiển ATMEGA32 Hình 3.14: Bản mạch mặt 3.2 Thiết kế phần mềm 3.2.1 Lưu đồ liệu vào liệu giao thức Trong giao thức TCP/IP có nhiều giao thức lớp ứng dụng, giao thức lớp Trong đề tài này, mục đích em thực điều khiển giám sát thông số trạng thái hoạt động máy bơm mực nước hồ chứa Vì vậy, lưu đồ thuật toán xử lí liệu vào hệ thống em trình bày cách thức xử lí liệu giao thức phục vụ cho mục đích mình: giao thức HTTP(lớp Application); giao thức TCP(lớp Transport); giao thức IP,ICMP,ARP(lớp Network); giao thức Ethernet(lớp Network Access) 51 APPLICATION LAYER Hàm xử lí liệu đến HTTP PROTOCOL Http_GET Hàm xử lí liệu (http_protocol.c) Dữ liệu http_procce ss Dữ liệu vào TRANSPORT LAYER TCP PROTOCOL (tcp_protocol.c) TCPProcess TCP_packet_sen d NETWORK LAYER IP PROTOCOL (ip_ protocol.c) ICMP PROTOCOL (icmp_protocol.c) ARP PROTOCOL (arp_protocol.c) Arp_IP_To_MA C ICMP_Reply IPSend_pack et SegmentTCP IPProcess update_AR P ICMP_packet icmpProcess uest ARP_request IP_packet NETWORK ACCESS LAYER ETHERNET PROTOCOL (ethernet_protocol.c) Ethernet_frame_send ARP_reply S_ARPreq ARPProcess ARP_packet Ethernet_process ENC28j60 (enc28j60.c) enc28j60PacketSe nd enc28j60PacketRec eive Hình 3.15: Lưu đồ liệu vào giao thức Giải thích lưu đồ trường hợp mạch điều khiển gửi yêu cầu tải trang status web đến server liệu nhận nội dung trang web: 52  Luồng liệu đi: Khi mạch điều khiển muốn tải trang web status.aspx, nó phải gửi tin HTTP Request với phương thức GET(lấy nội dung trang web) Bản tin từ tầng Application qua tầng thêm header truyền - Tại tầng Application, vi điều khiển gọi hàm HTTP_GET để đặt tin yêu cầu tải trang web lên buffer Bản tin chuyển xuống tầng Transport, sử dụng giao thức TCP để truyền - Tại tầng Transport, hàm TCP_packet_send có nhiệm vụ thêm trường TCP Header vào trước tin HTTP Request Sau thêm phần Header TCP, TCP Header + tin HTTP Request đưa xuống tầng Network - Tại tầng Network, vi điều khiển gọi hàm IPSend_packet để thêm IP Header, sau đó gọi hàm ARP_IP_To_MAC S_ARPrequest để phân giải địa IP đích địa MAC để điền vào Ethernet Frame Header Tiếp theo, IP Header+TCP Header+ tin HTTP Request đưa xuống tầng Network Access - Tại tầng Network Access, hàm Ethernet_frame_send thêm Ethernet Frame Header vào liệu vừa nhận Đến đây, tin HTTP Request không tin gốc ban đầu mà nó gồm: Ethernet Frame Header + IP Header + TCP Header +Bản tin HTTP Request Vi điều khiển gọi hàm enc28j60PacketSend để truyền liệu đến Webserver  Luồng liệu đến: Khi liệu đến web server, web server loại bỏ header để lấy tin HTTP Request gửi nội dung trang web cho mạch điều khiển Dữ liệu đến mạch điều khiển qua tầng theo thứ tự ngược lại Khi có liệu đến, vi điều khiển gọi hàm enc28j60PacketReceive để đọc liệu buffer - Tại tầng Network Access, liệu nhận gồm: Ethernet Frame Header+IP Header+TCP Header+nội dung trang web Hàm Ethernet_process kiểm tra địa MAC đích xem giao thức lớp giao thức nào(dựa vào trường Type Ethernet Frame Header) Trong trường hợp này, giao thức lớp giao thức IP Tiếp theo, phần Ethernet Frame Header loại bỏ, 53 liệu lúc còn: IP Header+TCP Header+nội dung trang web Dữ liệu đưa lên tầng Network để xử lí tiếp - Tại tầng Network, hàm IPProcess kiểm tra địa IP đích, xem liệu sau IP Header liệu giao thức: ICMP hay TCP(dựa vào trường Protocol) Trong trường hợp giao thức TCP Hàm updateARP cập nhật IP nguồn MAC nguồn gói tin vào bảng ARP cache để sử dụng sau Tiếp theo, IP header loại bỏ, liệu lại: TCP Header+ nội dung trang web chuyển lên tầng Transport để xử lí tiếp - Tại tầng Transport, hàm TCPProcess loại bỏ phần TCP Header để trả lại nội dung trang web cho vi điều khiển Ngoài hàm trình bày có số hàm khác như: icmpProcess, ICMP_Reply sử dụng để xử lí tin ICMP 3.2.2 Lưu đồ giải thuật Gửi yêu cầu kết nối TCP đến đến Webserver Khởi động mạch Khai báo chương trình Webserver chấp nhận kết nối Đọc IP, Gateway,SubnetMask ROM Sai Đúng Gửi HTTP Request Khởi tạo chip ENC28j60 Nhận HTTP Response Tìm MAC Gateway Đúng Điều khiển thiết bị Thấy MAC Gateway Sai Đúng Hình 3.16: Lưu đồ giải thuật 54 Sai Khi chíp vi điều khiển cấp nguồn, trước tin chương trình đọc địa IP ROM, gọi chương trình khởi tạo ENC28J60 Khi nhận gói tin từ mạng Ethernet gửi đến, gói tin xử lý qua giao thức Ethernet, ARP,ICMP, IP, TCP HTTP Tùy thuộc vào nội dung gói tin nhận chương trình đưa lệnh điều khiển đọc thông số cần giám sát gửi lại cho máy nhận nội dung cần thiết qua giao thức HTTP, TCP, IP, ARP Ethernet (code chương trình thể trang phụ lục, file main.c) 3.2.3 Lưu đồ xử lí giao thức Ethernet Ethernet Frame nhận Type=IP_Protocol Đúng - Gọi hàm update_ARP - Gọi hàm IPProcess Sai Type=ARP_Protocol Đúng Gọi hàm ArpProcess Sai Kết thúc Hình 3.17: Lưu đồ xử lí liệu giao thức Ethernet Khi có liệu đến, chip ENC28j60 gây ngắt để báo cho vi điều khiển đọc liệu buffer để xử lí Vi điều khiển phân tích trường phần header Ethernet Frame nhận xem đó liệu giao thức gọi xử lí tương ứng (code chương tình giao thức ethernet thể trang 26 phụ lục, file ethernet.c) 55 3.2.4 Lưu đồ xử lí giao thức IP IP Packet nhận Dest IP= My IP IP Broadcast Sai Đúng Protocol = ICMP Đúng Gọi hàm icmpProcess Sai Protocol = TCP Đúng Gọi hàm TCPProcess Sai Kết thúc Hình 3.18: Lưu đồ xử lí giao thức IP Trong giao thức IP, gói tin phân tích xác định xem gói tin ICMP hay gói TCP, tùy vào việc nhận gói tin mà chương trình thực bước ICMPProcess hày TCPProcess (code chương tình giao thức IP thể trang 29 phụ lục, file ip.c) 56 3.2.5 Lưu đồ xử lí giao thức ARP ARP Packet nhận HW Type=0x0001 HLEN=0x06; PLEN=0x04 Dest IP= My IP Sai Đúng Opration= ARP Request Đúng Gửi Arp Reply Sai Opration= ARP Reply Đúng Cập nhật bảng ARP Sai Kết thúc Hình 3.19: Lưu đồ xử lí giao thức ARP Trong giao thức ARP, gói tin phân tích xác định xem gói tin gì, gói ARP request chương trình thực tiếp gói tin Arp Reply, gói tin nhận gói ARP Reply chương trình thực cập nhật bảng ARP (code chương tình giao thức ARP thể trang phụ lục, file arp.c) 57 5.2.6 Lưu đồ xử lí giao thức ICMP ICMP Packet nhận Type=ICMP Request Sai Đúng Gửi ICMP Reply Kết thúc Hình 3.20: Lưu đồ xử lí giao thức ICMP Trong giao thức ICMP, gói tin nhận xử lý phân tích xem có phải gói ICMP Request không, chương trình điều khiển thực việc gửi gói tin ICMP Reply (code chương tình giao thức ICMP thể trang 33 phụ lục, file icmp.c) 58 3.2.7 Lưu đồ xử lí tạo kết nối TCP tới Webserver Gửi cầu kết nối Destport=80; SrcPort=x Flag= SYN; ACKnum=0 ISN_client=c TCP_State= SYN Sent Đợi 3s Nhận SYN | ACK ISN_server=s Sai Đúng Gửi lại ACK Destport=80; SrcPort=x Flag= ACK; ACKnum=s+1 ISN_client=c+1 TCP_State= Established Kết thúc Hình 3.21: Lưu đồ xử lí tạo kết nối TCP tới web server Trong giao thức TCP tới web server, gói tin nhận xử lý phân tích xem có phải gói tin yêu cầu web server không, chương trình điều khiển thực việc gửi gói tin mang nội dung trang web chứa thông số điều khiển đến máy tính gọi (code chương tình giao thức TCP thể trang 36 phụ lục, file tcp.c) 59 3.3 Sản phẩm đề tài 3.3.1 Bo mạch điện tử - Hình 3.22: modul bo mạch thực tế 3.3.2 Giao diện Web điều khiển Việc sử dụng giao diện web để điều khiển giám sát thông số hồ điều hòa thành phố Hải Phòng tiện dụng, cần kết nối thiết bị với môi trường internet có thể thực điều khiển giám sát được, việc điều khiển giám sát thực dể dàng thông qua trình duyệt web thiết bị máy vi tính, máy tính bảng, điện thoại smart phone (code chương tình web thể trang 52 phụ lục, file web.h) 3.3.2.1 Giao diện Web điều khiển mạng LAN Trong mạng LAN việc điều khiển giám sát thông số hồ điều hòa thực thông qua địa IP tĩnh, IP được thiết lập thông qua việc viết chương trình nạp vào chip vi điều khiển atmega 32 60 Để vào giao diện web, địa ta gõ địa IP thiết bị nhấn enter, web server nhúng chip vi điều khiển tải lên máy tính, ta có thể giám sát trạng thái bơm mực nước hồ chứa, việc điều khiển thực dễ dàng thông qua nút nhấn giao diện điều khiển (hình 3.18) Hình 3.23: Giao diện giám sát điều khiển mạng LAN 3.3.2.2 Giao diện Web điều khiển qua mạng truyền dẫn internet Việc điều khiển giám sát thông số hồ điều hòa thực thông qua mạng truyền dẫn internet, để thực yêu cầu ta cần có địa IP tĩnh sử dụng tên miền động DNS Việc sử dụng tên miền động DNS cần thiết chi phí tính tiện dụng ứng dụng Để dùng tên miền động phải đăng ký với hãng cung cấp DNS khai báo mở port model kết nối với thiết bị (hình 3.19) 61 Hình 3.24: Giao diện giám sát điều khiển qua mạng truyền dẫn internet 3.3.2.3 Giao diện điều khiển giám sát phần mềm Hình 3.25: Giao diện giám sát điều khiển tổng thể phần mềm chuyên dụng 62 3.4 Đánh giá kết thực đề tài Qua trình thực đề tài em nhận thấy modul điều khiển giám sát hồ điều hòa hoàn toàn đáp ứng yêu cầu đề tài đặt điều khiển thiết bị máy bơm trạm bơm hồ điều hòa, giám sát trạng thái máy bơm trạm bơm hồ điều hòa, giám sát mực nước hồ điều hòa thông qua giao diện web server nhúng chip vi điều khiển Đặc biệt sau hơm tháng chạy thử nghiệm, modul điều khiển giám sát hồ điều hòa hoạt động ổn định, tin cậy, có thể ứng dụng vào sử dụng thực tế Với nhớ 2Kbyte RAM atmega32 không lớn mà có thể nói nhỏ so với việc lưu trữ xử lý nội dung trang web, nhiên việc việc em thành công thiết kế giao diện web nhúng chip vi điều khiển thể hiển giao diện web điều khiển thiết bị máy bơm đơn giản, giám sát hoạt động máy bơm mực nước hồ điều hòa trực quan sinh động, việc xắp xếp bố cục mầu sắc trang web tương đối hài hòa Việc em chọn chíp vi điều khiển atmega32 để thực đề tài phù hợp nó đảm bảo thực yêu cầu mà đề tài đặt mặt khác nó có giá thành thấp chip vi điều khiển khác, Tuy nhiên với yêu cầu cao hơn, cần điều khiển nhiều thiết bị hơn, cần giám sát nhiều thông số hơn, cần làm giao diện web phức tạp có thể lựa chọn dòng chip có cấu hình cao để thực Với modul điều khiển giám sát mà em xây dựng đề tài, thời gian có hạn nên việc thiết kế mạch chưa đảm bảo tính thẩm mỹ, giao diện web server nhúng vào chip vi điều khiển đơn giản Với kết đạt đề tài này, điều quan trọng mà em nhận thấy đó việc thiết kế modul truyền nhận gói tin sử dụng môi trường truyền dẫn internet, đó có thể nói chìa khóa vấn đề điều khiển giám sát với chi phí thấp mà đảm bảo tính ổn định, đáp ứng yêu cầu phức tạp việc điều khiển giám sát 63 III PHẦN KẾT LUẬN Kết luận Luận văn “Nghiên cứu xây dựng hệ điều khiển giám sát hồ điều hòa thành phố Hải Phòng qua mạng internet” có nhiệm vụ thiết kế modul điều khiển giám sát cách truyền thông qua mạng internet Kết luận Luận văn giải vấn đề sau: - Tìm hiểu cách thức truyền thông qua mạng internet - Tìm hiểu cách nhúng wed server vào chip vi điều khiển - Xây dựng modul điều khiển giám sát qua mạng truyền dẫn internet - Như modul điều khiển giám sát nghiên cứu luận văn hoàn toàn đáp ứng yêu cầu chất lượng điều khiển giám sát cho hồ điều hòa thành phố Hải Phòng có khả ứng dụng vào thực tế Ngoài ra, thấy việc xây dựng modul điều khiển giám sát qua mạng có thể ứng dụng rộng dãi lĩnh vực điều khiển khác công nghiệp sống hàng ngày Do khả có hạn, khối lượng công việc tương đối nhiều nên luận án có thể nhiều thiếu sót, mong góp ý Thầy cô bạn quan tâm đến lĩnh vực Kiến nghị Trong tương lai đề tài có thể phát triển theo hướng: - Thiết kế modul điều khiển giám sát hoạt động hệ thống đèn chiếu sáng công cộng qua mạng internet - Thiết kế modul điều khiển giám sát hoạt động cho nhà smart home qua mạng internet - Nghiên cứu xây dựng truyền nhận tín hiệu sử dụng mạng truyền dẫn internet phục vụ cho lĩnh vực điều khiển giám sát công nghiệp Hải Phòng, ngày 10 tháng năm 2015 HỌC VIÊN Nguyễn Quang Thư 64 TÀI LIỆU THAM KHẢO Tiếng Việt Nguyễn Đình Phú (2006) Giáo trình vi xử lý, ĐH Sư Phạm Kỹ Thuật Tp HCM Ngô Diên Tập (2003) Kỹ Thuật Vi Điều Khiển Với AVR, Nhà xuất Khoa Học Kỹ Thuật Nguyễn Ngọc Khánh, Nguyễn Hiếu Nghĩa (2004) Hệ thống thu thập xử l ý liệu cho nhà thông minh, ĐH Sư Phạm Kỹ Thuật Tp HCM Dương Minh Trí (1997) Sơ đồ chân linh kiện, Nhà xuất Khoa Học Kỹ Thuật Tiếng Anh Datasheet ATMEGA32 Datasheet ENC28J60 File Help AVR Studio Các trang Web http://www.hocavr.com/index.php/vi/lectures/spi http://www.pic24.ru/doku.php/en/osa/ref/intro 10 http://mcu.banlinhkien.vn/threads/261/ 11 http://www.dieukhien.net 12 http://www.dientuvietnam.net/forums/vi-dieu-khien-avr-55/giao-thuc-tcp-ipva-web-server-voi-avr-87172/ 65

Ngày đăng: 18/03/2017, 23:17

Từ khóa liên quan

Mục lục

  • LỜI CAM ĐOAN

  • LỜI CẢM ƠN

  • MỤC LỤC

  • DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆU

  • DANH MỤC CÁC BẢNG

  • Bảng 1.1

  • Cấu trúc khung MAC theo IEEE 802.3/ Ethernet.

  • DANH MỤC CÁC HÌNH

  • I. PHẦN MỞ ĐẦU

    • 1.  Lựa chọn đề tài.

    • 2. Mục đích nghiên cứu .

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

    • 4. Phương pháp nghiên cứu.

    • 5. Ý nghĩa khoa học và thực tiễn của đề tài.

    • II. PHẦN NỘI DUNG

      • CHƯƠNG 1: TỔNG QUAN VỀ ETHERNET VÀ GIAO THỨC TCP/IP

        • 1.1. Tổng quan về Ethernet

        • 1.1.1. Cấu trúc khung tin Ethernet

        • 1.1.2. Cấu trúc địa chỉ Ethernet

        • 1.1.3. Đặc tính điện

        • 1.1.4. Các loại khung Ethernet

          • 1.1.4.1. Các khung unicast

          • 1.1.4.2. Các khung broadcast

          • 1.1.4.3. Các khung multicast

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

Tài liệu liên quan