Dieu khien thiet bi tcpip
-
Upload
nguyen-thang -
Category
Documents
-
view
143 -
download
5
Transcript of Dieu khien thiet bi tcpip
ĐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINHKHOA CÔNG NGHỆ ĐIỆN TỬ
ĐỒ ÁN CHUYÊN NGÀNH
ĐỀ TÀI:
ĐIỀU KHIỂN THIẾT BỊ
QUA GIAO THỨC TCP/IP
GVHD: ThS. TRÂN MINH HÔNG
SVTH: Pham Văn Duy
Nguyên Văn Nam
LỚP: DHDT5TN
1. GIAO THỨC TCP/IP
TCP/IP (Transmission Control Protocol/ Internet Protocol) bao gồm một tập hợp của các chuẩn mạng, đặt tả chi tiết cách thức mà các máy tính thông tin liên lạc với nhau, cũng như quy ước cho các truyền thông liên mạng và định tuyến giao thông. TCP/IP được sử dụng rộng rãi trong các mạng cục bộ cũng như trên mạng Internet toàn cầu.
Hình 1: Giao thức TCP/IP
Linh Kiện
Vi Điều Khiển 18F4620• Bộ nhớ Flash 64k byte• Bộ nhớ SRAM 2944 byte• Bộ nhớ EEPROM 2048 byte• Truyền thông USART, SPI, I2C, ICSP• Nguồn hoạt động 2.0V đến 5.5V• Tần số xung nhịp từ 4-40 MHz
Linh Kiện
ENC28J60 : điều khiển Ethernet qua chuẩn giao tiếp SPI.
• Tương thích chuẩn điều khiển Ethernet IEEE 802.3• Tích hợp MAC và 10Base-T PHY• Bộ đệm đôi SRAM 8kByte truyền/nhận• Tự động truyền lại khi xung đột• Khả trình bộ đệm và kiểm tra lỗi• Tự loại bỏ gói tin bị lỗi• Hỗ trợ truyền đơn công và song công
3. NGUYÊN LÝ HOẠT ĐỘNG
Thiết lập địa chỉ MAC, IP, DNS Tạo trang html lưu trữ trong một biến dạng chuỗi Khởi tạo hoạt động giao tiếp SPI trên MCU, và khởi tạo hoạt
động chip ENC28j60 Đọc các gói tin nhận về, phân tích và đưa ra lệnh điều khiển
hay trả lời
Hình 5: Yêu cầu từ PC
Hoạt Động
Điều Khiển Thiết Bị• Trên trình duyệt click vào nút điều khiển tạo nên một
lệnh Get, MCU xử lý lệnh nhận được, điều kiển thiết bị theo yêu cầu.
…<td><input type=\"radio\" name=\"led1\" value=1 %0></td><td>ON</td>…
Hàm javascript send() thực hiện lệnh Get
Hoạt Động
Điều khiển thiết bị thông qua mạng Internet• Việc điều khiển thiết bị thông qua mạng internet giúp tăng
khoảng cách điều khiển.• Phương pháp NAT port 80 trên router hướng về thiết bị.
Hình 9: Điều khiển qua mạng Internet