热度 29
2015-5-20 10:54
1425 次阅读|
0 个评论
Arduino Ethernet Shield 2 可在数秒内将 Arduino 联网。仅需将此模块插入到你的 Arduino 上,带上 RJ45 接口的网线,只需简单几步你就可以开始通过网络控制全世界了!一如既往, Arduino 平台上的元素 – - 硬件,软件以及文档 – - 都是免费提供并开源的。这意味着你可以学习到如何用你自己的元件,从头开始制作、设计。成千上万的 Arduino 板每天都在为全世界的人们点燃创意。加入我们, Arduino 就是你! 需要一个 Arduino 板 ( 不包含 ) 工作电压 5V ( 由 Arduino 板提供 ) 以太网控制器 : W5500 ,带有 32K 内部缓存 连接速度 : 10/100Mb 连接 Arduino 的 SPI 端口 原理图 参考设计 Eagle 文件: arduino-Ethernet-Shield2-V2-reference-design.zip 原理图: arduino-Ethernet-Shield2-V2-reference-design.pdf 描述 Arduino Ethernet Shield 2 可将 Arduino 板连接 Internet 。基于 WIZnet W5500 以太网芯片( 数据手册 ) WIZnet W5500 支持 TCP 及 UDP 。支持高达 8 个 socket 同步连接。编译以太网库并使用此插板连接 Internet 。 Ethernet Shield 2 与 Arduino 板连接时通过长排插针的扩展实现。这样可以保证引脚布局完整,使另外的插板也可堆叠在上方。 最新修订的 Arduino UNO 板子 rev 3 版本上公布了 1.0 引脚分布。 Ethernet Shield 2 具备一个标准的 RJ-45 连接口,带有一个集成线路变压器及 Ethernet 供电。 板载 micro-SD 卡槽,可以存储在网络服务过程中产生的文件。与 Arduino Uno 及 Mega (使用 Ethernet 库)兼容。有了 SD 库,板载 micro-SD 卡读卡器很易读。 SD 库工作时, SS 在引脚 4 上。原始修订插板包含一个全尺寸的 SD 卡卡槽,这里是不支持的。 插板还包括一个复位控制器,这样确保 W5500 以太网模块可以正确的复位加电。之前版本的插板与 Mega 不兼容,需要在加电后手动复位。 此插板还有一个 PoE 模块,用于从传统的 5 类以太网双绞线获取电量。 PoE 模块特点如下: 兼容 IEEE 802.3af 输入电压范围: 36V~57V 过载及短路保护 12V 输出 高性能 DC/DC 转换器: typ 85% @ 80% load 1500V 隔离(输入到输出) 插板无内置 PoE 模块,需要添加一个分开的组件。 Arduino 通过 SPI 总线与 W5500 及 SD 卡通讯(通过 ICSP 接口)。用到的是 Uno 上的数字引脚 10,11,12 及 Mega 上的引脚 50,51 及 52. 两个板子都是利用引脚 10 来选择 W5500 ,引脚 4 用于 SD 卡。这些引脚不能用于通用 I/O 口。在 Mega 上,引脚 SS 引脚, 53 ,不能用于选择 W5500 或 SD 卡,但只能用于输出,否则 SPI 接口将不能工作。 注意,由于 W5500 及 SD 卡共享 SPI 总线,每次只有一个可以使用,如果在你的程序中同时使用这两个外设,就应该注意相对应的库了。如果在程序中没有使用任何外设,你需要进行取消。如果你使用 SD 卡,将引脚 4 设为输出,并将它置高。如果是 W5500 ,设置数字引脚 10 作为高输出。 插板提供一个标准的 RJ45 以太网接口。 插板上的复位按钮可以将 W5500 和 Arduino 板同时复位。 插板上有很多信息指示 LED 灯 : ON :指示板子及插板处于上电状态 LINK :指示网络连接状态,当插板传送或者接收数据时闪烁 FDX :指示网络连接为全双工 100M :指示 100Mb/s 网络连接状态(而不是 10Mb/s ) ACT :当处于 RX 或 TX 状态时,闪烁 特别注意 Ethernet Shield 2 目前无法与 Arduino Zero Pro 板兼容。 物理特性 Uno PCB 的的长度和宽度分别是 2.7 英尺和 2.1 英尺,扩大了 USB 连接器及供电接口的尺寸。 4 个螺丝口可以让板子依附在平面或案板上。注意,数字引脚 7 和 8 之间的距离是 160mil ,而不是 100mil 的偶数倍乱来分隔其他引脚的。 产品代码 A 000024 (不带 PoE ) A000025 (带 PoE ) 之前的版本 Arduino Ethernet Shield *翻译自Arduino官方网站 感谢阅读!