新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 以太网串口服务器ESP904的特性及其在ROV上的应用

以太网串口服务器ESP904的特性及其在ROV上的应用

作者:时间:2011-03-25来源:网络收藏

安装并运行VLINX ESP管理器可自动寻找并显示网络上所有的名称、IP地址、网络协议、端口号及端口状态,每个对应四个端口,双击管理器列表上的属性,就会弹出图1所示的对话框。
图1所示的对话框中的服务器名称(Server)用于给串行服务器指派最多由16个字符组成的名字,以便区别局域网上的多个串行服务器,当
ESP管理器在局域网中发现了串行服务器,就会显示串行名字和IP地址,以允许用户区别不同的串行服务器。

本文引用地址:http://www.eepw.com.cn/article/156538.htm

a.JPG


DHCP是局域网管理系统的一部分。DHCP域提供有两个选择:不使能和使能,不使能是正常的或者缺省设置。当使能时,发送DHCP
请求到DHCP服务器,并要求分派动态IP地址、子网掩码和网关给ESP904。如果DHCP在网络上不可用,则在10秒后,ESP904超时,但缺省值将
保留。主服务器与客户端之间的通讯软件要求连接到一个具体的IP地址串口服务器。如果DHCP重新分派一个不同的IP地址,软件将不能够与硬件通讯,因此,推荐使用一个静态的IP地址。一般在使用ESP904串口服务器时,其IP地址就已经分配好了,所以不需要使能DHCP。
ESP904上的串口波特率必须与连接设备的波特率相匹配,除非使用虚拟串口模式。在虚拟串口模式下,软件程序将建立串口设置。
网络通讯协议的选择要根据实际需要来确定使用TCP还是UDP协议。如果不要求UDP,就选择TCP,它能保证稳定的通讯并有差错检查;然而,UDP能提供更快的传输。但应注意,根据选择TCP和UDP协议模式的不同,它们的一些参数设置选项也不同。
图1对话框里允许用户输入2个ASCII字符来分割一条消息的开始和结尾,当一条包含这些分隔符的消息在串行端口被接收到时,在串行缓冲区所包含的数据将被打包为数据包并发送到端口。如果只有分隔符1被设置(分隔符2为0或者空),ESP901/902收到分隔符1就将串行缓冲区的数据打包为数据包,并发送到以太网端口。如果接收到的串行数据大于1KB,它将自动打包为以太网数据包并发送到以太网端口。
Force Transmit参数表示允许用户设置数据传输之间的最大时间限制,设置值乘以100 ms就是Force Transmit时间,当所花费的时间达到这个域配置的时间时,TCP/IP协议将在当前串行缓冲区打包数据并将其发送到以太网端口。
TCP/UDP端口的缺省值为4000、4001、4002、4003,它们分别单独对应串口服务器的端口1、2、3、4,如果端口号属性被修改,那么,
被安装电脑的设备管理器虚拟COM口设置也将被改变。在直接IP或者虚拟COM操作模式中,ESP904菜单里的端口号设置必须与虚拟COM或者套间字软件端口设置相匹配。
服务器串行端口可根据需要配置为控制台(Console)模式、升级(Upgrade)模式、缺省模式、RS232模式、RS422模式和RS485模式,用户
可以根据需要对端口进行配置。下面分别对各种操作模式进行介绍。
在控制台模式,ESP904管理器软件可从运行在PC上的超级终端与串口服务器进行通讯,PC通过串口线连接到服务器的端口1的232串口上。由于PC为DTE设备,904串口配置为DTE(DB9),所以,必须使用交叉线。
在升级模式,更新的固件能通过串口从PC上传到904的端口1(端口1为RS-232串口)。也可以通过网络连接,用ESP管理器和虚拟串口与904端口1形成映射来进行升级,从而上传新的固件到服务器。
在缺省模式,当服务器属性更新时,所有的配置设置将返回到他们的缺省值。ESP904端口的缺省设置为:端口1为控制台模式,端口2、3、4为RS-232模式。
RS232模式、RS422模式和RS485模式的选择将服务器端口分别配置为RS232接口、RS422接口和RS485接口,当服务器被更新时,服务器上
选择的端口将变成对应的接口。



评论


相关推荐

技术专区

关闭