串口转以太网核心模块.
EBT3001串口转以太网芯片Socket功能详解
EBT3001串口转以太网芯片Socket功能详解TCP服务器模式TCP Server 即TCP 服务器。
在TCP Server 模式下,设备监听本机端口,接受客户端的连接请求并建立连接进行数据通信。
在关闭Modbus 网关功能时,设备将串口接收到的数据发送给所有与设备建立连接的客户端设备,最多支持连接6 路客户端,启用Modbus 网关功能后非Modbus 数据将会被清除不进行转发。
通常用于局域网内与TCP 客户端的通信。
TCP客户端模式TCP Client 即TCP 客户端。
设备工作时将主动向服务器发起连接请求并建立连接,用于实现串口数据和服务器数据的交互。
使用客户端需要配置准确配置目标的IP 地址/域名、目标端口。
UDP服务器模式UDP Server 是指设备使在用UDP 协议通信时不验证数据来源IP 地址,每收到一个UDP 数据包后,保存数据包的源IP 地址以及源端口,且将其设置为目标IP 及端口,所以设备发送的数据只向最后一次设备接收数据的源IP 地址及端口发送数据包。
此模式通常用于多个网络设备与本设备通信,且频率较高,TCP Server 无法满足条件的场景。
使用UDP Server 需要远程UDP 设备先发送数据,否则无法正常发送数据。
【注】UDP 模式下,网络向设备下发数据应小于512Bit 每包,否则会造成数据丢失。
UDP客户端模式UDP Client 一种无连接的传输协议,提供面向事务的简单不可靠信息传送服务,没有连接的建立和断开,只需要配置目的IP 和目的端口即可将数据发向对方。
通常用于对丢包率没有要求,数据包小且发送频率较快,并且数据要传向指定的IP 的数据传输场景。
UDP Client 模式下,设备只会与配置的(目标IP 和目标端口)远端UDP 设备通讯。
在本模式下,目标地址设置为255.255.255.255,发送数据将在全网段广播,但收发设备需要保证端口一致,同时设备也可以接收广播数据。
串口转以太网,TCP转RS232
哈尔滨工业大学(威海)本科毕业设计(论文)摘要本论文主要研究了以嵌入式系统为核心的多协议通信的实现,利用其串口或I2C总线与底层I/O节点相连,上层则直接联入Internet,解决了不同协议(如RS232、I2C、TCP/IP)之间的数据通信。
论文介绍了利用AT89C51单片机和RTL8019AS网卡驱动芯片开发的RS-232、I2C转以太网通信协议的嵌入式以太网通信模块,利用该模块可实现将现场设备的RS-232、I2C通信转换为以太网通信,也可以直接将该模块嵌入单片机控制设备使用。
然后,论文对嵌入式以太网通信模块的硬件电路设计和驱动程序编写作了详细的介绍,并在不改变以太网TCP/IP协议主体结构的基础上,对TCP/IP协议作了精简处理,以满足现场通信的实时性和可靠性要求。
最后论文分析了嵌入式TCP/IP协议的总体框架设计、帧的封装过程及数据包的发送和接收流程。
本课题完成了对嵌入式以太网通信模块的设计,实现了RS-232、I2C协议和以太网通信协议的相互转换功能,并在利用C语言模块化的编程思想的基础上,用单片机实现了嵌入式TCP/IP协议的设计。
测试结果表明该嵌入式以太网通信模块具有可靠性高和成本低等特点,能够充分保证不同协议之间通信的准确性。
关键词:TCP/IP协议栈;嵌入式Internet;串行通讯;协议转换- I -哈尔滨工业大学(威海)本科毕业设计(论文)AbstractThis dissertation mainly research the implementation of a multi-protocol communication with the core of embedded systems, and uses the serial port or the I2C bus connecting the underlying I/O nodes. The upper is directly linked to the Internet,to solve the different protocols(such as RS232, I2C, the TCP/IP) data communications.This dissertation reports the design for an embedded Ethernet module for data exchange among RS-232, I2C and Ethernet communication with a micro-controller AT89C51 and a network card driver chip RTL8019AS. This Ethernet module can be directly used to convert the RS-232 or I2C information mode to Ethernet information mode or be embedded in the equipments controlled by microprocessors. Afterwards, this dissertation introduces the designing of hardware circuit and compiling of corresponding driving program in detail. This design simplified the TCP/IP without changing its main structure to meet the demand for real-time and reliability in field communication. In the end of this dissertation, the general frame for embedded TCP/IP, process of frame packing, and the procedure in sending and receiving data are comprehensively analyzed.In this project, an embedded Ethernet module was designed and the data exchange among RS-232, I2C protocol and Ethernet protocol was fulfilled with this module. At the same time, based on the modular programming method provided by C language, an embedded TCP/IP was realized with MCU. After debugging, it turns out that the designed embedded Ethernet module is of the high reliability and low cost and can be able to fully assurance the accuracy of communication among different protocols.Key words: TCP/IP state; Embedded Internet; Serial Communication; protocol exchange- II -哈尔滨工业大学(威海)本科毕业设计(论文)目录摘要 (I)Abstract (II)第1章绪论 ........................................................................................................ - 5 -1.1 课题背景................................................................................................. - 5 -1.2 课题目的和意义 ..................................................................................... - 5 -1.3 主要研究内容 ......................................................................................... - 6 -1.4 本文结构企鹅182090931 ................................................................... - 6 -第2章系统总体架构 ........................................................................................ - 8 -2.1 硬件方案................................................................................................. - 8 -2.2 软件方案................................................................................................. - 9 -2.2.1 系统模块划分.................................................................................. - 9 -2.2.2 层次协议模型.................................................................................. - 9 -2.2.3 TCP/IP协议栈的实现方案 ............................................................. - 10 -2.3 开发环境............................................................................................... - 11 -第3章系统硬件实现 ...................................................................................... - 12 -3.1 嵌入式微控制器AT89C51 .................................................................... - 12 -3.2 RS-232模块............................................................................................ - 12 -3.3 I2C模块................................................................................................... - 13 -3.3.1 I2C数据传输.................................................................................... - 13 -3.3.2 通用I/O端口作为I2C总线接口 ..................................................... - 13 -3.4 以太网模块........................................................................................... - 14 -3.4.1 RTL8019AS的寄存器介绍............................................................. - 14 -3.4.2 RTL8019AS的物理连接................................................................. - 17 -第4章系统软件实现 ...................................................................................... - 19 -4.1 数据链路层的实现 ............................................................................... - 19 -4.1.1 RTL8019AS的初始化..................................................................... - 19 -4.1.2 以太网帧格式................................................................................ - 20 -4.1.3 RTL8019AS的帧接收..................................................................... - 20 -4.1.4 RTL8019AS的帧发送..................................................................... - 21 -- III -哈尔滨工业大学(威海)本科毕业设计(论文)4.2 网络层的实现 ....................................................................................... - 22 -4.2.1 地址解析协议ARP ........................................................................ - 22 -4.2.2 网际协议IP .................................................................................... - 23 -4.2.3 Internet控制报文协议ICMP ........................................................... - 26 -4.3 传输层的实现 ....................................................................................... - 27 -4.4 TCP/IP、RS-232协议、I2C总线协议之间的数据通信....................... - 33 -第5章系统测试结果 ...................................................................................... - 36 -5.1 PING测试...................................................................... 错误!未定义书签。
MWT100使用说明书
MWT100单串口转以太网嵌入式模块使用说明书1、产品型号:MWT100 (3)2、产品名称:单串口转以太网嵌入式模块 (3)3、产品简介: (3)4、产品特性 (3)5、产品硬件说明 (3)6、产品配置 (6)(1)虚拟串口方式 (6)(2)Winsock方式 (6)(3)点对点方式 (6)7、技术指标 (7)8、典型应用 (7)9、快速解决方案 (7)@第一步对照产品清单检查产品包 (8)@第二步准备好您的设备材料 (8)@第三步安装硬件 (8)@第四步安装软件 (9)@第五步配置串口服务器 (9)@第六步配置虚拟串口 (10)@第七步虚拟串口测试 (11)@第八步调整核对配置,正式串口设备联网,运行您的原有串口程序 (11)10、复杂解决方案 (11)(1)进行Winsock开发 (11)11、故障排除方法 (11)12 忘记了IP,MWT100无法访问怎么办 (12)13 附录 (12)应用笔记1:SNMP (15)1、产品型号:MWT1002、产品名称:单串口转以太网嵌入式模块3、产品简介:重要设备联网是工厂企业发展的趋势,如何把大量的串口设备连接到以太网呢?如何使您自己的设备快速拥有联网功能呢?您可以选择MWT101。
单串口转以太网嵌入式模块是一款我公司自行研发、生产、销售的协议转换产品,主要功能是把1路UART数据与TCP/IP 协议的数据进行双向转换,用来解决普通串口设备在Internet/Intranet上的联网问题。
4、产品特性◇嵌入式核心模块。
◇体积(53mm×38mm×15mm)◇一个10 Mbps 以太网接口,经过网络变压器隔离,通过单排插针引出。
◇Silicon Lab授权的以太网MAC地址◇1个UART接口,通过单排插针引出。
◇性能稳定,误码率极低◇速率高,串口速率最高可达115,200bps◇配置灵活方便,内置嵌入式web服务器,通过网页即可完成所有配置。
RS485串口服务器_串口转以太网
RS485串⼝服务器_串⼝转以太⽹
⼯业控制技术实现了全⾯的⾃动化。
但是随着制造业的全球化协同分⼯,产品的个性化,定制化需求越来越多,需求变得复杂,需要更为有效的⼈⼈交互、⼈机交互、物物交互。
传统⾃动化的时代已经开始不能满⾜社会的需求,⼯业控制⾏业开始逐渐⾛⼊智能化、数字化时代。
由于RS485串⼝设计简单、成本低廉,在业⾃动化各个⾏业有着⾮常⼴泛的应⽤,RS485的串⾏设备⼤量存在于⽣产⽣活的各种场合。
那么当⼀个设备需要接⼊⽹络的时候采⽤串⼝转以太⽹的⽅式最为合适,因此应运⽽⽣,它就是⼀种将RS485串⼝通信转化为以太⽹通信的终端设备。
与RS485串⼝总线通信相⽐较,TCP/IP⽹络具有通信距离远,只要联接互联⽹,通信距离便可以⽆限延长,⽽RS485通信距离就只有1200M。
以太⽹可以接⼊Internet,这样就可以实现远距离通信,在全球范围内实现监控,这是RS485所⽆法做到的。
当需要多台RS485设备连接到计算机的时候,传统的⽅式是使⽤多串⼝卡。
也就是使⽤在计算机上扩展串⼝来实现多个RS485串⼝。
有了RS485串⼝服务器之后,可以把RS485的接⼝留到现场,⽽监控计算机这端只保留⼀根⽹线即可,使⽤更加⽅便。
RS485串⼝服务器的功能特点
远程管理多个串⼝通讯设备
作为中继延长通讯距离
通过虚拟串⼝软件实现原串⼝程序远程控制设备
⽹络远程控制PLC实现联⽹
连接Modbus传感器实现组态软件对接。
工控网关UART串口转WiFi转有线转网口模块
物联网UART串口转WiFi转有线转网口转以太网的无线WiFi模块伴随着物联网的发展,最初的两个机器之间通过硬件直接通信的物理层到通过硬件地址在局域网中进行通信的数据链路层已经远远不能满足于现代人们生活以及各行各业生产的需求。
逐渐结合高性能,高质量的网络层和应用层。
实现智能终端数据采集,数据传输,数据上传和无线上网,WiFi远程控制等功能。
在物联网市场上,从成本,功耗,体积而言,无线物联网WiFi模块传输还是以串口WiFi模块为主。
串口WiFi模块是一种基于UART接口的嵌入式模块,它符合WiFi无线网络标准,内嵌于IEEE802.11协议栈和TCP/IP协议栈,可以实现用户串口或TTL电平数据到无线网络的转换。
串口型WiFi模块的工作方式为传输式和命令式。
现在小编要谈的是多线程多处理的路由串口WiFi模块。
随着对现场数据实时监测,远程控制,数据上传,视频传输,音频传输等需求量增大。
路由串口WiFi模块逐渐被应用到各行各业。
核心CPU带Linux系统,可同时处理多线程处理复杂指令,。
有多路串行UART接口,传输指令的时多个指令同时发出,并快速地响应同时处理。
带有核心CPU带有Linux系统多线程处理器的路由串口WiFi模块RMS7688A,是兼容802.11b/g/n的无线AP解决方案,集成802.11n MAC/BB/PA/LAN,带宽比较大,能同时运营比较复杂的指令。
具备3路串口可以同时跟多个服务器对接,3路串口可以同时同一环境下快速地监测温度,速度,灯控等数据指令传输。
在很大程度上提高效率,降低成本。
RMS7688A串口转WiFi模块支持AP/AP client /路由器/中继模式,在IOT中被广泛应用。
如:工业控制,远程监控,智能抄表,WiFi转串口,WiFi转4G,4G转有线,4G,4G转网口,无线路由交换机,串口服务器,串口转以太网,USB可以接USB摄像头进行图像传输,可以接U盘进行数据共享。
串口转网口模块--网口转串口模块
.串口转网口—网口转串口串口转以太网模块——TTL 电平带 RJ45 联网模块型号:ZLSN3000 名称:TTL 电平带 RJ45 联网模块 用法:只需通过排线将 RXD、TXD 和用户电路板 MCU(例如 51 单片机)串口连接, 即可使用。
选型:使用 ZLSN2000 之前,可先用 ZLSN3000 测试模块性能,用户无需制板即可与模块连接,方便快捷。
适合已有串口设备立即联网升级。
型号:ZLSN3002 名称:TTL 电平带 RJ45 联网模块 用法:只需通过排线将 RXD、TXD 和用户电路板 MCU(例如 51 单片机)串口连接, 即可使用。
选型:与 ZLSN3000 相比,ZLSN3001 速度更快,但是电流从 40mA 变为 100mA。
另外 厚度厚 3mm。
串口转以太网模块——RS232 联网模块型号:ZLSN2100 名称:RS232 联网模块 用法:可 9V~24V 电源,实现 DB9 接口(公头)RS232 到以太网的转化。
选型:需要 RS232 转以太网的普通用户请选择 ZLSN2100。
型号:ZLSN4000 名称:MINI 型 RS232 联网模块 用法:可外接 5V 或者 9V~24V 电源,实现 DB9 接口(母头)RS232 到以太网的转化。
支持通过串口供电。
选型:和 ZLSN2100 的区别是尺寸小。
串口转以太网——RS485/422 联网模块 页.型号:ZLSN3100 名称:RS485/422 联网模块 用法:可连接 RS485/422 设备,连接 422 时可以实现全双工通信。
选型:类似 ZLSN2100,但是为 RS485/422 串口。
串口转以太网——RS232/485 联网模块型号:ZLSN5102 名称:RS232/485 联网模块 用法:可连接 RS232/485 设备。
选型:采用 ZLSN2002 核心模块速度快,但是功耗较大。
串口转以太网——多串口 RS232/485/422 联网模块型号:ZLSN5400 名称:RS232/485/422 多串口联网模块 用法:可连接多个 RS232/485/422 串口设备,比如 ZLSN5400-1、 ZLSN5400-2 、 ZLSN5400-3 ,分别实现 1~3 串口。
串口转以太网核心模块
串口联网服务器卓岚串口服务器提供虚拟串口 ZLVirom 和 Socket 通信方式,支持跨 internet 和断网恢复。
包含有 RS232、RS485/422 的单口到 32 口串口服务器。
性能稳定、价格公道,是串口设备 联网的最佳选择。
串口转以太网核心模块卓岚的 ZLSN 模块是嵌入式设备联网的首选。
卓岚具有自主的 TCP/IP 协议栈技术,是国家 版权注册软件,且具有超过 8 年的嵌入式联网经验。
ZLSN 联网模块提供 TTL、RS232、 RS485/RS422 等多种接口。
具备 DDNS、DNS、DHCP、UDP 组播、9 位数据自适应、串口类 AT 命令、100 个同时的 TCP 连接、网页下载和卓岚 HTML 控件、ModbusTCP 支持等高级功能。
串口转以太网模块提供多种 RS232/RS485/RS422 串口转以太网模块,性能稳定可靠,使用便捷。
串口转 WIFI 模块提供 TTL 电平、RS232、RS485 串口转 WIFI 串口服务器,WIFI 可以为 AP 或者 Station 模式, 可以连接到无线路由器,也可以让 wifi 手机连接。
支持虚拟串口。
串口转 WIFI 模块支持 4 个继电器 DO 输出、4 个 DI 输入、2 个 AI 输入。
可支持 Modbus TCP 协议、Modbus RTU(RS485) 协议和网页控制 IO 方式。
工业级温度范围,9~24V 宽电压输入。
是进行远程设备控制、远程模拟量、 温度、数字量采集的理想选择。
Modbus 网关实现 RS232/RS485 串口的 Modbus RTU 协议转化为 Modbus TCP 协议,实现老的 RTU 设备和 新的 Modbus TCP 软件的对接。
网页下载模块可下载用户自定义的网页,通过卓岚 HTML 控件实现对设备的控制。
立即实现用一种嵌入式 的 Web 服务器来进行数据监控和采集。
串口服务器串口服务器能够使得您的串口设备立即联网。
EBT3002串口转以太网芯片通道与端口对应关系详解
EBT3002串口转以太网芯片通道与端口对应关系详解波特率:2400、4800、9600、14400、19200、38400、57600、76800、115200bps:数据位:仅支持8位;校验位:支持无校验(NONE)、奇校验(ODD)、偶校验(EVEN) ;硬件流控:不支持;EBT3002以太网芯片本机网络参数8路串口以太网芯片本机IP功能STATIC(静态IP):用户可以定义配置IP、子网掩码、默认网关、域名解析服务器(DNS 服务器〉﹔DHCP(动态IP获取):设备登录服务器自动获得服务器分配的IP地址、子网掩码、网关地址、DNS服务器地址参数并配置使用:8路串口以太网芯片DNS(域名解析)功能用户输入域名的时候,会自动查询DNS服务器,由 DNS服务器检索数据库,得到对应的IP地址,在静态P模式下用户可自定义域名解析的服务器,用于解析私有域名服务器数据,动态P模式下设备自动跟随路由设备配置的域名解析服务器,用户只需修改路由设备的DNS服务器即可,无需配置本设备。
以太网芯片断网重连周期功能设备检测到与服务器断开连接时周期发起重连请求,因此“断线重连时间”并不会影响正常情况下的连接建立时间,用户可自定义配置请求周期,默认5s.以太网芯片超时重启(无数据重启)功能设备监控数据收发情况,若长时间设备未进行数据收发,设备自动执行重启,以保证长时间工作的稳定性。
该功能默认开启周期为5分钟,用户可自定义开启或关闭超时重启也可自定义无数据重启的周期。
EBT3002以太网芯片模块硬件恢复出厂RESTORE引脚,持续拉低5s后置高,设备恢复出厂完成。
EBT3002以太网芯片模块通道端口以太网芯片随机端口:TCP客户端、UDP客户端、HTTP客户端、MQTT客户端可以将本机端口配置为0(使用随机本机端口),服务器模式不可使用随机端口,否则客户端无法正确建立连接(设备未正确进行端口监听)。
使用随机端口连接可以在设备意外断开服务器时快速重新建立连接,防止服务器因四次挥手未完成而拒绝连接,建议在客户端模式下使用随机端口。
usrtcp232串口用法
usrtcp232串口用法USR-TCP232是USR公司推出的一款串口转以太网模块,可以实现将串口信号转为以太网信号,实现串口设备与网络的互联。
该模块有多种用法,以下将详细介绍其用法。
第一种用法是模块的基本配置。
USR-TCP232模块在出厂时,默认是DHCP模式,可以通过串口工具或网页配置工具对其进行配置。
配置的参数包括IP地址、子网掩码、网关、工作模式等。
用户可以根据需求将模块配置为静态IP模式或DHCP模式,从而实现与网络的连接。
第二种用法是模块的透传模式。
USR-TCP232模块支持透传功能,即将串口的数据通过以太网传输到远程主机,再由远程主机将数据返回给串口设备。
这种模式下,USR-TCP232模块作为一个透明传输通道,实现数据的无缝传输。
用户可以将串口设备连接到USR-TCP232模块的串口口,再将模块连接到以太网,通过透传模式实现串口设备与网络的通信。
第三种用法是模块作为服务器。
USR-TCP232模块支持作为服务器模式,即模块作为一个TCP服务器,等待客户端的连接。
用户可以将串口设备连接到USR-TCP232模块的串口口,再将模块连接到以太网,通过服务器模式实现远程的串口设备访问。
通过配置模块的IP地址、端口号等参数,可以实现多个客户端与模块的通信。
第四种用法是模块作为客户端。
USR-TCP232模块支持作为客户端模式,即模块主动连接到远程服务器。
用户可以将模块连接到以太网,通过配置模块的服务器IP地址、端口号等参数,实现模块与远程服务器的通信。
在模块与服务器建立连接后,可以通过串口设备发送数据,模块将数据通过以太网发送给服务器。
总结起来,USR-TCP232串口模块具有基本配置、透传模式、服务器模式、客户端模式和固件升级等多种用法。
用户可以根据需求选择相应的模式进行配置和使用。
USR-TCP232模块通过将串口信号转为以太网信号,实现串口设备与网络的互联,广泛应用于工业控制、远程监控、智能家居等领域。
EBT3001以太网串口服务器芯片模块配置方式简介
EBT3001以太网芯片模块功能及配置方式简介EBT3001以太网芯片产品简介EBT3001以太网芯片是实现串口数据与以太网数据互相转换的串口芯片;该串口转以太网芯片具有多种Modbus网关模式以及MQTT/HTTP物联网网关模式,可满足各类串口设备/PLC 的联网功能。
EBT3001串口转以太网芯片功能特点支持多种工作模式(TCP Server、TCP Client、UDP Server、UDP Client);支持网页设置、配置工具设置、AT 指令设置参数;支持多路Socket 连接;支持多种校验(None、Odd、Even、Mark、Space);支持DHCP 功能;支持DNS 功能、域名解析;支持DNS 服务器地址自定义;支持多种Modbus 网关(简单协议转换、多主机模式、存储型网关、可配置型网关);支持快速接入阿里云、百度云、OneNET、华为云、3.1 版本标准MQTT 服务器;支持HTTP 协议(GET/POST 请求);支持虚拟串口;支持超时重启功能,重启时间自定义;支持短连接功能,短连接间隔时间自定义;支持心跳包、注册包功能;支持缓存清理功能;支持访问外网、局域网;独立设计测试套件,方便用户调试使用;支持在线升级功能。
EBT3001串口转以太网芯片Web设置配置可通过Web 设置方式,自定义设置相关参数。
打开浏览器,在地址栏输入设备IP(默认:192.168.3.7),进入页面,可查询、设置参数,最后点击“提交”菜单等待网页返回成功提示,即可生效。
注意:请勿在正常使用中进入网页配置,可能导致数据丢失,若进入网页配置则需要通过重启才能进入通讯模式。
网页配置初始化密码:123456,可自定义配置,仅支持6 位大小写字母与数值配置。
网页配置需要使用较新内核的浏览器才能正常使用,比如Microsoft Edge(96.0.1054.62)、Google chrome(96.0.4664.110)、Firefox(95.0.2)等。
串口转以太网数据网关
Virtual COM Port
Device Server RS-232
通用串口设备网关
EDG for Universal O/S, Network
ADAM-4577/4579: ½ 端口通用串口设备网络服务器
这里没有端口的概念. 这意味着通讯中端口没有限制. ADAM-4577/79 基于运行在主机上的socket协议. ADAM-4577/79 只是转换主 机发出的请求命令和设备回复的应答信号 - 操作系统支持 (98/2000/NT/XP/linux)
模式: Modbus 网关 (ADAM-4572)
这个设备服务器 转换以太网的 Modbus/TCP 协议到串口的 RS-232/485 Modbus RTU 或者 ASCII 应用: SCADA, HMI, legacy Modbus integration
Host Computer
Modbus/TCP
模式:点对点
- 任意一端可以发起连接 - 每个单元的IP地址必须在开始设置时设定 - 应用: 通过局域网或者广域网扩展串口
(老的设备没有RS-485接口)
Ethernet
Device Server RS-232 RS-232
Device Server
如何设置 第一个 ADAM-4579 ?
对于第一个, 选择端口1, 设置串口模式为 ‘DATA‟ 模式, „侦听 TCP 端口’ 5200.再在Peer for Receiving Data 模式中输入你想要连接的模块的IP地址 和端口号
如何设置第二个 ADAM-4579 ?
对于第二个 ADAM-4579, 你需要很好定义 „端口’, 以及 ‘侦听 TCP 端口. 但是, 对于 ‘Peer for Receiving Date‟这一设置, 我们需要把它指向第一个 ADAM-4579
基于单片机的串口转以太网设计
基于单片机的串口转以太网设计摘要:随着计算机通信技术和网络技术的发展,在嵌入式系统中集成以太网口实现与其它计算机设备之间的高速数据传输就显得尤为重要。
本文结合以太网接口芯片W5500的主要特点、芯片引脚定义、内部寄存器使用说明,设计了一款基于STM32芯片与W5500高速以太网控制芯片的嵌入式以太网系统,充分发挥了STM32 芯片的Cortex-M3 内核低成本低功耗的特性,同时该设计直接使用W5500固化的TCP/IP协议站,提高了系统的性能。
关键词:以太网以太网接口W5500芯片随着嵌入式系统与网络的密切关系和TCP-IP网络的迅速普及,TCP-IP网络在工业领域具有良好的应用前景。
与过去工业领域广泛使用的串行传输相比,TCP/IP连接器网络具有更宽的带宽、更快的传输速度、更远的传输距离和更广泛的通信服务等特点[1]。
由于TCP和IP通信环境的多样性,很难根据其基本IP环境自动纠正数据传输错误。
由于串行通信的传输方式容易受到普通模式的干扰,因此抗干扰能力差,传输容易出错。
在实际应用中,如果不超过最大传输长度,串行端口的最大传输速度为115200比特/秒[2]。
本文设计的以太网系统允许设备使用串口进行数据传输访问网络,包括串口通信、内置微控制器驱动程序、协议移植和服务器构建。
1系统硬件设计本系统设计采用STM32F103C8T6微控制器和W5500芯片搭建的网络系统,串口转网络硬件系统主要包括微处理器模块、以太网控模块、电源模块、电平转换、网口设计等。
其中,以太网芯片W5500与微控制器芯片STM32F103C8T6之间采用SPI接口,电源电路包含了微控制器芯片STM32F103C8T6所引出的两个串口。
2系统软件设计系统软件设计包含串口相关配置、TCP通信的实现、UDP通信的实现等。
由于W5500强化了协议,所以需要设计与套接字的接口。
这不仅简化了设计过程,还降低了微控制器的处理能力和系统资源的使用。
串口并口转USB以太网透传模块
USBÐ 是专用于高速数据采集而设计并口(8080时序)转USB 或以太网透传模块,无需二次开发,同进还支持串口转USB 或以太网透传。
USB 支持标准USB2.0 480Mbps 的传输速度;以太网为了提高吞吐率只支持UDP 传输且模块工作在服务器模式,IP 地址固定为192.168.1.10;并口为标准8080时序,16位数据位宽,读写双向传输;串口为TTL 电平,波特率为115200,串口用来做为并口的辅助传输。
● 并口转USB 透传 ● 并口转以太网透传 ● 串口转USB 透传 ● 串口转以太网透传 ● 标准8080并口协议 ● 串口波特率115200,TTL 电平● USB2.0 480Mbps●以太网10/100 Mb/s 自适应,UDP 服务器模式● 工作温度:-40℃ - +85℃1.引脚定义[1] I输入,O输出,I/O输入输出,P电源USB(J2)引脚定义备注1 VBUS +5V2 DM 差分数据对3 DP4 GND 地网口(J3)引脚定义备注发送差分信号数据对1 TD+2 TD-3 LED_ACT+ LED正4 LED_LINK+接收差分数据对5 RD+6 RD-7 LED_ACT- LED负8 LED_LINK-9 NC 保留10 NC2.模块封装单位:mm3.电气参数名称最小值典型最大值单位供电电压(VCC) 3.0 3.3 3.6 V供电电流(I) 80 120 160 mA 输入低电平0 -- 0.8 V(V IL )[1] 输入高电平(V IH )2.0 -- VCC V[1] 所有I 引脚都兼容5V 电平4. 参考电路注电容越靠近模块放越好,其它I/O 接口最好串入10Ω到50Ω电阻。
5. 详细说明 5.1 上电时序如上图所示,模块上电并初始化完成t1(约50ms )时间后,RES 输出t2(约10ms )时间宽度的低电平复位从设备。
5.2 读写时序+3.3VVCCGND模块10uF/10V0.1uFRST RES INT AddrRD WR D[15…0]VCC5.3 并口转USB从并口传数据到USB当有数据时置INT为低电平,模块开始读取数据。
串口转以太网方案
串口转以太网方案介绍串口(Serial Port)和以太网(Ethernet)是计算机领域中常见的通信接口,它们在不同的应用场景中具有重要的作用。
然而,在某些情况下,我们可能需要将串口数据通过以太网进行传输和处理。
为了实现这种串口转以太网的方案,我们可以借助硬件转换器或使用软件实现此功能。
硬件串口转以太网方案硬件串口转以太网方案通常基于串口转以太网模块来实现。
这些模块内置有串口和以太网接口,并且具备串口和以太网之间的数据转换功能。
下面介绍几种常见的硬件串口转以太网方案。
RS232转以太网模块是一种简单而常见的串口转以太网模块。
它通常具有一个RS232串口和一个以太网接口,能够将串口数据转换为以太网数据进行传输。
需要注意的是,使用RS232转以太网模块时,我们需要确保串口和以太网之间的通信协议一致。
2. RS485转以太网模块与RS232转以太网模块类似,RS485转以太网模块也是一种常见的硬件串口转以太网方案。
RS485是一种串行通信标准,可以实现多个设备之间的串行通信。
RS485转以太网模块通常具有一个RS485串口和一个以太网接口,能够将RS485串口数据转换为以太网数据进行传输。
串口转以太网网关是一种功能更加强大的硬件转换设备。
它通常具有多个串口和一个以太网接口,可以同时处理多个串口数据并将其转换为以太网数据进行传输。
串口转以太网网关可以广泛应用于工业自动化、物联网等领域,提供稳定可靠的串口转以太网通信方案。
软件串口转以太网方案除了使用硬件转换器,我们还可以使用软件来实现串口转以太网的功能。
下面介绍几种常见的软件串口转以太网方案。
1. 虚拟串口软件虚拟串口软件可以创建一个虚拟的串口,并且通过网络将串口数据传输到远程计算机。
该软件通常具有配置简单、易于使用的特点,可以方便地将串口数据发送到以太网。
2. 串口服务器软件串口服务器软件是一种运行在计算机上的软件,可以将串口数据转发到以太网。
它通常具有多串口支持、数据转发和远程控制等功能,可以满足多个串口设备与以太网之间的数据传输需求。
UART ETH E001和UART ETH E401多功能串行到以太网转换器说明书
Multifunctional Serial to Ethernet converter(UART ETH E001)(UART ETH E401)ContentsMultifunctional Serial to Ethernet converter (1)1. Introduction (4)1.1. Overview (4)1.2. Features (4)1.3. Applications (5)1.4. Order information (5)1.5. Electrical characteristics (5)1.6. Block diagram (6)1.7. UDP mode (6)1.8. TCP Client mode (7)1.9. UDP Server mode (8)1.10. TCP Server mode (8)1.11. Httpd Client mode (9)1.12. TCP Auto mode (11)1.13. WEB to Serial mode (11)2. Hardware interface: (13)2.1. UART ETH E001 (13)2.1.1. Hardware (13)2.1.2. Power (13)2.1.3. LED status (13)2.1.4. Serial(TTL) interface (13)2.2. USR-TCP232-401 (14)2.2.1. Hardware (14)2.2.2. Power (14)2.2.3. LED status (14)2.2.4. RS232 interface (15)2.2.5. RS485 interface (15)2.3. Reload (16)3. Paramters configuration (16)3.1. Web page (16)3.2. network command(setup software) (16)4. Specific functions (17)4.1. Hardware flow control (17)4.2. User MAC address (18)4.3. Telnet Timeout (19)4.4. Send RST command through network (19)4.5. Firmupdate (20)5. Module USES (21)5.1. Hardware connection (21)5.2. Login (22)5.3. Default working mode test (23)5.4. Common questions (24)5.4.1. Work across network segment (24)5.4.2. Ping is OK but can not open web pages (25)5.4.3. After firm update, can not open web page (25)5.4.4. When connection established, server received serval chars (25)5.4.5. Every serval seconds, module reconnect (25)1. Introduction1.1. OverviewThe UART ETH E SERIES is an intelligent plug-and-play RS232 to Ethernet adapter that enables any device or machine with a serial port, to become Ethernet network and Internet enabled. Go from Ethernet to serial with the UART ETH E SERIES. It features a powerful built-in device server, so you can access your serial device from anywhere in the world over internet! The UART ETH E SERIES is easily configured via Ethernet, and can also be set up through the serial port and web pages.We Provide Network products and the best service to our customers.• Chips • Modules • Software • Products1.2. Features1. New Cortex-M3 kernel, industrial working temperature range, elaborate optimizationLWIP protocol stack, stable and reliable.2. A RS232 port, can set COM port and working mode independently, workindependently, support RTS/CTS hardware flow control.3. A RS232/RS485 compatible port, auto adaptation.4. RS232 and RS485 can be used together, work independently, distinguish theconnected serial port via port number.5. Auto-MDI/MIDX function, discretionarily connect cross-over or direct network cable,automatic switching.6. Support TCP Server, TCP Client, UDP, UDP Server, HTTPD Client various of workmodes.7. Support virtual serial work way, provide corresponding software.8. Serial port highest baud rate from 110bps to 1024000bps(COM0 only max256000bps).9. wide voltage input, more applications.10. Support DHCP automatically access IP, can inquire the facility within networkthrough the UDP broadcast protocol.11. Provide PC TCP/IP SOCKET programming example, VB, C++, Delphi, Android, IOS.12. The built-in web page, also parameter setting via web, can customize web pages forusers.13. Can also set via UDP, provide the set up protocol and software source code.14. Reload button, a key restore default Settings.15. RJ45 status indicator light, RJ45 interface built-in isolation transformer, 2 KVisolation.16. The global only MAC address bought from IEEE, the user can define MAC address(please state when you make order).17. Support upgrade firmware via network.18. Support IP and domain name at the same time19. Support up to 4 link from client when act as TCP Server, send and receive data withid.20. Can modify MAC address you wanted.21. Can modify http server port for module built-in http server.22. Support Keepalive.1.3. Applications⏹Fire and Security Panels⏹Vending Machines⏹Point of Sale Terminals⏹Remote equipment management⏹IT management services⏹Access Control⏹Industrial Control⏹Home Automation⏹Instrumentation⏹Building Control⏹Power Management1.4. Order informationType Part Numbers Electric interfaceSerial to Ethernet Converter UART ETH E001 3 * TTL232Serial to Ethernet Converter UART ETH E401 1 * TTL232 1 * RS485Diagram 1-1 Order informationNote:For webpages: PORT0, PORT1 and PORT2, represent below:UART ETH E001: PORT0 represent UART0, PORT1 represent UART1, PORT2 representUART2;TCP232-400/401: PORT0 represent RS232,PORT1 represent RS485,PORT2 not available;1.5. Electrical characteristicsDC Power Supply Voltage:Two DC Voltage can be choose(for UART ETH E001, others see Hard interface)VCC:type: 3.3V, min: 3.15,max: 3.45 VVDD:type: 5V, min: 4.5V,max: 5.5VOperating supply current : Max: 180 MAOperating Temperature: 0~75 °C (business version) -25-80°C (industry version)Storage temperature: -40~85 °C1.6. Block diagramTake UART ETH E001 for example,show demo application of module UART ETH E001.Diagram 1-2 UART ETH E001 application demo1.7. UDP modeWhen in UDP mode, after power on, module listen on specific port.When received data from this udp port, send it to serial port;otherwise, when data is received from serial port, send it to ethernet.Diagram 1-3 UDP mode communication testNote:1)local port and remote port can be different.2)Max UDP send length(ethernet to serial) is 1472 bytes. If you want to send more than 1472Bytes, please div it into shorter packet.1.8. TCP Client modeOpen web pages and config module toTelent Mode: TCP ClientRemote port number: 23Telnet Server Addr: 192.168.0.131Diagram 1-4 TCP Client modeUse TCP232,diagram 1-5 TCP Client communication test1.9. UDP Server modeLike the socket UDP server in pc API. Many to one data transfer supported, the data from uart/232/485 part will be transformed to the last UDP packet’s address.Here show 2 UDP client communicate with server, server send data to the last client communicates with it.Diagram 6 Client 1 <-> server1.10. TCP Server modeTCP Server mode have 2 parameters: max link number and link type1. max link number: 1 ~ 4;2. Link type: typical, completely transparent, send data to all client;extend1, communicate with id, otherwise abandon;extend2, communicate with id, otherwise send to all client.For link type extended 1 and extended 2:When receive data from ethernet, module will send data to serial port with head ‘I’‘N’ ,followed by data. ’I’ represent incoming data, ‘N’ represent client index.When user MCU want send data to module serial port, start with head ‘O’‘N’ data... ‘O’represent send out, ‘N’ represent which client.When new TCP connection incoming, module will send ‘C’‘N’‘M’ to serial port, indicating that there is current link ‘N’ accessed, total link number ‘M’.When link number have exceed maximum, new link requirment will lead to message ‘F’‘F’.When disconnect, module will send ‘D’‘N’‘M’, represent current link N is delete, left link M.Note:serial data need to be sent in one package to module.Diagram 1-7 web page configuration1.11. Httpd Client modeThis function is easier used for web page developer. We establish one web server page, add this:[<?php echo $_GET['data']; ?>]Means we can GET data from HTTP client’s request. Open this URL:http://67.159.46.10/test/test_get_data.asp?data=12345, the web page is downbelow, we can see that the web server have got the data(12345),Diagram 1-8 Request 67.159.46.10/test/test_get_data.asp? and upload dataThen we take another way, set UART ETH E001 module Work mode HTTPD Client, Target address 67.159.46.10,Target port 80,Diagram 1-9 config HTTPD ClientDiagram 1-10 module act as HTTPD ClientNote.HTTPD Client based on TCP Client.1.12. TCP Auto modeWhen power on, module work as TCP Server, listen on local port, but if there is data received from serial port before any connection, module will try to connect remote IP and port as TCP Client.1.13. WEB to Serial modeCommunication mode between serial port and web pages.Diagram 1-11 config module to WEB to Serial mode Select Telnet mode Web to Serial,Diagram 1-12 WEB to Serial communication demoNote:1、received window show data only when click on “read” button or select “Auto read”button.2、whether WEB to Serial mode or not, send web data to serial always work.2. Hardware interface:2.1. UART ETH E0012.1.1.Hardware2.1.2.PowerPower supply socket, The input voltage range 3.3V or 5V, current 150 MA. We default supply high quality 5 V / 1 A power adapter.2.1.3.LED statusExcept for Link and Data of RJ45, there is one work LED interfaceID name Description1 Work Just interface, have no LED on module,If you needed, take this pin with LED and 510 ohm resistor to GND.See Pin8 for further explantion.2 Link(green) On RJ45, when ethernet link established, on.3 Data(yellow) On RJ45, wnen ethernet data communicate, twinkle.Diagram 2-1 LED definition2.1.4.Serial(TTL) interfaceThe serial port is TTL level (2 * TTL serial port, can be directly connected to MCU).number name Description1 TXD0 Uart0 transmit data pin2 RXD0 Uart0 receive data pin3 CTS0 Uart0 RS232 clear to send4 RTS0 Uart0 require to send5 RXD1 Uart1 receive data pin6 TXD1 Uart1 transmit data pin7 CTS1 Uart1 clear to send8 RTS1 Uart1 require to send9 RXD2 Uart2 receive data pin10 TXD2 Uart2 transmit data pin11 CTS2 Uart2 clear to send12 RTS2 Uart2 require to sendDiagram 2-2 connector interface(include uart0 and uart1 and uart2 )2.2. USR-TCP232-4012.2.1.Hardware1)Mechanical dimesion: (L×W×H): 90×84×25(mm) including RJ45 and connector;2)PCB dimension(L×W): 80.3×50.3(mm);3)+5 ~ +18V power input;4)DC power plug, 5.08 connector power input5) 2 * serial(1 * RS232, 1 * RS485)6) 1 * RS232 support hardware flow control7) 1 * RS4852.2.2.PowerThis system has three power supply interface, a power hub, a 5.08 terminal.Power supply socket, outer diameter 5.5 mm inner 2.1 mm standard size, inside plus, outside minus. The input voltage range 5 ~ 18 V, current 150 MA. We default supply high quality 5 V / 1 A power adapter.2.2.3.LED statusEquipment have 4 indicator lights in total, sequence from left to right.ID Name Description1 Power(red) Bright after power on2 Work(green) Flash at work3 Link(green) In RJ45 port, bright after network connection4 Data(yellow) In RJ45 port, flash if there are datas on networkDiagram 2-3 LED definition2.2.4.RS232 interfaceThe serial port is male (needl), RS232 level (can be directly connected to computer serial), part of RS232 pin sequences consistent to computer COM port. When connected with the computer, we need to use cross cable (2-3 cross, 7-8 cross, 5-5 direct, 7-8 can don’t connect, but musn’t direcly connect to computer. Otherwise, it might lead to irregularly work).The DB9 interface contains the RS232, RS485 and RS422 interfaces.Number RS232 Description1 - -2 RXD RS232 device receive data pin3 TXD RS232 device transmit data pin4 - -5 GND Signal ground6 - -7 RTS RS232 require to send8 CTS RS232 clear to send9 - -Diagram 2-4 DB9 interface2.2.5. RS485 interfaceRS485 two wirings terminal, A (DATA +), B (DATA), when connected with RS485, A (+) to A (+), B (-) to B (-).Diagram 5 choose RS485 for 401 if you want to use RS4852.3. ReloadThis button is used to restore factory settings. Press the button and power on, then free this Reload button, device will be factory settings.Default settings main parameters as followsAddress type:static IPStatic IP Address: 192.168.0.7User name:adminpassword:adminModule name:UART ETH E001Using web pages can also restore default settings.Diagram 2-6 restore defaults through web pages3. Paramters configuration3.1. Web pageUsually, this series of TCP232 module is configured through web pages.3.2. network command(setup software)1. through software UART ETH E SERIES Setup V1.0.5.0;2. Network command(need to ask for protocol before purchasing).Downbelow is the Setup for UART ETH E SERIES,Diagram 3-1 Setup software(1)click ‘Search Device’;(2)Select device in search list;(3)Modified paramters such as static ip;(4)Click ‘Base Save’, paramters will be saved;(5)Click ‘Save Config’, the paramters will take effect;(6)Search again, module will appear in new paramters.Note.After modified paramters, need first ‘Base Save’ or ‘Save COMX’, then ‘Save Config’. If not, the paramters will only be saved, but not take effect.4. Specific functions4.1. Hardware flow controlRS232 interface support hardware flowcontrol(RTS/CTS)Pin name Description IO type OperaterRTS Request to Send O moduleCTS Clear to Send I Outside device(PC)Diagram 4-1 Pin descriptionWhen RTS = 0, enable the other side to send, at this time, TTL is 0 volt, RS232 is -3V ~-15V;When CTS = 0, represent module is enabled to send, at this time, TTL is 0 volt, and RS232 is -3V ~ -15V;When the logic is reverse, represent that disable the other side to send or was disabled the module to send.When connect with PC’s RS232 interface, we can use the serial cable(cross).4.2. User MAC addressUser MAC address default is 6 bytes of 0xff,that is: FF-FF-FF-FF-FF-FF,If defaults,use the factory MAC address such as: ac- cf-23-20-fe-3d;If not, user MAC address will take effect.When modify this address, insert ‘-’ between bytes, or insert nothing. Click ‘Update Settings’to save parameters, reset to take effect.Diagram 4-2 user MAC addressIn Current config and status, can see the currently MAC address in use. Diagram below is using the factory MAC.Diagram 4-3 currently MAC in use4.3. Telnet TimeoutTelnet timeout default not use, value 0, see diagram below.Diagram 4-4 Telnet TimeoutTelnet timeout represent no data timeout, 0 not use, max 255 (seconds).After connection is established, no data last for timneout seconds, module will disconnect and reconnect.When TCP Server mode, the module will disconnect with client, release resources, and waiting for new connection, clear time count;When TCP CLient mode, the module will disconnect with server and reconnect.Telnet timeout represent no signal reconnect timeout (seconds)。
莫加(Moxa)MiiNePort E系列串口到以太网嵌入式模块说明书
P/N: 1802000012013 *1802000012013*MiiNePort E Series Quick Installation GuideVersion 1.0, November 2019Technical Support Contact Information/supportMoxa Americas:Toll-free: 1-888-669-2872 Tel: 1-714-528-6777 Fax: 1-714-528-6778 Moxa China (Shanghai office): Toll-free: 800-820-5036 Tel: +86-21-5258-9955 Fax: +86-21-5258-5505 Moxa Europe:Tel: +49-89-3 70 03 99-0 Fax: +49-89-3 70 03 99-99 Moxa Asia-Pacific:Tel: +886-2-8919-1230 Fax: +886-2-8919-1231 Moxa India:Tel: +91-80-4172-9088 Fax: +91-80-4132-10452019 Moxa Inc. All rights reserved.OverviewThe Moxa MiiNePort E series of serial-to-Ethernet embedded modules comes with four models: two standard operating temperature models (MiiNePort E, MiiNePort E-H) and two wide operating temperature models (MiiNePort E-T, MiiNePort E-H-T). Moxa provides a starter kit for each MiiNePort E series module; each starter kit contains an evaluation board that can be used to evaluate the modules and to develop your own application. The following table lists the model names of all MiiNePort E series modules, along with the model names of the corresponding starter kits.Available Modules•MiiNePort E1: Embedded device server for TTL devices, drop-in module, 10/100M with RJ45 connector, 50 bps to 230.4 Kbpsbaudrate, 0 to 55°C operating temperature•MiiNePort E1-T: Embedded device server for TTL devices, drop-in module, 10/100M with RJ45 connector, 50 bps to 230.4 Kbpsbaudrate, -40°C to 85°C operating temperature•MiiNePort E1-H: Embedded device server for TTL devices, drop-in module, 10/100M with RJ45 connector, 50 bps to 921.6 Kbpsbaudrate, 0 to 55°C operating temperature•MiiNePort E1-H-T: Embedded device server for TTL devices, drop-in module, 10/100M with RJ45 connector, 50 bps to 921.6 Kbpsbaudrate, -40 to 85°C operating temperature•MiiNePort E2: Embedded device server for TTL devices, drop-in module, 10/100M without RJ45 connector, 50 bps to 230.4 Kbpsbaudrate, 0 to 55°C operating temperature•MiiNePort E2-T: Embedded device server for TTL devices, drop-in module, 10/100M without RJ45 connector, 50 bps to 230.4 Kbpsbaudrate, -40 to 85°C operating temperature•MiiNePort E2-H: Embedded device server for TTL devices, drop-in module, 10/100M without RJ45 connector, 50 bps to 921.6 Kbpsbaudrate, 0 to 55°C operating temperature•MiiNePort E2-H-T: Embedded device server for TTL devices, drop-in module, 10/100M without RJ45 connector, 50 bps to 921.6 Kbps baudrate, -40 to 85°C operating temperature•MiiNePort E3: Embedded device server for TTL devices, pin-header module, 10/100M with RJ45 connector, 50 bps to 230.4Kbps baudrate, 0 to 55°C operating temperature•MiiNePort E3-T: Embedded device server for TTL devices, pin-header module, 10/100M with RJ45 connector, 50 bps to 230.4Kbps baudrate, -40 to 85°C operating temperature•MiiNePort E3-H: Embedded device server for TTL devices, pin-header module, 10/100M with RJ45 connector, 50 bps to 921.6Kbps baudrate, 0 to 55°C operating temperature•MiiNePort E3-H-T: Embedded device server for TTL devices, pin-header module, 10/100M with RJ45 connector, 50 bps to 921.6Kbps baudrate, -40 to 85°C operating temperatureAvailable Starter Kits•MiiNePort E1-ST: Starter kit for the MiiNePort E1 Series, module included•MiiNePort E1-H-ST: Starter kit for the MiiNePort E1-H Series, module included•MiiNePort E2-ST: Starter kit for the MiiNePort E2 Series, module included•MiiNePort E2-H-ST: Starter kit for the MiiNePort E2-H Series, module included•MiiNePort E3-ST: Starter kit for the MiiNePort E3 Series, module included•MiiNePort E3-H-ST: Starter kit for the MiiNePort E3-H Series, module includedPackage ChecklistEach MiiNePort E Series starter kit package contains the following items:• 1 MiiNePort E Series module• 1 MiiNePort E Series evaluation board• 1 universal power adapter• 2 power cords• 1 null modem serial cable• 1 cross-over Ethernet cable• 1 product warranty booklet• 2 flat cables (MiiNePort E3 Series only)• 1 pack of screw and spacer (MiiNePort E3 Series only)•Quick installation guide (print)•Warranty cardNOTE Please notify your sales representative if any of the above items are missing or damaged.Hardware Installation ProcedureFollow these steps to prepare the module and evaluation board for testing and application development.STEP 1: Plug the MiiNePort E module into the sockets on the top of the evaluation board.STEP 2: Connect the 12 to 48 VDC power line with the evaluation board’s power jack.STEP 3: Switch on the power switchSTEP 4: Use an RJ45 Ethernet cable to connect the MiiNePort E module to an Ethernet network.STEP 5: Use the serial data cable to connect the evaluation board to a serial device.Software Utility Installation ProcedureUse the following installation procedure for each MiiNePort E model: Software InstallationFor software installation, download the relevant utilities from Moxa's website: https:///en/support1.Start the Device Search Utility (DSU) setup program to beginthe installation. When the Welcome window opens, click Next.2.Click Install to install program files in the default directory.3.The Installing window reports the progress of the installation.4.Click Finish to complete the installation.Module Configuration1.Start the DSU program.2.Select the Search function from the function icons.3.After the search is finished, all MiiNePort E modules that were foundwill be shown in the search window. If you locate more than onemodule connected to this network, refer to the MAC address on the module(s) to determine the modules you wish to configure.4.Double-click on the MiiNePort E module you wish to configure; yourweb browser will be activated with the MiiNePort E’s web console.5.The default IP address of the MiiNePort E is 192.168.127.254, andthe default login credentials:username: adminpassword: moxa6.Refer to Chapter 7 of the MiiNePort E Series User’s Manual foradditional configuration instructions.Evaluation Board LayoutE1 SeriesNumber Description1 MiiNePort E2 Module Location2 Ethernet RJ45 Connector3 Serial Interface Jumper4 Power Switch5 Power Jack6 Power and Ready LED7 DB9 Male Connector8 Serial Port Status LED9 Digital IO Terminal Block10 Digital Output LED11 Digital Input/Output Mode12 Digital Input Switch13 Circuit PadNumber Description1 PoE Pin2 MiiNePort E3 Module Location3 Serial Interface Jumper4 Power Switch5 Power Jack6 Power & Ready LED7 DB9 Male Connector8 Serial Port Status LED9 Digital IO Terminal Block10 Digital Output LED11 Digital Input/Output Mode12 Digital Input Switch13 Circuit PadPin AssignmentE1 SeriesSerial Signal Pins (MiiNePort E1 Series Modules)Pin Function 1 GND 2 VCC 3 Reset 4 Data Out 5 Data In 6 Ready/RTS a 7 Reset to Default b 8 CTS ca. Pin 6 can be configured as Ready/RTS (RequesttoSend), Ready/DO,or RS-485 Tx Enabled (the default it Ready/RTS).b. Pin 7 can be configured as Reset to Default, DIO, DTR, or RS-485Tx Enabled (the default is Reset to Default). c. Pin 8 can be configured as CTS (CleartoSend), DI, or DSR (thedefault is CTS). E2 SeriesThe bottom view of the MiiNePort E2 Series ModuleJP1PinSignal Name Function1 Ethernet Tx+ Ethernet Transmit Data+2 Ethernet Tx- Ethernet Transmit Data-3 Ethernet Rx+ Ethernet Receive Data+4 Ethernet Rx- Ethernet Receive Data- JP2Pin Signal Name Function1 100M LED Ethernet 100M LED2 10M LED Ethernet 10M LED3 LRXD Receive Serial Data4 LTXD Transmit Serial Data5 LDCDData Carrier Detect 6 RS485_EN RS-485 Enable 7 LRTS Request To Send8 LDTR Data Terminal Ready 9 LDSR Data Set Ready 10 LCTSClear To SendJP3Pin Signal Name Function1 DIO0 Programmable Input/Output2 DIO1 Programmable Input/Output3 DIO2 Programmable Input/Output4 DIO3 Programmable Input/Output5 Reserved N/A6 Reserved N/A7 SW Reset Reset To Factory Default8 GND Circuit Ground9 Ready LED System is Ready10 VCC Power SupplyE3 SeriesThe bottom view of the MiiNePort E3 Series ModuleEthernet Pins (JP2)Pin Signal Name Function1 Reserve N/A2 Reserve N/A3 Reserve N/A4 Reserve N/A5 PoE signal pair 1 PoE power from Tx signal6 PoE spare pair 1 PoE power from RJ45 4, 5 pin7 PoE signal pair 2 PoE power from Rx signal8 PoE spare pair 2 PoE power from RJ45 7, 7 pinSerial Pins and Power Pins (JP4)Pin Signal Name Function1 Serial Rx Receive Serial Data2 Ready LED System is Ready3 Serial Tx Transmit Serial Data4 GPIO Programmable I/O, DIO05 DCD Receive Line Signal Detector6 GPIO Programmable I/O, DIO27 RS485_EN0 RS-485 Enabled8 GPIO Programmable I/O, DIO39 RTS Request to Send10 GPIO Programmable I/O, DIO111 DTR Data Terminal Ready12 Reserve N/APin Signal Name Function13 DSR Data Set Ready 14 Reserve N/A15 CTSClear to Send16 SW_Reset Reset to Factory Default 17 Reserve N/A 18 Reserve N/A19 GND Circuit Ground 20 VCC Power SupplyEthernet Port PinsRJ45Pin Signal 1 Tx+ 2 Tx- 3 Rx+ 6Rx-Evaluation Board Serial PortDB9 MalePinRS-232RS-485-2W 1 DCD – 2 RxD – 3 TxD D+ 4 DTR D- 5 GND GND 6 DSR – 7 RTS – 8 CTS – 9– –CertificationThis product complies with Chinese RoHS (Restriction of Hazardous Substances) regulations for Electronic Information Products.。
串口转以太网芯片
串口转以太网芯片串口转以太网芯片是一种将串口信号转换为以太网信号的芯片,它的作用是将串口设备连接到以太网,实现串口设备的网络化。
串口(RS-232)是一种用于数据传输的串行通信接口,它常用于连接计算机与外部设备,例如串口打印机、调制解调器和终端设备等。
串口是一种点对点通信接口,只能连接两个设备,无法实现设备之间的网络通信。
以太网(Ethernet)是一种广泛应用于局域网的网络传输技术,它使用了以太网协议(Ethernet protocol),基于物理层和数据链路层。
以太网采用了分布式的冲突检测和重传机制,能够支持多个设备同时接入网络进行通信。
串口转以太网芯片的核心功能是将串口信号转换为以太网信号,使得串口设备可以通过以太网进行网络通信。
它一般包括串口接口和以太网接口,通过串口接口与串口设备进行通信,然后将数据转换为以太网数据包,通过以太网接口发送到网络中。
同时,它还可以实现以太网数据包的接收和解析,将数据转发给串口设备。
这样一来,串口设备就可以通过以太网与其他网络设备进行通信,实现网络化功能。
串口转以太网芯片的应用非常广泛。
它可以应用于各种串口设备的网络化,例如串口打印机、串口终端设备、串口工控设备等。
通过使用串口转以太网芯片,可以将这些串口设备连接到现有的以太网网络中,实现设备的集中管理和远程控制。
而且,串口转以太网芯片还可以应用于数据采集系统、远程监控系统、智能家居系统等,提供数据传输和控制功能。
串口转以太网芯片通常具有以下特点:1. 高集成度:串口转以太网芯片通常集成了多种功能模块,包括串口控制器、以太网控制器、数据缓存、时钟管理等,以实现高性能和低功耗。
2. 低功耗:由于串口转以太网芯片常用于嵌入式设备,对功耗要求较高,因此芯片设计时通常采用低功耗的技术,以降低设备的功耗和热量。
3. 多种接口:串口转以太网芯片通常支持多种串口和以太网接口,以满足不同设备的连接需求,例如RS-232、RS-485、TTL等串口和Ethernet、Wi-Fi等以太网接口。
EBT3002以太网串口服务器芯片模块 Modbus网关功能详解
EBT3002串口转以太网芯片模块Modbus网关功能详解以太网芯片的网关协议转换功能启用:对Modbus数据进行校验非Modbus 数据(RTU/TCP)抛弃不进行传输,将ModbusRTU 协议与Modbus TCP协议进行互转。
禁用:不进行协议转换但对Modbus 数据进行校验,非Modbus 数据(RTU/TCP)抛弃不进行传输。
以太网芯片简单协议转换功能将Modbus RTU 数据转换为Modbus TCP数据,或将Modbus TCP数据转换为Modbus RIU数据,实现以太网Modbus数据与串口Modbus 数据的互转。
简单协议转换可以工作在任意模式(TCP客户端、TCP服务器、UDP客户端、UDP服务器、MQTT客户端),该网关模式不支持多主机操作,需要多主机请使用“存储型网关”和“多主机模式”。
串口转以太网芯片多主机模式功能相对简单协议转换只能存在一个Modbus主站,而多主机模式则可以同时接入多台ModbusTCP主机,当多台Modbus主机同时访问时,Modbus网关时会进行总线的占用调度(RS-485总线只能一次处理一个请求,而多主机模式则会根据TCP请求先后进行排序处理,其他链路进行等待),从而解决总线冲突问题(目前在单服务器模式下最多支持9路Modbus TCP主机连接,多路主机同时接入是应当注意请求间隔和超时时间的匹配,否则会应为串口传输速率远小于以太网传输速率导致丢包,若需要快速响应建议使用“存储型网关”),只支持工作在TCP服务器模式,并且从机只能在串口,否则无法正常工作。
随着主机数量的增加相应的应当增加Modbus超时时间,若需要多台主机连续高速请求建议使用“存储型网关”,建议在无多路主机使用时配置为“简单协议转换”。
软件配置与寄存器配置参考“简单协议转换”,同时开启多个Modbus Poll软件(3路为例,单服务器模型下最多可以支持9路)。
以太网转串口服务器芯片存储型网关功能存储型网关不仅对总线数据进行仲裁还将对重复的读取指令进行存储,当不同主机请求相同数据时网关无需在多次询问RTU设备寄存器状态,而直接返回存储区内缓存的数据,极大程度上提升了网关的多主机请求处理能力,同时也缩短了整个请求流程所消耗的时间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串口联网服务器卓岚串口服务器提供虚拟串口 ZLVirom 和 Socket 通信方式,支持跨 internet 和断网恢复。
包含有 RS232、RS485/422 的单口到 32 口串口服务器。
性能稳定、价格公道,是串口设备 联网的最佳选择。
串口转以太网核心模块卓岚的 ZLSN 模块是嵌入式设备联网的首选。
卓岚具有自主的 TCP/IP 协议栈技术,是国家 版权注册软件,且具有超过 8 年的嵌入式联网经验。
ZLSN 联网模块提供 TTL、RS232、 RS485/RS422 等多种接口。
具备 DDNS、DNS、DHCP、UDP 组播、9 位数据自适应、串口类 AT 命令、100 个同时的 TCP 连接、网页下载和卓岚 HTML 控件、ModbusTCP 支持等高级功能。
串口转以太网模块提供多种 RS232/RS485/RS422 串口转以太网模块,性能稳定可靠,使用便捷。
串口转 WIFI 模块提供 TTL 电平、RS232、RS485 串口转 WIFI 串口服务器,WIFI 可以为 AP 或者 Station 模式, 可以连接到无线路由器,也可以让 wifi 手机连接。
支持虚拟串口。
串口转 WIFI 模块支持 4 个继电器 DO 输出、4 个 DI 输入、2 个 AI 输入。
可支持 Modbus TCP 协议、Modbus RTU(RS485) 协议和网页控制 IO 方式。
工业级温度范围,9~24V 宽电压输入。
是进行远程设备控制、远程模拟量、 温度、数字量采集的理想选择。
Modbus 网关实现 RS232/RS485 串口的 Modbus RTU 协议转化为 Modbus TCP 协议,实现老的 RTU 设备和 新的 Modbus TCP 软件的对接。
网页下载模块可下载用户自定义的网页,通过卓岚 HTML 控件实现对设备的控制。
立即实现用一种嵌入式 的 Web 服务器来进行数据监控和采集。
串口服务器串口服务器能够使得您的串口设备立即联网。
上海卓岚串口服务器可支持虚拟串口协议,使得您无需改变原有的 PC 软件, 提供串口和以太网口之间的透明数据转化功能,支持 DHCP 和 DNS。
是全双工、不丢包串口服务器。
上海卓岚生产 RS232/485/422 三合一串口、RS232、RS485、RS485/422、RS232/485 等各种串口组合的全系列产品。
另外 还有多串口、可二次开发的串口服务器。
可满足全方位的应用。
卓岚串口服务器广泛应用于门禁/考勤、医疗应用、远程监控、计 算机机房管理以及变电所管理。
RS232/RS485/RS422 转 TCP/IP 型串口服务器ZLAN5102-3(推荐产品) RS232/485/422 多功能串口设备联网服务器隔离型串口服务器ZLAN5143I(推荐产品) 隔离型高性能、高稳定性串口服务器/Modubs 网关RS232 转 TCP/IP 型串口服务器ZLAN2100 RS232 多功能串口设备联网服务器(对应老型号 NETCOM2000)ZLAN2110 RS232 简易型串口设备联网服务器RS485/RS422 转 TCP/IP 型串口服务器ZLAN3100 RS422/485 多功能串口设备联网服务器(对应老型号 NETCOM3000)ZLAN3110 RS422/485 简易型串口设备联网服务器RS232/RS485 转 TCP/IP 型串口服务器 ZLAN5102(推荐产品) RS232/485 多功能串口设备联网服务器。
使用 RS485 或者 RS232 的用户,仍然可以选择 这款型号。
二串口服务器ZLAN5200 RS232/422/485 双网口双串口设备联网服务器ZLAN5200-485 RS485 双网口双串口设备联网服务器。
此款型号和 ZLAN5200 相比不具有 RS232 和 RS422 功能,比 ZLAN5200 价格低。
四串口服务器ZLAN5400 RS232/422/485 双网口 4 串口设备联网服务器八串口服务器ZLAN5800 桌面型 RS232 双网口 8 串口设备联网服务器。
若需支持 RS485 则型号为 ZLAN5800-485。
ZLAN5G00A-8 机架型 8 串口 RS232/RS485/RS422 串口服务器。
含 4 网口。
十六串口服务器ZLAN5G00A 19 英寸 1U 机架型 16 串口 RS232/RS485/RS422 串口服务器。
含 4 网口。
可二次开发串口服务器ZLAN5102-M RS232/485 串口设备联网服务器。
内嵌可二次开发的 MCU 系统,可实现用户特定的协议 转化或者软件功能。
定制协议也可由卓岚帮助开发。
特点 支持全双工、高速率数据转发,不丢包。
经济型价格。
支持 TCP Server、TCP Client,UDP 模式,与 ZLVirCom 通信时自动切换为 Real Com Driver 模式。
波特率支持 1200bps~460800bps(可定制 1M 或者 1.5M 波特率),数据位支持 5~8 位,校验位可以为全部五种方式,支持 CTS/RTS 硬件流控。
免费配备 Windows 虚拟串口&设备管理工具 ZLVircom,支持虚拟串口,并可以一键式搜索 NETCOM2000,修改参数。
提供设备管理函数库(Windows DLL 动态链接库),方便用户用 VC、VB、Delphi、C++Builder 开发应用程序。
创新的断网检测机制,保证了数据实时可达性。
适合 Modbus RTU 的网络化升级,可与三维力控模态组件配合;并支持直接将 Modbus TCP 转化为 Modbus RTU 的功能。
功耗低,最大功率小于 0.25W。
支持 DHCP,解决 IP 管理、IP 冲突问题。
支持 DNS,满足通过域名实现通信的要求。
支持多 TCP 连接,可达 100 个 TCP 连接同时和联网模块通信(需定制)。
灵活的串口数据分帧设置,满足用户各种分包需求。
高强度抗电磁干扰,外壳采用抗辐射的 SECC 板。
相关文档 串口服务器第一次使用快速上手指南 ZLAN2100 RS232 串口服务器用户手册 ZLAN3100 RS485/422 串口服务器用户手册 串口服务器选型表 串口服务器 PC 端软件 ZLVirCom 用户手册 串口联网服务器介绍 使用串口服务器通过 Internet 实现 PLC 远程监控 RS485 转以太网的应用、方案和技术 串口服务器工作模式选择指南 虚拟串口及其在串口转以太网中的应用 串口服务器的参数配置方法 串口服务器使用指南(pdf) 可二次开发的串口服务器串口转以太网模块ZLSN 系列嵌入式设备联网模块是串口到 TCP/IP 的嵌入式协议转化模块,提供串口到 TCP/IP 网络的双向以太网透明传输。
卓岚科技的 ZLSN 系列嵌入式设备联网模块是全双工、不丢包嵌入式设备联网模块。
具有功能强大、价格经济、技术资料全面特点。
可实现单片机联网和设备网络化升级,广泛应用于安防、工业自动化、银行系统、楼宇自控、智能交通等领域。
上海卓岚生产 TTL 串口、RS232/485/422 三合一串口、RS232、RS485、RS485/422、RS232/485 等各种串口组合的全系列产 品。
每种串口都有低功耗、高稳定性、高性价比三种类别,参考核心模块介绍。
另外还有多串口、可二次开发的串口联网模块。
可 满足全方位的应用需求。
串口转以太网模块——插针型 TTL 电平带 RJ45 模块型号:ZLSN30003S(推荐产品) 名称:插针型 TTL 电平带 RJ45 联网模块 用法:将单排针和网口边上的 2 个固定针插到用户电路板上,将 RJ45 网口从外壳露 出。
排针需连接 TTL 电平串口、3.3V 或 5V 供电电压输入。
网口带指示灯。
选型:需要嵌入式的联网模块的用户,这款是用户设计工作量最小的产品。
和 ZLSN3003 相比,ZLSN3003S 将螺丝孔安装换为排针焊接安装,显得更加方便。
和 ZLSN2003S 相比虽然尺寸稍大,但是无需设计 RJ45 接口,设计工作量最小。
采用 ZLSN2003S 核心模块,性价比是所有联网模块中最高的。
串口转以太网模块——排线型 TTL 电平带 RJ45 模块型号:ZLSN3000 名称:TTL 电平带 RJ45 联网模块 用法:只需通过排线将 RXD、TXD 和用户电路板 MCU(例如 51 单片机)串口连接, 再提供 VCC 和 GND,即可使用。
选型:和 ZLSN3003S 相比,无需重新制作 PCB 电路板,可用螺丝等方式固定在机壳 内部。
使用 ZLSN2000 核心模块,低功耗,10M 以太网,参考核心模块选型。
型号:ZLSN3002 名称:TTL 电平带 RJ45 联网模块 用法:同 ZLSN3000,但是可提供 3.3V 模块,且 LINK 灯可指示网线是否有接好。
选型:使用 ZLSN2002 核心模块,ZLSN3002 的厚度比 ZLSN3000 厚 3mm,100M 以太网, 工业级温度,更快速度,参考核心模块选型。
型号:ZLSN3003 名称:TTL 电平带 RJ45 联网模块 用法:同 ZLSN3003,但是可提供 3.3V 模块,且 LINK 灯可指示 TCP 连接建立。
选型:使用 ZLSN2003 核心模块,ZLSN3002 的厚度和 ZLSN3000 一样,100M 以太网, 功能全,价格低,参考核心模块选型。
串口转以太网模块——三合一 RS232/485/422 联网模块型号:ZLSN5102-3(推荐产品) 名称:RS232/RS485/RS422 联网模块 用法:可接 9V~24V 电源,可以电源插头或者端子方式接入。
实现 RS232(DB9 接口公头)或者 RS485/422(端子方式)连接到 TCP/IP。
选型:集合 RS232/485/422 三种串口适用范围广,产品稳定可靠,性价比高。
采 用 ZLSN2002 核心模块。
多种电压和电源接口方式。
串口转以太网模块——RS232 联网模块型号:ZLSN2100 名称:RS232 联网模块 用法:可接 9V~24V 电源,实现 DB9 接口(公头)RS232 到以太网的转化。
选型:使用 ZLSN2000 核心模块,10M 以太网,有 10 余年应用稳定性考验,功耗 低,供电 9~24V。
型号:ZLSN4000 名称:MINI 型 RS232 联网模块 用法:可外接 5V 或者 9V~24V 电源,实现 DB9 接口(母头)RS232 到以太网的转化。