串口光纤通信的组网方式核心探讨

发布者:RadiantJourney最新更新时间:2016-11-27 来源: eefocus关键字:串口  光纤通信  组网方式 手机看文章 扫描二维码
随时随地手机看文章

  由于光纤并不能够象电线一样简单地进行直接连接,光纤的每个分叉、集合都必须经过专门的光纤转换器,所以光纤通 信网络的组网方式取决于光纤转换器的功能。本文首先介绍了简单的一对一的光纤通信,然后详细介绍了以波仕电子产品为代表的三种串口光纤通信的组网方式:总线式、星形、双环冗余型。用户可以根据现场的串口设备的分布地方或者可靠性要求来选择。通信软件都是一样的,与普通的RS-485总线多机通信一样。可靠性是以双环冗余的网络最高。

  一 简单的一对一串口光纤通信方式

  最简单的光纤通信就是一对一的通信。两头的接口可以是RS-232、RS-485,也可以是USB、以太网 等。

  波士电子的RS-232/光纤转换器、RS-485/422/光纤转换器、USB/串口光纤转换器、以太网 /串口光纤转换器都可以相互之间通过光纤直接连接后实现通信。只需要注意:1、单模光纤转换器必须配单模光纤、多模光纤转换器必须配多模光纤 2、光纤的TX(发)接对方的RX(收)、RX(收)接对方的TX(发)。

  光纤的接头式样一般有ST头、FC头、SC头。它们都是标准的,相互之间的转换有标准的转接头或者转换尾纤。 有时候有采用单纤双向的光纤通信,实际上是把两根光纤的玻璃纤芯在沿长度方向切开、截面抛光后熔接成为一根玻璃纤芯,再与原来规格的(没切开的)玻璃纤芯对接起来进行熔接后加外套后成为一根光纤。这种技术类似于植物的嫁接技术。这种专门的产品称为光纤偶合器。

  波士电子发明和首创了无须外接电源的RS-232/光纤转换器、是世界上最小的光纤转换器。由于采用光纤作为通信传输介质,具有高隔离电压、防电磁干扰、抗雷击等优点。波士光纤转换器广泛用于工业过程控制、分布数据采集等场合、特别适合电力系统自动化、交通控制等部门。

  二 总线式串口光纤多机通信方式

  波仕电子的OPT232EX[S]、OPT485EX[S]系列RS-232/485/光纤中继转换器用 于:1、实现RS-232/485光纤通信的中继,也就是延长串口光纤通信距离 2、实现总线式串行光纤多机通信,就是将多个RS-232或者RS-485接口接入同一个总线式串口光纤通信网。波仕OPT232EX[S]、 OPT485EX[S]系列是世界上最小的RS-232/485/光纤中继转换器。

  波仕OPT232EX[S]、OPT485EX[S]光纤中继转换器的外形为DB-25/DB-25转接盒大 小,使用一对多模ST光纤接头(OPT485EX、OPT232EX)或者一对单模ST光纤接头(OPT485EXS、OPT232EXS),中间有一根电缆连接一个RS-232口的DB-9针座和5V电源引脚。OPT232EX[S]的RS-232口可以配接波仕电子的RS-232/RS-485转换器 构成OPT485EX[S]。OPT232EX[S]需要外接直流5V电源(<50mA)。

  OPT232EX[S]光纤中继转换器的光纤接收器(RX)和光纤发送器(TX)见产品标签。注意:TX上、 RX上接上位机方向、TX下、RX下接下位机方向。 总线式光纤多机通信图

  三 星形串口光纤多机通信方式

  波仕电子的OPT14HUB[S]系列1扩4路光纤集线器用于:1、实现一路光纤到四路光纤的扩展、中继,便于实现光纤的星形网络(区别于总线形), 2、实现一路RS-232/485/422串口到4路光纤的转换。OPT14HUB[S]是世界上最小的4路光纤集线转换器。

  波仕OPT14HUB[S]系列1扩4路光纤集线器的外形如图,使用5对多模ST光纤接头(或者5对单模ST 光纤接头) ,包括1对上位机用和4对下位机用。并且有一个DB-9针座(配有RS-232/485/422口)和一个直流电源插孔。OPT14HUB[S]需要外接电源,直流5V至30V均可(<100mA)。OPT14HUB的光纤接收器(RX、深灰色)和光纤发送器(TX、浅白色)见产品图。使用时发送器 ST头通过光纤接对方的接收器ST头。

  四 环形串口光纤多机通信方式

  波仕电子的OPT22[S]系列串口双环冗余光端机用于:组成环状光纤网来实现RS-232/RS- 485(或者RS-422、TTL等)的多机通信,并且同时有两路相互冗余的环状光纤网。由于OPT22[S]同时可以接两个光纤环网,当其中一个环网的 光纤断了时,另外一个光纤环网继续以单环光纤网通信。这样大大增加了串口光纤通信的可靠性。

  OPT22[S]采用了波仕核心技术的大规模专用集成电路,是世界上最小的串口双环冗余光端机。波仕独有的零延时自动切换技术,性能大大优于存在切换时间的其它双环自愈型光端机产品。OPT22[S]代表了当今串口光纤通信产品的顶尖水平。专利产品,谨防假冒!专利号:200830078256。

  波仕OPT22[S]系列串口双环冗余光端机的外形为DB-25/DB-25转接盒大小(如图),使用一对多模ST光纤接头(OPT22)或者一对单模ST光纤接头(OPT22S) ,上侧面一个有一个接RS-232、RS-485口的DB-9针座(带配接线端子 ),下侧面有接 5V 电源的两个端子。紧靠电源端子是用于选择“主机”和“从机”状态的跳线。OPT22[S]需要外接直流5V电源(±0.5V)。双环组网时,OPT22[S]的TX1接相邻OPT22[S]的RX1,TX2接相邻OPT22[S]RX2。

  OPT22组成的双环光纤多机通信图


关键字:串口  光纤通信  组网方式 引用地址:串口光纤通信的组网方式核心探讨

上一篇:CAN设备进行光纤组网通信的典型应用-双纤方式
下一篇:变电站RS485数据采集系统

推荐阅读最新更新时间:2024-05-03 00:51

在CPLD管理下实现高效多串口中断源
摘要:针对嵌入式系统的精简特性,提出一种通过1个中断源高效管理多个串行口的有效方法,不但节省系统资源,而且实现了多个串行口中断的无漏检测与服务。 关键词:嵌入式系统 RS232 多串口 CPLD 中断 近几年来,随着后PC时代的来临,具有简洁、高效等特点的嵌入式系统得到了飞速的发展。嵌入式技术发展到今天已将各种计算机技术多层次、多方面的交叉融合在了一起。嵌入式系统加快了工业设计进程,降低了开发成本及其风险,使用简便,扩展灵活,高效精简,可方便地应用于各工业领域。 中断请求采用边沿触发来进行中断检测,通过将信号送到特定的引线来检测中断。每条引线对应一个可能的硬件中断,因为系统不能辨认哪个设备使用中断线,所以当多个1个的设备被设
[半导体设计/制造]
关于stm32stop模式下,串口唤醒中的问题及解决办法
首先讲一下应用场景:STM32F1 + HAL库+ Freertos ,STOP模式下利用串口引脚唤醒。 stop mode 处理内容如下: 1,配置所有引脚为模拟输入(参考官方代码) 2,配置串口接收引脚为外部中断 3,进入stop mode 4,初始化串口等外设 现象:第一次从stop模式唤醒时串口能正常通信,判断一段时间后无数据则再一次进入stop mode,然后再一次唤醒,此时串口无法输出。 最后发现原因是串口重新初始化时HAL_UART_Init()函数中会判断if(huart- State == HAL_UART_STATE_RESET),此时才会执行HAL_UART_MspInit(huart),配置串口
[单片机]
单片机 MSP430 串口 计算 波特率
软件计算波特率地址: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430BaudRateConverter/index.html MSP430怎么计算波特率在各手册都有提到,但始终不清楚,直到看了官网的一篇文章: https://processors.wiki.ti.com/index.php/USCI_UART_Baud_Rate_Gen_Mode_Selection The formulas for calculating USCI UART Baud Rate Register Values are basically available
[单片机]
单片机 MSP430 <font color='red'>串口</font> 计算 波特率
STM32F103标准库开发---Uart串口通信实验---函数发送和中断接收
一、Uart串口通信----函数发送 1. Uart串口发送(标准库)函数—单字节发送 Uart串口发送函数在STM32F103标准库的 stm32f103x_usart.c 文件中,具体如下图所示: 具体函数如下: /** *@功能:通过USARTx外设传输单个字节数据 *@参数1:指定USART外设(USART1,USART2,USART3,USART4,USART5) *@参数2:要传输的数据(最多9位数据,由初始化配置决定) *@返回值:无 */ void USART_SendData(USART_TypeDef* USARTx, uint16_t Data) { /* Check the parame
[单片机]
STM32F103标准库开发---Uart<font color='red'>串口</font>通信实验---函数发送和中断接收
STM32CubeMX学习笔记4:printf( )重定向到USART串口输出(参考官方例程)
MCU:STM32F103ZET6 IDE: MDK-ARM V5 +STM32CubeMX5.0.0 串口调试助手:SSCOM3.2 功能描述:USART1收到PC机发来的数据后原封不动的返回给PC机显示,但是C语言中printf函数默认输出设备是显示器,要使用printf输出到串口,需要将fputc里面的输出指向串口,这一过程就叫重定向。 需要配置的只有USART1,配置过程非常简单。 一. 在 Pinout&Configuration---System Core中: 1. 首先设置时钟RCC的HSE(外部高速时钟)为晶振模式:Crystal/ceramic Resonator 2. 设置系统SYS
[单片机]
STM32CubeMX学习笔记4:printf( )重定向到USART<font color='red'>串口</font>输出(参考官方例程)
51单片机(三十一)—— 串口通信介绍
随着单片机系统的广泛应用和计算机网络技术的普及,单片机的通信功能越来越显得重要。通信有并行和串行两种方式。在单片机系统中,信息的交换多采用串行通信的方式。 并行通信通常是将数据字节的各位用多条数据线同时进行传送,每一位数据都需要一条传输线,如下图所示。 在8位数据总线的通信系统,一次传送8位数据,需要8条数据线。这种方式只适合短距离传输。 并行通信控制简单,性对传输速度快,但由于传输线较多,产距离传送时成本高,且收发方的各位同时接收存在困难。 串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送,此时只需要一条数据线,外加一条公共的地线。因此一次只能传送一位,所以对于一个字节的数据至少要分8位才能传送完毕
[单片机]
51单片机(三十一)—— <font color='red'>串口</font>通信介绍
MSP430F247串口发送字符串并接受PC机发来的并送回电脑显示
//****************************************************************************** // MSP430x24x Demo - USCI_A0, 9600 UART Echo ISR, DCO SMCLK // // 实验效果说明:首先发送一个数组的数据到PC,然后接受PC发送来的数据,在发送到 // PC机上。 // Baud rate divider with 1MHz = 1MHz/9600 = ~104.2 // ACLK = n/a, MCLK = SMCLK = CALxxx_1MHZ = 1MHz // //
[单片机]
51单片机串口接收数据
单片机每次发送或者接受完数据(8位数据将保存在缓冲区中),会自动触发接受或者发送中断。因此只需要中断置位以后再缓冲区中读数据(或者发送数据)。 1 /************************************************* 2 *receive code(HEX) 3 * $ P M T K 1 8 0 * 3 B \n \r 4 * 24 50 4D 54 4B 31 38 30 2A 33 42 0D 0A 5 *************************************************/ 6 7 unsign
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved