維庫小貼士:1553B協(xié)議簡介
出處:conwh 發(fā)布于:2011-09-09 11:47:31
下面將介紹MIL-STD-1553B標準的一些內(nèi)容,著重介紹其中與數(shù)據(jù)傳輸有關的內(nèi)容。
1 終端
在MIL-STD-1553B標準中,終端被定義為一種連接子系統(tǒng)與數(shù)據(jù)總線的電子組件,且認為終端是一種獨立的外場可變換的組件(LBU),可以包含在子系統(tǒng)之中,該標準根據(jù)功能要求把終端劃分為總線控制器(BC),總線監(jiān)測器(MT)和遠程終端(RT)三種類型。
● 總線控制器 它被定義為一種激勵數(shù)據(jù)總線上的信息傳遞的終端。定義與實際設計無關,而是由總線控制功能決定的,也就是說一個終端還需具有執(zhí)行其它功能的能力。但在做總線控制器時,他就應該符合總線控制器的定義,具有激勵信息傳輸?shù)哪芰Α?/FONT>
● 總線監(jiān)測器 它被定義為一種接受總線全部傳遞信息并可抽取所需信息的終端。它是總線上不參與信息傳輸?shù)慕K端。它不僅不能做總線控制器來激勵信息傳輸,而且在總線上不產(chǎn)生任何響應。它只用來記錄總線上的數(shù)據(jù)而對總線信息傳輸不能進行干預。它可以被賦予地址,也可以不必。在賦予地址的情況下,它接收的數(shù)據(jù)來自該地址所指的終端。除此之外,它將接收終端間的信息傳輸數(shù)據(jù)。
● 遠程終端 它被定義為不能執(zhí)行總線控制和總線監(jiān)控功能的終端。它既不能做總線控制器來激勵總線上的信息傳遞,也不能用作總線監(jiān)控器來完成其功能。要求遠程終端以標準的指令和的識別地址與總線控制器協(xié)調(diào)工作。
按照定義,任何終端在給定總線和在為遠程終端定義的時間范圍內(nèi),不能執(zhí)行總線控制器或總線監(jiān)控器的功能。但在實際系統(tǒng)中,一個終端可能既具有總線控制器功能又具有遠程終端功能,這樣可以滿足系統(tǒng)所需的余度控制方面,或在特殊的飛行方面的要求。
2 消息
1MIL-STD-1553B標準 它是面向消息的控制協(xié)議。它是強調(diào)了系統(tǒng)的實時性要求和系統(tǒng)在通訊出錯時對故障的診斷和管理能力。它的信息傳輸?shù)幕締挝皇窍?-由指令字、數(shù)據(jù)字和狀態(tài)字組合成的有序信息序列。這些字的字長均為20位,其中三位為同步字頭,一位用于奇校驗,有效信息包含在其余的16位中。有效信息位或校驗位占用一微秒的傳輸時間9碼速率為1Mbit/sec)。同步字頭以先正后負格式指明指令字或狀態(tài)字;以先負后正格式指明數(shù)據(jù)字,其正負電平各占1.5微秒。指令字由現(xiàn)行激活的總線控制器發(fā)出。其有效信息位的內(nèi)容規(guī)定了本次傳輸信息的具體要求;前五位指明總線控制器涉及的具體終端號(終端地址);第六位定義該終端發(fā)送或接收信息(T/R標志);隨后的五位(終端子地址)指明所傳輸?shù)男畔⑹桥c終端的哪個緩存區(qū)相關;的五位(消息長度)指明了所傳輸?shù)男畔⒘?-數(shù)據(jù)字的字數(shù)。
當指令字中的終端地址為11111時,表示本次數(shù)據(jù)傳輸針對總線上的全部終端,即廣播形式,此時T/R標志置為0。
MIL-STD-1553B標準中規(guī)定了終端地址為00000或為11111時,表明該指令字是一個管理系統(tǒng)的方式指令,只是某終端去完成特定的功能。具體為何種功能要有“消息長度”的五位來指定,此時稱這五位為方式碼。
數(shù)據(jù)字可以由總線控制器傳輸?shù)浇K端(或者相反),也可以從終端傳輸?shù)搅硪唤K端,這要取決于消息類型的定義。它的15位有效信息,以高位在前低位在后的順序排列。
狀態(tài)字只能由終端來發(fā)出。他是一個對總線控制器發(fā)出有效命令的應證型信號在數(shù)據(jù)總線上,總線控制器發(fā)出指令字,由終端來識別;終端為響應指令字而發(fā)出狀態(tài)字,由總線控制去判別。這些特點自然決定了二者的分工,所以它們具有相同的同步字頭并不會影響系統(tǒng)的辨識或正常工作。但總線監(jiān)視器無法用同步字頭來區(qū)別二者,因此要進一步定義狀態(tài)字中位的確切含義。
3. 現(xiàn)對1553B協(xié)議中的一些有關的術語進行解釋如下:
● 半雙工 數(shù)據(jù)傳輸系統(tǒng)的操作,可沿著一條單一線路的任何一個方向進行,但不能在該線路的兩個方向上同時進行。
● 字 在本文中,一個字是一個16位加上同步及奇偶位的序列。有三種類型的字;指令字、狀態(tài)字和數(shù)據(jù)字。
● 消息 一個單一消息是指一個指令字、一個狀態(tài)字和幾個數(shù)據(jù)字(如有規(guī)定)的傳輸。對于遠程終端到遠程終端(RT到RT)的傳輸,消息應包含兩個指令字、兩個狀態(tài)字和幾個數(shù)據(jù)字。
● 子系統(tǒng) 從數(shù)據(jù)總線接收數(shù)據(jù)傳輸服務的裝置或功能單元。
● 數(shù)據(jù)總線 在本文中不論任何提到數(shù)據(jù)總線或總線,都意味著在總線控制器和所有有關的遠程終端之間提供一條單一數(shù)據(jù)通路所需要的、包括雙屏蔽電纜、隔離電阻、變壓器在內(nèi)的所有硬件。
● 異步操作 對本標準來說,異步操作是指每個終端在消息傳輸中使用獨立的時鐘源。在接收終端中完成譯碼時使用取自消息中的時鐘信息。
● 動態(tài)總線控制 一種數(shù)據(jù)總線系統(tǒng)的操作,即提供數(shù)據(jù)總線系統(tǒng)中某些指定的終端用作數(shù)據(jù)總線控制。
● 指令/響應 這樣一種數(shù)據(jù)總線系統(tǒng)的操作,即僅當總線控制器指令遠程終端接收及發(fā)送數(shù)據(jù)時,它才接收及發(fā)送數(shù)據(jù)。
● 余度數(shù)據(jù)總線 使用一個以上數(shù)據(jù)總線,在子系統(tǒng)之間提供一條以上的數(shù)據(jù)通路,及雙余度數(shù)據(jù)總線、三余度數(shù)據(jù)總線等等。
● 廣播 這樣一種數(shù)據(jù)總線的操作,即由總線控制器或遠程終端發(fā)送的信息送到連接在數(shù)據(jù)總線上的一個以上的遠程終端。
● 數(shù)據(jù)總線操作 多路傳輸數(shù)據(jù)總線系統(tǒng)應以指令/響應方式異步運行,且應以半雙工方式傳輸。總線上信息傳輸?shù)目刂茩鄳獨w于總線控制器,總線控制器應啟動所有的傳輸。數(shù)據(jù)總線上的信息流應由消息組成,而消息本身又由指令字、數(shù)據(jù)字及狀態(tài)字組成。
● 數(shù)據(jù)形式 只要所選擇的形式與本標準定義的消息和字格式一致,數(shù)字數(shù)據(jù)就可以用任何希望的形式發(fā)送。在一個字中任何不使用的位應以邏輯0發(fā)送。
*傳輸方法
● 調(diào)制 信號應以串行數(shù)字脈沖碼的調(diào)制形式在數(shù)據(jù)總線上傳輸。
● 數(shù)據(jù)碼 數(shù)據(jù)碼應是ManchesterⅡ型雙電平碼。邏輯1應以一個雙極編碼1/0(即一個正脈沖繼之以一個負脈沖)的形式發(fā)送。邏輯0是一個雙極編碼信號0/1(即一個負脈沖繼之以一個正脈沖)。過零轉(zhuǎn)換發(fā)生在每一位時的中點。
● 位傳輸速率 總線上的位傳輸速率應是每秒1.0兆位,其綜合及長期穩(wěn)定性應為±0.1%(即±1000Hz)。短期穩(wěn)定性(即在1.0秒間隔內(nèi)的穩(wěn)定性)至少應為0.01%(即±100Hz)。
● 字長 對總共20位時的字而言,字長應為16位加同步波形和奇偶位。
● 指令字 指令字應由同步波形、遠程終端地址字段、發(fā)送/接收(T/R)位、子地址/方式字段、字計數(shù)/方式代碼字段及奇偶(P)位所組成。
● 同步 指令同步波形應是一個無效的Manchester波形。其寬度應為三個位時,前一個半時的波形為正,后一個半時的波形為負。如果緊跟同步波形的下一位是邏輯0,那么由于是Manchester編碼,同步波形的后半部分有兩個時鐘周期的表現(xiàn)寬度。
● 遠程終端地址 緊接同步波形的下五位應為RT地址。每個RT應指定一個專用地址。十進制地址31(11111)不應作為專用地址分配。如采用廣播選擇方式,RT除了它的專用地址外,還應指定十進制地址31(11111)作為公用地址。
● 發(fā)送/接收 緊接遠程終端地址的下一位應為發(fā)送/接收位,它應表示要求RT做的操作。邏輯0表示RT應接收,而邏輯1表示RT應發(fā)送。
● 子地址/方式 緊接發(fā)送/接收位的下五位,按各個終端要求的規(guī)定,用來表示RT的子地址或者表示方式控制的使用。子地址/方式的值00000和11111留作專門的用途,不應作任何其他功能使用。
數(shù)據(jù)字計數(shù)/方式代碼 緊接子地址/方式字段的下五位應為RT要發(fā)送或接收的數(shù)據(jù)字的數(shù)量或者應為可任選的方式代碼。在任何一個消息塊內(nèi)多可
發(fā)送或接收32個數(shù)據(jù)字。全1表示十進制計數(shù)31,而全0表示十進制計數(shù)
● 同步(不帶數(shù)據(jù)字) 本指令使RT同步(例如,復位內(nèi)部定時器、啟動一個序列等等),該RT應發(fā)送相應的狀態(tài)字。
● 發(fā)送狀態(tài)字 本指令應使RT發(fā)送與本指令前面的一個有效指令字有關的狀態(tài)字,該方式指令不應變更狀態(tài)字的狀態(tài)。
● 發(fā)送器關閉 本指令(僅用作雙余度總線)應使RT關閉與余度總線相連的發(fā)送器,該RT不應執(zhí)行關閉從中接受該指令的總線上的發(fā)送器指令。在所有情況下,在本指令后,該RT應按照規(guī)定的狀態(tài)字響應。
● 禁止終端標志位(T/F) 本指令應使RT在規(guī)定的狀態(tài)字中將終端標志位置邏輯0,直到另有指令為止。該RT應發(fā)送規(guī)定的狀態(tài)字。
● 取消禁止終端標志位 本指令應使RT取消在上面提到的禁止終端標志位。該RT應發(fā)送規(guī)定的狀態(tài)字。
● 復位遠程終端 本指令用來使RT復位到通電初始狀態(tài)。該RT應首先發(fā)送它的狀態(tài)字,然后復位。
● 同步(帶數(shù)據(jù)字) RT應接收一個指令字,繼之以一個規(guī)定的數(shù)據(jù)字。該數(shù)據(jù)字應包含用于RT的同步信息。RT在接受該指令和數(shù)據(jù)字后,應發(fā)送規(guī)定的狀態(tài)字。
● 發(fā)送上一個狀態(tài)字除了RT接收發(fā)送上一個指令字方式代碼外,本指令應使RT發(fā)送規(guī)定的它自己的狀態(tài)字,繼之以一個包含上一個指令字的第4至第19位的單一數(shù)據(jù)字。本方式指令不應變更各RT狀態(tài)字的狀態(tài)。
● 狀態(tài)字 一個狀態(tài)字應由一個同步波形、遠程終端地址、消息差錯位、測試字段位、服務請求位、三個備用位、廣播指令接收位、忙位、子系統(tǒng)標志位、動態(tài)總線控制接收位、終端標志位及奇偶位組成。對于任何可任選的廣播操作來說,應按規(guī)定禁止狀態(tài)字的傳輸。
● 消息差錯位 狀態(tài)字的第九位時應用來表示與先前從總線控制器接收來的指令字有關的一個或多個數(shù)據(jù)字沒有通過規(guī)定的RT有效性測試。本位在數(shù)據(jù)不正確定時、不合法指令、消息格式錯的條件下也應被置位。邏輯1表示有消息差錯,而邏輯0表示無消息。所有的RT應提供消息差錯位。
● 測試手段位 狀態(tài)字的第十位時應留作測試手段位之用,且總為邏輯0。本位和指令字的第十位時為邏輯1一起,約定用來區(qū)別額是指令字還是狀態(tài)字。測試手段位的使用時可任選的。
● 服務請求位 狀態(tài)字的第十一位時應留作服務請求位。本位的使用可任選。如果使用,本位應表示總線控制器需要采取與RT或有關子系統(tǒng)相對應的預定的專門動作。與一個單一的RT連接的多個子系統(tǒng)分別要求服務請求信號時,應將它們各自的信號通過邏輯“或”變成一個單獨的數(shù)據(jù)字來識別具體的請求服務的子系統(tǒng)。該服務請求位僅確定用來激發(fā)例外發(fā)生的而不是周期發(fā)生的數(shù)據(jù)傳輸操作。邏輯1表示有服務請求,而邏輯0表示無服務請求。如果不實現(xiàn)這個功能,該位應置0。
● 備用狀態(tài)位 狀態(tài)字的第十二位是到十四位時留作今后使用而不應被占用。這些位應置為邏輯0。
● 廣播指令接收位 狀態(tài)字的第十五位時置為邏輯1表示前面的有效指令字是廣播指令,而邏輯0表示它不是廣播指令。如不采用廣播指令選擇方式,該位應置為邏輯0。
● 忙位 狀態(tài)字第十六位時應留作忙位。本位的使用時可任選的。如果使用,本位應表示RT或子系統(tǒng)不能按照總線控制器的指令將數(shù)據(jù)移入子系統(tǒng)或從子系統(tǒng)取出數(shù)據(jù)。邏輯1表示存在“忙”狀態(tài),而邏輯0表示不存在“忙”狀態(tài)。如果在響應發(fā)送指令時置忙位,那么RT只發(fā)送它的狀態(tài)字。如果不實現(xiàn)這個功能,該位應置為邏輯0。
● 子系統(tǒng)標志位 狀態(tài)字的第十七位時應留作子系統(tǒng)標志位。本位的使用是可選的。如果使用,本位應標志子系統(tǒng)為故障狀態(tài),且警告總線控制器數(shù)據(jù)可能無效。與一個單一的RT連接的子系統(tǒng)分別要求子系統(tǒng)標志位信號時,應將它們各自的信號通過邏輯“或”變成為單一的狀態(tài)字子系統(tǒng)標志位。如果完成了邏輯“或”,那么設計者必須預備一個單獨的數(shù)據(jù)字來識別具體地提出的子系統(tǒng)。邏輯1表示有標志,而邏輯0表示無標志。如果不使用,本位應置為邏輯0。
● 動態(tài)總線控制接收位 狀態(tài)字的第十八位時應留作動態(tài)總線控制的接受。如果RT實現(xiàn)可任選的動態(tài)總線控制功能,那么應適用本位。在使用中,本位應表示接受或拒收規(guī)定的動態(tài)總線控制的提議。邏輯1表示控制的接受,而邏輯0表示控制的拒收。如不使用這個功能,本位應置為邏輯0。
● 終端標志位 狀態(tài)字的第十九位時應留作終端標志功能。本位的使用是可任選的。如果使用,本位是RT故障狀態(tài)的標志。邏輯1表示存在故障,而邏輯0表示不存在故障。如果不使用這個功能,本位應置為邏輯0。
● 狀態(tài)字復位 除地址外的狀態(tài)字中的位,在RT接受一條有效指令字后,均應被置位邏輯0。如果引起狀態(tài)字中的某些位(例如終端標志)被置位的條件,在這些位被復位為邏輯0后,繼續(xù)存在,那么受影響的狀態(tài)字中的位應再次置位,然后根據(jù)需要在總線上發(fā)送。
● 總線控制器向遠程終端的傳輸 總線控制器應發(fā)出一條接收指令,繼之以規(guī)定數(shù)目的數(shù)據(jù)字。RT在消息核實之后,應發(fā)回一個狀態(tài)字給控制器。指令字和數(shù)據(jù)字應以沒有字間間隔的連續(xù)形式發(fā)送。
● 遠程終端向總線控制器的傳輸 總線控制器應向RT發(fā)出一條發(fā)送指令。該RT在指令字核實后,應發(fā)回一個狀態(tài)字給控制器,繼之以規(guī)定數(shù)目的數(shù)據(jù)字。狀態(tài)字和數(shù)據(jù)字應以沒有字間間隔的形式發(fā)送。
● 不帶數(shù)據(jù)字的方式指令 總線控制器應使用表Ⅰ中規(guī)定的方式代碼向RT發(fā)出一條發(fā)送指令。該RT在指令字核實后,應發(fā)送一個狀態(tài)字。
● 總線控制器向各遠程終端的傳輸(廣播) 總線控制器應發(fā)出一個接收指令字,其中RT地址字段為11111,相繼為規(guī)定數(shù)目的數(shù)據(jù)字。指令字和數(shù)據(jù)字應以沒有間隔的連續(xù)形式發(fā)送。具有廣播選擇方式的各RT在消息核實后,應按照規(guī)定在狀態(tài)字中將廣播指令接收位置位,且不應發(fā)送狀態(tài)字。
● 消息間間隔 總線控制器應在消息之間提供4.0微秒的間隔時間。該時間為從前一消息一位的中間過零點到一條指令字同步波形的中間過零點的時間。
● 不響應時間超出 終端在認為規(guī)定的響應已不會發(fā)生以前,等待的時間為14.0微秒。該時間是從一個字的一位的中間過零點到希望的狀態(tài)字同步波形的中間過零點的時間。
*終端操作
● 字的核實 終端應保證每個字符合下列標準:
A.字以有效同步字段開始;
B.各位是有效ManchesterⅡ型代碼;
C.信息字段有16位,外加奇偶位;
D.字的奇偶校驗為奇數(shù)。
當一個字不符合上述標準時,應認為該字無效。
● 終端的故障-安全 終端應包括執(zhí)行時間超出的硬件,以阻止超過800微秒的信號傳輸。該硬件不應阻止在響應指令時的正確傳輸。復位該時間超出功能應在已發(fā)生時間超出的總線上通過接收一條有效指令來完成。
*遠程終端
● 操作 遠程終端(RT)應以對從總線控制器接收來的有效指令作出響應的方式操作。當指令字滿足準則,且該指令字的終端地址與該RT地址相符或者在該RT由廣播選擇方式時終端地址為11111,則該RT應承認該指令字有效。
● 無效指令 遠程終端不應響應操作規(guī)定的準則的指令字。
● 不合法指令 不合法指令是一條按照操作規(guī)定的有效指令,但是在子地址/方式字段、數(shù)據(jù)字計數(shù)/方式代碼字段中的那些位以及T/R位表示了在該RT中不曾設置的方式指令、子地址和字計數(shù)。保證不送出任何不合法指令是總線控制器的責任。RT的設計者有對不合法指令監(jiān)控的選擇方式。如果用這種選擇方式設計出的RT檢測出一條不合法指令和有不合法指令字規(guī)定的正常數(shù)目的連續(xù)有效數(shù)據(jù)字,該RT應只用一個狀態(tài)字響應,將消息差錯位置位,而不應使用接收來的信息。
● 有效數(shù)據(jù)的接收 當遠程終端接收到一個有效指令字及正常數(shù)目的連續(xù)有效數(shù)據(jù)字,或者接收到一個與方式代碼有關的單一有效數(shù)據(jù)字時,RT應用一個狀態(tài)字響應。上述每個數(shù)據(jù)字都應滿足以上的規(guī)定。
● 無效數(shù)據(jù)的接收 當字核實出錯或傳輸連續(xù)性出錯的有效接收指令有關的任何數(shù)據(jù)字,或者數(shù)據(jù)字計數(shù)中的任何一個差錯均應使遠程終端將其狀態(tài)字中的消息差錯位置1,并阻止該狀態(tài)字的傳輸。如果已經(jīng)發(fā)生一個消息差錯,則應認為整個消息無效。
版權與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://hbjingang.com,違反者本網(wǎng)將追究相關法律責任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。
如涉及作品內(nèi)容、版權等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
- 工業(yè)5G技術在智能制造中的應用與實踐解析2025/12/31 10:57:21
- 工業(yè)以太網(wǎng)交換機選型與現(xiàn)場應用技術指南2025/12/18 10:48:14
- 無線傳輸電路基礎,射頻前端設計、天線匹配與鏈路預算計算2025/10/27 13:55:50
- ASK 解調(diào)的核心要點與實現(xiàn)方式2025/9/5 16:46:17
- 雙偶極子天線:結構、特性與應用全解析2025/9/3 10:29:21









