Đồ án: Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS

57 406 0
Đồ án: Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS

Đ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

Ngày nay, với những ứng dụng của khoa học kỹ thuật tiên tiến, thế giới của chúng ta đã và đang ngày một thay đổi, văn minh và hiện đại hơn. Và khái niệm về ngôi nhà thông minh đã ra đời. Một ngôi nhà thông là một giải pháp điều khiển tích hợp cho các căn hộ cao cấp, tích hợp các thiết bị điện tử, nghe nhìn, truyền thông thành một hệ thống hoàn chỉnh và thống nhất. Nhận thức được tầm thực tiễn của ngôi nhà thông minh là cơ sở để chúng em chọn đề tài đồ án tốt nghiệp “Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS”. Trong suốt thời gian hoàn thành đồ án, chúng em đã tìm hiều về vi điều khiển, các chế độ truyền thông, cảm biến đo, cơ cấu chấp hành, cách kết nối mạng Ethernet, điều khiển qua tin nhắn SMS, đồng thời tìm hiểu về các chỉ tiêu của một ngôi nhà thông minh.

Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà MỤC LỤC CHƯƠNG 1: DẪN NHẬP 1.1 Đặt vấn đề 1.2 Ý nghĩa đề tài .5 1.3 Giới hạn đề tài nghiên cứu 1.4 Mục tiêu nghiên cứu 1.5 Kết nghiên cứu đề tài 1.6 SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG CHƯƠNG 2: ETHERNET 12 HỌ GIAO THỨC TCP/IP 12 2.1 Tổng quan Ethernet .12 2.1.1 Cấu trúc khung tin Ethernet 12 2.1.2 Cấu trúc địa Ethernet 12 2.1.3 Các loại khung Ethernet 13 2.1.3.1 Khung unicast .13 2.1.3.2 Khung broadcast 13 2.1.3.3 Khung multicast 13 2.1.4 Truy nhập bus sử dụng phương pháp CSMA/CD .13 Nguyên tắc làm việc phương pháp CSMA/CD: .14 2.2 Họ giao thức TCP/IP 14 2.2.1 Tầng Ứng Dụng (Application Layer) 15 2.2.2 Tầng Giao Vận (Transport Layer) .17 2.2.3 Tầng Internet (Internet Layer) 20 2.2.4 Lớp giao tiếp mạng 26 2.3 Microchip TCP/IP Stack 27 2.3.1 Cấu trúc Microchip TCP/IP Stack 27 2.3.2 Hoạt động TCP/IP Stack .28 CHƯƠNG 3: TỔNG QUAN VỀ TIN SMS, MODULE SIM900 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà ATCOMAND .29 3.1 Tổng quan tin nhắn SMS .29 3.2 Giới thiệu Module SIM900 30 3.2.1 Tổng quan Module SIM900 30 3.2.2 Khảo sát sơ đồ chân 30 3.2.3 Kết nối Module SIM900 vi điều khiển 31 3.3 Khảo sát tập lệnh AT 32 CHƯƠNG 4: THIẾT KẾ THI CÔNG 33 4.1 Phân tích yêu cầu điều khiển 33 4.2 Tổng quan chương trình 35 4.3 Thiết kế thi công Webserver 37 4.3.1 Thiết kế giao diện web 37 4.3.2 Giám sát Web .37 4.3.3 Điều khiển Web 40 4.3.4 Phương pháp truyền liệu 42 4.4 Thiết kế thi công Module SIM900 46 4.4.1 Giải thuật nhận tin nhắn thực thi điều khiển: .46 4.4.2 Sơ đồ nguyên lý kết nối Module SIM900 48 4.5 Thiết kế phần cứng mạch .50 Chương 5: KẾT LUẬN 53 5.1 Kết luận 53 5.2 Hướng phát triển đề tài .55 TÀI LIỆU THAM KHẢO 56 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà LỜI NÓI ĐẦU Ngày nay, với ứng dụng khoa học kỹ thuật tiên tiến, giới ngày thay đổi, văn minh đại khái niệm nhà thông minh đời Một nhà thơng giải pháp điều khiển tích hợp cho hộ cao cấp, tích hợp thiết bị điện tử, nghe nhìn, truyền thơng thành hệ thống hoàn chỉnh thống Nhận thức tầm thực tiễn nhà thông minh sở để chúng em chọn đề tài đồ án tốt nghiệp “Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS” Trong suốt thời gian hồn thành đồ án, chúng em tìm hiều vi điều khiển, chế độ truyền thông, cảm biến đo, cấu chấp hành, cách kết nối mạng Ethernet, điều khiển qua tin nhắn SMS, đồng thời tìm hiểu tiêu nhà thông minh Dưới hướng dẫn, bảo nhiệt tình thầy Vũ Vân Hà với cố gắng nỗ lực thành viên nhóm, chúng em hồn thành đồ án thời hạn cho phép Tuy nhiên thời gian hạn chế, lượng kiến thức lớn nên chúng em tránh khỏi nhiều thiếu xót Vì chúng em mong nhận nhiều ý kiến đánh giá, góp ý thầy giáo bạn sinh viên để chúng em phát triển hoàn thiện thêm đề tài Chúng em xin chân thành cảm ơn! Nhóm sinh viên thực Nguyễn Tất Nam Đào Cửu Long Mai Trung Chính Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà CHƯƠNG 1: DẪN NHẬP 1.1 Đặt vấn đề Ngày với phát triển mạnh mẽ ngành khoa học kỹ thuật, cơng nghệ kỹ thuật điện tử mà kỹ thuật tự động điều khiển đóng vai trò quan trọng lĩnh vực khoa học kỹ thuật, quản lí, cơng nghiệp, cung cấp thơng tin Do sinh viên chuyên ngành Điều khiển tự động phải biết nắm bắt vận dụng cách có hiệu nhằm góp phần vào phát triển khoa học kỹ thuật giới nói chung phát triển kỹ thuật điện tử nói riêng Bên cạnh thúc đẩy phát triển kinh tế nước nhà Như biết, gần thiết bị tự động nhà máy, đời sống gia đình ngày hoạt động độc lập với nhau, thiết bị có quy trình sử dụng khác tuỳ thuộc vào thiết lập, cài đặt người sử dụng Chúng chưa có liên kết với mặt liệu Nhưng hệ thống điều khiển thiết bị từ xa thông qua mạng Ethernet tin nhắn SMS lại khác Ở đây, thiết bị điều khiển tự động kết nối với thành hệ thống hoàn chỉnh qua một thiết bị trung tâm giao tiếp với mặt liệu Điển hình hệ thống điều khiển thiết bị nhà từ xa thông qua mạng Ethernet tin nhắn SMS gồm có thiết bị đơn giản bóng đèn, quạt máy, lò sưởi đến thiết bị tinh vi, phức tạp tivi, máy giặt, hệ thống báo động … Nó hoạt động ngơi nhà thơng minh Nghĩa tất thiết bị giao tiếp với mặt liệu thông qua đầu não trung tâm Đầu não trung tâm máy vi tính hồn chỉnh xử lí lập trình sẵn tất chương trình điều khiển Bình thường, thiết bị ngơi nhà điều khiển từ xa thông qua mạng Ethernet tin nhắn SMS chủ nhà Chẳng hạn việc tắt quạt, đèn điện Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà … người chủ nhà quên chưa tắt trước khỏi nhà Hay với tin nhắn SMS, người chủ nhà bật máy điều hòa để làm mát phòng trước nhà khoảng thời gian định Bên cạnh gửi thơng báo cho người điều khiển biết nhiệt độ phòng bao nhiêu, đồng thời phát tín hiệu cảnh báo nhiệt độ phòng vượt giới hạn cho phép Ngồi ra, hệ thống mang tính bảo mật Nghĩa có số điện thoại cài đặt trước biết mật điều khiển hệ thống Từ yêu cầu thực tế, đòi hỏi ngày cao sống, cộng với hợp tác, phát triển mạnh mẽ mạng di động nên chúng em chọn đề tài " Điều khiển thiết bị điện nhà thông qua mạng Ethernet tin nhắn SMS " để đáp ứng nhu cầu ngày cao người góp phần vào tiến bộ, văn minh, đại nước nhà Với đề tài nhóm đề tài thực việc điều khiển từ xa theo ba hướng hướng chính:  Điều khiển thiết bị qua Ethernet với giao thức TCP/IP Người dùng đăng nhập vào Website thực điều khiển thiết bị qua giao diện Web  Điều khiển thiết bị qua tin nhắn SMS từ số điện thoại cho phép Thiết bị nhận tin nhắn SMS theo cấu trúc cho trước Phân tích yêu cầu điều khiển thực điều khiển thiết bịĐo thông báo nhiệt độ phòng, phát tín hiệu cảnh báo nhiệt độ phòng tăng cao vượt giới hạn cho phép 1.2 Ý nghĩa đề tài Ngày với tiến khoa học kỹ thuật, thiết bị điện tử đời ngày nhiều chủng loại tính sử dụng Bên cạnh nhu cầu sử dụng thiết bị cách tự động ngày cao, người ngày muốn có nhiều thiết bị giải trí thiết bị sinh hoạt với kỹ thuật Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà công nghệ ngày cao Có thể Việt nam chưa phát triển mạnh mẽ lĩnh giới, quốc gia thuộc Châu âu hay Mỹ mơ hình ngơi nhà tự động điều khiển từ xa phát triển mạnh mẽ Từ nhu cầu thực tế đó, nhóm em muốn đưa phần kỹ thuật đại giới áp dụng vào điều kiện thực tế nước để tạo hệ thống điều khiển thiết bị nhà từ xa thông qua mạng Ethernet tin nhắn SMS nhằm đáp ứng nhu cầu ngày cao người Đề tài lấy sở mạng Ethernet tin nhắn SMS để điều khiển thiết bị Việc sử dụng mạng Ethernet tin nhắn SMS để điều khiển thiết bị có thuận lợi tiết kiệm chi phí, mang tính cạnh tranh động cao Ngoài ra, sản phẩm đề tài có tính mở, áp dụng cho nhiều đối tượng khác dân dụng công nghiệp 1.3 Giới hạn đề tài nghiên cứu Để thực thi hệ thống điều khiển thiết bị từ xa thông qua mạng Ethernet tin nhắn SMS áp dụng cho ngơi nhà hồn chỉnh nói phức tạp tốn Để đáp ứng việc điều khiển toàn thiết bị đòi hỏi phải có lượng thời gian, kiến thức định Bên cạnh vấn đề tài Với lượng thời gian kiến thức có hạn, đề tài nhóm em thực thực thi phần hệ thống hồn chỉnh Đó điều khiển đóng mở đèn, ngồi có chức báo động nhiệt độ phòng tăng cao nhiệt độ cho phép Với trình bày trên, nhóm em tiến hành nghiên cứu, khảo sát thực dự kiến đạt mục tiêu đặt sau: - Thiết lập Website thực điều khiển thiết bị qua giao diện Web, sau thực lệnh điều khiển trạng thái thiết bị on/off thể giao diện Web Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà - Điều khiển thiết bị nhà tin nhắn SMS Sau thực lệnh điều khiển xong, tự động gửi tin nhắn lại cho người dùng biết thực thành công - Gửi tin nhắn thông báo trạng thái thiết bị nhiệt độ phòng - Ngồi ra, hệ thống có chức tự động phát tín hiệu cảnh bảo qua chng tin nhắn nhiệt độ phòng tăng cao vượt giới hạn cho phép 1.4 Mục tiêu nghiên cứu - Đồ án nghiên cứu thực với mục đích áp dụng kiến thức học nhà trường để thiết kế, tạo hệ thống điều khiển tự động từ xa qua mạng Ethernet tin nhắn SMS - Nghiên cứu tạo giao diện Websever để thực điều khiển qua mạng Ethernet với chuẩn giao tiếp TCP/IP - Tìm hiều hệ thống điện thoại di động GSM Nghiên cứu sử dụng module GSM/GPRS phổ biến Module nhóm thực nghiên cứu sử dụng module SIM900 hãng SIMCom - Nghiên cứu sử dụng chip vi điều khiển PIC Mircochip Chip mà nhóm tiến hành nghiên cứu sử dụng chip PIC18F8722 1.5 Kết nghiên cứu đề tài Với mục tiêu kế hoạch đề ra, với nỗ lực nghiên cứu, tìm tòi thành viên nhóm thực đề tài, nhóm thực đạt kết định sau: Thiết kế thành công mạch điều khiển giao tiếp qua mạng Ethernet tin nhắn SMS với tính năng: Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà + Giao tiếp thành công với mạng Ethernet qua chuẩn truyền thông TCP/IP, thực quan sát trạng thái lệnh điều khiển thiết bị qua giao diện Webserver + Giao tiếp thành công với module SIM900, nhận gửi tin nhắn thành công, thực điều khiển thiết bị qua tin nhắn SMS + Cảnh báo tới người dùng phát tín hiệu chng nhiệt độ phòng tăng cao vượt giới hạn cho phép + Ngoài ra, mạch điều khiển thiết kế sẵn sàng cho việc tích hợp thêm ngoại vi tương lai Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà 1.6 SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG  Sơ đồ tổng quan hệ thống: Hình 1.1 Sơ đồ tổng quan hệ thống Dù xa nhà, người sử dụng dùng máy tính kết nối với mạng Internet thiết bị điện thoại, máy tính bảng có hỗ trợ tin nhắn SMS để gửi tín hiệu tới điều khiển tác động lên thiết bị điện gia đình Điều thuật tiện bạn thường xuyên phải khỏi nhà muốn cập nhật trạng thái điều khiển hoạt động thiết bị điện nhà Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà  Sơ đồ khối điều khiển: Hình 1.2 Sơ đồ khối điều khiển Chức khối:  Khối giao tiếp SMS: Gồm Module SIM900, có chức gửi nhận tin nhắn SMS cho việc điều khiển thiết bị Module SIM900 kết nối với vi điều khiển PIC18F8722, có nhiệm vụ nhận SMS gửi tới vi điều khiển gửi SMS tới người sử dụng có yêu cầu  Khối giao tiếp ETHERNET: Gồm ENC26JC0 kết nối với vi điều khiển PIC18F8722 truyền nhận tín hiệu qua giao thức SPI Khối có nhiệm vụ nhận lệnh điều khiển qua Webserver với giao thức TCP/IP Vi điều khiển nhận lệnh, thực thi xong gửi 10 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà Kết thu với ví dụ trên: 43 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà Hình 4.5 Kết truyền liệu Sau hoàn tất thiết lập biến web,ta tiến hành tạo file ảnh web để lưu trữ vào ROM phần mềm MPFS2 TCP/IP Stack Microchip - Phần mềm cung cấp Microchip, trang web gói lại thành định dạng lưu trữ nhớ chương trình flash nội nhớ ngồi Chương trình tìm biến động trang web tự động cập nhật biến file HTTPPrint.h - Nếu nhớ sử dụng, phần mềm MPFS2 tạo file BIN tải trực tiếp lên mạch Còn liệu lưu nhớ chương trình flash phần mềm MPFS2 tạo file đuôi c chèn vào project - Khi biến động thêm vào bỏ đi, phần mềm MPFS2 cập nhật cho file HTTPPrint.h Sau ta phải dịch lại project để đảm bảo biến thêm vào project 44 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà Hình 4.6 Phần mềm MPFS2 45 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà 4.4 Thiết kế thi công Module SIM900 Module SIM900 hoạt động điện thoại thơng thường, có khả gửi nhận tin nhắn SMS Module SIM900 vi điều khiển giao tiếp qua truyền thông EUART Vi điều khiển gửi lệnh AT cho Module SIM900 thông qua truyền thông EUART với thông số thiết lập sau: − − − − − Baudrate: 9600pbs Data bits: Parity: None Stop bits: Flow control: None //**************Code tham khao****Focs=10Mhz********** TXSTA1=0X20; RCSTA1=0X90; SPBRG=15; //****************************************************** Người sử dụng gửi tin nhắn với cú pháp định trước, Module SIM900 nhận tin nhắn truyền cho vi điều khiển Vi điều khiển phân tích nội dung tin nhắn, sau đưa tín hiệu điều khiển để đóng mở thiết bị 4.4.1 Giải thuật nhận tin nhắn thực thi điều khiển: 46 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà Hình 4.7 Giải thuật nhận tin nhắn thực thi điều khiển  Mô tả giả thuật: 47 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà Bắt đầu, vi điều khiển trạng thái chờ tin nhắn Khi có tin nhắn tới Module SIM900, vi điều khiển lưu nội dung tin nhắn vào đệm Tiếp theo vi điều khiển kiểm tra số điện thoại gửi tin nhắn, số điện thoại sai lệnh xóa tin nhắn, khởi tạo lại đệm quay lại trạng thái chờ Nếu số điện thoại vi điều khiển tiếp tục kiểm tra mật cú pháp lệnh Nếu mật cú pháp lệnh sai vi điều khiển gửi tín hiệu tới Module SIM900 gửi SMS cho người dùng báo lỗi, đồng thời xóa tin nhắn, khởi tạo lại đệm quay lại trạng thái chờ Nếu mật cú pháp đúng, vi điều khiển thực lệnh theo yêu cầu tin nhắn SMS Khi thực lệnh xong vi điều khiển gửi tín hiệu tới Module SIM900 gửi SMS tới người dùng báo hiệu lệnh thực hiện, sau xóa tin nhắn, khởi tạo lại đệm quay lại trạng thái chờ 4.4.2 Sơ đồ nguyên lý kết nối Module SIM900 48 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà Hình 4.8 Sơ đồ nguyên lý kết nối Module SIM900 Module SIM900 cấp nguồn với điện áp 4V, có đáp ứng dòng tối đa lên tới 2A Chân PWR kích lên mức cao khảng 1s để tắt bật module Các chân TXD, RXD, GND nối tương ứng với chân RXD, TXD, GND vi điều khiển 49 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà 4.5 Thiết kế phần cứng mạch  Nguồn cung cấp: D13 VPIC 7805 D1 1 C2 47u BUT1 VEXT 6 VCC 5 +5V 4 BUTTON6 R1 330 C3 470u A 200u VO VEXT1 VCC +5V C1 7805 VI DIODE SIL-156-02 DIODE GND J1 MCLR VEXT VPIC VSS RB7 RB6 POWER K LED-RED LM1117 LM1117 VI VO VEN C16 10u GND C17 10u Hình 4.9 Sơ đồ nguyên lý nguồn cung cấp cho toàn mạch - Dùng IC ổn áp: + LM7805: Ổn định điện áp làm việc cho PIC18F8722 + LM1117: Ổn định điện áp 3.3V cho IC ENC28J60 RJ45 - Dùng tụ hóa có giá trị khác để lọc điện áp - Dùng đèn led để hiển trị trạng thái nguồn - Dùng nút bấm để đóng mở nguồn cung cấp 50 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS  Khối vi điều khiển PIC18F8722 GVHD: TS Vũ Vân Hà R6 1k PIC18F8722 RJ7 RJ6 RJ5 RJ4 RJ3 RJ2 RJ1 RJ0 RH7 RH6 RH5 RH4 RH3 RH2 RH1 RH0 MCLR RG5 RG4 RG3 RG2 RG1 RG0 RF7 RF6 RF5 RF4 RF3 RF2 RF1 RF0 RE7 RE6 RE5 RE4 RE3 RE2 RE1 RE0 42 41 40 39 59 60 61 62 19 20 21 22 80 79 10 13 14 15 16 17 18 23 24 73 74 75 76 77 78 RJ7/UB RJ6/LB RJ5/CE RJ4/BA0 RJ3/WRH RJ2/WRL RJ1/OE RJ0/ALE 26 25 AVSS AVDD RH7/AN15/P1B RH6/AN14/P1C RH5/AN13/P3B RH4/AN12/P3C RH3/A19 RH2/A18 RH1/A17 RH0/A16 63 64 65 66 67 68 69 72 RD7/PSP7/AD7/SS2 RD6/PSP6/AD6/SCK2/SCL2 RD5/PSP5/AD5/SDI2/SDA2 RD4/PSP4/AD4/SDO2 RD3/PSP3/AD3 RD2/PSP2/AD2 RD1/PSP1/AD1 RD0/PSP0/AD0 38 37 46 45 44 43 35 36 RC7/RX1/DT1 RC6/TX1/CK1 RC5/SDO RC4/SDI/SDA RC3/SCK/SCL RC2/ECCP1/P1A RC1/T1OSI/ECCP2A/P2A RC0/T1OSO/T13CKI RG5/MCLR/VPP RG4/CCP5/P1D RG3/CCP4/P3D RG2/RX2/DT2 RG1/TX2/CK2 RG0/CCP3/P3A RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 47 52 53 54 55 56 57 58 RF7/SS RB7/KBI3/PGD RF6/AN11/C1INRB6/KBI2/PGC RF5/AN10/CVREF/C1IN+ RB5/KBI1/PGM RF4/AN9/C2INRB4/KBI0 RF3/AN8/C2IN+ RB3/INT3/ECCP2B/P2A' RF2/AN7/C1OUT RB2/INT2 RF1/AN6/C2OUT RB1/INT1 RF0/AN5 RB0/INT0 RE7/ECCP2C/AD15/P2A' RE6/AD14/P1B' RE5/AD13/P1C' RE4/AD12/P3B' RE3/AD11/P3C' RE2/CS/AD10/P2B RE1/WR/AD9/P2C RE0/RD/AD8/P2D RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 49 50 33 34 27 28 29 30 RA7/OSC1/CLKI RA6/OSC2/CLKO RA5/AN4/LVDIN RA4/T0CKI RA3/AN3/VREF+ RA2/AN2/VREFRA1/AN1 RA0/AN0 C14 22p X2 CRYSTAL C13 RA5 RA4 RA3 RA2 RA1 RA0 22p PIC18F8722 10K R33 RD0 10k BU1 R8 BU2 R35 MCLR RESET 470R 470 C4 100n R34 RA5 A R5 CONNECT K 470 PORTD RD0 RD2 RD4 RD6 VCC 10 10056845-110LF PORTB RD1 RD3 RD5 RD7 GND RB0 RB2 RB4 RB6 VCC 10 PORTC RB1 RB3 RB5 RB7 GND RC0 RC2 RC4 RC6 VEN 10056845-110LF 10 RC1 RC3 RC5 RC7 GND 10056845-110LF Hình 4.10 Khối vi điều khiển 51 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà  Khối giao tiếp mạng: VEN JUMP_74125 A1 R4 1k A2 R6 1k 27 26 R17 R16 ENC_13 ENC_12 51 A2 10 51 11 100 RB5 VDDOSC OSC2 OSC1 VSSOSC VDDRX INT TPIN+ TPINRESET VSSRX VDDTX LEDA TPOUT+ LEDB TPOUTVSSTX CLKOUT VDDPLL VSSPLL RBIAS VCAP ENC_17 ENC_16 ENC_17 ENC_16 X1 ENC_13 ENC_12 ENC28J60 VDD=VEN C10 10u R9 CRYSTAL C6 C7 C8 C9 C12 C11 18p 18p 0.1u 0.1u 0.1u 0.1u 1k R10 1k R18 R19 51 51 C18 C19 10n 10n 12 R11 SCK SI SO CS 11 100 RB3 100mH 911102 HR911102 10 R2 25 24 23 22 19 13 12 11 15 17 16 18 20 21 14 9 100 RC5 RC4 L1 ENC28J60 12 R7 10 RC3 A1 74HC125 74HC125 V EN JUMP_74125 Hình 4.11 Khối giao tiếp mạng - Dùng ENC28J60 để kết nối mạng Ethernet, tần số thạc anh 25Mhz - Dùng 74HC125 để kết nối ENC28J60 vi điều khiển PIC18F822 - Dùng đầu mạng RJ45 HR911102  Khối ROM: R3 10k 25LC256 RC3 RC5 RC4 RA3 SCK SI SO WP CS HOLD 25LC256 C5 0.1u Hình 4.12 Khối ROM - Dùng Room 25LC256, với dung lượng 256KB để lưu trữ Webserver  Khối cảm biến nhiệt độ, chuông, hiển thị LCD, mạch nạp 52 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà BUZ1 C15 R12 RF2 R13 R14 10k DS18B20 RF3 NPN 10k CONN-H2 0.1u J5 Q1 CONN-H2 10k BUZZER J4 VCC DQ GND 27.0 DS18B20 LCD 66226-016 J2 RV1 RG2 RG1 RG0 RE0 RE1 RE2 RE3 RE4 RE5 RE6 RE7 10 11 12 13 14 15 16 MCLR VEXT VSS RB7 RB6 CHAN NAP 10k Hình 4.13 Khối cảm biến, chng, hiển thị, mạch nạp - Dùng cảm biến đo nhiệt độ DS18B20 - Dùng chuông để cánh báo - Dùng Text LCD16x2 để hiển thị Chương 5: KẾT LUẬN 5.1 Kết luận Qua thời gian nghiên cứu, thi công đồ án hoàn thành Bằng nỗ lực cố gắng thân cá nhân phân chia, phối hợp 53 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà công việc hợp lí, chặt chẽ, nhịp nhàng thành viên nhóm, bên cạnh hướng dẫn nhiệt tình, tận tâm thầy Vũ Vân Hà, đồ án hoàn thành thời gian định đạt yêu cầu đặt thiết kế thi công hệ thống điều khiển thiết bị điện từ xa qua mạng Ethernet tin nhắn SMS Trong trình thực đề tài, chúng em thu kết định sau: - Mạch điện với module mạch thiết kế, thi cơng hồn chỉnh thử nghiệm nhiều lần hoạt động ổn định thực tế - Xây dựng mơ hình để ứng dụng điều khiển thiết bị hệ thống báo động nhiệt độ tăng cao Hệ thống điều khiển thiết bị điện nhà từ xa thông qua mạng Ethernet tin nhắn SMS thực đề tài hệ thống với chức đạt sau: Hệ thống điều khiển thiết bị điện từ xa thông qua tin nhắn SMS: - Sau gửi tin nhắn với nội dụng tin nhắn đó, xử lí thực thi q trình xử lí, sau điều khiển thiết bị cách tự động - Tin nhắn gửi từ người điều khiển để điều khiển thiết bị điện người điều khiển nhận tin nhắn trả ngược lại với nội dụng tin nhắn thực thi lệnh điều khiển thành công hay chưa - Hệ thống có khả bảo vệ tốt, nghĩa người sử dụng phải biết lệnh điều khiển mật (password) đăng nhập vào hệ thống sử dụng tin nhắn SMS Hệ thống thể điều khiển thiết bị điện từ xa thơng qua mạng Ethernet - Người dùng dùng máy tính đăng nhập vào Webserver thực thi điều khiển thiết bị giao điện Web - Trạng thái thiết bị cập nhật giao diện Web Hệ thống có tính cảnh báo nhiệt độ cao - Khối cảm biến đo nhiệt độ DS18B20 kết nối tới vi điều khiển cho 54 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà biết nhiệt độ phòng - Có chức báo động gửi tín nhăn tới người dùng nhiệt độ tăng cao giới hạn cho phép Để thực chức nêu trên, nhóm em tìm hiểu, nghiên cứu vấn đề có liên quan tới đề tài : truyền thông UART, truyền thông SPI, giao thức TCP/IP, vi điều khiển PIC18F8722, ENC28J60, mạng Ethernet, Module Sim900, lệnh AT Command dành cho Module, vấn đề khác liên quan tới đề tài Cuối cùng, theo nhận định chủ quan nhóm em đồ án hồn thành thời gian cho phép trình bày đầy đủ mảng kiến thức liên quan, vấn đề liên qua tới đề tài Song điều kiện khách quan, đề tài thực phần nhỏ việc điều khiển Đó điều khiển thiết bị công suất cảnh báo nhiệt độ cao 5.2 Hướng phát triển đề tài Do thời gian thực đề tài có hạn lượng kiến thức cá nhân thành viên nhóm định nên đề tài thực xong đáp ứng phần nhỏ hệ thống hoàn chỉnh Vì vậy, để đề tài thêm phong phú hơn, mang nhiều tính thực tế nữa, có khả ứng dụng cao chúng em đề xuất đưa thêm vào yêu cầu sau:  Sử dụng thêm nhiều loại cảm biến khác, chẳng hạn cảm biến độ ẩm khơng khí để đo độ ẩm khơng khí, hệ thống báo cháy tự động,… để ứng dụng vào đề tài Như người dùng hình dung tồn khơng gian ngồi nhà  Thêm khối bàn phím, thời gian thực để người dùng trực tiếp chỉnh định lại thơng số hệ thống cho phù hợp hẹn để tắt/bật thiết bị theo ý muốn  Mở rộng điều khiển nhiều thiết bị 55 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà  Phần cứng cho module cần tách rời nhằm dễ dàng cho việc chỉnh sửa, thay đổi Hy vọng với hướng phát triển nêu với ý tưởng, góp ý khác thầy cô giáo, bạn đọc phát triển đề tài này, khắc phục hạn chế, tồn đề tài, làm cho đề tài trở nên phong phú hơn, mang tính ứng dụng cao vào thực tế sống, phục vụ cho lợi ích người tương lai TÀI LIỆU THAM KHẢO [1] Hồng Minh Sơn, Mạng Truyền Thơng Công Nghiệp, NXB Khoa Học Kỹ Thuật, 2006 [2] Muhammad Ali Mazidi, Rolin D.McKinlay, Danny Causey, PIC Microcontroller and Embedded Systems, Courier Kendallville, Inc, 2008 [3] Một Số Trang Web Tham Khảo: − www.picvietnam.com − www.4tech.com.vn − www.dientuvietnam.net − www.microchip.com 56 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD: TS Vũ Vân Hà − www.eprojects.ljcv.net 57

Ngày đăng: 07/11/2017, 20:25

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: DẪN NHẬP

    • 1.1 Đặt vấn đề

    • 1.2 Ý nghĩa của đề tài

    • 1.3 Giới hạn đề tài nghiên cứu

    • 1.4 Mục tiêu nghiên cứu

    • 1.5 Kết quả nghiên cứu của đề tài

    • 1.6 SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG

    • CHƯƠNG 2: ETHERNET

    • VÀ HỌ GIAO THỨC TCP/IP

      • 2.1 Tổng quan về Ethernet

        • 2.1.1 Cấu trúc khung tin Ethernet

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

        • 2.1.3 Các loại khung Ethernet

          • 2.1.3.1 Khung unicast

          • 2.1.3.2 Khung broadcast

          • 2.1.3.3 Khung multicast

          • 2.1.4 Truy nhập bus sử dụng phương pháp CSMA/CD

            • Nguyên tắc làm việc phương pháp CSMA/CD:

            • 2.2 Họ giao thức TCP/IP

              • 2.2.1 Tầng Ứng Dụng (Application Layer)

              • 2.2.2 Tầng Giao Vận (Transport Layer)

              • 2.2.3 Tầng Internet (Internet Layer)

              • 2.2.4 Lớp giao tiếp mạng

              • 2.3 Microchip TCP/IP Stack

                • 2.3.1 Cấu trúc của Microchip TCP/IP Stack

                • 2.3.2 Hoạt động của TCP/IP Stack

                • CHƯƠNG 3: TỔNG QUAN VỀ TIN SMS, MODULE SIM900 VÀ ATCOMAND

                  • 3.1 Tổng quan về tin nhắn SMS

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

  • Đang cập nhật ...

Tài liệu liên quan