專利名稱:一種1553b通訊接口檢測裝置的制作方法
技術領域:
本實用新型涉及ー種1553B通訊接ロ檢測裝置。
背景技術:
1553B通訊接ロ屬于ー種串行數(shù)據(jù)傳輸接ロ,它有三種工作模式BC、RT和MT,對于單ー接ロ來說在同一時刻只能工作在一種模式下。通常在1553B通訊接ロ正式使用之前或排故吋,需要對通訊接ロ的工作模式、通訊和信號品質(zhì)(電平、波形、波特率)進行檢測。傳統(tǒng)的檢測方法是至少采用兩臺帶有1553B通訊接ロ的設備(或計算機)相互對接,形成相互收發(fā)狀態(tài),以驗證1553B總線的三種工作模式和通訊功能。使用該方式進行1553B通訊接ロ驗證時,必須保證至少有兩人分別控制不同的設備(或計算機),通過各自的通訊軟件分別控制發(fā)送和接收,將發(fā)送和接收的數(shù)據(jù)通過人工比對后驗證其工作模式和通訊的正確性。另外,在對通訊接ロ信號的品質(zhì)進行檢測時,還需要采用示波器,人工進行信號測量、分析、判斷,方能得出信號品質(zhì)的好壞。因此,該方法操作繁瑣、效率較低、有時還會加入人為檢測誤差。
實用新型內(nèi)容本實用新型的技術解決問題是克服現(xiàn)有技術的不足,提供了ー種1553B通訊接ロ檢測裝置。采用本實用新型可以實現(xiàn)對1553B通訊接ロ的自動檢測,簡化了操作流程、提高工作效率,并排除了人為檢測可能造成的誤差。本實用新型的技術解決方案是ー種1553B通訊接ロ檢測裝置,包括控制裝置和響應裝置,所述控制裝置根據(jù)設定的檢測模式,通過1553B向響應裝置發(fā)送檢測數(shù)據(jù),并完成接收響應裝置的回傳數(shù)據(jù);所述響應裝置,通過1553B總線接收檢測數(shù)據(jù),并將檢測數(shù)據(jù)的回傳數(shù)據(jù),返回到控制裝置。所述控制裝置根據(jù)設定的檢測模式,設定響應裝置的工作模式;所述響應裝置根據(jù)設定的工作模式,接收由控制裝置發(fā)出的檢測信號或向控制裝置發(fā)送檢測信號;并根據(jù)接收或發(fā)送的檢測信號,向所述控制裝置發(fā)送狀態(tài)信號;所述控制裝置根據(jù)接收到的狀態(tài)對1553B通訊接ロ進行檢測。所述控制裝置,包括控制處理模塊、終端檢測模塊、品質(zhì)檢測模塊和檢測控制模塊,所述控制處理模塊,根據(jù)設定的檢測模式,設定響應裝置、終端檢測模塊和品質(zhì)檢測模塊的工作模式;所述工作模式包括BC檢測模式、RT檢測模式、MT檢測模式和信號品質(zhì)檢測模式,在BC檢測模式下響應裝置設置為BC工作模式,終端檢測模塊設置為RT工作模式,并接入1553B總、線,品質(zhì)檢測模塊不接入1553B總線;作為RT的終端檢測模塊與作為BC的響應裝置進行檢測信號的收發(fā);所述檢測控制模塊,根據(jù)響應裝置返回的檢測回傳信號,對檢測信號進行判斷后,輸出檢測結果;在RT檢測模式下響應裝置設置為RT工作模式,終端檢測模塊設置為BC工作模式,并接入1553B總線,品質(zhì)檢測模塊不接入1553B總線;作為BC的終端檢測模塊和作為RT的響應裝置進行檢測信號的收發(fā);所述檢測控制模塊,根據(jù)響應裝置返回的檢測回傳信號,對檢測信號進行判斷后,輸出檢測結果;在MT檢測模式下
響應裝置設置為MT工作模式,終端檢測模塊設置為BC和RT同時工作的模式,并接入1553B總線,品質(zhì)檢測模塊不接入1553B總線;終端檢測模塊利用1553B總線進行BC和RT間檢測信號的收發(fā);作為MT的響應裝置,對1553B總線的檢測信號進行監(jiān)測,并將監(jiān)測信號返回給檢測控制模塊;檢測控制模塊根據(jù)接收到的監(jiān)測信號輸出檢測結果;在信號品質(zhì)檢測模式下響應裝置設置為BC工作模式,品質(zhì)檢測模塊接入1553B總線,終端檢測模塊不接入1553B總線;響應裝置通過1553B總線發(fā)送具有固定格式的檢測信號;品質(zhì)檢測模塊根據(jù)接收到的檢測信號進行格式判斷,輸出檢測結果;在BC檢測模式、RT檢測模式、MT檢測模式或信號品質(zhì)檢測模式下,響應裝置和終端檢測模塊分別從I 31子地址收發(fā)檢測信號。在信號品質(zhì)檢測模式下,所述固定格式的檢測信號為0XFFFF、0X0000或0XAAAA。本實用新型與現(xiàn)有技術相比具有如下優(yōu)點(I)采用本實用新型所述裝置可以對1553B通訊接ロ的三種不同工作模式(BC、RT和MT)進行自動檢測,同時還可以實現(xiàn)對1553B通訊接ロ信號品質(zhì)的檢測,極大的簡化了操作流程、提高了工作效率和排除了人為檢測的誤差。(2)本實用新型中的響應裝置始終處于被控狀態(tài),接收由控制裝置中的控制處理模塊發(fā)出的控制指令,井根據(jù)控制指令設定工作模式,并將檢測數(shù)據(jù)發(fā)送到控制裝置的檢測控制模塊完成對檢測結果的判決。此種設計實現(xiàn)結果簡單,功能區(qū)分明確,便于對檢測的控制。(3)本實用新型在信號品質(zhì)檢測模式下,通過發(fā)送0XFFFF、0X0000或OXAAAA格式的三種檢測數(shù)據(jù),實現(xiàn)對1553B通訊結構信號的高電平,低電平和脈沖信號的檢測,檢測效
果全面。
圖I為本實用新型示意圖;圖2為本實用新型BC檢測時控制裝置工作流程;圖3為本實用新型BC檢測時響應裝置工作流程;圖4為本實用新型RT檢測時控制裝置工作流程;[0035]圖5為本實用新型RT檢測時響應裝置工作流程;圖6為本實用新型MT檢測時控制裝置工作流程;圖7為本實用新型MT檢測時響應裝置工作流程;圖8為本實用新型信號品質(zhì)檢測時控制裝置工作流程;圖9為本實用新型信號品質(zhì)檢測時響應裝置工作流程。
具體實施方式
下面就結合附圖對本實用新型做進ー步介紹。如圖I所示,本實用新型提出的檢測裝置由控制裝置和響應裝置兩部分組成。 控制裝置包括1.控制處理模塊;2.終端檢測模塊;3.品質(zhì)檢測模塊;4.檢測控制模塊。響應裝置包括5. 1553B通訊接ロ ;6.串行通訊接ロ ;7.計算機。整個檢測裝置在控制處理模塊的控制下,對1553B通訊接ロ進行檢測。根據(jù)1553B總線的終端類型,整個檢測裝置具有BC、RT和MT三種檢測模式,同時針對1553B總線通訊接ロ的信號傳輸質(zhì)量,還具有信號品質(zhì)檢測模塊。各模塊的作用如下I.響應裝置始終處于被控狀態(tài),串行通訊接ロ主要用于完成接收、反饋控制命令和接收MT功能檢測時的數(shù)據(jù);2.被測1553B通訊接ロ的工作模式由控制裝置設定、通訊和信號品質(zhì)由控制裝置來分析、判斷,自身不做分析和判斷;3.被測1553B通訊接ロ的三種工作模式(BC、RT、MT)和通訊信號品質(zhì)通過不同的工作流程來檢測。如圖2、3所示,BC檢測工作流程如下I.控制裝置通過控制處理模塊發(fā)送BC檢測命令及RT地址后,等待接收控制命令成功消息;接收到控制命令成功后將品質(zhì)檢測模塊斷開與通訊總線的連接,終端控制模塊設置成RT工作模式,并接入到1553B總線;將RT地址設置為指定值;設置所有RT子地址為收發(fā)模式;等待接收BC命令;如果BC要求RT發(fā)送數(shù)據(jù),則隨機產(chǎn)生I 31個16位數(shù)據(jù)并計算數(shù)據(jù)的CRC32校驗和后一起從要求的子地址發(fā)送出去,然后由檢測控制模塊接收BC的回送數(shù)據(jù),并判斷數(shù)據(jù)、校驗和收發(fā)是否一致,同時給出檢測結果;如果BC要求RT接收數(shù)據(jù),則RT將接收到的數(shù)據(jù)重新進行CRC32校驗和計算,再與數(shù)據(jù)中的CRC32校驗和比較,給出檢測結論;2.響應裝置通過串行通訊接ロ接收到BC檢測命令及數(shù)據(jù)后,將1553B通訊接ロ設定為BC工作模式同時配置BC的相關參數(shù);隨機產(chǎn)生I 31個16位數(shù)據(jù)并計算數(shù)據(jù)的CRC32校驗和后分別從I 31子地址發(fā)送RT接收數(shù)據(jù)命令及數(shù)據(jù)、校驗和;之后,分別要求RT從I 31子地址發(fā)送數(shù)據(jù);然后接收數(shù)據(jù),并將接收到的數(shù)據(jù)及要求RT接收數(shù)據(jù)命令發(fā)送給指定的RT子地址;判斷串行通訊接ロ是否收到結束命令,如果收到則結束BC檢測,否則繼續(xù)執(zhí)行上述過程。如圖4、5所示,RT檢測工作流程如下I.控制裝置通過控制處理模塊發(fā)送RT檢測命令及RT地址后,等待接收控制命令成功消息;接收到控制命令成功信息后將品質(zhì)檢測模塊斷開與通訊總線的連接,終端控制模塊設置成BC工作模式并配置相應的BC參數(shù);隨機產(chǎn)生I 31個16位數(shù)據(jù)并計算數(shù)據(jù)的CRC32校驗和后分別從I 31子地址發(fā)送RT接收數(shù)據(jù)命令及數(shù)據(jù)、校驗和;檢測控制模塊檢查BC消息狀態(tài)字;如果狀態(tài)字異常,則RT工作異常。否則,發(fā)送要求RT發(fā)送數(shù)據(jù)命令,接收數(shù)據(jù)并與發(fā)送數(shù)據(jù)比較,從而判斷RT工作情況;2.響應裝置通過串行接ロ接收到RT檢測命令及數(shù)據(jù)后,將1553B通訊接ロ設定為RT工作模式同時將RT地址設置成指定值、所有RT子地址設置為收發(fā)模式;接收BC的命令及數(shù)據(jù);將接收到的數(shù)據(jù)回送給BC ;判斷串行通訊接ロ是否收到結束命令,如果收到則結束BC檢測,否則,繼續(xù)執(zhí)行上述過程。如圖6、7所示,MT檢測工作流程如下I.控制裝置通過控制處理模塊發(fā)送MT檢測命令后,等待接收控制命令成功消息;接收到控制命令成功后將品質(zhì)分析模塊斷開與通訊總線的連接,終端檢測模塊設置為BC和RT工作模塊模式,并配置相應的BC參數(shù);RT工作模式下分別對I 31的RT地址進行如下操作將所有的RT子地址設置為收發(fā)模式,BC工作模式下隨機產(chǎn)生I 31個16位數(shù)據(jù)并計算數(shù)據(jù)的CRC32校驗和后分別從I 31子地址一起發(fā)送給RT ;從檢測控制模塊接收數(shù)據(jù),并判斷數(shù)據(jù)、校驗和是否與發(fā)送一致;給出檢測結果;2.響應裝置通過串行通訊接ロ接收到MT檢測命令后,將1553B通訊接ロ設定為MT工作模式;將MT設置為監(jiān)控所有RT的消息;接收1553B總線消息;將接收到的消息進行數(shù)據(jù)組包;通過串行通訊接ロ將數(shù)據(jù)包發(fā)送給檢測控制模塊;判斷串ロ通訊接ロ是否收到結束命令,如果收到則結束MT檢測,否則繼續(xù)執(zhí)行上述過程。如圖8、9所示,信號品質(zhì)檢測工作流程如下I.控制裝置通過檢測控制模塊發(fā)送BC檢測命令后,等待接收控制命令成功消息;接收到控制命令成功后將品質(zhì)檢測模塊接入到通訊1553B總線,終端檢測模塊斷開與1553B總線的連接;通過檢測控制模塊發(fā)送0XFFFF、0X0000或OXAAAA命令分別用于檢測信號高電平、低電平和波特率;通過品質(zhì)檢測采集數(shù)據(jù);控制處理模塊將采集的數(shù)據(jù)進一歩分析,得出分析結論;2.響應裝置通過串行接ロ接收到BC檢測命令后,將1553B通訊接ロ設定為BCエ作模式同時配置BC的相關參數(shù);根據(jù)串行通訊接ロ接收到的0XFFFF、0X0000或OXAAAA命令,BC從指定的子地址分別發(fā)送31個0XFFFF、0X0000或OXAAAA數(shù)據(jù);判斷串行通訊接ロ是否收到結束命令,如果收到則結束BC檢測,否則繼續(xù)執(zhí)行上述過程。本實用新型未詳細說明部分屬本領域技術人員公知常識。
權利要求1.一種1553B通訊接口檢測裝置,其特征在于包括控制裝置和響應裝置, 所述控制裝置根據(jù)設定的檢測模式,通過1553B向響應裝置發(fā)送檢測數(shù)據(jù),并完成接收響應裝置的回傳數(shù)據(jù); 所述響應裝置,通過1553B總線接收檢測數(shù)據(jù),并將檢測數(shù)據(jù)的回傳數(shù)據(jù),返回到控制>J-U裝直。
2.根據(jù)權利要求I所述的一種1553B通訊接口檢測裝置,其特征在于所述控制裝置,包括控制處理模塊、終端檢測模塊、品質(zhì)檢測模塊和檢測控制模塊。
3.根據(jù)權利要求2所述的一種1553B通訊接口檢測裝置,其特征在于所述響應裝置包括1553B通訊接口、串行通訊接口和計算機。
專利摘要本實用新型公開了一種1553B通訊接口檢測裝置,包括控制裝置和響應裝置。其中,所述控制裝置包括控制處理模塊、終端檢測模塊、品質(zhì)檢測模塊和檢測控制模塊;所述響應裝置包括553B通訊接口、串行通訊接口和計算機。采用本實用新型可以實現(xiàn)對1553B通訊接口的自動檢測,簡化了操作流程、提高工作效率,并排除了人為檢測可能造成的誤差。
文檔編號G06F11/267GK202394222SQ20112035668
公開日2012年8月22日 申請日期2011年9月22日 優(yōu)先權日2011年9月22日
發(fā)明者劉建華, 劉曉鋒, 孫瑤瑤, 權曉蕾, 楊業(yè)明, 林淵, 秦振漢, 胡廣明, 陳留濤 申請人:航天科工慣性技術有限公司