欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    串口服务器使用说明书Word格式.docx

    • 资源ID:8659703       资源大小:1.81MB        全文页数:24页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    串口服务器使用说明书Word格式.docx

    1、115200串口参数None ,8,1本地端口20108连接目标IP192.168.0.201连接目标端口82341.4.数据传输测试我们只需要按照需求设置相应的通信参数,就可以进行串口与以太网口之间的双向通信了,操作步骤如下:1)打开测试软件“USR-TCP232-Test.exe”,串口通过USB转232线与电脑相连,对应PC端的串口号为COM8,选择310服务器串口默认的波特率115200,点打开串口。2)网络设置区选择TCP Server模式,本地IP地址输入192.168.0.201,本地端口号8234,点击连接建立TCP连接。至此,我们就可以在串口和网络之间进行数据收发测试了,串口

    2、到网络的数据流向是:计算机串口-服务器串口-服务器以太网口-计算机网络;网络到串口的数据流向是:计算机网络-计算机串口。具体演示如下图所示:图 3 串口/网络传输测试2.产品概述2.1.产品简介USR-TCP232-310是有人物联网技术有限公司推出的M0系列的单串口服务器,这是一款实现RJ45网口与RS232或RS485接口之间直接的数据透明传输的设备。搭载ARM处理器,功耗低,速度快,稳定性高。内部集成了TCP/IP 协议栈,用户利用它可以轻松完成嵌入式设备的网络功能, 节省人力物力和开发时间,使产品更快的投入市场,增强竞争力。本系列产品已经经过严格考验,在银行、公路、大型公司网络、有摄像

    3、头的繁忙网络以及通过光纤转以太网等组建的复杂网络环境中均有成功应用。2.2.产品特点DHCP功能,能够自动获取IP,IP地址可通过串口设置协议查询DNS服务器地址可自定义DNS功能,可以域名解析网页参数配置功能,通过网页设置参数通过网络升级固件功能,升级固件更加方便10/100M 自适应以太网接口,支持AUTO-MDIX网线交叉直连自动切换串口波特率从600bps到230.4Kbps可设置,支持None,Odd,Even,Mark,Space五种校验工作模式可选择 TCP Server,TCP Client,UDP Client,UDP Server,HTTPD Client参数可通过串口或网

    4、络进行设置,提供设置协议,供客户集成到自己的软件中去支持虚拟串口,配套有人自主开发的USR-VCOM虚拟串口软件自定义心跳包机制,保证连接真实可靠,杜绝死连接自定义注册包机制,检测连接状态,也可做自定义包头TCP Server模式下,连接Client的数量可在1到16个之间任意设置(默认4个),已连接Client的IP可显示,按连接计算发送/接收数据。MAC地址可修改,出厂烧写全球唯一的MAC地址同时支持软硬件恢复出厂设置可以跨越网关,交换机,路由器运行可以工作在局域网,也可访问外网提供上位机编程例子(socket),VB、C+、Delphi、Android、IOS等丰富的实际运用案例可官网下

    5、载可根据客户个性化的需求,进行产品定制2.3.g电气参数表 2 USR-TCP232-310电气参数参数数值工作电压DC516V工作电流110mA工作温度-25+75功耗1W储存环境-40105C,595%RH2.4.尺寸描述下图中是USR-TCP232-310的尺寸图:(单位:mm)图 4 USR-TCP232-310尺寸图2.5.指示灯状态1)上电:红灯和绿灯同时亮起,然后绿灯熄灭。2)连接:如果开启Link功能,则在连接成功后,绿灯亮起。3)硬件恢复出厂设置:按住恢复出厂设置按键并保持按下状态,当时间大于5s时松开按键,此时工作指示灯(绿灯)会闪烁一下,表示出厂设置恢复成功。4)软件恢复

    6、出厂设置:通过设置软件的设置功能恢复出厂设置,当看到工作指示灯(绿灯)闪烁一下时,说明恢复出厂设置成功。3.产品功能USR-TCP232-310服务器上电启动后,会根据用户预先设置好的参数,自动的去连接网络或远程服务器,并且进入设置的工作模式,按预设的串口参数去工作。图 5 产品功能流程图3.1.工作模式310服务器共有五种工作模式:TCP ClientTCP ServerUDP ClientUDP ServerHTTPD Client3.1.1.TCP Client模式特性1)有连接的通信模式,连接会有断开与保持之分。2)本模式具备主动识别连接断开的功能,当连接建立后,大约每隔15s就会发送

    7、一个Keepakive保活探查包,如果连接有异常中断等情况,则会被立即检测到,并促使310断开原先的连接并重连。3)310尝试连接远程服务器时,当本地端口号不为0时,每次都会以一个相同的源端口发起连接。4)本模式支持有人自主的同步波特率功能,运行过程中动态更改310服务器的串口波特率等参数,此功能需配合虚拟串口软件使用。5)当本地端口号设置为0时,端口号随机。3.1.2.TCP Server模式特性2)在TCP Server模式下,服务器首先监听已设置的本机端口,有连接请求时响应并创建连接,串口收到数据后将同时发送给所有与网络服务器建立连接的设备。3)本模式支持有人自主的同步波特率功能,运行过

    8、程中动态更改310服务器的串口波特率等参数,此功能需配合虚拟串口软件使用。4)模块做TCP Server的情况下,Client连接数最大值可自行调节,调节范围为1-16个,当Client连接数大于设定值时,新连接的将替换掉最早的连接。3.1.3.UDP Client模式特性1)本工作模式从属于UDP协议。2)310服务器将只会与设定好的目标IP的目标端口通信,如果数据不是来自这个通道,则数据不会被310服务器接受。3)在本模式下,目标地址设置为255.255.255.255,则可以达到UDP全网段广播的效果,同时也可以接受广播数据。网段内的广播,比如192.168.0.255的广播方式,目前仅

    9、支持向外发送,无法接收。4)UDP Client模式下,根据以太网特性,上位机允许向310服务器发送的最大数据长度为1460。3.1.4.UDP Server模式特性1)UDP Server 是指在普通UDP的基础上不验证来源IP地址,收到UDP数据包后将目标IP改为数据来源IP,类似TCP Server的功能。2)在此模式下,310服务器默认记录一个目标IP,当串口有数据时,向记录的IP发送数据,同时,310处于服务器地位,接受网络中发给服务器的数据包,并随时调整目标IP为数据来源的IP。3.1.5.HTTPD Client模式特性1)此模式用于310服务器将收集的数据传向HTTP服务器端,

    10、或者是从HTTP服务器端获取数据。繁琐的HTTP协议由310服务器来做,方便用户进行串口的编程,而不用去考虑过多的HTTP的事情。2)310从HTTP服务器接收到数据会直接传输到串口,不做任何处理。3)用户可以在设置中自定义HTTP报头的内容,可以根据自己的需求,任意的添加、删除、修改每一条HTTP报头的内容(如果HTTP请求类型是POST,310服务器会自动添加Connection和Content-Length)。在网页中有相应的设置页面。3.1.6.TCP和UDP机制表 3 TCP和UDP机制优缺点TCPUDP优点工作性能稳定,不易丢包;有可靠的连接机制 。没有连接机制,简单灵活;适合小包

    11、高频发送信息,信息发送间隔比较准确。缺点包头开销大,短时间高频发送信息易造成信息阻塞;由于校验和重发机制,致使信息间隔不准确。网络恶劣时,丢包现象比TCP模式要大。3.2.DHCP和DNS功能DHCP:自动获取IP功能。当连接远程服务器时,310可以使用DHCP功能,这样可以自动获取路由或者网关分配的IP,这样就避免不知道怎样设置IP或者设置的IP不在一个网段而无法连接的情况出现。DHCP功能获取的IP地址可以通过串口查询,但是不可修改。图 6 DHCP功能DNS:域名解析功能,我们的服务器直接可以连接域名服务器,比如:域名服务器为(透传云服务器)当不知道服务器IP或者服务器IP经常变化时,我

    12、们域名解析功能就能起到充分的作用,通过解析服务器的域名直接连接远程服务器。注:当使用域名解析的时候,服务器的网关必须设定为路由器的IP地址或者选择DHCP功能。图 7 域名解析功能3.3.VCOM应用模式通过我们的虚拟串口软件,可以实现在PC上虚拟出串口,从而使得客户的串口软件可以无需改动,就能实现远程的数据采集和管理。USR-VCOM软件下载地址如果客户的设置软件(上位机)和客户的设备都是通过串口连接,这样就会缺少TCP/IP协议的网络接口,这时我们的虚拟串口就可以作为中间桥梁,构建一个虚拟的拥有TCP/IP协议的网络接口,从而使设备和上位机也可以实现远程控制。由于M0系列兼容T24系列协议

    13、,因此我们在设置虚拟串口的时候可以默认M0作为T24系列处理。3.3.1.310服务器做Client1)设置好310服务器参数,工作模式设置为TCP Client。2)打开虚拟串口软件,我们根据310服务器的设置的参数对虚拟串口进行添加设置。图 8 建立Server虚拟串口3)建立了虚拟串口后,只要参数和工作模式正确对应,我们的310服务器将会自动连接。如果需要对310服务器发出的信息进行监控,可以在VCOM软件上点击监控。这样可以判断发送的信息是否正确。避免信息无法观看的时候,调试的盲目性。图 9 VCOM软件监控功能3.3.2.310服务器做Server1)将310服务器的工作模式设置成T

    14、CP Server模式,其他参数设置均与Client时相同。2)打开虚拟串口软件,我们根据310服务器设置的参数对虚拟串口进行添加设置。监控模式在此也可以应用。图 10 建立Client虚拟串口3.3.3.建立串口的其他方式除了直接点击添加来添加虚拟串口,我们还可以采用另外两种方式来建立虚拟串口。1)通过点击搜索建立虚拟串口,根据所用服务器或者服务器的类型进行选择,然后搜索。图 11 通过搜索建立虚拟串口2)通过点击自动创建,也可以搜索所有在线服务器。图 12 自动创建虚拟串口3.4.特殊功能3.4.1.RS485功能USR-TCP232-310产品中引出了RS485端子,如若需要485通信,

    15、可以选择使用2线的485接线端子直接连接使用,也可以选择3线的485接线端子,自己引线使用,电路板上预留了3线485端子接口。在设置软件和网页上都有相应的485使能选择,默认开启。3.4.2.透传云功能USR-TCP232-310产品中增加了透传云功能,能够快速实现服务器与其他设备,上位机之间的通信,同时实现远程数据透传,适用于远程监控、物联网、车联网、智能家居等领域。透传云的应用需要单独的编号和相应的密码,为了方便用户使用,我们在网页中和设置软件中分别增加了透传云功能选项。透传云的具体使用细则请参见透传云网站3.4.3.Link功能Link引脚为310建立通讯连接的状态指示引脚,USR-TC

    16、P232-310是以指示灯的形式体现此功能。Link功能只能工作在TCP 模式下。当310服务器连接时,指示灯亮起,正常断开连接时,指示灯瞬间熄灭,若异常断开时,指示灯则延时40秒左右熄灭。3.4.4.Reset功能当USR-TCP232-310作为TCP Client时,310会主动连接TCP Server。当启动Reset功能后,310尝试连接TCP Server端30次,仍无法建立连接时,310会自动重启。可通过设置软件设置,默认不勾选。3.4.5.ID功能USR-TCP232-310作为TCP Client时,可选择建立连接时发送ID号,也可选择发送数据时携带ID号。在设置软件中勾选即

    17、可。服务器ID号设置为十进制,范围为1-65535。(注:ID功能不能与透传云功能同时使用)下图右侧网络数据接收框内数据的前四位为ID号。图 13 ID功能示例图3.4.6.Index功能USR-TCP232-310作为TCP Server时,最多可以同时建立16个连接,最大值可在1-16范围内任意设置,此处以默认值4个为例。Server同时向4个Client发送数据,或者Server接收Client数据时不能区分数据来源,Index功能可以实现发送与接收数据源的选择,该功能可通过设置软件和网页进行设置。图 14 Index功能数据传输示例图3.4.7.类RFC2217功能类RFC2217实现

    18、了在USR-TCP232-310运行过程中,从网络端动态更改USR-TCP232-310串口参数的功能。比如在运行过程中,把310的串口波特率从115200bps改为9600bps。该功能可以通过设置软件和网页进行设置。默认为开启状态。开启该功能后,使用USR-VCOM虚拟串口软件也开启类RFC2217功能,则可以实现计算机上的应用软件的串口波特率与310的串口波特率自动匹配适应,而无需关注串口的波特率设置。3.5.扩展功能3.5.1.按连接显示IP及发送接收数据量在USR-TCP232-310的网页中,有状态显示页面,可以显示当前连接的设备的IP,以及每条连接发送数据和接收数据的字节数,同时

    19、在页面上还有310服务器收发数据的总字节数统计。目前310服务器在TCP模式下仅能统计当前连接的前五个设备的IP和收发数据量。UDP模式下,只统计发送接收数据,不显示连接IP。3.5.2.串口设置参数USR-TCP232-310串口设置参数功能,不在需要短接CFG(Reload)引脚,也不需要特定波特率,即可实现串口参数设置。3.5.3.TCP Server连接Client数量可设置USR-TCP232-310做TCP Server时,能够连接Client的数量为最多16个,最大值可根据客户需求自行设置。默认值为4个。当连接的Client数量大于用户设定的最大值时,新连接会替换掉最早连接的Cl

    20、ient。当连接Client的数量超过4个时,收发同时进行的情况下,总体数据流量需控制在2.5KB/s以内。3.5.4.MAC地址可自定义MAC地址可根据客户要求随时修改,在网页上有相应的设置界面。而且出厂时可以烧写全球唯一的MAC地址。3.5.5.DNS服务器地址可自定义DNS域名解析功能,需要通过向网关或者路由器发送数据包,等待网关或者路由分配域名IP。此功能就是将进行域名解析的网关或者路由器的IP地址通过网页显示出来,同时也可以根据客户需求设定特定的域名解析的地址,去往特定的网关或者路由进行域名解析。此功能在网页上有相应的设置界面。3.5.6.自定义注册包功能310服务器增加了自定义注册

    21、包功能,注册包的内容可以自己定义,最长为40个字节。注册包主要分为连接时发送注册包和发送数据时携带注册包,两种情况可以分开使用,也可以同时使用。在网页有相应的设置界面,支持十进制输入和十六进制输入。注册包功能默认关闭。通过网页进行设置。3.5.7.自定义心跳包功能310服务器增加了自定义心跳包功能,心跳包的内容可以自己定义,最长为40个字节,心跳时间可以自行设置,设置范围为1-255s。心跳包主要保证连接可靠,杜绝死连接。可以发向网口,也可以发向串口,也可以双向同时发送。心跳包功能默认关闭。3.5.8.HTTPD 功能在V4011之后的固件中,310服务器增加了HTTPD Client模式,该

    22、模式下支持GET和POST两种功能。在网页有相应参数设置界面。3.6.固件升级USR-TCP232-310服务器支持网络升级固件。当服务器的IP和PC的IP在同一个网段内时,可以通过设置软件搜索,网络升级固件。图 15 固件升级页面4.设置方法首次使用USR-TCP232-310服务器时,需要对该服务器进行一些配置。可以通过PC连接USR-TCP232-310的以太网接口,用web管理页面配置,也可以通过设置软件设置。310连接PC之前应首先确认PC的参数是否正确。USR-TCP232-310服务器提供一个10/100M 自适应以太网接口,通过这个以太网接口,用户可以实现串口、以太网口之间的信

    23、息互通。在组网方面,USR-TCP232-310服务器支持路由模式和直连模式来对应不同的具体应用。1)310通过网线与PC直接连接,这样的方式需要对PC进行参数设置。当310与PC直连且310上电后,310会自动识别并连接PC。310服务器IP与PC的IP必须在同一网段)2)310通过路由器与PC相连接,这样的情况下,一台PC将可以与多个310服务器连接或者一个310服务器连接多个设备(310服务器做TCP Server时,最多可设置接入16个Client)。4.1.用户配置流程用户需要预设的参数有:1.工作模式TCP Client、TCP Server、UDP Client、UDP Serv

    24、er、HTTPD Client2.默认TCP/UDP连接参数连接类型(Server或Client或HTTPD Client)目标端口目标IP地址3.串口参数波特率数据位检验位停止位RS485等功能的选择4.IP地址和服务器密码等设置IP地址获取方式服务器名称、用户名和密码的设置用户配置完所有参数后重启,服务器就可以按照设置的参数工作了。4.2.打开管理网页首先PC通过网线连接USR-TCP232-310的以太网口,当网口灯不断闪烁后,打开相应的设置软件,查询服务器IP,打开浏览器,在地址栏输入查询到的IP(如192.168.0.7)。在弹出来的对话框中填入用户名和密码,然后“确认”。默认情况下

    25、,USR- TCP232-310的初始用户名和密码均为admin。图 16 网页登录界面然后网页会出现USR-TCP232-310的管理页面。USR-TCP232-310管理页面支持中文和英文,可以在右上角设置。网页共分六个页面,分别为“状态显示”“本机IP设置“、“串口参数”、 “扩展功能”、“高级设置”、“模块管理”。在网页右侧的蓝色区域内有帮助信息,标注一些重要提示。4.3.状态显示界面该界面显示310服务器当前的IP地址,模块名称,MAC地址,已连接设备的IP,每条连接的发送接收数据的长度,以及网络发送接收的总字节数。图 17 状态显示界面4.4.本机IP设置图 18 本机IP设置界面

    26、1)IP地址类型:分为静态IP和DHCP,静态IP即310服务器设置固定IP,DHCP就是自动获取IP。2)静态IP:当310服务器IP地址类型选择静态IP时起作用,设置时不要与局域网内IP地址重复。3)子网掩码:主要用于区分网段,默认255.255.255.0。4)网关:路由器的IP地址,当服务器用作域名解析的时候一定正确设置。5)DNS地址:进行域名解析的网关或路由器的IP地址,默认为模块网关。4.5.串口参数串口参数主要涉及到串口的相关参数设置和一些特殊功能。主要包括波特率、停止位、校验位、数据长度等。1)波特率:串口工作速率可任意设置范围为:600bps230.4Kbps。2)停止位:

    27、1,2。3)数据位:5,6,7,8。4)校验位:NONE、ODD、EVEN、MARK、SPACE5)本地端口:默认为固定端口号,通过路由连接外网时可以设置成0。6)远程端口号:远程服务器的端口号。7)工作模式:TCP Server、TCP Client、UDP Client、UDP Server、HTTPD Client五种工作模式。8)远程服务器器地址:可以是IP地址,也可以是服务器域名。9)HTTPD选项:选择HTTPD GET或HTTPD POST。图 19 串口参数界面4.6.扩展功能主要涉及一些新开发功能的设置。图 20 扩展功能设置界面1)透传云编号和密码:当需要借助310远程透传时,可以选择启用我们的透传云功能进行远程数据透传。2)自定义心跳包:心跳内容可自定义,心跳时间可自行设置,主要保证连接可靠。3)自定义注册包:内容可自定义,检测连接状态或作为包头信息。4)串口设置参数:通过串口协议设置参数的开关,默认关闭。4.7.高级设置高级设置主要包括:模块名称,模块ID,网页端口号(一般不修改),用户名和密码,MAC地址,TCP Server连接数。设置完成后,点击保存设置,选择重启以后,参数将得以保存生效。图 21 网页高级设置4.8.模块管理模块管理暂时只有重启功能。图 22


    注意事项

    本文(串口服务器使用说明书Word格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开