|
楼主(阅读:6106/回复:0)跨网关以太网串口的实现跨网关以太网串口的实现 武汉波仕电子公司
我们知道,以太网串口转换器可以实现以太网到串口的转换,多个以太网串口转换器可以同时接在一个局域网内,也就是必须位于同一个网关下才可以实现串口的相互通信。现在我们要介绍的是借助于RS-232串口交换机来实现跨网关的以太网串口通信。 RS-232交换机SWT2232不仅要实现多路RS-232的组网,包括上位机和下位机,而且还要实现2个上位机与2个下位机之间的交换功能。就像以太网交换机可以代替以太网集线器HUB一样,RS-232的交换机也可以代替RS-232扩展器和共享器。2×2口的RS-232交换机让只有DB-9/DB-9转接头一样大,并且带RS-232全部信号和无需供电,支持最高115.2Kbps的通信速率。。
图1
ETH232L1是以太网串口转换器,将各自的IP地址分别设置位于不同的网关。2个ETH232L1的RS-232串口如图1分别接到RS-232交换机SWT2232的两个输入口,将SWT2232的其中一个输出口接串口终端设备。这里SWT2232相当于是作为2拖1口RS-232共享器,这样就实现了从2个网关都可以与串口设备的通信。
2、2个网关以太网共同控制2个串口 ETH2232L是以太网-双串口转换器,将各自的IP地址分别设置位于不同的网关。2个ETH2232L的两个RS-232串口如图2分别接到RS-232交换机SWT2232G的两个输入口,将SWT2232G的其中一个输出口接串口终端设备。这里SWT2232G相当于是作为2拖1口RS-232共享器,这样就实现了从2个网关都可以与2个串口设备的通信。
图2
跨网关实现RS-232通信的用处在于,当某个网关的以太网口出现故障时,剩下的正常网口仍然可以与串口终端设备通信。当然本文介绍的方法也适合与位于同一个网关的情况,使用SWT2232组网后,保证某一个节点损坏后不影响其它节点的正常通信,无论是上位机一边还是下位机一边! SWT2232的DB-9针RS-232口与计算机的DB-9针RS-232口的引脚分配是完全一样的,具有RS-232的全部信号。SWT2232的DB-9孔RS-232口可以直接插计算机的DB-9针RS-232口,所以全部信号都是一一对应的。 欢迎使用串口论坛 波仕与您畅游RS232/RS485串口的世界
|