[转]DIY基于W5100+STC51的乐联网无线网关和无线节点模块

博客
来自第九单片机开发网 国庆节做的,拿出来交流下 由无线网关和无线节点组成 无线网关主要有W5100、STC12LE5A60S2组成,配套路由器外壳。 网关主板特性及资源: 1、宽电压7-32V输入 2、6个LED指示灯 3、集成1个继电器 4、集成RS485接口 5、集成NRF24L01无线模块插座 6、集成24C256存储器、DS1302时钟 7、ISP固件下载 无线节点模块,搞的比较通用,可以做继电器模块、无线485模块、无线温湿度模块、无线红外模块等   装了DHT11或DHT22的无线温湿度模块 无线继电器模块 带PA的NRF24L01模块
Read More

WIZnet10月 新闻报

博客
WIZnet e-Newsletter - October 2013   新产品:WIZ550io 和 3 个用于开源硬件的 io 插板 WIZ550io 是一个自动可配置的以太网控制器模块,包括 W5500(嵌入PHY的全硬件TCP/IP芯片),变压器和RJ45。它具有一个独立且唯一MAC地址并可以自动配置网络。供电后,即可Ping通——WIZ550io初始化内置MAC地址并设置默认IP地址(192.168.1.2)。因此用户无需编写主机软件代码初始化模块。对于那些想要快速开发他们网络系统的用户,这将是一款理想的产品。更多信息,访问 Wiznet 维基页。 WIZ550io 模块被用于ioShields-A, ioShield-K 和 ioShield-L.。这3种板子瞄准的是目前流行的开源硬件平台,且为其提供以太网连接。其所有的软件源代码和硬件资料都在维基页上开放。 - ioShied-A: 用于Arduino - ioShield-K: 用于Gadget Renesas KURUMI - ioShield-L: 用于TI的 MSP430 LaunchPad   Pokewithastick, 一个可编程的Arduino 网页日志/服务器 该板基于ATMEGA1284P且硬件兼容Arduino,可用于收集数据并发布到互联网日志网站,例如: Thingspeak.com 或 Xively. 它是一个小型的PCB插板(49.5 x 37mm),由一个 WIZ820io 网络模块WIZ820io 网络模块, micro-SD 卡槽, 2 个串口,一个实时时钟(RTC)——电池供电,一个无线连接器(用于普遍的nRF24L012.4GHz无线),一个电源及LED指示灯,还有一个复位按钮组成。板子上有两个电源接头供电,即可以分开使用5v或3.3V供电,或者连接Arduino插板只使用3.3V供电。 WIZ820io模块引出了RST (复位)和PD (掉电)的引脚,所以可通过wake-up-and-do-something类型编程,实现低功耗以太网功能,并且以太网接口可以不用复位板子来实现复位。 这个是用 Kicad 进行设计的开源硬件项目,所有文件可以通过下载 zip压缩文件。 更多信息,请访问 Pokewithastick.com   Microduino: 一个硬币大小的 Arduino 克隆板 Microduino是一个小的,可堆叠的Arduino Uno兼容板。随着各种类型的Microduino模块出现,设计者可以很容易的实现不同种类的应用。 它本质上讲它将Aruduino Uno的功能分成两个板子, 一个用做微控制器核心板,另一个用于与PC机通信。核心板可以搭配众多功能的扩展模块,比如:Wi-Fi,,microSD,存储,以太网,GPS,电机/步进驱动器,OLED,蓝牙,放大器,还有更多。其潜在的应用项目包括远程控制家用电器或者具有数据采集及显示功能的GPS的自行车电脑。 Microduino设计团队也开始了 W5500 以太网插板的制作并准备在Kickstarter众酬之后发布。   Wiznet on Youtube: 带 Arduino Ethernet 网页服务器的 Bmini插板 视频展示了怎样将一个Bmini插板和一个Arduino以太网板连接,并作为一个轻量级web服务器使用。
Read More

W5500参考电路图

博客
W5500是WIZnet最新推出的一款高性能以太网芯片,它发扬了早期芯片的所有主要特征。 - 全功能10/100以太网MAC&PHY -全硬件TCP/IP协议处理 -8个独立socket -32KB RAM缓存     新的W5500独特处包括一个更快、多功能的SPI接口(80 MHz),主控芯片灵活地利用W5500缓存处理通用的数据,片上RAM比较小的低成本单片机也同样可以。应用程序的硬件设计简化,比使用PHY的选择减少外部电源供应组件和固件。     由于第三代设计细化和迁移到较小的集合制造过程中,W5500晶粒尺寸明显减小。同时,W5500晶粒使用简单集成的其他晶粒(例如:MCU, DSP, FPGA)布局,使用’SiP’( 系统级封包)封包技术。     W5500可让以太网应用使用普遍的低成本8/16位单片机。W5500硬件协议处理,较大的缓存使应用很容易的在片上RAM较小的的单片机上适用。以太网功能可以添加到一个现有的应用程序,而不需要切换到一个更昂贵的单片机上来重新设计硬件和软件。     大型和小型的单片机都受益与W5500“互联网卸载”功能,即最小化应用程序软件干扰和网络活动的时间约束。在不同的负载下应用程序和网络性能保持稳定并且可以预测。不用软件来处理基本的网络操作,W5500提供了一个可测量的”防火墙”式的保护,用硬件时刻可靠。     W5500也可以作为传统的以太网收发器使用软件TCP/IP协议处理。现有的基于收发的以太网设计有一个简单且低成本的W5500升级路径,使用现有的软件利用W5500的硬件TCP/IP优势来增加新的特点。 以下是W5500参考电路图,请参考:   点击:W5500参考电路图PDF文档下载
Read More

“WIZnet杯”以太网技术竞赛-细则

博客
一  活动愿景         WIZnet专注于以太网技术,曾有W5100和W5200两款以太网芯片流行于电子圈,特别为一些Arduino爱好者所熟知。此次借最新高性能W5500以太网芯片推出之际,开展此次有奖竞赛活动,期望参赛选手能够通过以上三款芯片完成形式多样的以太网方案设计及设计实现类作品。         第九单片机论坛非常注重嵌入式系统在网络方面的技术及其发展,论坛建立之初,即推出了STM32+W5100、MSP430+CS8900A、STM32+ENC28J60等单片机以太网应用的方案和开源项目,得到了广大网友的支持和关注。未来,随着物联网技术的突飞猛进,终端微控制器,甚至是低端微控制器都会有连接到网络的需求,这里面会包含有线网络和无线网络。单以成本和可靠性来讲,有线网络接口应该是首选。         第九单片机希望借助论坛的网络宣传优势,结合Wiznet的产品、技术优势,以及乐联网的开放平台共同把W5100、W5200以及刚刚推出的W5500三个很好的网络接口方案以及乐联网应用平台推广出去,让更多的开发者和学习单片机的人了解WIZnet相关产品,熟知乐联网这样一个迅速实现物联网应用的开放平台,展示自己的作品并参与到论坛的开发活动。 二  活动安排 1方案设计类比赛 1 )适合参赛人群     如果你有好的创意、好的思想,或是任何有趣的点子,苦于目前专业知识有限不能实现设计,那么你可以参与方案设计类比赛,只要能够结合产业发展的趋势和公司产品的特点,展示自己的创新精神,发挥自己的创造力。 2 ) 在线报名截止日期:2013年10月10日----10月27日 作品提交截止时间:2013年10月25日------12月22日 获奖名单公布:2013年12月29日(暂定) 3 )奖项设置 一等奖:1 名证书 + 200元奖金 + W5500开发板一套 二等奖:2 名证书 + 100元奖金 + W5500开发板一套 三等奖:3名证书 + W5500开发板一套 另:所有报名上交作品的参赛者赠送一本山东大学与WIZnet出的物联网教材。 4 )参赛要求 参赛者要根据给定的题目提出具体的方案,要合理可行。最后要呈交的内容有系统框图,说明文档,电路图,及PPT,届时将上述内容整理好发贴到论坛在相应板块下。本环节比赛以个人为单位,不采取小组形式。(每个个人最多提交两个作品) 5)参赛题目 不限,可以展示出创意就可以。 2 设计实现类比赛 1 )适合参赛人群 设计实现类比赛可以1~4人以组为单位参加比赛(一个团队最多提交两个作品),根据给定题目的自选,在规定时间完成该选题要求的功能或者根据自己的创意和兴趣所在,自行设计实现类的选题。根据小组的开发能力,项目的难易水平,进行评审,评选出获奖者。 2)在线报名截止日期:2013年10月10日----10月27日       作品提交截止时间:2013年10月25日------12月22日       获奖名单公布:2013年12月29日(暂定)     (两类比赛的获奖者一起发布) 3) 奖项设置 一等奖:1 名证书 + 奖金1000元奖金 +W5500开发板3套+高配W5200开发板1套(小苗以太网开发板+W5200模块+LCD屏+OLED屏) 二等奖:2 名证书 + 奖金600 元奖金+ W5500开发板2套 三等奖:3名证书 +  奖金300 元奖金+ W5500开发板1套 另:所有报名上交作品的参赛小组赠送一本山东大学与WIZnet联合撰写的物联网教材。 4 )参赛要求 参赛者要根据选择的规定题目或是自拟题目,在规定时间内,完成所选择题目要实现的功能。 最后要呈交的内容包括源代码,程序流程图,原理图,说明文档,项目总结和开发心得体会,演示视频、如果能在乐联网平台能够展示自己的成果最好。 备注:参赛作品的所有材料,版权归WIZnet所有。 5 )实验平台要求 本此活动是以WIZnet公司的W5500、W5200或W5100以太网芯片为核心,所以参赛者须基于W5500,W5100或W5200芯片来完成设计。 实验平台推荐以51和ARM为核心的两类开发板(其他也同样可以),参加设计实现类比赛的参赛者,可以使用自己已有的开发板作为实验平台(包括51、STM32、MSP430等,不做任何强制要求),WIZnet提供W5500样片/W5500模块供参赛者免费申请。申请时请写明地址,姓名发送至邮箱:[email protected](报名结束之前均有效)或者在第九单片机官网上购买W5100、W5200和W5500评估板(40%优惠)。 注:所有申请的W5500样片及模块会在报名结束后统一发放 第九单片机论坛提供:STM32以太网开发板,板载W5100模块,预留W5200模块接口;W5200模块;小苗(STM32)开发板。(9mcu有相应的开发板可以选择,凡要购买的参赛选手给40%的优惠) 设计实现类参考题目: 1. 家庭环境监测系统 实现内容:用W5100 +arduino搭建一个家庭环境检测系统,包括温湿度、颗粒物,光照,上传公共物联网平台(例如:http://www.lewei50.com/) 2.    传感器数据映射 实现内容:传感器数据映射到地图的服务,同时允许Maker将带有同样标签的传感器数据源,映射到同一个地图上,进行数据的实时显示和比较,同时在物联网平台上(例如:http://www.lewei50.com/)做数据的可视化展现(其实就是根据数据大小,显示成不同的颜色,并有一个时间轴可以展现历史的变化)。 3、自选项目:自定义。 三关于评判标准: 1.      项目立项(20%) 从贴近实际应用,商业价值,可操作性,新颖度,独立性等方面考量; 2.      项目材料(30%) l       说明文档: 包含设计思路, 实现方法,数据论述, (实践)结论; 符合论文格式规范,条例清晰,思路明确,有数据及理论基础, 源代码代码:注解规范、清晰 程序流程图 系统框图 硬件电路图 项目总结和开发心得体会 3.    …
Read More

高性能以太网芯片W5500 用户手册 V1.0(三)

博客
W5500是WIZnet最新推出的一款高性能以太网芯片,发扬了早期芯片W5100 & W5200的所有主要特征。全功能10/100以太网MAC&PHY,全硬件TCP/IP协议处理,8个独立socket,32KB RAM缓存。新的W5500独特处包括一个更快、多功能的SPI接口(80 MHz),主控芯片灵活地利用W5500缓存处理通用的数据,片上RAM比较小的低成本单片机也同样可以。 那么,今天给大家继续介绍W5500用户手册的最后一部分。   4.2       Socket 端口寄存器  Sn3_MR (Socket n模式寄存器) [R/W] [0x0000] [0x00] 该寄存器用于配置所有 SOCKET 的选项或协议类型 表格 12 Sn_MR 描述 3n 是 Socket 编号(0,1,2,3,4,5,6,7).n  设置了 SNUM[2:0]控制位集 n is Socket number (0, 1, 2, 3, 4, 5, 6, 7). n is set ‘SNUM[2:0]’ in Control Bits sets. Sn_CR (Socket n 配置寄存器) [R/W] [0x0001] [0x00] 该寄存器用于设置 Socket n 的配置命令如 OPEN、CLOSE、CONNECT、LISTEN、END 和 RECEIVE。经 W5500 识别这一命令后,Sn_CR 寄存器会自动清零为 0x00。尽管 Sn_CR 被清零为 0x00,但命令仍在处理中。为了验证该命令是否完成,请检查 Sn_IR 或 Sn_SR 寄存器。 表格 13 Sn_CR 描述 Sn_IR (Socket n 中断寄存器) [R] [0x0002] [0x00] Sn_IR 寄 存器用于提供给 Socket n 中断类型信息, 如建立(Establishment)、 终止 (Termination)、接收数据(Receiving data)和超时(Timeout)。当触发一个中断即 Sn_IMR 的对应位是'1'的时候,Sn_IR 的对应位也将会变成‘1’。 如果想把 Sn_IR 位清零的话,主机应该将该位置‘1’。 表格 14 Sn_IR 描述 Sn_SR (Socket n 状态寄存器) [R] [0x0003] [0x00] Sn_SR 指示了 Socket n 的状态,并根据 Sn_CR 或者一些 TCP 模式下的特殊控制包, 如 SYN,FIN 包而改变。 表格 15 Sn_SR 状态描述 下表显示了 Socket…
Read More

高性能以太网芯片W5500 用户手册 V1.0(二)

博客
继续给大家介绍W5500 用户手册。 2.4       固定数据长度模式(FDM) 在外设主机不能控制 SCSn 时,可以使用固定数据长度模式。 此时,SCSn 必须连接到低电平(保持接地)。与此同时,SPI 接口不能与其他 SPI 设备 共享。(如图 5 所示) 在可变数据长度模式(VDM)中,数据段长度右 SCSn 控制。 但是在固定长度模式(FDM)中,数据长度由 SPI 工作模式位的控制段的值控制((OM [1:0])=‘01’/‘10’/‘11’)。 由于除了 SCSn 信号和工作模式位(OM[1:0])设置之外,FDM 模式下 SPI 数据帧与 VD M 模式下的相同,所以此时具体的描述就省略了。 除非特殊情况,一般不提倡使用 FDM 模式。此外,如‘2.4.1 章节’及‘2.4.2 章节’ 所述,我们只能使用 1/2/4 字节 SPI 数据帧。使用其他长度数据帧会导致 W5500 功能问 题。 2.4.1     写访问——FDM 模式 1 字节写访问 图 14 在 FDM 模式下,1 字节写访问 SPI 数据帧 2 字节写访问 图 15 在 FDM 模式下,2 字节写访问 SPI 数据帧  4 字节写访问 图 16 在 FDM 模式下,4 字节写访问 SPI 数据帧 2.4.2     读访问——FDM 模式  1 字节读访问 图 17 在 FDM 模式下,1 字节读访问 SPI 数据帧  2 字节读访问 图 18 在 FDM 模式下,2 字节读访问 SPI 数据帧  4 字节读访问 图 19 在 FDM 模式下,4 字节读访问 SPI 数据帧 3          寄存器和内存构成 W5500 有 1 个通用寄存器,8 个 Socket 寄存器区,以及对应每个 Socket 的收/发缓存区。 每个区域均通过 SPI 数据帧的区域选择位(BSB[4:0])来选取。图 20 显示了区域选择位 (BSB[4:0])选择的区域以及收/发缓存区的可用偏移地址范围。每一个 Socket 的发送 缓存区都在一个…
Read More

“WIZnet杯”以太网技术竞赛即将开始!

博客
 “WIZnet杯”以太网技术竞赛开赛啦!         由WIZnet主办,第九单片机承办的”WIZnet杯”以太网技术竞赛拉开帷幕啦!无论你是在校的学生还是已经工作的电子爱好者,这次都可以在此次竞赛中露一手!WIZnet鼓励每一位热爱电子技术的小伙伴展示出你们的idea           WIZnet专注于以太网技术的研究,曾有W5100和W5200两款网络芯片流行于电子圈,特别为一些Arduino爱好者熟知。此次刚刚推出高性能的W5500以太网芯片,借此机会,竞赛期望基于这三款芯片并借助乐联网平台做出以太网的方案设计和及设计实现。我们会对好的作品给予丰厚的奖励! 要求:基于W5100、W5200和W5500来实现设计,单片机自选。 为鼓励设计实现比赛的参赛者用W5500参赛, WIZnet 提供W5500样片、W5500模块DIY板子供参赛者申请免费。申请时请写明地址,姓名发送至邮箱:[email protected]或者在第九单片机官网上购买W5100、W5200和W5500评估板(40%优惠)。 注:申请的W5500样片和模块将在报名结束后统一发放。 比赛分为两类  A:方案设计类:(个人赛)         针对专业基础较为薄弱的人,可以参与方案设计类比赛,结合产业发展的趋势和公司接口产品的特点进行设计,具有创新精神,发挥自己的创造力。无需实现,只需提交实现原理等。  奖项设置: 一等奖:1 名  证书 + 奖金200元 + W5500开发板一套 二等奖:2 名  证书 + 奖金100元 + W5500开发板一套 三等奖:3名  证书 + W5500开发板一套 另:所有报名上交作品的参赛个人 赠送一本山东大学与WIZnet联合撰写的物联网教材。   B:设计实现类:(小组赛) 对于专业基础较为扎实的人,可以1~4人一组为单位参加比赛,可根据给出的参考题目或自拟,在规定时间完成该选题要求的功能。需要具体实现。 奖项设置: 一等奖:1 名    证书 + 奖金1000元 + W5500开发板3套+高配W5200开发板1套(小苗以太网开发板+W5200模块+LCD屏+OLED屏) 二等奖:2 名    证书 + 奖金 600 元 + W5500开发板2套 三等奖:3名     证书 + 奖金300 元 + W5500开发板1套  另:所有报名上交作品的参赛小组 赠送一本山东大学与WIZnet联合撰写的物联网教材。 介于W5500是刚刚推出在即,且WIZnet明年将组织WIZnet全球设计竞赛,如果参赛作品中有W5500的作品可考虑推荐到WIZnet全球设计竞赛的评选。 设计实现类要提交视频,且所有使用权归WIZnet所有。   报名时间:    2013年10月10日 - 10月24日 参赛时间:    2013年10月25日- 12月15日 公布结果时间:2013年12月22日(两类比赛的获奖者一起发布)   比赛相关要求及细则,请届时登录第九单片机开发网(http://www.9mcu.com)查询。 速速报名吧!WIZnet期待你们的作品~创意无限,机会多多!   主办方:WIZnet 承办方:第九单片机开发网 携作方:乐为物联,openbook开源杂志,电子发烧友网 点击:报名通道 海报预览:
Read More