论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>硕士论文>范文阅读
快捷分类: 外科肠造口的护理论文 服务器维护论文引言 口服药用法论文中的书写格式 服务器虚拟化参考文献 小学数学口算论文 并口论文参考文献

关于串口服务器论文范文 基于W5500串口服务器设计物联网应用相关论文写作参考文献

分类:硕士论文 原创主题:串口服务器论文 更新时间:2024-04-11

基于W5500串口服务器设计物联网应用是关于本文可作为相关专业串口服务器论文写作研究的大学硕士与本科毕业论文wifi串口服务器论文开题报告范文和职称论文参考文献资料。

【摘 要】随着物联网技术的发展,嵌入式仪表设备逐渐纳入物联网信息平台.对于常规的嵌入式仪表设备,通常不具备和物联网数据交互的通道,必须通过路由器、串口服务器等方式接入物联网信息平台.

【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.

【關键词】物联网信息平台;串口服务器;网络多链路

【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连接建立成功、接收到对方网络断开请求、接收到数据发送成功应答等网络正常中断事件.该任务平时处于挂起状态,只有当接收到网络正常中断信号才执行.

串口数据接收处理任务:通过中断方式接收底层数据采集控制系统发送过来的数据,根据当前网络状态将数据发送到以太网控制器数据发送缓冲区.该任务平时处于挂起状态,只有当接收到串口数据帧才执行.

4 网络数据处理关键功能代码(C语言)

MCU接收到W5500的网络接收数据中断信号,先用过“Read_SOCK_2_Byte”函数提取接收网络数据长度信息,并判断数据长度是否合法.若数据长度合法,则通过“Read_SOCK_2_Byte”函数提取接收数据在接收缓冲区内的偏移量,分别根据接收数据长度及偏移量判断接收数据是否溢出,根据溢出情况读取缓冲区数据,再将读取到的数据填充到MCU的数据接收缓冲区等待处理.

unsigned short rx_size;//接收数据长度

unsigned short offset, offset1;// offset:相对偏移, offset1:绝对偏移

unsigned short i;

总结:本论文为免费优秀的关于串口服务器论文范文资料,可用于相关论文写作参考。

参考文献:

1、 基于遗传算法的热能搜集系统物联网控制平台设计 摘 要: 物联网的基础框架选择性较多,导致热能搜集系统物联网控制平台的工作能耗较高,并无法有效提高热能搜集系统热能转化率。为此,设计基于遗传算法。

2、 基于物联网RFID技术的导引系统设计和 摘 要: 为满足现代物料搬运系统的特点,克服传统条形码技术的缺陷,将物联网RFID技术集成于AGV自动导引系统。采用节点导向法,以LPC2210。

3、 基于巡检机器人电气物联网系统集成设计 摘 要:新形势下电气实训装置的改造升级思路是基于“互联网+”的思维,将诸多分散的元件如继电器、到位开关等低压电气元件,以及PLC、变频器、电动机。

4、 物联网系统组建课程中实训项目设计 【摘 要】本文探讨在物联网系统组建课程中设计一种项目化实训,以物联网系统组建为主线,对智能温度检测实训项目进行总体设计、硬件电路设计、软件程序编。

5、 基于物联网技术物件定位搜寻智能系统设计和开发 摘 要:“基于物联网技术的物件定位搜寻智能系统设计与开发”,综合运用嵌入式系统、无线传输、无线网络等技术。本系统主要由上位机、手持终端及电子标签。

6、 基于物联网第三方智能物流系统设计 摘 要:随着科学技术的不断进步和发展,物流在发展过程中也融入了大量的高新技术,从而改变了物流发展的现状,大幅度提高了物流行业的工作效率。其中,对。