專利名稱:衛(wèi)星通訊1553b地面檢測系統(tǒng)及其檢測方法
技術領域:
本發(fā)明涉及一種航空航天用地面檢測系統(tǒng),尤其涉及一種衛(wèi)星通訊1553B地面檢 測系統(tǒng)及其檢測方法。
背景技術:
目前的1553B地面檢測系統(tǒng)多采用單片機加1553B控制芯片的方式控制完成 1553B通信,電路板上同時含有AD和DA芯片,AD芯片完成遙測數據采集輸入,DA芯片完成 遙控指令輸出。此種檢測系統(tǒng)與電腦通訊方式多采用串口方式或USB方式,串口方式編程 容易但數據傳輸率較低且大部分筆記本電腦串口逐漸取消使其應用受限,USB方式適用范 圍廣速率快但編程較復雜,以上兩種方案中存在一個共同的難點在于單片機與電腦間數據 格式的定義及通訊協(xié)議的規(guī)定,不同開發(fā)人員設計的格式及協(xié)議差異較大,以上兩種方案 電腦與單片機程序復雜度高,可靠性差,通用性不強。含AD、DA芯片的電路模塊涉及模擬量 的處理,將模擬電路與1553B數字電路混合在一起還容易引起電路干擾,衛(wèi)星通訊可靠性 要求很高,將AD、DA電路與1553B通訊電路分開成兩部分獨立電路將有助于提高通訊可靠 性。
發(fā)明內容
為了解決上述問題,本發(fā)明的目的在于提供一種衛(wèi)星通訊1553B地面檢測系統(tǒng)及 其檢測方法。該系統(tǒng)利用成熟1553B仿真卡及通用函數庫,通過程序控制實現對航空航天 設備的控制、數據采集、廣播消息、數據注入等功能的模擬,為航空航天產品提供了良好的 測試平臺。為了實現上述發(fā)明目的,本發(fā)明提供的衛(wèi)星通訊1553B地面檢測系統(tǒng),包括 1553B仿真卡、遙控遙測板以及控制系統(tǒng),所述1553B仿真卡插入電腦主機中,并與航空航 天設備的1553B總線連接,用于仿真總線BC,通過該1553B總線與航空航天設備相連,發(fā)送 1553B指令接收衛(wèi)星數據;所述遙控遙測板采用單片機架構,與電腦通過USB接口互連,與 航空航天設備通過專用電纜連接傳輸遙控信號以及遙測信號;所述控制系統(tǒng)用于處理常規(guī) 任務及突發(fā)請求。常規(guī)任務如周期查詢航空航天設備狀態(tài)、讀取衛(wèi)星數據、發(fā)送時間碼消 息給航空航天設備等。突發(fā)請求如向航空航天設備發(fā)送指令改變其工作模式、設置衛(wèi)星工 作參數等??刂葡到y(tǒng)提供可視化界面,使各項操作簡明方便,屏蔽總線低層協(xié)議,使操作者 只需改變選擇項即可對航空航天設備進行控制。另外,所述遙控遙測板包括微處理器、USB通訊模塊、遙控模塊以及遙測模塊。所述微處理器選用8位單片機,通過在線下載接口刷新運行程序,既滿足應用需 要又節(jié)省了成本。所述USB通訊模塊能夠仿真硬件全雙工串口,內置收發(fā)緩沖區(qū),支持通訊波特率 50bps 2Mbps。支持串口發(fā)送使能、串口接收就緒等傳輸速率控制信號和MODEM聯絡信號, 提供Windows操作系統(tǒng)下的驅動程序。
所述遙控模塊主要由3線 8線譯碼器和雙路驅動單元構成。工作時單片機通過 控制總線控制譯碼器選通要發(fā)送控制電平的那一路信號線,發(fā)送脈沖信號作為啟動或關閉的遙控指令。所述遙測模塊主要由A/D轉換器、多路開關電路組成,遙測模塊對應用提供了較 高的測量精度和更多的輸入接口。常用航空航天設備數據采集精度為8-10位,所述A/D轉 換器采用高速12位逐次比較型轉換器,常用航空航天設備模擬量遙測為10-20路,所述多 路開關提供32路模擬量輸入接口。另外,本發(fā)明提供的衛(wèi)星通訊1553B地面檢測系統(tǒng)的檢測方法,包括如下步驟1)運行控制系統(tǒng),選擇文件存儲路徑,生成數據保存文件、設備狀態(tài)文件;2)對1553B仿真卡進行硬件初始化,下載配置文件并進行自檢,自檢正確后生成 衛(wèi)星通訊協(xié)議用到的各種消息,消息設置包括航空航天設備RT地址、命令字接收字地址、 消息收發(fā)類型、命令類型、消息總線路徑、數據存儲地址等項目;3)由控制系統(tǒng)控制1553B仿真卡查詢航空航天設備狀態(tài)字,1553B總線采用A、B 兩條線路冗余設計,通訊在以上兩條通路中任意一條進行,當控制系統(tǒng)在其中一條線路上 未查詢到航空航天設備狀態(tài)字的正確返回時,將自動切換到另一條通訊線路上繼續(xù)查詢狀 態(tài)字,而若查詢到正確的狀態(tài)字時,則將所述步驟2)中生成的消息組織成消息幀,發(fā)送至 航空航天設備獲取數據或將指令傳遞給航空航天設備;4)控制系統(tǒng)將收到的科學數據存儲、顯示、分析,如果科學數據數據量較大可以采 用二進制碼存儲以節(jié)省空間,如果數據量不大采用字符方式存儲以方便使用通用工具進行 查看,數據的采用數值、曲線、圖像三種顯示方式,數值顯示為從科學數據包中直接讀取數 據解碼并以數字方式顯示;曲線顯示將某一科學數據前后數據包中的數值點用曲線連接; 圖像顯示將相關聯數據以圖像顯示,利用圖像中色彩亮度的不同區(qū)分數值高低,數據分析 包括前后數據量的連貫性、均值、方差等變化;5)由控制系統(tǒng)向遙控遙測板發(fā)送收集遙測指令,遙控遙測板收到指令后根據衛(wèi)星 協(xié)議在指定的線路進行遙測數據采集并通過USB總線傳遞給控制系統(tǒng),由控制系統(tǒng)完成遙 測數據的存儲、顯示、分析;6)查看是否需要發(fā)送遙控指令,如果不需要發(fā)送遙控指令,則本次衛(wèi)星通訊結束, 如果需要發(fā)送遙控指令,由控制系統(tǒng)向遙控遙測板發(fā)送指令,遙控遙測板收到指令后根據 衛(wèi)星協(xié)議在指定的線路進行高低電平的控制,完成本次衛(wèi)星通訊。本發(fā)明的衛(wèi)星通訊1553B地面檢測系統(tǒng)及其檢測方法,可靠性高、適用性廣、使用 方便的地面檢測系統(tǒng)。該系統(tǒng)將復雜的1553B總線通訊協(xié)議對用戶透明化,用戶只需選擇 需要完成的任務,具體總線協(xié)議實現由控制系統(tǒng)低層軟件完成。圖形化的數據顯示使用戶 實時獲取數據信息,及時了解航空航天設備狀態(tài)與性能。控制系統(tǒng)對衛(wèi)星工作狀態(tài)進行分 析并做好相應記錄,數據的自動分析簡化了用戶后期處理的工作,降低了長時間大數據分 析難度。該系統(tǒng)可以由筆記本電腦為載體,體積小巧便于攜帶,適合戶外試驗。
圖1是本發(fā)明的衛(wèi)星通訊地面檢測系統(tǒng)的系統(tǒng)組成原理示意圖。圖2是本發(fā)明的衛(wèi)星通訊地面檢測系統(tǒng)中的遙控遙測板硬件結構示意圖。
圖3是本發(fā)明的衛(wèi)星通訊地面檢測系統(tǒng)的檢測方法的流程圖。
具體實施例方式下面結合附圖對本發(fā)明的衛(wèi)星通訊1553B地面檢測系統(tǒng)及其檢測方法進行詳細 的說明。圖1是本發(fā)明的衛(wèi)星通訊地面檢測系統(tǒng)的系統(tǒng)組成原理示意圖。如圖1所示,本 發(fā)明的衛(wèi)星通訊地面檢測系統(tǒng)包括1553B仿真卡、遙控遙測板以及控制系統(tǒng)。1553B仿真 卡選用PCMCIA接口,插入電腦PCMCIA接口內,1553B仿真卡通過1553B電纜與航空航天設 備相連。遙控遙測板通過USB線與電腦相連,通過導線直接與航空航天設備相連,其中遙控 線用于遙控遙測板向航空航天設備發(fā)送電平信號,遙測線用于遙控遙測板采集航空航天設 備的電平信號。圖2是本發(fā)明的衛(wèi)星通訊地面檢測系統(tǒng)中的遙控遙測板硬件結構示意圖。如圖2 所示,本發(fā)明的衛(wèi)星通訊地面檢測系統(tǒng)的遙控遙測板可以采用8位單片機架構,主要結構 由四部分組成微處理器、USB通訊模塊、遙控模塊以及遙測模塊,其中,(1)微處理器選用低功耗、適用面廣的8位單片機,芯片上擁有系統(tǒng)可編程Flash, 通過在線下載接口可以方便的刷新運行程序。(2)USB通訊模塊能夠仿真硬件全雙工串口,內置收發(fā)緩沖區(qū),支持通訊波特率 50bps 2Mbps。支持串口發(fā)送使能、串口接收就緒等傳輸速率控制信號和MODEM聯絡信號, 提供Windows操作系統(tǒng)下的驅動程序。(3)遙控模塊主要有由3線一 8線譯碼器和雙路驅動單元構成。工作時CPU通過 控制總線控制譯碼器選通要發(fā)送控制電平的那一路信號線,發(fā)送脈沖信號作為啟動或關閉 的遙控指令。(4)遙測模塊主要由A/D轉換器、多路開關電路組成。為使控制采集過程更加方 便,必須加上多路模擬開關和數字I/O端口。A/D轉換芯片是一款高速12位逐次比較型A/ D轉換器,內置雙極性電路構成的混合集成轉換芯片。另外,將衛(wèi)星通訊地面檢測系統(tǒng)與航空航天設備連接后,即可按照如下方法與航 空航天設備進行通訊。圖3是本發(fā)明的衛(wèi)星通訊地面檢測系統(tǒng)的檢測方法的流程圖。如圖3所示,本發(fā) 明提供的衛(wèi)星通訊1553B地面檢測系統(tǒng)的檢測方法,包括如下步驟1)運行控制系統(tǒng),選擇文件存儲路徑,生成數據保存文件、設備狀態(tài)文件;2)對1553B仿真卡進行硬件初始化,下載配置文件并進行自檢,自檢正確后生成 衛(wèi)星通訊協(xié)議用到的各種消息,消息設置包括航空航天設備RT地址、命令字接收字地址、 消息收發(fā)類型、命令類型、消息總線路徑、數據存儲地址等項目;3)由控制系統(tǒng)控制1553B仿真卡查詢航空航天設備狀態(tài)字,1553B總線采用A、B 兩條線路冗余設計,通訊可以在以上兩條通路中任意一條進行,當控制系統(tǒng)在其中一條線 路上未查詢到航空航天設備狀態(tài)字的正確返回時,將自動切換到另一條通訊線路上繼續(xù)查 詢狀態(tài)字,而若查詢到正確的狀態(tài)字時,則將步驟2)中生成的消息組織成消息幀,發(fā)送至 航空航天設備獲取數據或將指令傳遞給航空航天設備;例如,為獲取航空航天設備科學數據需要將以下三條消息組織成消息幀,發(fā)送矢量字、發(fā)送數據、消息幀結束,消息幀的組織還包括通道選擇以及消息幀時間設置,發(fā)送消 息幀后,需對收到的矢量字進行判讀,了解航空航天設備數據準備情況,收到航空航天設備 發(fā)送的數據后需要將數據從1553B仿真卡中讀取存儲到電腦中步驟1)生成的文件中;4)控制系統(tǒng)將收到的科學數據存儲、顯示、分析,如果科學數據數據量較大可以采 用二進制碼存儲以節(jié)省空間,如果數據量不大采用字符方式存儲以方便使用通用工具進行 查看,數據的采用數值、曲線、圖像三種顯示方式,數值顯示為從科學數據包中直接讀取數 據解碼并以數字方式顯示;曲線顯示將某一科學數據前后數據包中的數值點用曲線連接; 圖像顯示將相關聯數據以圖像顯示,利用圖像中色彩亮度的不同區(qū)分數值高低,數據分析 包括前后數據量的連貫性、均值、方差等變化;5)由控制系統(tǒng)向遙控遙測板發(fā)送收集遙測指令,遙控遙測板收到指令后根據衛(wèi)星 協(xié)議在指定的線路進行遙測數據采集并通過USB總線傳遞給控制系統(tǒng),由控制系統(tǒng)完成遙 測數據的存儲、顯示、分析;6)查看是否需要發(fā)送遙控指令,如果不需要發(fā)送遙控指令,則本次衛(wèi)星通訊結束。 如果需要發(fā)送遙控指令,則由控制系統(tǒng)向遙控遙測板發(fā)送指令,遙控遙測板收到指令后根 據衛(wèi)星協(xié)議在指定的線路進行高低電平的控制,完成本次衛(wèi)星通訊。
權利要求
一種衛(wèi)星通訊1553B地面檢測系統(tǒng),其特征在于,包括1553B仿真卡、遙控遙測板以及控制系統(tǒng),所述1553B仿真卡插入電腦主機中,并與航空航天設備的1553B總線連接,用于仿真總線BC,通過該1553B總線與航空航天設備相連,發(fā)送1553B指令接收衛(wèi)星數據;所述遙控遙測板采用單片機架構,與電腦通過USB接口互連,與航空航天設備通過專用電纜連接傳輸遙控信號以及遙測信號;所述控制系統(tǒng)用于周期查詢航空航天設備狀態(tài)、讀取衛(wèi)星數據、發(fā)送時間碼消息給航空航天設備,以及向航空航天設備發(fā)送指令改變其工作模式或者設置衛(wèi)星工作參數。
2.如權利要求1所述的衛(wèi)星通訊1553B地面檢測系統(tǒng),其特征在于,所述遙控遙測板包 括微處理器、USB通訊模塊、控制模塊以及數據采集模塊,所述微處理器選用8位微處理器,芯片上擁有在系統(tǒng)可編程Flash,通過在線下載接口 刷新運行程序;所述USB通訊模塊能夠仿真硬件全雙工串口,內置收發(fā)緩沖區(qū),支持通訊波特率 50bps 2Mbps,支持包括串口發(fā)送使能以及串口接收就緒的傳輸速率控制信號和MODEM聯 絡信號,提供Windows操作系統(tǒng)下的驅動程序;所述遙控模塊由3線 8線譯碼器和雙路驅動單元構成。工作時CPU通過控制總線控 制譯碼器選通要發(fā)送控制電平的信號線,向此信號線發(fā)送脈沖信號作為啟動或關閉的遙控 指令;所述遙測模塊由A/D轉換器、多路開關電路組成,該遙測模塊對應用提供較高的測量 精度和更多的輸入接口,所述A/D轉換器采用高速12位逐次比較型轉換器,所述多路開關 提供32路模擬量輸入接口。
3.一種衛(wèi)星通訊1553B地面檢測系統(tǒng)的檢測方法,其特征在于,包括如下步驟1)運行控制系統(tǒng),選擇文件存儲路徑,生成數據保存文件、設備狀態(tài)文件;2)對1553B仿真卡進行硬件初始化,下載配置文件并進行自檢,自檢正確后生成衛(wèi)星 通訊協(xié)議用到的各種消息,消息設置包括航空航天設備RT地址、命令字接收字地址、消息 收發(fā)類型、命令類型、消息總線路徑、數據存儲地址;3)由控制系統(tǒng)控制1553B仿真卡查詢航空航天設備狀態(tài)字,1553B總線采用A、B兩 條線路冗余設計,通訊在以上兩條通路中任意一條進行,當控制系統(tǒng)在其中一條線路上未 查詢到航空航天設備狀態(tài)字的正確返回時,將自動切換到另一條通訊線路上繼續(xù)查詢狀態(tài) 字,而若查詢到正確的狀態(tài)字時,則將所述步驟2)中生成的消息組織成消息幀,發(fā)送至航 空航天設備獲取數據或將指令傳遞給航空航天設備;4)控制系統(tǒng)將收到的科學數據存儲、顯示、分析,如果科學數據數據量較大可以采用 二進制碼存儲以節(jié)省空間,如果數據量不大采用字符方式存儲以方便使用通用工具進行查 看,數據的采用數值、曲線、圖像三種顯示方式,數值顯示為從科學數據包中直接讀取數據 解碼并以數字方式顯示;曲線顯示將某一科學數據前后數據包中的數值點用曲線連接;圖 像顯示將相關聯數據以圖像顯示,利用圖像中色彩亮度的不同區(qū)分數值高低,數據分析包 括前后數據量的連貫性、均值、方差等變化;5)由控制系統(tǒng)向遙控遙測板發(fā)送收集遙測指令,遙控遙測板收到指令后根據衛(wèi)星協(xié)議 在指定的線路進行遙測數據采集并通過USB總線傳遞給控制系統(tǒng),由控制系統(tǒng)完成遙測數據的存儲、顯示、分析;6)查看是否需要發(fā)送遙控指令,如果不需要發(fā)送遙控指令,則本次衛(wèi)星通訊結束,如果 需要發(fā)送遙控指令,則由控制系統(tǒng)向遙控遙測板發(fā)送指令,遙控遙測板收到指令后根據衛(wèi) 星協(xié)議在指定的線路進行高低電平的控制,完成本次衛(wèi)星通訊。
4.如權利要求3所述的衛(wèi)星通訊1553B地面檢測系統(tǒng)的檢測方法,其特征在于,所述遙 控遙測板包括微處理器、USB通訊模塊、控制模塊以及數據采集模塊,所述微處理器選用8位微處理器,芯片上擁有在系統(tǒng)可編程Flash,通過在線下載接口 刷新運行程序;所述USB通訊模塊能夠仿真硬件全雙工串口,內置收發(fā)緩沖區(qū),支持通訊波特率 50bps 2Mbps,支持包括串口發(fā)送使能以及串口接收就緒的傳輸速率控制信號和MODEM聯 絡信號,提供Windows操作系統(tǒng)下的驅動程序;所述遙控模塊由3線 8線譯碼器和雙路驅動單元構成。工作時CPU通過控制總線控 制譯碼器選通要發(fā)送控制電平的信號線,發(fā)送脈沖信號作為啟動或關閉的遙控指令;所述遙測模塊由A/D轉換器、多路開關電路組成,該遙測模塊對應用提供較高的測量 精度和更多的輸入接口,所述A/D轉換器采用高速12位逐次比較型轉換器,所述多路開關 提供32路模擬量輸入接口。
全文摘要
本發(fā)明提供一種衛(wèi)星通訊地面檢測系統(tǒng)及其檢測方法。該檢測系統(tǒng)包括1553B仿真卡、遙控遙測板以及控制系統(tǒng),1553B仿真卡插入電腦主機中,通過1553B電纜與航空航天設備相連;遙控遙測板采用單片機架構,與電腦通過USB接口互連,與航空航天設備通過專用電纜連接傳輸遙控信號以及遙測信號;控制系統(tǒng)用于周期查詢航空航天設備狀態(tài)、讀取衛(wèi)星數據、發(fā)送時間碼消息給航空航天設備,以及向航空航天設備發(fā)送指令改變其工作模式或者設置衛(wèi)星工作參數。本發(fā)明的檢測系統(tǒng)利用成熟1553B仿真卡及其通用函數庫,通過設計通用控制界面,實現對航空航天設備的控制、數據采集、廣播消息、數據注入等功能的模擬,為航空航天產品提供了良好的測試平臺。
文檔編號G05B19/418GK101839969SQ20091008039
公開日2010年9月22日 申請日期2009年3月20日 優(yōu)先權日2009年3月20日
發(fā)明者何寶宇, 孫茂華, 張升偉, 李靖 申請人:中國科學院空間科學與應用研究中心