專利名稱:交換機以及光通訊設(shè)備的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及通信技術(shù)領(lǐng)域,更具體地,涉及一種交換機以及光通訊設(shè)備。
背景技術(shù):
數(shù)據(jù)通訊技術(shù)將計算機與通訊線路及設(shè)備結(jié)合起來,實現(xiàn)了人與計算機、計算機與計算機之間的通訊,不僅使各用戶計算機的利用率大大提高,而且極大地擴展了計算機的應(yīng)用范圍,并使各用戶實現(xiàn)計算機軟硬件資源與數(shù)據(jù)資源的共享。對計算機的遠距離實時控制和對數(shù)據(jù)的遠距離收集等項工作,也都可以利用數(shù)據(jù)通訊來進行。以太網(wǎng)(Ethernet)是目前實現(xiàn)數(shù)據(jù)通訊時所采用的最通用的一種通信協(xié)議標(biāo)準(zhǔn)。在以太網(wǎng)絡(luò)中,路由器、集線器(HUB)、交換機、和PC等設(shè)備之間連接有網(wǎng)線,使用網(wǎng)線來傳輸電信號以進行數(shù)據(jù)通訊,或者,采用無線方式進行數(shù)據(jù)通訊。但是,在某些不能布置網(wǎng)線、或者不能使用無線網(wǎng)的復(fù)雜電磁環(huán)境中,設(shè)備之間的數(shù)據(jù)通訊就會很難實現(xiàn)。
發(fā)明內(nèi)容有鑒于此,本實用新型的主要目的在于提供一種交換機以及光通訊設(shè)備,能夠解決現(xiàn)有技術(shù)中存在的在某些不能布置網(wǎng)線、或者不能使用無線網(wǎng)的復(fù)雜電磁環(huán)境中,設(shè)備之間的數(shù)據(jù)通訊很難實現(xiàn)的問題。為達到上述目的,本實用新型的技術(shù)方案是這樣實現(xiàn)的一方面,提供了一種交換機,包括系統(tǒng)控制器以及至少兩個激光收發(fā)模塊,其中系統(tǒng)控制器,用于依次判斷每一個激光收發(fā)模塊中當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),若有,則讀出數(shù)據(jù)并傳送給與數(shù)據(jù)中包含的目標(biāo)地址綁定的激光收發(fā)模塊,以便由與目標(biāo)地址綁定的激光收發(fā)模塊將數(shù)據(jù)以激光的形式發(fā)射給目標(biāo)地址所指示的光通訊設(shè)備;每一個激光收發(fā)模塊,與系統(tǒng)控制器連接,用于接收并保存以激光的形式發(fā)來的數(shù)據(jù),以及,接收系統(tǒng)控制器傳送來的數(shù)據(jù),并將該數(shù)據(jù)以激光的形式發(fā)送給與自己綁定的地址所指示的光通訊設(shè)備,其中,每一個激光收發(fā)模塊與一個光通訊設(shè)備的地址綁定。其中,每一個激光收發(fā)模塊均包括收發(fā)控制器,與系統(tǒng)控制器連接,用于在系統(tǒng)控制器的控制下,生成查詢指令,并將查詢指令串行化后輸出到調(diào)制驅(qū)動模塊,以及接收激光接收管輸入的地址,并將輸入的地址傳送到系統(tǒng)控制器;調(diào)制驅(qū)動模塊,與收發(fā)控制器連接,用于將串行的查詢指令調(diào)制到200KHZ的載波上后輸出到激光發(fā)射管;激光發(fā)射管,與調(diào)制驅(qū)動模塊連接,用于以激光的形式發(fā)射查詢指令,其中,激光發(fā)射管發(fā)射的激光對準(zhǔn)一個光通訊設(shè)備的激光接收管;激光接收管,與收發(fā)控制器連接,用于接收對準(zhǔn)的光通訊設(shè)備針對查詢指令返回的狀態(tài)數(shù)據(jù),將該狀態(tài)數(shù)據(jù)中包含的該光通訊設(shè)備的地址輸出到收發(fā)控制器,其中,該光通訊設(shè)備發(fā)射的激光對準(zhǔn)激光接收管;則,系統(tǒng)控制器還用于在接收到收發(fā)控制器傳送來的地址之后,將該收發(fā)控制器與該地址綁定,并更新綁定關(guān)系列表,其中,綁定關(guān)系列表用于記錄每一個收發(fā)控制器及其綁定的光通訊設(shè)備的地址。其中,上述的交換機還包括振蕩器,與每一個激光收發(fā)模塊中的調(diào)制驅(qū)動模塊連接,用于產(chǎn)生200KHz的載波;則,收發(fā)控制器還用于在激光接收管接收到以激光形式發(fā)來的數(shù)據(jù)之后,保存接收到的數(shù)據(jù),并設(shè)置有數(shù)據(jù)標(biāo)志,有數(shù)據(jù)標(biāo)志用于指示接收到了來自光通訊設(shè)備的數(shù)據(jù);接收并保存系統(tǒng)控制器傳送來的數(shù)據(jù),在接收完畢之后,設(shè)置待發(fā)送標(biāo)志,待發(fā)送標(biāo)志用于指示有數(shù)據(jù)正在等待發(fā)送給光通訊設(shè)備;在查詢到待發(fā)送標(biāo)志被置位時,將本收發(fā)控制器中的數(shù)據(jù)串行化后輸出到調(diào)制驅(qū)動模塊,并在輸出完畢后清除該待發(fā)送標(biāo)志;以及,在將本收發(fā)控制器中的數(shù)據(jù)全部輸出到系統(tǒng)控制器之后,清除有數(shù)據(jù)標(biāo)志。其中,系統(tǒng)控制器具體用于通過查詢每一個激光收發(fā)模塊中的收發(fā)控制器的有數(shù)據(jù)標(biāo)志,來判斷該激光收發(fā)模塊當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),若該收發(fā)控制器的有數(shù)據(jù)標(biāo)志被置位,則將該收發(fā)控制器中保存的來自光通訊設(shè)備的數(shù)據(jù)讀出并解析出該數(shù)據(jù)中包含的目標(biāo)地址,從綁定關(guān)系列表中查找到與該目標(biāo)地址綁定的收發(fā)控制器,將該數(shù)據(jù)傳送給與該目標(biāo)地址綁定的收發(fā)控制器。其中,調(diào)制驅(qū)動模塊還用于接收收發(fā)控制器輸入的串行數(shù)據(jù),并將該數(shù)據(jù)調(diào)制到200KHZ的載波上后輸出到激光發(fā)射管,通過激光發(fā)射管將該數(shù)據(jù)以激光的形式發(fā)射出去。 另一方面,還提供了一種光通訊設(shè)備,包括控制器、調(diào)制驅(qū)動模塊、和激光發(fā)射管,其中控制器用于在有數(shù)據(jù)需要轉(zhuǎn)發(fā)給其他光通訊設(shè)備時,將該數(shù)據(jù)串行化后傳送到調(diào)制驅(qū)動模塊;調(diào)制驅(qū)動模塊,與控制器連接,用于將控制器傳送來的串行數(shù)據(jù)調(diào)制到200KHZ的載波上;激光發(fā)射管,與調(diào)制驅(qū)動模塊連接,用于將調(diào)制后的數(shù)據(jù)以激光的形式發(fā)射給交換機,其中,激光發(fā)射管發(fā)射的激光對準(zhǔn)交換機的激光接收管。其中,上述的光通訊設(shè)備還包括振蕩器,與調(diào)制驅(qū)動模塊連接,用于產(chǎn)生200KHZ的載波;激光接收管,與控制器連接,用于接收交換機以激光的形式發(fā)來的數(shù)據(jù),將接收到的數(shù)據(jù)傳送到控制器,其中,交換機發(fā)射的激光對準(zhǔn)該激光接收管;控制器還用于根據(jù)激光接收管傳送來的數(shù)據(jù),執(zhí)行相應(yīng)操作。本實用新型的技術(shù)效果交換機中的每一個激光收發(fā)模塊與一個光通訊設(shè)備綁定,一個激光收發(fā)模塊接收到激光數(shù)據(jù)之后會將該數(shù)據(jù)保存下來(此時該激光收發(fā)模塊中有來自光通訊設(shè)備的數(shù)據(jù)),而系統(tǒng)控制器依次判斷每一個激光收發(fā)模塊當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),在有的情況下,就會將該數(shù)據(jù)傳送給與該數(shù)據(jù)中包含的目標(biāo)地址相綁定的光通訊設(shè)備(稱為目標(biāo)光通訊設(shè)備),由該目標(biāo)光通訊設(shè)備將該數(shù)據(jù)通過激光發(fā)射給與自己綁定的地址所指示的光通訊設(shè)備(即與自己連接的光通訊設(shè)備),從而交換機能夠通過激光轉(zhuǎn)發(fā)光通訊設(shè)備的數(shù)據(jù),交換機與位于終端的光通訊設(shè)備之間可以使用激光進行通訊,在某些不能布網(wǎng)線、或不能使用無線網(wǎng)的復(fù)雜電磁環(huán)境中,末端通過采用本實用新型實施例的激光實現(xiàn)了設(shè)備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大地縮短了工期、節(jié)約了成本。
此處所說明的附圖用來提供對本實用新型的進一步理解,構(gòu)成本申請的一部分,本實用新型的示意性實施例及其說明用于解釋本實用新型,并不構(gòu)成對本實用新型的不當(dāng)限定。在附圖中圖I示出了根據(jù)本實用新型的實施例的數(shù)據(jù)通訊系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖;圖2示出了根據(jù)本實用新型的實施例一的交換機的結(jié)構(gòu)示意圖;[0017]圖3示出了根據(jù)本實用新型的實施例二的交換機的結(jié)構(gòu)示意圖;圖4示出了根據(jù)本實用新型的實施例四的光通訊設(shè)備的結(jié)構(gòu)示意圖;圖5示出了根據(jù)本實用新型的實施例五的光通訊設(shè)備的結(jié)構(gòu)示意圖;圖6示出了根據(jù)本實用新型的實施例六的數(shù)據(jù)通訊系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)圖;圖7示出了根據(jù)本實用新型的實施例六的數(shù)據(jù)通訊系統(tǒng)的另一種網(wǎng)絡(luò)架構(gòu)圖;圖8示出了根據(jù)本實用新型的實施例七的交換機的數(shù)據(jù)通訊方法的流程圖;圖9示出了根據(jù)本實用新型的實施例八的交換機中的系統(tǒng)控制器的處理流程圖;圖10示出了根據(jù)本實用新型的實施例八的交換機中的激光收發(fā)模塊的處理流程圖;圖11示出了根據(jù)本實用新型的實施例九的光通訊設(shè)備的數(shù)據(jù)通訊方法的流程圖;圖12示出了根據(jù)本實用新型的實施例九的光通訊設(shè)備中的收發(fā)控制器的處理流程圖。
具體實施方式
下面將參考附圖并結(jié)合實施例,來詳細(xì)說明本實用新型。圖I示出了根據(jù)本實用新型的實施例的數(shù)據(jù)通訊系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖。如圖I所示,該系統(tǒng)中包括了至少一個交換機10和至少兩個光通訊設(shè)備20,光通訊設(shè)備之間可以通過交換機進行數(shù)據(jù)轉(zhuǎn)發(fā)。交換機10與光通訊設(shè)備20之間通過激光進行通訊。交換機和每一個光通訊設(shè)備均具有唯一的地址。實施例一如圖2所示,上述圖I中的交換機10包括系統(tǒng)控制器102以及至少兩個激光收發(fā)模塊104,其中系統(tǒng)控制器102,用于依次判斷每一個激光收發(fā)模塊當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù)(來自與其連接(或綁定)的光通訊設(shè)備的數(shù)據(jù)),若有,則讀出該數(shù)據(jù)并傳送給與該數(shù)據(jù)中包含的目標(biāo)地址綁定的激光收發(fā)模塊,以便由該與目標(biāo)地址綁定的激光收發(fā)模塊將該數(shù)據(jù)以激光的形式發(fā)射給該目標(biāo)地址所指示的光通訊設(shè)備(即地址為該目標(biāo)地址的光通訊設(shè)備);每一個激光收發(fā)模塊104,與系統(tǒng)控制器102連接,用于接收并保存以激光的形式發(fā)來的數(shù)據(jù)(即與自己綁定(或連接)的地址所指示的光通訊設(shè)備(如稱為第一光通訊設(shè)備)發(fā)來的數(shù)據(jù)),以及,接收系統(tǒng)控制器102傳送來的數(shù)據(jù),并將該數(shù)據(jù)以激光的形式發(fā)送給與自己綁定的地址所指示的光通訊設(shè)備(即第一光通訊設(shè)備),其中,每一個激光收發(fā)模塊與一個光通訊設(shè)備(該光通訊設(shè)備是與該激光收發(fā)模塊相連接)的地址綁定。本實用新型實施例的交換機中,每一個激光收發(fā)模塊與一個光通訊設(shè)備綁定,一個激光收發(fā)模塊接收到激光數(shù)據(jù)之后會將該數(shù)據(jù)保存下來(此時該激光收發(fā)模塊中有來自光通訊設(shè)備的數(shù)據(jù)),而系統(tǒng)控制器依次判斷每一個激光收發(fā)模塊當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),在有的情況下,就會將該數(shù)據(jù)傳送給與該數(shù)據(jù)中包含的目標(biāo)地址相綁定的光通訊設(shè)備(稱為目標(biāo)光通訊設(shè)備),由該目標(biāo)光通訊設(shè)備將該數(shù)據(jù)通過激光發(fā)射給與自己綁定的地址所指示的光通訊設(shè)備(即與自己連接的光通訊設(shè)備),從而交換機能夠通過激光轉(zhuǎn)發(fā)光通訊設(shè)備的數(shù)據(jù),交換機與位于終端的光通訊設(shè)備之間可以使用激光進行通訊,在某些不能布網(wǎng)線、或不能使用無線網(wǎng)的復(fù)雜電磁環(huán)境中,末端通過采用本實用新型實施例的激光實現(xiàn)了設(shè)備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大地縮短了工期、節(jié)約了成本。實施例二如圖3所示,每一個激光收發(fā)模塊104均包括收發(fā)控制器1042、調(diào)制驅(qū)動模塊1044、激光發(fā)射管1046、以及激光接收管1048,其中激光發(fā)射管1046發(fā)射的激光對準(zhǔn)一個光通訊設(shè)備的激光接收管,并且,該光通訊設(shè)備發(fā)射 的激光也對準(zhǔn)激光接收管1048,從而,該光通訊設(shè)備能夠與該激光收發(fā)模塊通過激光進行數(shù)據(jù)交互。為了在交換機啟動之后,實現(xiàn)每一個激光收發(fā)模塊與一個光通訊設(shè)備的地址綁定,各個模塊的功能如下收發(fā)控制器1042,與系統(tǒng)控制器102連接,用于在系統(tǒng)控制器102的控制下,生成查詢指令,并將查詢指令串行化后輸出到調(diào)制驅(qū)動模塊1044,以及接收激光接收管1048輸入的地址,并將輸入的地址傳送到系統(tǒng)控制器102 ;調(diào)制驅(qū)動模塊1044,與收發(fā)控制器1042連接,用于將收發(fā)控制器1042輸入的串行的查詢指令調(diào)制到200KHz的載波上后輸出到激光發(fā)射管1046 ;激光發(fā)射管1046,與調(diào)制驅(qū)動模塊1044連接,用于以激光的形式發(fā)射查詢指令;激光接收管1048,與收發(fā)控制器1042連接,用于接收對準(zhǔn)的光通訊設(shè)備針對查詢指令返回的狀態(tài)數(shù)據(jù),將該狀態(tài)數(shù)據(jù)中包含的該光通訊設(shè)備的地址輸出到收發(fā)控制器1042 ;則,系統(tǒng)控制器102還用于在接收到一個收發(fā)控制器1042傳送來的地址之后,將該收發(fā)控制器與該地址綁定,并更新綁定關(guān)系列表,其中,綁定關(guān)系列表用于記錄每一個收發(fā)控制器及其綁定的光通訊設(shè)備的地址。從而,每一個激光收發(fā)模塊通過其中的收發(fā)控制器與一個光通訊設(shè)備的地址進行了綁定。顯然,為了能夠?qū)崿F(xiàn)調(diào)制,如圖3所示,該交換機中還需要包括可以產(chǎn)生上述200KHz的載波的振蕩器106,與每一個激光收發(fā)模塊104中的調(diào)制驅(qū)動模塊1044連接。實施例三為了能夠讓系統(tǒng)控制器能夠判斷出收發(fā)控制器中是否有來自光通訊設(shè)備的數(shù)據(jù),如圖3中的收發(fā)控制器1042還用于在激光接收管1048接收到以激光形式發(fā)來的數(shù)據(jù)(即與自己綁定的地址所指示的光通訊設(shè)備發(fā)來的數(shù)據(jù))之后,保存這些接收到的數(shù)據(jù),并設(shè)置有數(shù)據(jù)標(biāo)志,該有數(shù)據(jù)標(biāo)志用于指示接收到了來自光通訊設(shè)備的數(shù)據(jù)。系統(tǒng)控制器通過一個收發(fā)控制器的有數(shù)據(jù)標(biāo)志,即可獲知該收發(fā)控制器當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),并在有數(shù)據(jù)時,將該數(shù)據(jù)讀出并傳送給與該數(shù)據(jù)中包含的目標(biāo)地址綁定的收發(fā)控制器。而在將本收發(fā)控制器中的數(shù)據(jù)全部輸出到系統(tǒng)控制器之后,收發(fā)控制器就會清除該有數(shù)據(jù)
O同時,收發(fā)控制器1042還用于接收并保存系統(tǒng)控制器102傳送來的數(shù)據(jù),并在接收完畢之后,設(shè)置待發(fā)送標(biāo)志,該待發(fā)送標(biāo)志用于指示自己有數(shù)據(jù)正在等待發(fā)送給光通訊設(shè)備,在查詢到待發(fā)送標(biāo)志被置位時,就會將本收發(fā)控制器中的數(shù)據(jù)串行化后輸出到調(diào)制驅(qū)動模塊(以便由調(diào)制驅(qū)動模塊將該數(shù)據(jù)調(diào)制后通過激光發(fā)射管以激光的形式發(fā)射出去),并在輸出完畢后清除該待發(fā)送標(biāo)志。[0045]由上,圖2和3中的系統(tǒng)控制器102具體用于通過查詢每一個激光收發(fā)模塊中的收發(fā)控制器的有數(shù)據(jù)標(biāo)志,來判斷該激光收發(fā)模塊當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),若該收發(fā)控制器的有數(shù)據(jù)標(biāo)志被置位,則說明有數(shù)據(jù),將該收發(fā)控制器中保存的來自光通訊設(shè)備的數(shù)據(jù)讀出并解析出該數(shù)據(jù)中包含的目標(biāo)地址,從綁定關(guān)系列表中查找到與該目標(biāo)地址綁定的收發(fā)控制器,將該數(shù)據(jù)傳送給與該目標(biāo)地址綁定的收發(fā)控制器。圖3中的調(diào)制驅(qū)動模塊1044還用于接收收發(fā)控制器1042輸入的串行數(shù)據(jù),并將該數(shù)據(jù)調(diào)制到200KHZ的載波上后輸出到激光發(fā)射管1046,通過激光發(fā)射管1046將該數(shù)據(jù)以激光的形式發(fā)射出去。由于激光具有定向發(fā)光的特點,因此采用激光傳輸數(shù)據(jù),只需將一個激光收發(fā)模塊中的激光發(fā)射管發(fā)射的激光對準(zhǔn)一個光通訊設(shè)備的激光接收管,該光通訊設(shè)備的激光發(fā)射管發(fā)射的激光對準(zhǔn)該激光收發(fā)模塊中的激光接收管,即可實現(xiàn)兩者之間的交互。實施例四 圖4示出了根據(jù)本實用新型的實施例四的光通訊設(shè)備的結(jié)構(gòu)示意圖,上述圖I中的光通訊設(shè)備20包括控制器202、調(diào)制驅(qū)動模塊204、和激光發(fā)射管206、振蕩器208、以及激光接收管209,其中控制器202用于在有數(shù)據(jù)需要轉(zhuǎn)發(fā)給其他光通訊設(shè)備時,將該數(shù)據(jù)串行化后傳送到調(diào)制驅(qū)動模塊204,以及根據(jù)激光接收管209傳送來的數(shù)據(jù),執(zhí)行相應(yīng)操作;調(diào)制驅(qū)動模塊204,與控制器202連接,用于將控制器202傳送來的串行數(shù)據(jù)調(diào)制到200KHz的載波上;激光發(fā)射管206,與調(diào)制驅(qū)動模塊204連接,用于將調(diào)制后的數(shù)據(jù)以激光的形式發(fā)射給交換機,其中,激光發(fā)射管206發(fā)射的激光對準(zhǔn)交換機的激光接收管。振蕩器208,與調(diào)制驅(qū)動模塊204連接,用于產(chǎn)生上述200KHz的載波;激光接收管209,與控制器202連接,用于接收交換機以激光的形式發(fā)來的數(shù)據(jù),將接收到的數(shù)據(jù)傳送到控制器202,其中,交換機發(fā)射的激光對準(zhǔn)該激光接收管209。實施例五在實際應(yīng)用時,如圖5所示,上述實施例四中的控制器202可以進一步由系統(tǒng)控制器2022和收發(fā)控制器2024組成,則,激光通訊設(shè)備20包括系統(tǒng)控制器2022、收發(fā)控制器2024、調(diào)制驅(qū)動模塊204、激光發(fā)射管206、振蕩器208和激光接收管209。將系統(tǒng)控制器2022和收發(fā)控制器2024合并成一個控制器202時,可以由一個高性能的控制器實現(xiàn)。實施例六實施例一至三中的交換機和實施例四、五中的光通訊設(shè)備組成的數(shù)據(jù)通訊系統(tǒng)的一種架構(gòu)圖,可以如圖6所示。圖6中,光通訊設(shè)備的數(shù)量為16,則交換機中的激光收發(fā)模塊有16個。當(dāng)光通訊設(shè)備的數(shù)量較大時,需要提高交換機的系統(tǒng)處理器的性能。如果光通訊設(shè)備的分布范圍較大、數(shù)量較多,則可以采用如圖7所示的分組、級聯(lián)的方法。在圖6和圖7中,要保證每一個光通訊設(shè)備發(fā)射出的激光剛好能照射到交換機相應(yīng)的激光收發(fā)模塊的激光接收管上,并且,交換機對應(yīng)的激光發(fā)射管發(fā)射出的激光要剛好照射到激光通訊設(shè)備的激光接收管上。上述實施例中的交換機和光通訊設(shè)備可以應(yīng)用在數(shù)據(jù)速率小于IOkbit/秒的數(shù)據(jù)通訊系統(tǒng)中。實施例七上述實施例一至三中的交換機的數(shù)據(jù)通訊方法的流程,如圖8所示,包括以下步驟步驟S802,系統(tǒng)控制器依次判斷每一個激光收發(fā)模塊當(dāng)前是否有數(shù)據(jù);步驟S804,若有數(shù)據(jù),則系統(tǒng)控制器讀出數(shù)據(jù)并傳送給與該數(shù)據(jù)中包含的目標(biāo)地址綁定的激光收發(fā)模塊;步驟S806,上述與目標(biāo)地址綁定的激光收發(fā)模塊將該數(shù)據(jù)以激光的形式發(fā)射給該目標(biāo)地址所指示的光通訊設(shè)備;其中,每一個激光收發(fā)模塊與一個光通訊設(shè)備的地址綁定。實施例八 在激光收發(fā)模塊中,收發(fā)控制器主要用于處理激光接收管接收到的串行激光數(shù)據(jù),并將其送到上端的系統(tǒng)控制器。同時接收上端的系統(tǒng)控制器發(fā)來的數(shù)據(jù),將其串行化以后送到調(diào)制驅(qū)動模塊。調(diào)制驅(qū)動模塊主要是將收發(fā)控制器送來的串行的數(shù)據(jù)調(diào)制到200KHZ振蕩器送來的載波上,并將其送到激光發(fā)射管發(fā)射被串行數(shù)據(jù)調(diào)制過的激光信號。開始工作前需要為每一個光通訊設(shè)備配置不同的設(shè)備地址,并將每一個光通訊設(shè)備的激光發(fā)射管發(fā)射的激光對準(zhǔn)交換機的一個激光接收管,同時,將相應(yīng)的激光發(fā)射管發(fā)射的激光對準(zhǔn)該光通訊設(shè)備的激光接收管。如圖9所示,交換機中的系統(tǒng)控制器的處理流程,包括以下步驟步驟S902,系統(tǒng)控制器生成查詢指令,并通過所有的激光收發(fā)模塊向光通訊設(shè)備發(fā)射查詢指令,接收光通訊設(shè)備在收到查詢指令后返回的包含自己的設(shè)備地址的狀態(tài)數(shù)據(jù),根據(jù)返回的設(shè)備地址將其與相應(yīng)的激光收發(fā)模塊的收發(fā)控制器綁定,并更新綁定關(guān)系列表;在綁定關(guān)系列表中記錄了每一個收發(fā)控制器以及與其綁定的設(shè)備地址。步驟S904 S906,系統(tǒng)控制器會輪流讀取各個收發(fā)控制器的“有數(shù)據(jù)”標(biāo)志位,讀取第X個收發(fā)控制器的“有數(shù)據(jù)”標(biāo)志位,判斷該收發(fā)控制器是否有數(shù)據(jù),若該收發(fā)控制器的“有數(shù)據(jù)”標(biāo)志位被置位,則說明其有數(shù)據(jù),進入步驟S908,否則,說明沒有數(shù)據(jù),進入步驟S916 ;其中,“有數(shù)據(jù)”標(biāo)志位用于指示當(dāng)前有來自光通訊設(shè)備的數(shù)據(jù)。步驟S908,先判斷該收發(fā)控制器X是否已經(jīng)與其連接的光通訊設(shè)備的設(shè)備地址綁定,若已經(jīng)綁定,則進入步驟S912,若還未綁定,則進入步驟S910 ;步驟S910,將該收發(fā)控制器X與其連接的光通訊設(shè)備的設(shè)備地址進行綁定;綁定的過程同步驟S902,這里不再贅述。步驟S912 S914,向該收發(fā)控制器X發(fā)送“讀片選”命令,讀取該收發(fā)控制器X中的數(shù)據(jù),并解析該收發(fā)控制器X中的數(shù)據(jù)所包含的目標(biāo)地址,向與該目標(biāo)地址綁定的收發(fā)控制器(稱為收發(fā)控制器Y)發(fā)送“寫片選”命令,向收發(fā)控制器Y傳送這些數(shù)據(jù);收發(fā)控制器Y收到這些數(shù)據(jù)之后,就會將這些數(shù)據(jù)經(jīng)過調(diào)制后以激光的形式發(fā)射給與自己綁定的地址所指示的光通訊設(shè)備。步驟S914,令X = X+1,并返回步驟S904,繼續(xù)對下一個收發(fā)控制器執(zhí)行步驟S904 S914。[0080]交換機與光通訊設(shè)備之間交互的數(shù)據(jù)包的結(jié)構(gòu)如表I所示,包含起始碼、目標(biāo)地址、源地址、數(shù)據(jù)類型、數(shù)據(jù)和校驗碼。表I
起始碼目標(biāo)地址源地址數(shù)據(jù)類型數(shù)據(jù)校驗碼~其中,起始碼每個數(shù)據(jù)包的開頭傳輸?shù)膬蓚€字節(jié)數(shù)據(jù),用于指示已經(jīng)開始傳輸數(shù)據(jù)包;目標(biāo)地址要接收該數(shù)據(jù)包的設(shè)備的地址;源地址發(fā)送該數(shù)據(jù)包的設(shè)備的地址;·數(shù)據(jù)類型根據(jù)具體操作自行定義;數(shù)據(jù)根據(jù)具體操作自行定義;校驗碼除起始碼以外的所有數(shù)據(jù)之和的低8位。則,交換機中的每一個激光收發(fā)模塊的處理流程如圖10所示。激光收發(fā)模塊工作時,將同時啟動四個線程線程一、不斷查詢“待發(fā)送”標(biāo)志;線程二、等待光通訊設(shè)備發(fā)來的激光數(shù)據(jù);線程三、等待系統(tǒng)控制器的“寫片選”命令;線程四、等待系統(tǒng)控制器的“讀片選”命令。線程一的工作流程包括以下步驟步驟S1002,當(dāng)系統(tǒng)啟動時一直查詢“待發(fā)送”標(biāo)志;步驟S1004,通過“待發(fā)送”標(biāo)志來判斷自己是否有數(shù)據(jù)要發(fā)送給光通訊設(shè)備(即與自己綁定的地址所指示的光通訊設(shè)備),若“待發(fā)送”標(biāo)志被置位,即表示有激光數(shù)據(jù)需要發(fā)送給光通訊設(shè)備,進入步驟S1006,否則,返回步驟S1002繼續(xù)查詢“待發(fā)送”標(biāo)志;步驟S 1006,發(fā)送本收發(fā)控制器中激光發(fā)送緩沖區(qū)中的數(shù)據(jù),并清除“待發(fā)送”標(biāo)志。然后,返回步驟S1002。線程二的工作流程包括以下步驟步驟S1008 S1010,當(dāng)系統(tǒng)啟動后,一直處于等待接收激光數(shù)據(jù)的狀態(tài)。判斷是否接收到光通訊設(shè)備發(fā)來的激光數(shù)據(jù),若收到激光數(shù)據(jù),則進入步驟S1012,否則,返回步驟S1008繼續(xù)等到激光數(shù)據(jù);步驟S1012 S1014,在接收完完整的激光數(shù)據(jù)之后,判斷其中的校驗碼是否正確,如果校驗碼不正確,則進入步驟S1018,如果檢驗碼正確,則進入步驟S1016 ;將數(shù)據(jù)包中除起始碼以外的所有數(shù)據(jù)相加后取其低8位,若該值與數(shù)據(jù)包中攜帶的校驗碼一致,則校驗碼正確,否則不正確。步驟S1016,將接收的數(shù)據(jù)存入本收發(fā)控制器中的激光接收緩沖區(qū)中,并設(shè)置“有數(shù)據(jù)”標(biāo)志;然后,進入步驟S1018 ;步驟S1018,清除接收的激光數(shù)據(jù),然后,返回步驟S1008。線程三的工作流程包括以下步驟步驟S1020,當(dāng)系統(tǒng)啟動后,一直處于等待系統(tǒng)控制器的寫片選命令的狀態(tài);步驟S1022,判斷是否接收到系統(tǒng)控制器發(fā)來的“寫片選”命令,若收到了,則進入步驟S1024,否則,返回步驟S1020,繼續(xù)等待;[0103]步驟S1024 S1026,接收系統(tǒng)控制器傳送來的數(shù)據(jù),并將數(shù)據(jù)存入激光發(fā)送緩沖區(qū)中。在接收完成后,設(shè)置“待發(fā)送”標(biāo)志。然后,返回步驟S1020。線程四的工作流程包括以下步驟步驟S1028,當(dāng)系統(tǒng)啟動后,一直處于等待系統(tǒng)控制器的讀片選命令的狀態(tài);步驟S1030,判斷是否接收到了系統(tǒng)控制器發(fā)來的“讀片選”命令,若收到了,則進入步驟S1032,若未收到,則返回步驟S1028,繼續(xù)等待;步驟S1032,發(fā)送“激光接收緩沖區(qū)”中的數(shù)據(jù)到系統(tǒng)控制器,發(fā)送完成后,清除“有數(shù)據(jù)”標(biāo)志。然后,返回步驟S1028。實施例九實施例四和五中的光通訊設(shè)備的數(shù)據(jù)通訊方法的流程,如圖11所示,包括以下步 驟步驟S1102,控制器在有數(shù)據(jù)需要轉(zhuǎn)發(fā)給其他光通訊設(shè)備時,將該數(shù)據(jù)串行化后傳送到調(diào)制驅(qū)動模塊;步驟S1104,調(diào)制驅(qū)動模塊將控制器傳送來的串行數(shù)據(jù)調(diào)制到200KHZ的載波上;步驟S1106,激光發(fā)射管將調(diào)制后的數(shù)據(jù)以激光的形式發(fā)射給交換機,其中,激光發(fā)射管發(fā)射的激光對準(zhǔn)交換機的激光接收管。在實際應(yīng)用中,可以將控制器分成系統(tǒng)控制器和收發(fā)控制器,此時,如圖12所示,收發(fā)控制器在啟動時將同時啟動二個線程線程一、查詢由系統(tǒng)控制器設(shè)置的“待發(fā)送”標(biāo)志;線程二、等待接收由交換機發(fā)來的激光數(shù)據(jù)。線程一的工作流程包括以下步驟步驟S1202 S1204,如果系統(tǒng)控制器有數(shù)據(jù)需要發(fā)送到其他的光通訊設(shè)備的時候,將“待發(fā)送”標(biāo)志置位。收發(fā)控制器查詢“待發(fā)送”標(biāo)志,判斷系統(tǒng)控制器是否有數(shù)據(jù)需要發(fā)送,若“待發(fā)送”標(biāo)志被置位,說明有數(shù)據(jù),則進入步驟S1206,否則,說明沒有數(shù)據(jù),返回步驟S1202繼續(xù)查詢;步驟S1206,從系統(tǒng)控制器讀取數(shù)據(jù),并將該數(shù)據(jù)通過激光的方式發(fā)送到交換機,再由交換機轉(zhuǎn)發(fā)到其他的光通訊設(shè)備。發(fā)送完成后清除該“待發(fā)送”標(biāo)志。然后,返回步驟S1202。線程二的工作流程包括以下步驟步驟S1208,啟動后處于等待接收由交換機(如上述實施例一至三的交換機)發(fā)來的激光數(shù)據(jù)的狀態(tài);步驟S1210,判斷激光接收管是否收到由交換機發(fā)來的激光數(shù)據(jù),若是,則進入步驟S1210,否則,返回步驟S1208,繼續(xù)等待;步驟S1212,在接收完完整的數(shù)據(jù)之后,檢驗數(shù)據(jù)包中的校驗碼是否正確,如果不正確,則進入步驟S1218,如果正確,則進入步驟S1216 ;步驟S1216,將該數(shù)據(jù)傳送給系統(tǒng)控制器執(zhí)行相應(yīng)的操作,然后,返回步驟S1208 ;步驟S1218,清除數(shù)據(jù),并返回步驟S1208。從以上的描述中,可以看出,本實用新型上述的實施例實現(xiàn)了如下技術(shù)效果交換機中的每一個激光收發(fā)模塊與一個光通訊設(shè)備綁定,一個激光收發(fā)模塊接收到激光數(shù)據(jù)之后會將該數(shù)據(jù)保存下來(此時該激光收發(fā)模塊中有來自光通訊設(shè)備的數(shù)據(jù)),而系統(tǒng)控制器依次判斷每一個激光收發(fā)模塊當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),在有的情況下,就會將該數(shù)據(jù)傳送給與該數(shù)據(jù)中包含的目標(biāo)地址相綁定的光通訊設(shè)備(稱為目標(biāo)光通訊設(shè)備),由該目標(biāo)光通訊設(shè)備將該數(shù)據(jù)通過激光發(fā)射給與自己綁定的地址所指示的光通訊設(shè)備(即與自己連接的光通訊設(shè)備),從而交換機能夠通過激光轉(zhuǎn)發(fā)光通訊設(shè)備的數(shù)據(jù),交換機與位于終端的光通訊設(shè)備之間可以使用激光進行通訊,在某些不能布網(wǎng)線、或不能使用無線網(wǎng)的復(fù)雜電磁環(huán)境中,末端通過采用本實用新型實施例的激光實現(xiàn)了設(shè)備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大地縮短了工期、節(jié)約了成本。以上所述僅為本實用新型的優(yōu)選實施例而已,并不用于限制本實用新型,對于本 領(lǐng)域的技術(shù)人員來說,本實用新型可以有各種更改和變化。凡在本實用新型的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本實用新型的保護范圍之內(nèi)。
權(quán)利要求1.一種交換機,其特征在于,包括系統(tǒng)控制器以及至少兩個激光收發(fā)模塊,其中 所述系統(tǒng)控制器,用于依次判斷每一個激光收發(fā)模塊中當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),若有,則讀出所述數(shù)據(jù)并傳送給與所述數(shù)據(jù)中包含的目標(biāo)地址綁定的激光收發(fā)模塊,以便由與所述目標(biāo)地址綁定的激光收發(fā)模塊將所述數(shù)據(jù)以激光的形式發(fā)射給所述目標(biāo)地址所指示的光通訊設(shè)備; 每一個激光收發(fā)模塊,與所述系統(tǒng)控制器連接,用于接收并保存以激光的形式發(fā)來的數(shù)據(jù),以及,接收所述系統(tǒng)控制器傳送來的數(shù)據(jù),并將該數(shù)據(jù)以激光的形式發(fā)送給與自己綁定的地址所指示的光通訊設(shè)備,其中,每一個激光收發(fā)模塊與一個光通訊設(shè)備的地址綁定。
2.根據(jù)權(quán)利要求I所述的交換機,其特征在于,每一個激光收發(fā)模塊均包括 收發(fā)控制器,與所述系統(tǒng)控制器連接,用于在所述系統(tǒng)控制器的控制下,生成查詢指令,并將所述查詢指令串行化后輸出到調(diào)制驅(qū)動模塊,以及接收激光接收管輸入的地址,并將輸入的地址傳送到所述系統(tǒng)控制器; 所述調(diào)制驅(qū)動模塊,與所述收發(fā)控制器連接,用于將串行的查詢指令調(diào)制到200KHZ的載波上后輸出到激光發(fā)射管; 所述激光發(fā)射管,與所述調(diào)制驅(qū)動模塊連接,用于以激光的形式發(fā)射查詢指令,其中,所述激光發(fā)射管發(fā)射的激光對準(zhǔn)一個光通訊設(shè)備的激光接收管; 所述激光接收管,與所述收發(fā)控制器連接,用于接收對準(zhǔn)的光通訊設(shè)備針對所述查詢指令返回的狀態(tài)數(shù)據(jù),將該狀態(tài)數(shù)據(jù)中包含的該光通訊設(shè)備的地址輸出到所述收發(fā)控制器,其中,該光通訊設(shè)備發(fā)射的激光對準(zhǔn)所述激光接收管; 貝1J,所述系統(tǒng)控制器還用于在接收到收發(fā)控制器傳送來的地址之后,將該收發(fā)控制器與該地址綁定,并更新綁定關(guān)系列表,其中,所述綁定關(guān)系列表用于記錄每一個收發(fā)控制器及其綁定的光通訊設(shè)備的地址。
3.根據(jù)權(quán)利要求2所述的交換機,其特征在于,還包括振蕩器,與每一個激光收發(fā)模塊中的調(diào)制驅(qū)動模塊連接,用于產(chǎn)生所述200KHZ的載波;則, 所述收發(fā)控制器還用于在所述激光接收管接收到以激光形式發(fā)來的數(shù)據(jù)之后,保存接收到的數(shù)據(jù),并設(shè)置有數(shù)據(jù)標(biāo)志,所述有數(shù)據(jù)標(biāo)志用于指示接收到了來自光通訊設(shè)備的數(shù)據(jù);接收并保存所述系統(tǒng)控制器傳送來的數(shù)據(jù),在接收完畢之后,設(shè)置待發(fā)送標(biāo)志,所述待發(fā)送標(biāo)志用于指示有數(shù)據(jù)正在等待發(fā)送給光通訊設(shè)備;在查詢到待發(fā)送標(biāo)志被置位時,將本收發(fā)控制器中的數(shù)據(jù)串行化后輸出到所述調(diào)制驅(qū)動模塊,并在輸出完畢后清除該待發(fā)送標(biāo)志;以及,在將本收發(fā)控制器中的數(shù)據(jù)全部輸出到所述系統(tǒng)控制器之后,清除有數(shù)據(jù)標(biāo)O
4.一種光通訊設(shè)備,其特征在于,包括控制器、調(diào)制驅(qū)動模塊、和激光發(fā)射管,其中 所述控制器用于在有數(shù)據(jù)需要轉(zhuǎn)發(fā)給其他光通訊設(shè)備時,將該數(shù)據(jù)串行化后傳送到調(diào)制驅(qū)動t旲塊; 所述調(diào)制驅(qū)動模塊,與所述控制器連接,用于將所述控制器傳送來的串行數(shù)據(jù)調(diào)制到200KHz的載波上; 所述激光發(fā)射管,與所述調(diào)制驅(qū)動模塊連接,用于將調(diào)制后的數(shù)據(jù)以激光的形式發(fā)射給交換機,其中,所述激光發(fā)射管發(fā)射的激光對準(zhǔn)所述交換機的激光接收管。
5.根據(jù)權(quán)利要求4所述的光通訊設(shè)備,其特征在于,還包括振蕩器,與所述調(diào)制驅(qū)動模塊連接,用于產(chǎn)生所述200KHZ的載波; 激光接收管,與所述控制器連接,用于接收所述交換機以激光的形式發(fā)來的數(shù)據(jù),將接收到的數(shù)據(jù)傳送到所述控制器,其中,所述交換機發(fā)射的激光對準(zhǔn)該激光接收管; 所述控制器還用于根據(jù)所述激光接收管傳送來的數(shù)據(jù),執(zhí)行相應(yīng)操作。
專利摘要本實用新型公開了一種交換機以及光通訊設(shè)備,其中的交換機包括系統(tǒng)控制器以及至少兩個激光收發(fā)模塊,其中系統(tǒng)控制器,用于依次判斷每一個激光收發(fā)模塊中當(dāng)前是否有來自光通訊設(shè)備的數(shù)據(jù),若有,則讀出數(shù)據(jù)并傳送給與數(shù)據(jù)中包含的目標(biāo)地址綁定的激光收發(fā)模塊,以便由與目標(biāo)地址綁定的激光收發(fā)模塊將數(shù)據(jù)以激光的形式發(fā)射給目標(biāo)地址所指示的光通訊設(shè)備;每一個激光收發(fā)模塊,與系統(tǒng)控制器連接,用于接收并保存以激光的形式發(fā)來的數(shù)據(jù),以及,接收系統(tǒng)控制器傳送來的數(shù)據(jù),并將該數(shù)據(jù)以激光的形式發(fā)送給與自己綁定的地址所指示的光通訊設(shè)備,其中,每一個激光收發(fā)模塊與一個光通訊設(shè)備的地址綁定。本實用新型可以解決布線困難和電磁干擾的問題。
文檔編號H04B10/27GK202818528SQ20112056871
公開日2013年3月20日 申請日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者黃喜榮 申請人:北京同步科技有限公司