PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > MiWi, Zigbee, Ethernet

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

MiWi, Zigbee, Ethernet ZigBee có khả năng kết nối tới 65000 node, MiWi dành riêng cho Microchip chỉ kết nối được 1000 node, nhưng điều gì đang diễn ra...?

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 30-08-2009, 05:45 PM   #1
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Ethernet - Vấn đề về MAC Address

Địa chỉ MAC được dùng trong lớp MAC, đây là 1 lớp con trong lớp Datalink của mô hình OSI. Nhiệm vụ của lớp Datalink là truyền nhận các frame giữa các thiết bị. Nhiệm vụ của lớp MAC là phân chia việc sử dụng đường truyền giữa các thiết bị trong mạng. Địa chỉ MAC dùng để phân biệt các thiết bị với nhau, và là các con số duy nhất.

Đối với mạng Ethernet, địa chỉ MAC là 1 dãy số 48-bit gọi là EUI-48, mỗi card mạng được gán 1 địa chỉ MAC duy nhất. Các con số này do IEEE quản lý.

Một thiết bị muốn kết nối vào mạng Ethernet, bắt buộc thiết bị đó phải có địa chỉ MAC duy nhất. Bạn có 1 số lựa chọn:

- Mua từ IEEE hoặc các "nhà phân phối" của IEEE các dãy:
* 4096 số (gọi là Individual Address Block - IAB) theo thông tin mình biết thì giá là 550$
* 16 triệu số (gọi là Organizationally Unique Identifier - OUI) - ko rõ giá
- Mua 1 cái card mạng, bạn sỡ hữu địa chỉ MAC của nó. Quăng cái card đó đi và lấy địa chỉ đó cho thiết bị của bạn.
- Mua các Network controller có sẵn địa chỉ MAC của nhà sx.
- Mua chip ROM ngoài có sẵn EUI.

Giải pháp thứ 1 có khó khăn hoặc phải thêm chi phí vì phải thay đổi firmware cho mỗi lần nạp, chưa kể chi phí mua các dãy EUI.

Giải pháp thứ 2, dĩ nhiên chỉ phù hợp khi làm 1 vài cái.

Giải pháp thứ 3, hiện nay Microchip đưa ra dòng 100Mbps ENC424J600 và ENC624J600 có sẵn EUI-48, cắt bỏ hoàn toàn các rắc rối với MAC address!

Giải pháp thứ 4 đã có tương đối lâu là các dòng EEPROM có sẵn EUI-48 như 11AA02E48, 24AA02E48, 25AA02E48. Giải pháp này cũng cắt bỏ các rắc rối phải thay đổi firmware của giải pháp 1. Hạ thấp chi phí đáng kể đối với số lượng sản phẩm vừa và nhỏ.

Các bạn có thể tham khảo 1 thiết kế hoàn chỉnh UART2Ethernet sử dụng chip MAC address 24AA02E48:
http://www.picvietnam.com/forum/showthread.php?t=4639
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]

thay đổi nội dung bởi: bien_van_khat, 30-08-2009 lúc 05:52 PM.
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-02-2010, 11:09 AM   #2
const_nos
Đệ tử 2 túi
 
Tham gia ngày: Jul 2008
Bài gửi: 33
:
Anh cho em hỏi chút xíu: em cũng đang tìm hiểu về Pic ethernet. Đang làm ứng dụng đơn giản như là điều khiển hiển thị LCD. em cũng tìm hiểu về giao thức TCP/IP. giao thức này gồm 4 tầng như đã biết. Và trong mỗi tầng lại có rất nhiều giao thức khác nhau. em không rõ sẽ dùng giao thức nào trong mỗi tầng cho phù hợp với ứng dụng của mình.
thêm 1 vấn đề nữa: khi xữ lí tín hiệu truyền từ web giao diện điều khiển của pic đó thì ta phải tác động như thế nào. hay nói cách khác là trình tự để mình có thể lấy 1 gói tin. Anh có thể nói một cách cơ bản và tổng quát nhất.
Mong nhận được sự giúp đỡ. Chân thành cảm ơn
const_nos vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-04-2011, 09:43 PM   #3
tien1234
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Bài gửi: 5
:
Em đang làm con PIC 18F67J60 nhưng không biết lấy địa chỉ Mac của nó kiểu gì. Mong anh chỉ giúp em.
tien1234 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 12:49 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam