交换机以及光通讯设备的制作方法

文档序号:7846178阅读:214来源:国知局
专利名称:交换机以及光通讯设备的制作方法
技术领域
本实用新型涉及通信技术领域,更具体地,涉及一种交换机以及光通讯设备。
背景技术
数据通讯技术将计算机与通讯线路及设备结合起来,实现了人与计算机、计算机与计算机之间的通讯,不仅使各用户计算机的利用率大大提高,而且极大地扩展了计算机的应用范围,并使各用户实现计算机软硬件资源与数据资源的共享。对计算机的远距离实时控制和对数据的远距离收集等项工作,也都可以利用数据通讯来进行。以太网(Ethernet)是目前实现数据通讯时所采用的最通用的一种通信协议标准。在以太网络中,路由器、集线器(HUB)、交换机、和PC等设备之间连接有网线,使用网线来传输电信号以进行数据通讯,或者,采用无线方式进行数据通讯。但是,在某些不能布置网线、或者不能使用无线网的复杂电磁环境中,设备之间的数据通讯就会很难实现。
发明内容有鉴于此,本实用新型的主要目的在于提供一种交换机以及光通讯设备,能够解决现有技术中存在的在某些不能布置网线、或者不能使用无线网的复杂电磁环境中,设备之间的数据通讯很难实现的问题。为达到上述目的,本实用新型的技术方案是这样实现的一方面,提供了一种交换机,包括系统控制器以及至少两个激光收发模块,其中系统控制器,用于依次判断每一个激光收发模块中当前是否有来自光通讯设备的数据,若有,则读出数据并传送给与数据中包含的目标地址绑定的激光收发模块,以便由与目标地址绑定的激光收发模块将数据以激光的形式发射给目标地址所指示的光通讯设备;每一个激光收发模块,与系统控制器连接,用于接收并保存以激光的形式发来的数据,以及,接收系统控制器传送来的数据,并将该数据以激光的形式发送给与自己绑定的地址所指示的光通讯设备,其中,每一个激光收发模块与一个光通讯设备的地址绑定。其中,每一个激光收发模块均包括收发控制器,与系统控制器连接,用于在系统控制器的控制下,生成查询指令,并将查询指令串行化后输出到调制驱动模块,以及接收激光接收管输入的地址,并将输入的地址传送到系统控制器;调制驱动模块,与收发控制器连接,用于将串行的查询指令调制到200KHZ的载波上后输出到激光发射管;激光发射管,与调制驱动模块连接,用于以激光的形式发射查询指令,其中,激光发射管发射的激光对准一个光通讯设备的激光接收管;激光接收管,与收发控制器连接,用于接收对准的光通讯设备针对查询指令返回的状态数据,将该状态数据中包含的该光通讯设备的地址输出到收发控制器,其中,该光通讯设备发射的激光对准激光接收管;则,系统控制器还用于在接收到收发控制器传送来的地址之后,将该收发控制器与该地址绑定,并更新绑定关系列表,其中,绑定关系列表用于记录每一个收发控制器及其绑定的光通讯设备的地址。其中,上述的交换机还包括振荡器,与每一个激光收发模块中的调制驱动模块连接,用于产生200KHz的载波;则,收发控制器还用于在激光接收管接收到以激光形式发来的数据之后,保存接收到的数据,并设置有数据标志,有数据标志用于指示接收到了来自光通讯设备的数据;接收并保存系统控制器传送来的数据,在接收完毕之后,设置待发送标志,待发送标志用于指示有数据正在等待发送给光通讯设备;在查询到待发送标志被置位时,将本收发控制器中的数据串行化后输出到调制驱动模块,并在输出完毕后清除该待发送标志;以及,在将本收发控制器中的数据全部输出到系统控制器之后,清除有数据标志。其中,系统控制器具体用于通过查询每一个激光收发模块中的收发控制器的有数据标志,来判断该激光收发模块当前是否有来自光通讯设备的数据,若该收发控制器的有数据标志被置位,则将该收发控制器中保存的来自光通讯设备的数据读出并解析出该数据中包含的目标地址,从绑定关系列表中查找到与该目标地址绑定的收发控制器,将该数据传送给与该目标地址绑定的收发控制器。其中,调制驱动模块还用于接收收发控制器输入的串行数据,并将该数据调制到200KHZ的载波上后输出到激光发射管,通过激光发射管将该数据以激光的形式发射出去。 另一方面,还提供了一种光通讯设备,包括控制器、调制驱动模块、和激光发射管,其中控制器用于在有数据需要转发给其他光通讯设备时,将该数据串行化后传送到调制驱动模块;调制驱动模块,与控制器连接,用于将控制器传送来的串行数据调制到200KHZ的载波上;激光发射管,与调制驱动模块连接,用于将调制后的数据以激光的形式发射给交换机,其中,激光发射管发射的激光对准交换机的激光接收管。其中,上述的光通讯设备还包括振荡器,与调制驱动模块连接,用于产生200KHZ的载波;激光接收管,与控制器连接,用于接收交换机以激光的形式发来的数据,将接收到的数据传送到控制器,其中,交换机发射的激光对准该激光接收管;控制器还用于根据激光接收管传送来的数据,执行相应操作。本实用新型的技术效果交换机中的每一个激光收发模块与一个光通讯设备绑定,一个激光收发模块接收到激光数据之后会将该数据保存下来(此时该激光收发模块中有来自光通讯设备的数据),而系统控制器依次判断每一个激光收发模块当前是否有来自光通讯设备的数据,在有的情况下,就会将该数据传送给与该数据中包含的目标地址相绑定的光通讯设备(称为目标光通讯设备),由该目标光通讯设备将该数据通过激光发射给与自己绑定的地址所指示的光通讯设备(即与自己连接的光通讯设备),从而交换机能够通过激光转发光通讯设备的数据,交换机与位于终端的光通讯设备之间可以使用激光进行通讯,在某些不能布网线、或不能使用无线网的复杂电磁环境中,末端通过采用本实用新型实施例的激光实现了设备之间的光通讯,可以解决布线困难和电磁干扰的问题,并大大地缩短了工期、节约了成本。

此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分,本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中图I示出了根据本实用新型的实施例的数据通讯系统的网络结构图;图2示出了根据本实用新型的实施例一的交换机的结构示意图;[0017]图3示出了根据本实用新型的实施例二的交换机的结构示意图;图4示出了根据本实用新型的实施例四的光通讯设备的结构示意图;图5示出了根据本实用新型的实施例五的光通讯设备的结构示意图;图6示出了根据本实用新型的实施例六的数据通讯系统的一种网络架构图;图7示出了根据本实用新型的实施例六的数据通讯系统的另一种网络架构图;图8示出了根据本实用新型的实施例七的交换机的数据通讯方法的流程图;图9示出了根据本实用新型的实施例八的交换机中的系统控制器的处理流程图;图10示出了根据本实用新型的实施例八的交换机中的激光收发模块的处理流程图;图11示出了根据本实用新型的实施例九的光通讯设备的数据通讯方法的流程图;图12示出了根据本实用新型的实施例九的光通讯设备中的收发控制器的处理流程图。
具体实施方式
下面将参考附图并结合实施例,来详细说明本实用新型。图I示出了根据本实用新型的实施例的数据通讯系统的网络结构图。如图I所示,该系统中包括了至少一个交换机10和至少两个光通讯设备20,光通讯设备之间可以通过交换机进行数据转发。交换机10与光通讯设备20之间通过激光进行通讯。交换机和每一个光通讯设备均具有唯一的地址。实施例一如图2所示,上述图I中的交换机10包括系统控制器102以及至少两个激光收发模块104,其中系统控制器102,用于依次判断每一个激光收发模块当前是否有来自光通讯设备的数据(来自与其连接(或绑定)的光通讯设备的数据),若有,则读出该数据并传送给与该数据中包含的目标地址绑定的激光收发模块,以便由该与目标地址绑定的激光收发模块将该数据以激光的形式发射给该目标地址所指示的光通讯设备(即地址为该目标地址的光通讯设备);每一个激光收发模块104,与系统控制器102连接,用于接收并保存以激光的形式发来的数据(即与自己绑定(或连接)的地址所指示的光通讯设备(如称为第一光通讯设备)发来的数据),以及,接收系统控制器102传送来的数据,并将该数据以激光的形式发送给与自己绑定的地址所指示的光通讯设备(即第一光通讯设备),其中,每一个激光收发模块与一个光通讯设备(该光通讯设备是与该激光收发模块相连接)的地址绑定。本实用新型实施例的交换机中,每一个激光收发模块与一个光通讯设备绑定,一个激光收发模块接收到激光数据之后会将该数据保存下来(此时该激光收发模块中有来自光通讯设备的数据),而系统控制器依次判断每一个激光收发模块当前是否有来自光通讯设备的数据,在有的情况下,就会将该数据传送给与该数据中包含的目标地址相绑定的光通讯设备(称为目标光通讯设备),由该目标光通讯设备将该数据通过激光发射给与自己绑定的地址所指示的光通讯设备(即与自己连接的光通讯设备),从而交换机能够通过激光转发光通讯设备的数据,交换机与位于终端的光通讯设备之间可以使用激光进行通讯,在某些不能布网线、或不能使用无线网的复杂电磁环境中,末端通过采用本实用新型实施例的激光实现了设备之间的光通讯,可以解决布线困难和电磁干扰的问题,并大大地缩短了工期、节约了成本。实施例二如图3所示,每一个激光收发模块104均包括收发控制器1042、调制驱动模块1044、激光发射管1046、以及激光接收管1048,其中激光发射管1046发射的激光对准一个光通讯设备的激光接收管,并且,该光通讯设备发射 的激光也对准激光接收管1048,从而,该光通讯设备能够与该激光收发模块通过激光进行数据交互。为了在交换机启动之后,实现每一个激光收发模块与一个光通讯设备的地址绑定,各个模块的功能如下收发控制器1042,与系统控制器102连接,用于在系统控制器102的控制下,生成查询指令,并将查询指令串行化后输出到调制驱动模块1044,以及接收激光接收管1048输入的地址,并将输入的地址传送到系统控制器102 ;调制驱动模块1044,与收发控制器1042连接,用于将收发控制器1042输入的串行的查询指令调制到200KHz的载波上后输出到激光发射管1046 ;激光发射管1046,与调制驱动模块1044连接,用于以激光的形式发射查询指令;激光接收管1048,与收发控制器1042连接,用于接收对准的光通讯设备针对查询指令返回的状态数据,将该状态数据中包含的该光通讯设备的地址输出到收发控制器1042 ;则,系统控制器102还用于在接收到一个收发控制器1042传送来的地址之后,将该收发控制器与该地址绑定,并更新绑定关系列表,其中,绑定关系列表用于记录每一个收发控制器及其绑定的光通讯设备的地址。从而,每一个激光收发模块通过其中的收发控制器与一个光通讯设备的地址进行了绑定。显然,为了能够实现调制,如图3所示,该交换机中还需要包括可以产生上述200KHz的载波的振荡器106,与每一个激光收发模块104中的调制驱动模块1044连接。实施例三为了能够让系统控制器能够判断出收发控制器中是否有来自光通讯设备的数据,如图3中的收发控制器1042还用于在激光接收管1048接收到以激光形式发来的数据(即与自己绑定的地址所指示的光通讯设备发来的数据)之后,保存这些接收到的数据,并设置有数据标志,该有数据标志用于指示接收到了来自光通讯设备的数据。系统控制器通过一个收发控制器的有数据标志,即可获知该收发控制器当前是否有来自光通讯设备的数据,并在有数据时,将该数据读出并传送给与该数据中包含的目标地址绑定的收发控制器。而在将本收发控制器中的数据全部输出到系统控制器之后,收发控制器就会清除该有数据
O同时,收发控制器1042还用于接收并保存系统控制器102传送来的数据,并在接收完毕之后,设置待发送标志,该待发送标志用于指示自己有数据正在等待发送给光通讯设备,在查询到待发送标志被置位时,就会将本收发控制器中的数据串行化后输出到调制驱动模块(以便由调制驱动模块将该数据调制后通过激光发射管以激光的形式发射出去),并在输出完毕后清除该待发送标志。[0045]由上,图2和3中的系统控制器102具体用于通过查询每一个激光收发模块中的收发控制器的有数据标志,来判断该激光收发模块当前是否有来自光通讯设备的数据,若该收发控制器的有数据标志被置位,则说明有数据,将该收发控制器中保存的来自光通讯设备的数据读出并解析出该数据中包含的目标地址,从绑定关系列表中查找到与该目标地址绑定的收发控制器,将该数据传送给与该目标地址绑定的收发控制器。图3中的调制驱动模块1044还用于接收收发控制器1042输入的串行数据,并将该数据调制到200KHZ的载波上后输出到激光发射管1046,通过激光发射管1046将该数据以激光的形式发射出去。由于激光具有定向发光的特点,因此采用激光传输数据,只需将一个激光收发模块中的激光发射管发射的激光对准一个光通讯设备的激光接收管,该光通讯设备的激光发射管发射的激光对准该激光收发模块中的激光接收管,即可实现两者之间的交互。实施例四 图4示出了根据本实用新型的实施例四的光通讯设备的结构示意图,上述图I中的光通讯设备20包括控制器202、调制驱动模块204、和激光发射管206、振荡器208、以及激光接收管209,其中控制器202用于在有数据需要转发给其他光通讯设备时,将该数据串行化后传送到调制驱动模块204,以及根据激光接收管209传送来的数据,执行相应操作;调制驱动模块204,与控制器202连接,用于将控制器202传送来的串行数据调制到200KHz的载波上;激光发射管206,与调制驱动模块204连接,用于将调制后的数据以激光的形式发射给交换机,其中,激光发射管206发射的激光对准交换机的激光接收管。振荡器208,与调制驱动模块204连接,用于产生上述200KHz的载波;激光接收管209,与控制器202连接,用于接收交换机以激光的形式发来的数据,将接收到的数据传送到控制器202,其中,交换机发射的激光对准该激光接收管209。实施例五在实际应用时,如图5所示,上述实施例四中的控制器202可以进一步由系统控制器2022和收发控制器2024组成,则,激光通讯设备20包括系统控制器2022、收发控制器2024、调制驱动模块204、激光发射管206、振荡器208和激光接收管209。将系统控制器2022和收发控制器2024合并成一个控制器202时,可以由一个高性能的控制器实现。实施例六实施例一至三中的交换机和实施例四、五中的光通讯设备组成的数据通讯系统的一种架构图,可以如图6所示。图6中,光通讯设备的数量为16,则交换机中的激光收发模块有16个。当光通讯设备的数量较大时,需要提高交换机的系统处理器的性能。如果光通讯设备的分布范围较大、数量较多,则可以采用如图7所示的分组、级联的方法。在图6和图7中,要保证每一个光通讯设备发射出的激光刚好能照射到交换机相应的激光收发模块的激光接收管上,并且,交换机对应的激光发射管发射出的激光要刚好照射到激光通讯设备的激光接收管上。上述实施例中的交换机和光通讯设备可以应用在数据速率小于IOkbit/秒的数据通讯系统中。实施例七上述实施例一至三中的交换机的数据通讯方法的流程,如图8所示,包括以下步骤步骤S802,系统控制器依次判断每一个激光收发模块当前是否有数据;步骤S804,若有数据,则系统控制器读出数据并传送给与该数据中包含的目标地址绑定的激光收发模块;步骤S806,上述与目标地址绑定的激光收发模块将该数据以激光的形式发射给该目标地址所指示的光通讯设备;其中,每一个激光收发模块与一个光通讯设备的地址绑定。实施例八 在激光收发模块中,收发控制器主要用于处理激光接收管接收到的串行激光数据,并将其送到上端的系统控制器。同时接收上端的系统控制器发来的数据,将其串行化以后送到调制驱动模块。调制驱动模块主要是将收发控制器送来的串行的数据调制到200KHZ振荡器送来的载波上,并将其送到激光发射管发射被串行数据调制过的激光信号。开始工作前需要为每一个光通讯设备配置不同的设备地址,并将每一个光通讯设备的激光发射管发射的激光对准交换机的一个激光接收管,同时,将相应的激光发射管发射的激光对准该光通讯设备的激光接收管。如图9所示,交换机中的系统控制器的处理流程,包括以下步骤步骤S902,系统控制器生成查询指令,并通过所有的激光收发模块向光通讯设备发射查询指令,接收光通讯设备在收到查询指令后返回的包含自己的设备地址的状态数据,根据返回的设备地址将其与相应的激光收发模块的收发控制器绑定,并更新绑定关系列表;在绑定关系列表中记录了每一个收发控制器以及与其绑定的设备地址。步骤S904 S906,系统控制器会轮流读取各个收发控制器的“有数据”标志位,读取第X个收发控制器的“有数据”标志位,判断该收发控制器是否有数据,若该收发控制器的“有数据”标志位被置位,则说明其有数据,进入步骤S908,否则,说明没有数据,进入步骤S916 ;其中,“有数据”标志位用于指示当前有来自光通讯设备的数据。步骤S908,先判断该收发控制器X是否已经与其连接的光通讯设备的设备地址绑定,若已经绑定,则进入步骤S912,若还未绑定,则进入步骤S910 ;步骤S910,将该收发控制器X与其连接的光通讯设备的设备地址进行绑定;绑定的过程同步骤S902,这里不再赘述。步骤S912 S914,向该收发控制器X发送“读片选”命令,读取该收发控制器X中的数据,并解析该收发控制器X中的数据所包含的目标地址,向与该目标地址绑定的收发控制器(称为收发控制器Y)发送“写片选”命令,向收发控制器Y传送这些数据;收发控制器Y收到这些数据之后,就会将这些数据经过调制后以激光的形式发射给与自己绑定的地址所指示的光通讯设备。步骤S914,令X = X+1,并返回步骤S904,继续对下一个收发控制器执行步骤S904 S914。[0080]交换机与光通讯设备之间交互的数据包的结构如表I所示,包含起始码、目标地址、源地址、数据类型、数据和校验码。表I
起始码目标地址源地址数据类型数据校验码~其中,起始码每个数据包的开头传输的两个字节数据,用于指示已经开始传输数据包;目标地址要接收该数据包的设备的地址;源地址发送该数据包的设备的地址;·数据类型根据具体操作自行定义;数据根据具体操作自行定义;校验码除起始码以外的所有数据之和的低8位。则,交换机中的每一个激光收发模块的处理流程如图10所示。激光收发模块工作时,将同时启动四个线程线程一、不断查询“待发送”标志;线程二、等待光通讯设备发来的激光数据;线程三、等待系统控制器的“写片选”命令;线程四、等待系统控制器的“读片选”命令。线程一的工作流程包括以下步骤步骤S1002,当系统启动时一直查询“待发送”标志;步骤S1004,通过“待发送”标志来判断自己是否有数据要发送给光通讯设备(即与自己绑定的地址所指示的光通讯设备),若“待发送”标志被置位,即表示有激光数据需要发送给光通讯设备,进入步骤S1006,否则,返回步骤S1002继续查询“待发送”标志;步骤S 1006,发送本收发控制器中激光发送缓冲区中的数据,并清除“待发送”标志。然后,返回步骤S1002。线程二的工作流程包括以下步骤步骤S1008 S1010,当系统启动后,一直处于等待接收激光数据的状态。判断是否接收到光通讯设备发来的激光数据,若收到激光数据,则进入步骤S1012,否则,返回步骤S1008继续等到激光数据;步骤S1012 S1014,在接收完完整的激光数据之后,判断其中的校验码是否正确,如果校验码不正确,则进入步骤S1018,如果检验码正确,则进入步骤S1016 ;将数据包中除起始码以外的所有数据相加后取其低8位,若该值与数据包中携带的校验码一致,则校验码正确,否则不正确。步骤S1016,将接收的数据存入本收发控制器中的激光接收缓冲区中,并设置“有数据”标志;然后,进入步骤S1018 ;步骤S1018,清除接收的激光数据,然后,返回步骤S1008。线程三的工作流程包括以下步骤步骤S1020,当系统启动后,一直处于等待系统控制器的写片选命令的状态;步骤S1022,判断是否接收到系统控制器发来的“写片选”命令,若收到了,则进入步骤S1024,否则,返回步骤S1020,继续等待;[0103]步骤S1024 S1026,接收系统控制器传送来的数据,并将数据存入激光发送缓冲区中。在接收完成后,设置“待发送”标志。然后,返回步骤S1020。线程四的工作流程包括以下步骤步骤S1028,当系统启动后,一直处于等待系统控制器的读片选命令的状态;步骤S1030,判断是否接收到了系统控制器发来的“读片选”命令,若收到了,则进入步骤S1032,若未收到,则返回步骤S1028,继续等待;步骤S1032,发送“激光接收缓冲区”中的数据到系统控制器,发送完成后,清除“有数据”标志。然后,返回步骤S1028。实施例九实施例四和五中的光通讯设备的数据通讯方法的流程,如图11所示,包括以下步 骤步骤S1102,控制器在有数据需要转发给其他光通讯设备时,将该数据串行化后传送到调制驱动模块;步骤S1104,调制驱动模块将控制器传送来的串行数据调制到200KHZ的载波上;步骤S1106,激光发射管将调制后的数据以激光的形式发射给交换机,其中,激光发射管发射的激光对准交换机的激光接收管。在实际应用中,可以将控制器分成系统控制器和收发控制器,此时,如图12所示,收发控制器在启动时将同时启动二个线程线程一、查询由系统控制器设置的“待发送”标志;线程二、等待接收由交换机发来的激光数据。线程一的工作流程包括以下步骤步骤S1202 S1204,如果系统控制器有数据需要发送到其他的光通讯设备的时候,将“待发送”标志置位。收发控制器查询“待发送”标志,判断系统控制器是否有数据需要发送,若“待发送”标志被置位,说明有数据,则进入步骤S1206,否则,说明没有数据,返回步骤S1202继续查询;步骤S1206,从系统控制器读取数据,并将该数据通过激光的方式发送到交换机,再由交换机转发到其他的光通讯设备。发送完成后清除该“待发送”标志。然后,返回步骤S1202。线程二的工作流程包括以下步骤步骤S1208,启动后处于等待接收由交换机(如上述实施例一至三的交换机)发来的激光数据的状态;步骤S1210,判断激光接收管是否收到由交换机发来的激光数据,若是,则进入步骤S1210,否则,返回步骤S1208,继续等待;步骤S1212,在接收完完整的数据之后,检验数据包中的校验码是否正确,如果不正确,则进入步骤S1218,如果正确,则进入步骤S1216 ;步骤S1216,将该数据传送给系统控制器执行相应的操作,然后,返回步骤S1208 ;步骤S1218,清除数据,并返回步骤S1208。从以上的描述中,可以看出,本实用新型上述的实施例实现了如下技术效果交换机中的每一个激光收发模块与一个光通讯设备绑定,一个激光收发模块接收到激光数据之后会将该数据保存下来(此时该激光收发模块中有来自光通讯设备的数据),而系统控制器依次判断每一个激光收发模块当前是否有来自光通讯设备的数据,在有的情况下,就会将该数据传送给与该数据中包含的目标地址相绑定的光通讯设备(称为目标光通讯设备),由该目标光通讯设备将该数据通过激光发射给与自己绑定的地址所指示的光通讯设备(即与自己连接的光通讯设备),从而交换机能够通过激光转发光通讯设备的数据,交换机与位于终端的光通讯设备之间可以使用激光进行通讯,在某些不能布网线、或不能使用无线网的复杂电磁环境中,末端通过采用本实用新型实施例的激光实现了设备之间的光通讯,可以解决布线困难和电磁干扰的问题,并大大地缩短了工期、节约了成本。以上所述仅为本实用新型的优选实施例而已,并不用于限制本实用新型,对于本 领域的技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
权利要求1.一种交换机,其特征在于,包括系统控制器以及至少两个激光收发模块,其中 所述系统控制器,用于依次判断每一个激光收发模块中当前是否有来自光通讯设备的数据,若有,则读出所述数据并传送给与所述数据中包含的目标地址绑定的激光收发模块,以便由与所述目标地址绑定的激光收发模块将所述数据以激光的形式发射给所述目标地址所指示的光通讯设备; 每一个激光收发模块,与所述系统控制器连接,用于接收并保存以激光的形式发来的数据,以及,接收所述系统控制器传送来的数据,并将该数据以激光的形式发送给与自己绑定的地址所指示的光通讯设备,其中,每一个激光收发模块与一个光通讯设备的地址绑定。
2.根据权利要求I所述的交换机,其特征在于,每一个激光收发模块均包括 收发控制器,与所述系统控制器连接,用于在所述系统控制器的控制下,生成查询指令,并将所述查询指令串行化后输出到调制驱动模块,以及接收激光接收管输入的地址,并将输入的地址传送到所述系统控制器; 所述调制驱动模块,与所述收发控制器连接,用于将串行的查询指令调制到200KHZ的载波上后输出到激光发射管; 所述激光发射管,与所述调制驱动模块连接,用于以激光的形式发射查询指令,其中,所述激光发射管发射的激光对准一个光通讯设备的激光接收管; 所述激光接收管,与所述收发控制器连接,用于接收对准的光通讯设备针对所述查询指令返回的状态数据,将该状态数据中包含的该光通讯设备的地址输出到所述收发控制器,其中,该光通讯设备发射的激光对准所述激光接收管; 贝1J,所述系统控制器还用于在接收到收发控制器传送来的地址之后,将该收发控制器与该地址绑定,并更新绑定关系列表,其中,所述绑定关系列表用于记录每一个收发控制器及其绑定的光通讯设备的地址。
3.根据权利要求2所述的交换机,其特征在于,还包括振荡器,与每一个激光收发模块中的调制驱动模块连接,用于产生所述200KHZ的载波;则, 所述收发控制器还用于在所述激光接收管接收到以激光形式发来的数据之后,保存接收到的数据,并设置有数据标志,所述有数据标志用于指示接收到了来自光通讯设备的数据;接收并保存所述系统控制器传送来的数据,在接收完毕之后,设置待发送标志,所述待发送标志用于指示有数据正在等待发送给光通讯设备;在查询到待发送标志被置位时,将本收发控制器中的数据串行化后输出到所述调制驱动模块,并在输出完毕后清除该待发送标志;以及,在将本收发控制器中的数据全部输出到所述系统控制器之后,清除有数据标O
4.一种光通讯设备,其特征在于,包括控制器、调制驱动模块、和激光发射管,其中 所述控制器用于在有数据需要转发给其他光通讯设备时,将该数据串行化后传送到调制驱动t旲块; 所述调制驱动模块,与所述控制器连接,用于将所述控制器传送来的串行数据调制到200KHz的载波上; 所述激光发射管,与所述调制驱动模块连接,用于将调制后的数据以激光的形式发射给交换机,其中,所述激光发射管发射的激光对准所述交换机的激光接收管。
5.根据权利要求4所述的光通讯设备,其特征在于,还包括振荡器,与所述调制驱动模块连接,用于产生所述200KHZ的载波; 激光接收管,与所述控制器连接,用于接收所述交换机以激光的形式发来的数据,将接收到的数据传送到所述控制器,其中,所述交换机发射的激光对准该激光接收管; 所述控制器还用于根据所述激光接收管传送来的数据,执行相应操作。
专利摘要本实用新型公开了一种交换机以及光通讯设备,其中的交换机包括系统控制器以及至少两个激光收发模块,其中系统控制器,用于依次判断每一个激光收发模块中当前是否有来自光通讯设备的数据,若有,则读出数据并传送给与数据中包含的目标地址绑定的激光收发模块,以便由与目标地址绑定的激光收发模块将数据以激光的形式发射给目标地址所指示的光通讯设备;每一个激光收发模块,与系统控制器连接,用于接收并保存以激光的形式发来的数据,以及,接收系统控制器传送来的数据,并将该数据以激光的形式发送给与自己绑定的地址所指示的光通讯设备,其中,每一个激光收发模块与一个光通讯设备的地址绑定。本实用新型可以解决布线困难和电磁干扰的问题。
文档编号H04B10/27GK202818528SQ20112056871
公开日2013年3月20日 申请日期2011年12月30日 优先权日2011年12月30日
发明者黄喜荣 申请人:北京同步科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1