專利名稱:中繼卡和中繼系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及通信領(lǐng)域,尤其涉及一種中繼卡和中繼系統(tǒng)。
技術(shù)背景多用途航電中繼系統(tǒng)(MARS)用來在分立實驗室之間實現(xiàn)遠程互聯(lián)的航電中繼網(wǎng)絡(luò),通過多種電氣適配卡與各種電氣接口連接,多種電氣適配卡將不同的的電氣信號轉(zhuǎn)換成MARS需要的數(shù)據(jù)格式,一個光電適配器將數(shù)據(jù)轉(zhuǎn)換成光信號進行傳輸;另一個光電適配器將接收到的光信號轉(zhuǎn)化成電氣適配卡所需要的數(shù)據(jù)格式,電氣適配卡接收數(shù)據(jù)輸出各種電氣信號,完成電氣信號的中繼。在MARS系統(tǒng)中,如何對離散IO信號進行中繼處理,目前還沒有一個明確的機制。
實用新型內(nèi)容本實用新型提供了一種中繼卡和中繼系統(tǒng),解決了不存在對離散IO信號進行中繼處理機制的問題。一種中繼卡,包括總線驅(qū)動芯片和現(xiàn)場可編程門陣列(FPGA);所述總線驅(qū)動芯片一端通過離散IO接口與外部離散IO信號總線連接,另一端與所述FPGA相連;所述FPGA —端與所述總線驅(qū)動芯片相連,另一端通過光電適配器總線接口與光電適配器相連;所述總線驅(qū)動芯片經(jīng)由所述離散IO接口收集離散IO信號,將所述離散IO信號轉(zhuǎn)換為TTL信號后發(fā)送至所述FPGA,或,自所述FPGA接收TTL信號,轉(zhuǎn)換為離散IO信號后經(jīng)由所述離散IO信號接口傳輸?shù)剿鐾獠侩x散IO信號總線;所述FPGA接收所述總線驅(qū)動芯片發(fā)送的TTL信號,將所述TTL信號采樣整合為所述光電適配器總線接口格式的數(shù)據(jù),經(jīng)由所述光電適配器總線接口發(fā)送至所述光電適配器,或,接收所述光電適配器經(jīng)由所述光電適配器總線接口發(fā)送的數(shù)據(jù),對所述數(shù)據(jù)進行拆分采樣得到TTL信號,將所述TTL信號發(fā)送至所述FPGA。優(yōu)選的,所述離散IO信號具體為ARINC429協(xié)議電氣信號,所述離散IO信號接口具體為ARINC協(xié)議總線接口,所述中繼卡具體為ARINC429中繼卡。優(yōu)選的,所述總線驅(qū)動芯片具體為ARINC429協(xié)議總線驅(qū)動芯片。本發(fā)明還提供了一種中繼系統(tǒng),包括上述中繼卡;所述中繼卡通過所述光電適配器總線接口與光電適配器相連,所述中繼卡通過離散IO信號接口與外部離散IO信號總線連接;所述中繼卡自所述光電適配器接口接收所述光電適配器發(fā)送的數(shù)據(jù),并將所述數(shù)據(jù)轉(zhuǎn)換成離散IO信號后經(jīng)由所述離散IO信號接口傳輸?shù)剿鐾獠侩x散IO信號總線,或,自所述離散IO信號接口收集所述外部離散IO信號總線上的離散IO信號,并將所述離散IO信號轉(zhuǎn)換成光電適配器接口格式的數(shù)據(jù)后經(jīng)由所述光電適配器接口發(fā)送至所述光電適配器。本實用新型提供了一種中繼卡和中繼系統(tǒng),中繼卡收集離散IO信號,包括中繼卡和光電適配器,所述中繼卡通過所述光電適配器總線接口與所述光電適配器相連,所述中繼卡通過離散IO信號接口與外部離散IO信號總線連接;所述中繼卡自所述光電適配器接口接收所述光電適配器發(fā)送的數(shù)據(jù),并將所述數(shù)據(jù)轉(zhuǎn)換成離散IO信號后經(jīng)由所述離散IO信號接口傳輸?shù)剿鐾獠侩x散IO信號總線,或,自所述離散IO信號接口收集所述外部離散IO信號總線上的離散IO信號,并將所述離散IO信號轉(zhuǎn)換成光電適配器接口格式的數(shù)據(jù)后經(jīng)由所述光電適配器接口發(fā)送至所述光電適配器。在對所述離散IO信號進行處理時,得到光電適配器總線接口格式的數(shù)據(jù),再將所述數(shù)據(jù)通過與所述光電適配器之間的總線接口發(fā)送至所述光電適配器;或,光電適配器通過與中繼卡之間的總線接口,將自外部接收到的數(shù)據(jù)發(fā)送至所述中繼卡,再由中繼卡對自所述光電適配器接收的數(shù)據(jù)進行處理,得到離散IO信號,并向所述離散IO信號格式的總線接口發(fā)送所述離散IO信號。實現(xiàn)了 MARS中對離散IO信號的中繼處理和傳輸,解決了不存在對離散IO信號進行中繼處理機制的問題。
圖Ia為本實用新型的實施例提供的一種中繼卡的結(jié)構(gòu)示意圖;圖Ib為本實用新型的實施例提供的一種中繼系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本實用新型的實施例提供的一種信號傳輸方法的流程圖;圖3為本實用新型的實施例中采樣示意圖;圖4為光電適配器對數(shù)據(jù)進行復(fù)制后采樣速率步進示意圖;圖5為本實用新型的實施例提供的一種信號傳輸方法的流程圖;圖6為本實用新型的實施例所提供的信號傳輸方法中雙向處理流程示意圖。
具體實施方式
在MARS系統(tǒng)中,如何對離散IO信號進行中繼處理,目前還沒有一個明確的機制。為了解決上述問題,本實用新型的實施例提供了一種中繼卡。本實用新型的實施例提供的中繼系統(tǒng)僅需要對電氣信號波形采集、回放,配合光電適配器實現(xiàn)對離散IO信號的中繼。離散IO信號采用透明傳輸,在通訊對端完全再現(xiàn)源端的信號時序,可以同時多通道傳輸,提高實驗室系統(tǒng)集成度。下文中將結(jié)合附圖對本實用新型的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。本實用新型的實施例提供了一種中繼卡,其結(jié)構(gòu)如圖Ia所示,包括總線驅(qū)動芯片和現(xiàn)場可編程門陣列(FPGA);所述總線驅(qū)動芯片一端通過離散IO接口與外部離散IO信號總線連接,另一端與所述FPGA相連;所述FPGA —端與所述總線驅(qū)動芯片相連,另一端通過光電適配器總線接口與光電適配器相連;所述總線驅(qū)動芯片經(jīng)由所述離散IO接口收集離散IO信號,將所述離散IO信號轉(zhuǎn)換為TTL信號后發(fā)送至所述FPGA,或,自所述FPGA接收TTL信號,轉(zhuǎn)換為離散IO信號后經(jīng)由所述離散IO信號接口傳輸?shù)剿鐾獠侩x散IO信號總線;所述FPGA接收所述總線驅(qū)動芯片發(fā)送的TTL信號,將所述TTL信號采樣整合為所述光電適配器總線接口格式的數(shù)據(jù),經(jīng)由所述光電適配器總線接口發(fā)送至所述光電適配器,或,接收所述光電適配器經(jīng)由所述光電適配器總線接口發(fā)送的數(shù)據(jù),對所述數(shù)據(jù)進行拆分采樣得到TTL信號,將所述TTL信號發(fā)送至所述FPGA。本實用新型的實施例所提供的中繼系統(tǒng),其結(jié)構(gòu)如圖Ib所示,包括所述中繼卡通過所述光電適配器總線接口與光電適配器相連,所述中繼卡通過離散IO信號接口與外部離散IO信號總線連接;所述中繼卡自所述光電適配器接口接收所述光電適配器發(fā)送的數(shù)據(jù),并將所述數(shù)據(jù)轉(zhuǎn)換成離散IO信號后經(jīng)由所述離散IO信號接口傳輸?shù)剿鐾獠侩x散IO信號總線,或, 自所述離散IO信號接口收集所述外部離散IO信號總線上的離散IO信號,并將所述離散IO信號轉(zhuǎn)換成光電適配器接口格式的數(shù)據(jù)后經(jīng)由所述光電適配器接口發(fā)送至所述光電適配器。本發(fā)明實施例提供的中繼卡和中繼系統(tǒng)可應(yīng)用于MARS中,與光電適配器結(jié)合,以實現(xiàn)基于離散IO信號中繼的MARS。為方便說明,本實用新型實施例中,以ARINC429協(xié)議電氣信號(一種離散IO信號)為例進行說明,與之相匹配的中繼卡具體為ARINC429中繼卡。ARINC429中繼卡對電氣信號進行協(xié)議解析,數(shù)據(jù)存儲轉(zhuǎn)發(fā),直接應(yīng)用在MARS中會造成數(shù)據(jù)延遲。所述離散IO信號具體為ARINC429協(xié)議電氣信號,所述離散IO信號接口具體為ARINC協(xié)議總線接口,所述中繼卡101具體為ARINC429中繼卡,所述總線驅(qū)動芯片具體為ARINC429協(xié)議總線驅(qū)動芯片。本實用新型實施例提供了一種中繼卡和中繼系統(tǒng),涉及通訊、信號交換和信號轉(zhuǎn)換,主要用于對ARINC429電氣傳輸通過光電適配器轉(zhuǎn)換成光傳輸,并還原成原電氣信號。ARINC429中繼傳輸?shù)牟粌H僅是電氣傳輸?shù)恼_數(shù)據(jù),而是完全復(fù)現(xiàn)傳輸線路的狀態(tài)(例如電氣信號受到干擾產(chǎn)生錯誤的波形;線路的故障造成信號的變形等等),還原中繼前總線上傳輸?shù)碾姎庑盘枺粚π盘栠M行任何參數(shù)修改,僅是傳輸介質(zhì)的改變。由此,可實現(xiàn)ARINC429多單元合并中繼,簡化線路,延長總線傳輸距離。本實用新型的實施例提供了一種信號傳輸方法,與本實用新型的實施例所提供的一種中繼系統(tǒng)相結(jié)合,完成信號傳輸?shù)牧鞒倘鐖D2所示,包括步驟201、中繼卡收集離散IO信號;本步驟中,選用ARINC429中繼卡收集ARINC429協(xié)議電氣信號。步驟202、所述中繼卡對所述離散IO信號進行處理,得到光電適配器總線接口格式的數(shù)據(jù);本步驟具體包括ARINC429中繼卡對所述ARINC429協(xié)議電氣信號進行電平轉(zhuǎn)換,得到TTL信號;ARINC429中繼卡對所述TTL信號進行采樣,形成所述光電適配器總線接口格式的數(shù)據(jù)。優(yōu)選的,在對所述TTL信號進行采樣時,可按照32兆時鐘進行采樣,形成所述光電適配器總線接口格式的數(shù)據(jù)。一般情況下,采樣速度為32MHz,如圖3所示,滿足常用ARINC429速率100Khz、12. 5Khz、50Khz。此外,還可以通過光電適配器對數(shù)據(jù)進行復(fù)制,降低采樣速率,實現(xiàn)2-32MHZ步進采樣,成倍步進,如圖4所示,為32MHz與16MHz之間步進的采樣示意圖。步驟203、所述中繼卡將所述數(shù)據(jù)通過與所述光電適配器之間的總線接口發(fā)送至所述光電適配器;優(yōu)選的,在所述光電適配器首次接收到所述ARINC429中繼卡發(fā)送的數(shù)據(jù)時,對所述光電適配器的數(shù)據(jù)接收FIFO進行復(fù)位。由于數(shù)據(jù)采樣是一直進行,在光電適配未開始工作時,已經(jīng)存有大量無效數(shù)據(jù),會造成不必要的延遲。為了避免延遲,優(yōu)選的,可以在光電適配器第一次訪問ARINC429中繼時對光電適配器的數(shù)據(jù)接收FIFO進行復(fù)位。 與上述發(fā)送流程相對應(yīng)的,在接收到通信對端發(fā)送的光信號時,亦需要進行相應(yīng)的處理,以將光信號轉(zhuǎn)換為本地可處理的電氣信號。仍以ARINC429協(xié)議電氣信號為例進行說明,具體流程如圖5所示,包括步驟501、光電適配器通過與中繼卡之間的總線接口,將自外部接收到的數(shù)據(jù)發(fā)送至所述中繼卡;本步驟中ARIN429中繼卡通過與所述光電適配器之間的總線接口,接收光電適配器發(fā)送的數(shù)據(jù)。步驟502、所述中繼卡對自所述光電適配器接收的數(shù)據(jù)進行處理,得到離散IO信號;本步驟具體包括I、所述ARINC429中繼卡將自所述光電適配器接收的數(shù)據(jù)進行拆分,并對拆分后的數(shù)據(jù)進行采樣輸出,得到TTL信號;由于光電適配器通過總線接口發(fā)送至ARINC429中繼卡的數(shù)據(jù)是光電適配器總線接口格式的,ARINC429協(xié)議設(shè)備不能直接使用該數(shù)據(jù),故ARINC429中繼卡需要首先對自光電適配器接收到的數(shù)據(jù)進行處理。優(yōu)選的,采樣頻率為32MHz,形成TTL信號。2、所述中繼卡對所述TTL信號進行電平轉(zhuǎn)換,得到離散IO信號;本步驟中,離散IO信號具體為ARINC429協(xié)議電氣信號。步驟503、所述中繼卡通向所述離散IO信號格式的總線接口發(fā)送所述離散IO信號; 本步驟中,ARINC429中繼卡將轉(zhuǎn)換后得到的ARINC429協(xié)議電氣信號通過ARINC429總線接口,向外部ARINC429設(shè)備發(fā)出。一般情況下,輸出速率32MHz。ARINC429協(xié)議電氣信號在中繼輸入與中繼輸出之間的延遲為2us。應(yīng)用中繼卡的MARS中,雙向的信號處理流程如圖6所示。需要說明的是,本實用新型的實施例僅以ARINC429協(xié)議為例對MARS處理離散IO信號的流程進行說明,實際上,任何其他離散IO信號(非實時總線信號),如RS232、RS422、隔離I0、LVDS輸入輸出、TTL輸入輸出,均可通過本實用新型的實施例所述的流程完成MARS內(nèi)的信號傳輸。本實用新型的實施例提供的中繼卡和中繼系統(tǒng),在實現(xiàn)MARS時,該中繼卡收集離散IO信號,對所述離散IO信號進行處理,得到光電適配器總線接口格式的數(shù)據(jù),再將所述數(shù)據(jù)通過與所述光電適配器之間的總線接口發(fā)送至所述光電適配器;或,光電適配器通過與中繼卡之間的總線接口,將自外部接收到的數(shù)據(jù)發(fā)送至所述中繼卡,再由中繼卡對自所述光電適配器接收的數(shù)據(jù)進行處理,得到離散IO信號,并向所述離散IO信號格式的總線接口發(fā)送所述離散IO信號。實現(xiàn)了 MARS中對離散IO信號的中繼處理和傳輸,解決了不存在對離散IO信號進行中繼處理機制的問題。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的全部或部分步驟可以使用計算機程序流程來實現(xiàn),所述計算機程序可以存儲于一計算機可讀存儲介質(zhì)中,所述計算機程序在相應(yīng)的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實施例的步驟之一或其組合??蛇x地,上述實施例的全部或部分步驟也可以使用集成電路來實現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本實用新型不限制于任何特定的硬件和軟件結(jié)合。 上述實施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網(wǎng)絡(luò)上。上述實施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的計算機可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本實用新型揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本實用新型的保護范圍之內(nèi)。因此,本實用新型的保護范圍應(yīng)以權(quán)利要求所述的保護范圍為準。
權(quán)利要求1.一種中繼卡,其特征在于,所述中繼卡包括總線驅(qū)動芯片和現(xiàn)場可編程門陣列FPGA ; 所述總線驅(qū)動芯片一端通過離散IO接口與外部離散IO信號總線連接,另一端與所述FPGA相連; 所述FPGA—端與所述總線驅(qū)動芯片相連,另一端通過光電適配器總線接口與光電適配器相連; 所述總線驅(qū)動芯片經(jīng)由所述離散IO接口收集離散IO信號,將所述離散IO信號轉(zhuǎn)換為TTL信號后發(fā)送至所述FPGA,或,自所述FPGA接收TTL信號,轉(zhuǎn)換為離散IO信號后經(jīng)由所述離散IO信號接口傳輸?shù)剿鐾獠侩x散IO信號總線; 所述FPGA接收所述總線驅(qū)動芯片發(fā)送的TTL信號,將所述TTL信號采樣整合為所述光電適配器總線接口格式的數(shù)據(jù),經(jīng)由所述光電適配器總線接口發(fā)送至所述光電適配器,或,接收所述光電適配器經(jīng)由所述光電適配器總線接口發(fā)送的數(shù)據(jù),對所述數(shù)據(jù)進行拆分采樣得到TTL信號,將所述TTL信號發(fā)送至所述FPGA。
2.根據(jù)權(quán)利要求I所述的中繼卡,其特征在于,所述離散IO信號具體為ARINC429協(xié)議電氣信號,所述離散IO信號接口具體為ARINC協(xié)議總線接口,所述中繼卡具體為ARINC429中繼卡。
3.根據(jù)權(quán)利要求I或2所述的中繼卡,其特征在于,所述總線驅(qū)動芯片具體為ARINC429協(xié)議總線驅(qū)動芯片。
4.一種中繼系統(tǒng),其特征在于,包括權(quán)利要求I至權(quán)利要求3任一所述的中繼卡; 所述中繼卡通過所述光電適配器總線接口與光電適配器相連,所述中繼卡通過離散IO信號接口與外部離散IO信號總線連接; 所述中繼卡自所述光電適配器接口接收所述光電適配器發(fā)送的數(shù)據(jù),并將所述數(shù)據(jù)轉(zhuǎn)換成離散IO信號后經(jīng)由所述離散IO信號接口傳輸?shù)剿鐾獠侩x散IO信號總線,或,自所述離散IO信號接口收集所述外部離散IO信號總線上的離散IO信號,并將所述離散IO信號轉(zhuǎn)換成光電適配器接口格式的數(shù)據(jù)后經(jīng)由所述光電適配器接口發(fā)送至所述光電適配器。
專利摘要本實用新型提供了一種中繼卡和中繼系統(tǒng)。涉及通信領(lǐng)域;解決了不存在對離散IO信號進行中繼處理機制的問題。該中繼卡包括總線驅(qū)動芯片和現(xiàn)場可編程門陣列(FPGA);所述總線驅(qū)動芯片一端通過離散IO接口與外部離散IO信號總線連接,另一端與所述FPGA相連;所述FPGA一端與所述總線驅(qū)動芯片相連,另一端通過光電適配器總線接口與光電適配器相連。本實用新型提供的技術(shù)方案適用于MARS,實現(xiàn)了MARS對離散IO信號的處理。
文檔編號H04L12/40GK202663428SQ201120461819
公開日2013年1月9日 申請日期2011年11月18日 優(yōu)先權(quán)日2011年11月18日
發(fā)明者蓋峰, 楊水華, 楊繼偉, 苗佳旺, 楊輝, 趙華, 郭浩, 李世鵬, 李晶, 鄭煜 申請人:北京旋極信息技術(shù)股份有限公司