
Đề tài
Điều khiển thiết bị điện qua
Internet và GSM_EvaVer

1
MỤC LỤC
LỜI NÓI ĐẦU ....................................................................................................... 6
CHƯƠNG 1: DẪN NHẬP ..................................................................................... 7
1.1 Đặt vấn đề: .................................................................................................... 7
1.2 Ý nghĩa của đề tài: ........................................................................................ 8
1.3 Giới hạn nghiên cứu của đề tài ..................................................................... 9
1.4 Mục tiêu nghiên cứu của đề tài ................................................................... 10
1.5 Kết quả nghiên cứu của đề tài ..................................................................... 11
1.6 Sơ đồ tổng quan của hệ thống ..................................................................... 12
CHƯƠNG 2: ETHERNET VÀ HỌ GIAO THỨC TCP/IP ................................. 15
2.1 Tổng quan về Ethernet ................................................................................ 15
2.1.1 Cấu trúc khung tin Ethernet .................................................................. 15
2.1.2 Cấu trúc địa chỉ Ethernet ...................................................................... 16
2.1.3 Các loại khung Ethernet ........................................................................ 16
2.1.3.1 Khung unicast ................................................................................. 16
2.1.3.2 Khung broadcast ............................................................................. 16
2.1.3.3 Khung multicast .............................................................................. 17
2.1.4 Truy nhập bus sử dụng phương pháp CSMA/CD ................................ 17
2.2 Họ giao thức TCP/IP ................................................................................... 18
2.2.1 Tầng ứng dụng (Application Layer) ..................................................... 19
2.2.2 Tầng giao vận (Transport Layer) .......................................................... 20
2.2.3 Tầng Internet (Internet Layer) .............................................................. 25
2.2.4 Tầng giao tiếp mạng ............................................................................. 30
2.3 Microchip TCP/IP Stack ............................................................................. 31

2
2.3.1 Cấu trúc của Microchip TCP/IP Stack ................................................. 31
2.3.2 Hoạt động của TCP/IP Stack ................................................................ 32
CHƯƠNG 3: TỔNG QUAN VỀ TIN NHẮN SMS VÀ MODULE SIM900 ..... 33
3.1 Tổng quan về tin nhắn SMS ........................................................................ 33
3.2 Giới thiệu Module SIM900 ......................................................................... 33
3.2.1 Tổng quan về Module SIM900 ............................................................. 33
3.2.2 Khảo sát sơ đồ chân và chức năng từng chân ....................................... 34
CHƯƠNG 4: THIẾT KẾ VÀ THI CÔNG .......................................................... 35
4.1 Phân tích yêu cầu điều khiển ...................................................................... 35
4.2 Thiết kế phần cứng mạch chính .................................................................. 37
4.2.1 Sơ đồ nguyên lý mạch chính ................. Error! Bookmark not defined.
4.2.2 Mô tả chức năng từng khối ................... Error! Bookmark not defined.
4.2.3 Khối rơle ............................................... Error! Bookmark not defined.
4.3 Tổng quan chương trình chính .................... Error! Bookmark not defined.
4.4 Thiết kế Webserver ..................................................................................... 38
4.5 Thiết kế và thi công Module SIM900 ......... Error! Bookmark not defined.
4.5.1 Sơ đồ nguyên lý kết nối Module SIM900 ........... Error! Bookmark not
defined.
4.5.2 Tập lệnh AT dùng cho Module SIM900Error! Bookmark not defined.
4.5.2 Giải thuật nhận tin nhắn và thực thi điều khiển: .. Error! Bookmark not
defined.
Chương 5: KẾT LUẬN ........................................ Error! Bookmark not defined.
5.1 Kết luận ....................................................... Error! Bookmark not defined.
5.2 Hướng phát triển đề tài ............................... Error! Bookmark not defined.
TÀI LIỆU THAM KHẢO .................................................................................... 39

3
PHỤ LỤC 1: VI ĐIỀU KHIỂN PIC18F8722 ...................................................... 40
PHỤ LỤC 2: GIỚI THIỆU VỀ TRÌNH BIÊN DỊCH MPLAB C18 ................... 59
PHỤ LỤC 3 : GIAO TIẾP GIỮA PIC VÀ ETHERNET .................................... 61
PHỤ LỤC 4: THÔNG SỐ KỸ THUẬT CỦA SIM900 ...................................... 66

4
Liệt kê bảng
Bảng 2.1: Cấu trúc khung MAC theo IEEE 802.3/ Ethernet. ................. 15
Liệt kê hình
Hình 1.1: Sơ đồ tổng quan hệ thống ........................................................ 12
Hình 1.2: Sơ đồ khối của bộ điều khiển .................................................. 13
Hình 2.1: Minh họa phương pháp CSMA/CD. ....................................... 17
Hình 2.2: Cấu trúc họ giao thức TCP/IP. ................................................ 18
Hình 2.3: Cấu trúc gói TCP. .................................................................... 21
Hình 2.4: Lưu đồ trạng thái kết nối TCP. ................................................ 23
Hình 2.5: Cấu trúc gói tin IP. .................................................................. 26
Hình 2.6: Cấu trúc gói tin ARP. .............................................................. 28
Hình 2.7: Cấu trúc của Stack. .................................................................. 31
Hình 2.8: So sánh cấu trúc TCP/IP tham khảo và cấu trúc Stack của
Microchip……………………………………………………………….32
Hình 3.1: Module Sim900 ....................................................................... 33
Hình 3.2: Sơ đồ chân của Module Sim900.............................................. 34
Hình 4.1: Sơ đồ nguyên lý mạch chính ... Error! Bookmark not defined.
Hình 4.2: Sơ đồ nguyên lý khối rơle ....... Error! Bookmark not defined.
Hình 4.3: Tổng quan chương trình chính Error! Bookmark not defined.
Hình 4.4: Giao điện Webserver ............... Error! Bookmark not defined.
Hình 4.5: Từ cảm biến nhệt độ lên trình duyệt ...... Error! Bookmark not
defined.
Hình 4.6: Kết quả nhiệt độ phòng trên trình duyệt . Error! Bookmark not
defined.

