【技术实现步骤摘要】
一种总线型网络中双向光纤通信的方法
本专利技术涉及光纤网络通信领域,具体地说,一种总线型网络中双向光纤通信的方法。
技术介绍
光纤通信是现代通信网的主要传输手段,在现代通信中起到非常重要的作用。目前光纤通信网络中最常见的通信方式是点对点通信。该组网方式比较简单并且通信端点之间不存在访问介质共享和冲突的问题。众所周知,网络通信的基本拓扑结构,除了最基本的点对点直接连接外,包括了:星形、环形和总线型三种,它们的进一步组合后还可以构成树形、双环形和网格形等复合拓扑结构。在不同的应用场合下,需要选择不同的组网拓扑结构。目前在光纤组网拓扑结构中,可以采用耦合器件将多条光纤传输介质连接在一起,并使这些光纤传输介质中的光信号可以互通形成总线结构,光分路器可以将多条光纤传输介质中光信号汇集在一个光口进行数据通信形成星形结构。由耦合器件形成的总线包含U型总线、S型总线,但上述两种结构的总线均需要在总线两端进行额外处理,或者将光路环回或者将光功率完全吸收,如果总线较长,就很难进行故障检测,总线拓展也很困难。而由双向T型光耦合器解决了光功率可以在光缆媒介中进行传输的问题,因此可用多个双向T型光耦合器串接构成的光纤总线结构,由于挂接在无源光纤传输总线上的每个节点都可以随时发送光信号,因此存在多个通信节点共享介质冲突的问题。目前主流的避免冲突的方法有:以太网的载波监听多路复用/冲突检测协议、TCP/IP协议以及类似TCP/IP的自定义通信协议等。但是上述方法均存在一个问题,即当总线长度很长,且需要发送的数据较短时,由于 ...
【技术保护点】
1.一种总线型网络中双向光纤通信的方法,其特征在于,包括以下步骤:/n步骤一、在无源光纤数据总线线缆上增加一组基于电的仲裁总线,所述基于电的仲裁总线是用来传输仲裁控制信号的铜质电缆线,同时将光纤数据总线的传输时间划分成持续时间相同的短的时间片,将基于电的仲裁总线的传输时间划分成持续时间相同的短的仲裁时隙,上述仲裁时隙的时间长度不大于时间片的时间长度;其中,时间片是一个传输数据帧的持续时间,仲裁时隙是传输一个仲裁帧的持续时间;/n步骤二、在仲裁时隙的开始仲裁控制模块将多进制符号串逐位和基于电的仲裁总线上的电压进行比较从而控制多进制符号的输出;/n步骤三、发送完整仲裁帧的节点设备在下一个时间片依次将缓存及控制模块中待发数据通过数据传输模块转化为光信号在光纤数据总线上进行数据传输,若没有空闲光纤则节点设备待下一个时间片的开始重复步骤二,对于没有输出完整多进制符号串的节点设备视为竞争失败重复步骤二。/n
【技术特征摘要】
1.一种总线型网络中双向光纤通信的方法,其特征在于,包括以下步骤:
步骤一、在无源光纤数据总线线缆上增加一组基于电的仲裁总线,所述基于电的仲裁总线是用来传输仲裁控制信号的铜质电缆线,同时将光纤数据总线的传输时间划分成持续时间相同的短的时间片,将基于电的仲裁总线的传输时间划分成持续时间相同的短的仲裁时隙,上述仲裁时隙的时间长度不大于时间片的时间长度;其中,时间片是一个传输数据帧的持续时间,仲裁时隙是传输一个仲裁帧的持续时间;
步骤二、在仲裁时隙的开始仲裁控制模块将多进制符号串逐位和基于电的仲裁总线上的电压进行比较从而控制多进制符号的输出;
步骤三、发送完整仲裁帧的节点设备在下一个时间片依次将缓存及控制模块中待发数据通过数据传输模块转化为光信号在光纤数据总线上进行数据传输,若没有空闲光纤则节点设备待下一个时间片的开始重复步骤二,对于没有输出完整多进制符号串的节点设备视为竞争失败重复步骤二。
2.如权利要求1所述的一种总线型网络中双向光纤通信的方法,其特征在于,所述光纤数据总线包含至少两对光纤,在仲裁时隙内发送完整多进制符号串的节点设备,在下一个时间片内根据仲裁顺序依次选择一对光纤进行数据传输,仲裁总线在一个时间片内仲裁时隙数量不少于光纤数量。
3.如权利要求2所述的一种总线型网络中双向光纤通信的方法,其特征在于,所述仲裁帧的多进制符号串包括数据量标识符,所述数据量标识符用于表示待发数据的数据量,所述待发数据较多的多进制符号电压幅值高于待发数据较少的多进制符号电压幅值,当所述节点设备没有成功发送多进制符号串,则将所述待发数据进行缓存;
所述仲裁帧结构包括:优先级码,即所述多进制符号串,用于表示待发数据的节点设备的优先级;源设备标识符,用于标识待发送数据的节点设备;
所述数据帧结构包括:目标设备标识符,用于标识待接收数据节点设备;源设备标识符,用于标识待发送数据的节点设备;数据长度,用于说明有效数据的长度;数据,用于表示有效数据要发送的内容;根据数据帧中的目标设备标识符判断从所述光纤数据总线接收的数据是进行存储还是丢弃。
4.如权利要求3所述的一种总线型网络中双向光纤通信的方法,其特征在于,所述基于电的仲裁总线和光纤数据总线上的时间片长度一致,将所述仲裁总线的一个时间片划分为至少三个仲裁时隙,所述数据总线的一个时间片可以划分为至少两个数据时隙,所述仲裁时隙的数量不低于一根光纤数据总线的数据时隙个数和剩余光纤数据总线的数量;
在第一个仲裁时隙成为优胜者的节点设备,若其待发数据只需要在一个数据时隙内传输,那么在下一个时间片的第一个数据时隙开始将待发数据通过数据传输模块发送至其中一对上下行光纤,并停止发送后续的...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:联合华芯电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。