技術(shù)規格
Arduino Ethernet Shield 2 允許 Arduino 板連接到互聯(lián)網(wǎng)。它基于(Wiznet W5500 以太網(wǎng)芯片)。Wiznet W5500 提供了一個(gè)支持 TCP 和 UDP 的網(wǎng)絡(luò ) (IP) 堆棧。它最多支持八個(gè)同時(shí)的套接字連接。使用以太網(wǎng)庫編寫(xiě)使用 Shield 連接到 Internet 的草圖。Ethernet Shield 2 使用延伸穿過(guò) Shield 的長(cháng)繞線(xiàn)接頭連接到 Arduino 板。這樣可以保持引腳布局完好無(wú)損,并允許將另一個(gè)屏蔽層堆疊在其上。
該板的最新版本在 Arduino UNO 板的 rev 3 上公開(kāi)了 1.0 引出線(xiàn)。
Ethernet Shield 2 具有標準 RJ-45 連接,帶有集成線(xiàn)路變壓器和以太網(wǎng)供電功能。
有一個(gè)板載微型 SD 卡插槽,可用于存儲文件以通過(guò)網(wǎng)絡(luò )提供服務(wù)。它與 Arduino Uno 和 Mega(使用以太網(wǎng)庫)兼容。板載微型 SD 讀卡器可通過(guò) SD 庫訪(fǎng)問(wèn)。使用此庫時(shí),SS 在引腳 4 上。Shield 的原始版本包含一個(gè)全尺寸 SD 卡插槽;這不受支持。
Shield 還包括一個(gè)重置控制器,以確保 W5500 以太網(wǎng)模塊在通電時(shí)正確重置。Shield 的先前版本與 Mega 不兼容,需要在通電后手動(dòng)重置。當前的 Shield 支持以太網(wǎng)供電 (PoE) 模塊,該模塊旨在從傳統的雙絞線(xiàn) 5 類(lèi)以太網(wǎng)電纜中提取電力。
PoE模塊特點(diǎn)如下:
注意:以太網(wǎng)供電模塊是非 Arduino 制造的專(zhuān)有硬件,它是第三方配件。
Shield 沒(méi)有內置 PoE 模塊,它是一個(gè)必須添加的單獨組件。Arduino 使用 SPI 總線(xiàn)(通過(guò) ICSP 接頭)與 W5500 和 SD 卡通信。這是在 Uno 上的數字引腳 10、11、12 和 13 以及 Mega 上的引腳 50、51 和 52 上。在這兩個(gè)板上,引腳 10 用于選擇 W5500,引腳 4 用于選擇 SD 卡。這些引腳不能用于通用 I/O。在 Mega 上,硬件 SS 引腳 53 不用于選擇 W5500 或 SD 卡,但必須保留為輸出,否則 SPI 接口將無(wú)法工作。
注意因為W5500和SD卡共享SPI總線(xiàn),所以一次只能激活一個(gè)。如果您在程序中同時(shí)使用這兩種外設,則應由相應的庫處理。但是,如果您沒(méi)有在程序中使用其中一個(gè)外圍設備,則需要明確取消選擇它。要對 SD 卡執行此操作,請將引腳 4 設置為輸出并向其寫(xiě)入高電平。對于 W5500,將數字引腳 10 設置為高輸出。
Shield 提供標準的 RJ45 以太網(wǎng)插孔。
Shield 上的重置按鈕可重置 W5500 和 Arduino 開(kāi)發(fā)板。
Shield 包含許多信息 LED:
ON:表示Board和Shield上電
13是Arduino標準內置LED
ACT:存在 RX 或 TX 活動(dòng)時(shí)閃爍
LINK:表示存在網(wǎng)絡(luò )鏈接,當 Shield 傳輸或接收數據時(shí)閃爍
在下圖中,我們標記了黃色 ACT、綠色 LINK、13 個(gè)內置 LED 和 ON LED。
該擴展板還托管 Tinkerkit 兼容連接器,如下所示:
2 個(gè)用于兩個(gè)模擬輸入(白色)的 TinkerKit 連接器,連接到 A2 和 A3。
2 個(gè)用于兩個(gè) Aanlog 輸出的 TinkerKit 連接器(中間為橙色),連接到引腳 D5 和 D6 上的 PWM 輸出。
2 個(gè)用于 TWI 接口的 TinkerKit 連接器(白色,4 針),一個(gè)用于輸入,另一個(gè)用于輸出。