專利名稱:基于1553b總線的接口板卡的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要用于以MIL-STD-1553B (以下簡稱1553B)總線接口為代表的子系統(tǒng)聯(lián)網(wǎng)接口,其作用是在1553B總線與現(xiàn)有的其他總線技術(shù)之間搭建一座橋梁,使得不同制式的信息流能夠?qū)崟r、準(zhǔn)確地進(jìn)行相互轉(zhuǎn)換。
背景技術(shù):
美國軍用標(biāo)準(zhǔn)MIL-STD-1553B (飛機(jī)內(nèi)部時分制指令/響應(yīng)式多路傳輸總線)是美國軍方專為飛機(jī)上的設(shè)備制定的一種信息傳輸總線標(biāo)準(zhǔn),世界上有許多國家(GJB289A-97是依據(jù)MIL-STD-1553B制定的)引用了這個標(biāo)準(zhǔn),其優(yōu)越性、可靠性、合理性已被廣泛的應(yīng)用所證實(shí)。1553B總線協(xié)議規(guī)定了飛機(jī)內(nèi)部數(shù)字式的命令/響應(yīng)時分制多路數(shù)據(jù)總線的技術(shù)要求,也規(guī)定了多路總線的操作方式和總線上的信息流的格式以及電氣規(guī)范。在1553B總線傳輸系統(tǒng)中,每次傳輸一個消息的完整過程應(yīng)包括指令字、數(shù)據(jù)字、狀態(tài)字(或指令字和狀態(tài)字)幾個部分。每種字的一個字字長為20位,有效信息位為16位,每個字的前三位為單字的同步字頭,最后一位是奇偶位。指令字只能由現(xiàn)行激活的總線控制器(Bus Controller,簡寫為BC)發(fā)送,它的內(nèi)容規(guī)定了該次傳輸消息的具體要求遠(yuǎn)程終端(Remote Terminal。簡寫為RT)尋址位指明BC要與哪個RT對話;T / R位表明命令該RT是發(fā)送信息還是接收信息;分地址位指明要傳輸?shù)男畔⑹菑腞T的哪個數(shù)據(jù)通信緩存區(qū)取出或者送至哪個數(shù)據(jù)通信緩存區(qū);數(shù)據(jù)字字?jǐn)?shù)位指明了指令字所規(guī)定的這一次數(shù)據(jù)傳輸所連續(xù)傳輸?shù)臄?shù)據(jù)字字?jǐn)?shù)。數(shù)據(jù)字既可以由BC傳輸?shù)侥砇T,也可以從RT輸至BC或者從某RT輸往另一 RT。狀態(tài)字作為對BC發(fā)出的有效命令的應(yīng)證性信號只能由RT發(fā)出,BC與RT的分工自然決定了狀態(tài)字與指令字的區(qū)別。
發(fā)明內(nèi)容
本發(fā)明克服現(xiàn)有技術(shù)的問題,提供一種基于1553B總線的接口板卡。為了上述目的,本發(fā)明涉及一種基于1553B總線的接口板卡,其特征在于,包括,一 1553B總線,該總線上至少連接有總線控制器(BC)、遠(yuǎn)程終端(RT)和/或總線監(jiān)視器(MT);一總線控制器,具有一第一傳送/接收端,其與所述1553B總線直接或通過變壓器耦合連接;一第二傳送/接收端,其與所述1553B總線直接或通過變壓器耦合連接;一電平轉(zhuǎn)換器;一外設(shè)寄存器;一復(fù)雜可編程邏輯控制器;該外設(shè)寄存器通過電平轉(zhuǎn)換器與總線控制器連接。所述總線控制器為BU61580,電平轉(zhuǎn)換器為164245,CPLD為?,變壓器為B3226,外設(shè)存儲器為F2812 ;1553B總線通過B3226與BU61580的TX/RX-A端和TX/RX-A*端耦合連接,1553B總線通過B3226與BU61580的TX/RX-B端和TX/RX-B*端耦合連接;BU61580的AO-All 端、D0-D15 端與 164245 的 1A0-1A11 端、2A0-2A15 端對應(yīng)連接;164245 的 1B0-1B11端、2B0-2B15 端與 F2812 的 AO-All 端、DO-D15 端對應(yīng)連接;BU61580 的 SELECT 端與 CPLD的一輸出端連接,CPLD的A12-A15端與F2812的A12-A15端對應(yīng)連接。基于1553B總線的控制系統(tǒng),包括,計(jì)算機(jī)、1553B總線專用測試設(shè)備,其特征在于,還包括權(quán)利要求1或2所述的接口板卡,所述計(jì)算機(jī)通過1553B總線與該接口板卡連接,該接口板卡通過1553B總線與1553B總線專用測試設(shè)備連接。本發(fā)明的優(yōu)點(diǎn)在于作為1553B總線網(wǎng)絡(luò)上一個終端,實(shí)現(xiàn)對該網(wǎng)絡(luò)的分布式實(shí)時通信,并通過軟件和硬件的設(shè)置可選擇該板工作在總線控制器(BC)、遠(yuǎn)程終端(RT)或總線監(jiān)視器(MT)模式。
附圖1為本發(fā)明的總線。附圖2為本發(fā)明的測試裝置連接圖。附圖3為本發(fā)明的原理框圖。附圖4為圖3中BU61580芯片功能框圖。下面結(jié)合附圖和實(shí)施例對本發(fā)明作詳細(xì)說明。
具體實(shí)施例方式圖中所示的是基于1553B總線的接口板卡,其特征在于,包括,一 1553B總線,該總線上至少連接有總線控制器(BC)、遠(yuǎn)程終端(RT)和/或總線監(jiān)視器(MT);—總線控制器,具有一第一傳送/接收端,其與所述1553B總線直接或通過變壓器耦合連接;一第二傳送/接收端,其與所述1553B總線直接或通過變壓器耦合連接;一電平轉(zhuǎn)換器;一外設(shè)寄存器;一復(fù)雜可編程邏輯控制器;該外設(shè)寄存器通過電平轉(zhuǎn)換器與總線控制器連接。所述總線控制器為BU61580,電平轉(zhuǎn)換器為164245,CPLD為?,變壓器為B3226,外設(shè)存儲器為F2812 ;1553B總線通過B3226與BU61580的TX/RX-A端和TX/RX-A*端耦合連接,1553B總線通過B3226與BU61580的TX/RX-B端和TX/RX-B*端耦合連接;BU61580的AO-All 端、D0-D15 端與 164245 的 1A0-1A11 端、2A0-2A15 端對應(yīng)連接;164245 的 1B0-1B11端、2B0-2B15 端與 F2812 的 AO-All 端、D0-D15 端對應(yīng)連接;BU61580 的 SELECT* 端與 CPLD的一輸出端連接,CPLD的A12-A15端與F2812的A12-A15端對應(yīng)連接。BU-61580和數(shù)字信號處理器之間的控制電路都在可編程邏輯芯片中實(shí)現(xiàn)。控制電路包括地址譯碼電路、邏輯控制電路。地址澤碼電路功能是對接口板卡所使用的數(shù)字信號處理器存貯器和BU-61580存儲器進(jìn)行地址選擇、譯碼;邏輯控制電路功能是產(chǎn)生BU-61580所需要的控制信號以及提供給數(shù)字信號處理器的中斷信號、握手信號、插入等待信號。BC模式測試
如圖2連接測試裝置,通過計(jì)算機(jī)設(shè)置接口板卡為BC模式,打開1553B專用測試設(shè)備并設(shè)置為RT模式并設(shè)置RT地址。打開計(jì)算機(jī)并裝載BC測試模式程序,按測試程序接口板卡作為BC周期向1553B專用測試設(shè)備發(fā)送測試數(shù)據(jù),通過專用測試設(shè)備顯示測試結(jié)果。RT模式測試
如圖2連接測試裝置,通過計(jì)算機(jī)設(shè)置接口板卡為RT模式,并設(shè)置RT地址,打開1553B專用測試設(shè)備并設(shè)置為BC模式。
打開計(jì)算機(jī)并裝載RT測試模式程序,按測試程序接口板卡作為RT周期接收1553B專用測試設(shè)備發(fā)送的測試數(shù)據(jù),通過計(jì)算機(jī)顯示測試結(jié)果。MT模式測試
如圖2連接測試裝置,通過計(jì)算機(jī)設(shè)置接口板卡為MT模式,打開1553B專用測試設(shè)備并設(shè)置為BC模式,并將計(jì)算機(jī)集成的1553B總線PCI板卡設(shè)置為RT模式,并設(shè)置RT地址。專用測試設(shè)備周期發(fā)送數(shù)據(jù)給計(jì)算機(jī)1553B總線PCI板卡,接口板卡對數(shù)據(jù)進(jìn)行監(jiān)控并通過其他總線傳遞回計(jì)算機(jī)上位機(jī)界面進(jìn)行顯示。
權(quán)利要求
1.基于1553B總線的接口板卡,其特征在于,包括, 一 1553B總線,該總線上至少連接有總線控制器(BC)、遠(yuǎn)程終端(RT)和/或總線監(jiān)視器(MT); 一總線控制器,具有一第一傳送/接收端,其與所述1553B總線直接或通過變壓器耦合連接;一第二傳送/接收端,其與所述1553B總線直接或通過變壓器耦合連接;地址線;數(shù)據(jù)線; 一電平轉(zhuǎn)換器; 一外設(shè)寄存器; 一復(fù)雜可編程邏輯控制器; 該外設(shè)寄存器的地址線、數(shù)據(jù)線通過電平轉(zhuǎn)換器與總線控制器對應(yīng)連接,使控制信息從外設(shè)寄存器傳入到總線控制器內(nèi)。
2.根據(jù)權(quán)利要求1所述的基于1553B總線的接口板卡,其特征在于,所述總線控制器為BU61580,電平轉(zhuǎn)換器為164245,CPLD為EPM1270T144I5,變壓器為B3226,外設(shè)存儲器為F2812 ;1553B總線通過B3226與BU61580的TX/RX-A端和TX/RX-A*端耦合連接,1553B總線通過B3226 與 BU61580 的 TX/RX-B端和 TX/RX-B* 端耦合連接;BU61580 的 AO-All 端、D0-D15端與 164245 的 1A0-1A11 端、2A0-2A15 端對應(yīng)連接;164245 的 1B0-1B11 端、2B0-2B15 端與F2812的AO-All端、DO-D15端對應(yīng)連接;BU61580的SELECT*端與CPLD的一輸出端連接,CPLD的A12-A15端與F2812的A12-A15端對應(yīng)連接。
3.基于1553B總線的控制系統(tǒng),包括,計(jì)算機(jī)、1553B總線專用測試設(shè)備,其特征在于,還包括權(quán)利要求1或2所述的接口板卡,所述計(jì)算機(jī)通過1553B總線與該接口板卡連接,該接口板卡通過1553B總線與1553B總線專用測試設(shè)備連接。
全文摘要
本發(fā)明涉及基于1553B總線的接口板卡,其特征在于,包括,一1553B總線;一總線控制器,具有一第一傳送/接收端,其與所述1553B總線直接或通過變壓器耦合連接;一第二傳送/接收端,其與所述1553B總線直接或通過變壓器耦合連接;一電平轉(zhuǎn)換器;一外設(shè)寄存器;一復(fù)雜可編程邏輯控制器;該外設(shè)寄存器通過電平轉(zhuǎn)換器與總線控制器連接。本發(fā)明的優(yōu)點(diǎn)在于作為1553B總線網(wǎng)絡(luò)上一個終端,實(shí)現(xiàn)對該網(wǎng)絡(luò)的分布式實(shí)時通信,并通過軟件和硬件的設(shè)置可選擇該板工作在總線控制器(BC)、遠(yuǎn)程終端(RT)或總線監(jiān)視器(MT)模式。
文檔編號G06F13/40GK103019995SQ201210574019
公開日2013年4月3日 申請日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
發(fā)明者劉長亮, 金守義, 翟澤澤 申請人:上海航空電器有限公司