1. ĐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
KHOA 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: Phạm Văn Duy
Nguyễn Văn Nam
LỚP: DHDT5TN
2. 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
3. Đóng Gói Dữ Liệu
Hình 2: Quá trình đóng gói dữ liệu
4. 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
5. 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
7. 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
9. 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
11. 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
14. 4. KẾT QUẢ VÀ ỨNG DỤNG
Mang lại phương pháp điều khiển nhanh, ổn
định, tin cậy, khoảng cách xa.
Tương thích nhiều thiết bị cùng sử dụng giao
thức TCP/IP
Khả năng điều khiển cho nhiều thiết bị điện
dân dụng và công nghiệp
Giao diện điều khiển thân thiện
Notas do Editor
SCK Serial Clock – Xung đồng bộ cho đường nối tiếp.
SI Serial Input – Tín hiệu nối tiếp vào (ghi).
SO Serial Output – Tín hiệu nối tiếp ra (đọc).