基于W5500串口服务器设计及物联网应用.docVIP

基于W5500串口服务器设计及物联网应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于W5500串口服务器设计及物联网应用

基于W5500串口服务器设计及物联网应用   【摘 要】随着物联网技术的发展,嵌入式仪表设备逐渐纳入物联网信息平台。对于常规的嵌入式仪表设备,通常不具备与物联网数据交互的通道,必须通过路由器、串口服务器等方式接入物联网信息平台。   【Abstract】With the development of Internet of things technology, embedded instrument equipment is gradually incorporated into the information platform of the Internet of things. Conventional embedded instrumentation usually does not have data access to Internet of things. It must access Internet of things information platform by means of routers and serial servers.   【?P键词】物联网信息平台;串口服务器;网络多链路   【Keywords】internet of things information platform; serial server; network multi-link   【中图分类号】TP393.11 【文献标志码】A 【文章编号】1673-1069(2018)03-0147-02   1 串口服务器简介   串口服务器又叫串口联网服务器,是为RS-232/485串口到TCP/IP网络之间完成数据转换和传输的通信接口转换器,提供RS-232/485终端串口与TCP/IP网络的数据双向透明传输,提供串口转网络功能,RS-232/485串口转网络的解决方案可以让串口设备方便、快捷的接入互联网网络。   2 W5500简介   W5500是韩国WIZnet公司生产的一款全硬件TCP/IP嵌入式以太网控制器,为嵌入式系统设备提供了简易的互联网连接方案。W5500集成了TCP/IP协议栈,10/100M以太网数据链路层(MAC)及物理层(PHY),使得用户使用单芯片就能够拓展实现网络连接功能。   W5500内嵌32K字节数据缓存用于缓存以太网数据包,最多支持8个硬件Socket独立通讯。W5500提供了SPI(外设串行接口)从而能够更加容易与外设MCU整合。高效SPI协议支持80MHz速率,从而能够更好地实现高速网络通信。以太网控制芯片W5500具有以下特点:①支持硬件TCP/IP协议:TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE和以太网的PHY和MAC层;②支持8个独立的Socket同时工作,可同时工作在不同的工作模式;③支持高速SPI接口,SPI的时钟最高可达80MHz,极大地提高了网络通讯的数据传输速率;④内部集成32KB存储器用于发送/接收缓存;⑤内嵌10BaseT/100BaseTX以太网物理层(PHY);⑥支持自动协商(10/100Based全双工/半双工)。   3 系统设计   3.1 硬件设计   串口服务器主要由MCU、以太网控制器、硬件看门狗和线性稳压器组成。其中MCU选用M3处理器LPC1763,该处理器主频达到100MHz,内置256Mflash和64K RAM,还具有多个SPI和RS232等串行接口,完全能够满足串口服务器设计需求。为提高系统稳定性,串口服务器还配置了独立的硬件看门狗CAT706。系统采用5V供电,内置3.3V稳压器LM1117。系统下行通过RS-232接口与底层数据采集系统交换数据,上行通过RJ45接口接入物联网平台。   3.2 软件设计   为确保串口服务器对各种中断能够实时响应,系统软件采用UCOSⅡ嵌入式多任务实时操作系统,根据系统功能,系统建立了网络监测任务、网络中断处理任务及串口数据接收处理任务3个任务进程,其中串口数据接收处理任务和网络中断处理任务平时处于挂起状态,只有当串口接收到数据或接收到W5500的中断事件信号时才执行[1]。几个任务的主要功能如下:   网络监测任务:定时监测网络状态,处理网络断开重连、TCP Server模式下接收到Client连接请求、TCP模式下接收到对方断开请求及UDP模式下“OPEN”命令生效等网络状态事件。同时查看并处理网络异常中断事件,让网络连接在异常状态下恢复。   网络中断处理任务:响应并处理以太网接收到数据事件、网络Socket连接建立成功、接收到对方网络断开请求、接收到数据发送成功应答等网络正常中断事件。该任务平时处于挂起状态,只有当接收到网络正常中断信号才执行

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档