雷峰成,趙明,程鵬
(北京電子工程總體研究所,北京 100854)
隨著防空武器系統(tǒng)的多樣化發(fā)展,承載導(dǎo)彈發(fā)射的平臺出現(xiàn)了多樣性和空間布局靈活性的特點,需要發(fā)展能在不同平臺下完成導(dǎo)彈發(fā)射控制的測發(fā)控系統(tǒng)。
近些年,導(dǎo)彈測發(fā)控系統(tǒng)開始采用分布式控制方式,即測發(fā)控系統(tǒng)各組成部分均采用微系統(tǒng)設(shè)計,各部分間通過通訊總線進行指令和信息的傳遞。在測發(fā)控系統(tǒng)中探索應(yīng)用CAN總線、1 553 B總線和FlexRay總線構(gòu)成分布式控制系統(tǒng)。
在目前流行的各種總線中,F(xiàn)lexRay總線具有高速率、高可靠性和高實時性的性能優(yōu)勢。FlexRay總線自身的特點決定了其適合應(yīng)用于實時控制和安全性要求高的實時同步控制領(lǐng)域[1-2]。
FlexRay總線最初由BMW公司和Daimlerchrysler公司基于BMW公司的ByteFlight總線共同開發(fā),后來又由FlexRay聯(lián)盟將其標(biāo)準(zhǔn)化,使之成為新一代的車載網(wǎng)絡(luò)通信總線,并建立一種可檢測的、可靠的、高速通訊體系[3-4],適用于未來汽車上各種設(shè)備的控制。它的出現(xiàn)解決了現(xiàn)階段汽車控制總線中總線協(xié)議容錯性差和傳輸速率低的缺點。
FlexRay總線是一種適合應(yīng)用于實時控制領(lǐng)域的通訊總線,其具有如下顯著特點:
(1) 高數(shù)據(jù)率
FlexRay總線帶寬不受協(xié)議機制的限制,可在單通道支持10 Mbit/s的速率。當(dāng)采用雙通道冗余系統(tǒng)時,最高可達20 Mbit/s的速率。
(2) 高可靠性
FlexRay總線采用2個通信通道來提高通信任務(wù)的任務(wù)可靠度。并且FlexRay總線通過確定性故障容錯協(xié)議支持不同級別和不同方式的容錯(包括單通道容錯和雙通道容錯),確保數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
(3) 高實時性
FlexRay總線采用建立在通信周期、循環(huán)基礎(chǔ)上的時分多路數(shù)據(jù)傳輸方式,即提供了時間觸發(fā)和事件觸發(fā)2種傳輸方式,周期性數(shù)據(jù)在通信周期中擁有固定的位置,確保報文到達的時效性。
(4) 高精度總線同步時鐘
FlexRay總線網(wǎng)絡(luò)中存在一個總體時鐘,同時每一個控制節(jié)點存在一個局部時鐘。FlexRay協(xié)議制定了特定的時鐘同步控制算法,保證總線網(wǎng)絡(luò)中每一個控制節(jié)點的局部時鐘與總體時鐘同步。同步精確度為0.5~10 μs(通常為1~2 μs)。
(5) 靈活性
FlexRay總線支持總線型、星型、星型級聯(lián)型和混合型等多種拓撲結(jié)構(gòu),具有靈活的總線拓撲組成方式;支持時間觸發(fā)和事件觸發(fā)通信方式;支持報文的冗余和非冗余傳輸方式;支持通過配置參數(shù)進行系統(tǒng)調(diào)整和擴展[5-8]。
分布式的測發(fā)控系統(tǒng)由任務(wù)中心管理機、多個控制執(zhí)行單元、多個程控電源單元、總線監(jiān)控單元和符合總線協(xié)議掛在總線上的其他設(shè)備組成,總線傳輸?shù)臄?shù)據(jù)量大,且數(shù)據(jù)具有多樣性。以某測發(fā)控系統(tǒng)總線傳輸?shù)臄?shù)據(jù)為例,主要包括任務(wù)中心管理機與16個單元的非周期性的控制命令和應(yīng)答、周期性監(jiān)測命令和應(yīng)答。數(shù)據(jù)量達到6 Mbit/s。
FlexRay總線具有單通道10 Mbit/s的速率,不使用雙冗余的情況下,雙通道通訊速率達到20 Mbit/s,在導(dǎo)彈測發(fā)控系統(tǒng)中采用雙冗余的模式,單通道的數(shù)據(jù)傳輸率即可滿足導(dǎo)彈測發(fā)控系統(tǒng)的信息交互傳輸要求。
測發(fā)控系統(tǒng)的數(shù)據(jù)通信要求具備高可靠性,要求既能夠適應(yīng)野戰(zhàn)環(huán)境下的高低溫變化、載車振動等比較苛刻的自然環(huán)境,又能在復(fù)雜電磁干擾環(huán)境下正常工作。
一方面,F(xiàn)lexRay總線在物理層設(shè)計了雙冗余熱備份通道來提高通信任務(wù)的可靠性。另一方面,每個FlexRay總線節(jié)點中的總線監(jiān)控器實時監(jiān)測當(dāng)前總線的工作狀態(tài),當(dāng)本節(jié)點發(fā)生故障而不能正常工作時,總線監(jiān)控器會將通信控制器與總線斷開,從而將故障節(jié)點與總線網(wǎng)絡(luò)隔離,不影響總線上其他節(jié)點的工作,提高整個總線網(wǎng)絡(luò)工作可靠度。
測發(fā)控系統(tǒng)的控制時序需要嚴格的通信實時性,通訊精確度要求達到ms級,以確保導(dǎo)彈發(fā)射控制時序的精準(zhǔn)。
FlexRay協(xié)議支持時間觸發(fā)和事件觸發(fā)總線訪問方式。協(xié)議把一個通信分為靜態(tài)段和動態(tài)段,靜態(tài)段采用時分復(fù)用(TDMA)的時間觸發(fā)訪問方式,傳輸信息被分配在確定的靜態(tài)時隙,在此期間靜態(tài)段可以唯一訪問總線,從而傳輸信息在總線上的時間是確定的。動態(tài)段則采用靈活時分多址(FTDMA)的事件觸發(fā)總線訪問。這樣既保證了數(shù)據(jù)傳輸?shù)膶崟r性,又充分利用了總線的帶寬[9-10]。
測發(fā)控系統(tǒng)在數(shù)據(jù)通訊過程中既使用靜態(tài)段又使用動態(tài)段進行數(shù)據(jù)通信。所有總線節(jié)點的時鐘必須同步,并且最大偏差必須在限定范圍內(nèi)。
整個FlexRay總線網(wǎng)絡(luò)有一個總體時鐘,每一個控制節(jié)點有一個局部時鐘,F(xiàn)lexRay協(xié)議同時實施相位對準(zhǔn)和頻率對準(zhǔn),使網(wǎng)絡(luò)中每一節(jié)點的局部時鐘與總體時鐘同步。
FlexRay總線同步精確度為0.5~10 μs(通常為1~2 μs)。FlexRay總線時間同步機制使得導(dǎo)彈測發(fā)控系統(tǒng)的信息同步性要求得到滿足[11-13]。
FlexRay總線主要存在4種網(wǎng)絡(luò)拓撲結(jié)構(gòu),分別為:星型、總線型、星型級聯(lián)型和混合型,如圖1~4所示。
在星型拓撲結(jié)構(gòu)中,單個FlexRay節(jié)點可以支持2個通道,因而可以實現(xiàn)單通道和雙通道2種拓撲結(jié)構(gòu)。與總線型拓撲結(jié)構(gòu)相比,星型拓撲結(jié)構(gòu)的優(yōu)勢在于:
(1) 在接收端和發(fā)送端之間提供點到點連接,能有效提高傳輸速率和延長傳輸距離;
(2) 具有錯誤分離功能,只有出現(xiàn)故障的節(jié)點本身受到影響,其他總線節(jié)點正常工作。
而星型級聯(lián)結(jié)構(gòu)和混合型拓撲結(jié)構(gòu)中存在信息返回時間和不同星之間存在不對稱傳播延遲時間的問題[14-15]。
在測發(fā)控系統(tǒng)設(shè)計中采用星型雙冗余的網(wǎng)絡(luò)拓撲結(jié)構(gòu)。系統(tǒng)中使用了StarA和StarB 2個星型中繼器,分別組成2個雙冗余的通訊通道,每個總線節(jié)點同時接到2個星型中繼器上。當(dāng)其中任何一個控制執(zhí)行單元或其他單元出現(xiàn)故障,不會影響整個系統(tǒng)其他彈位的導(dǎo)彈發(fā)射功能,極大地提高了導(dǎo)彈測發(fā)控系統(tǒng)的任務(wù)可靠度。
在測發(fā)控系統(tǒng)中任務(wù)中心管理機與總線中其他節(jié)點存在兩類通訊命令的交互:非周期性命令和周期性命令。命令傳輸利用通信循環(huán)中的靜態(tài)段和動態(tài)段傳輸,其中利用靜態(tài)段傳輸周期性指令,利用動態(tài)段傳輸非周期性指令,如圖5所示。
3.3.1 總線節(jié)點及接口設(shè)計
FlexRay總線節(jié)點是實現(xiàn)FlexRay通信網(wǎng)絡(luò)的基本單元,是總線信息收發(fā)和管理的主要執(zhí)行單元。一般由主機處理器、通訊控制器、總線驅(qū)動器和可選的總線監(jiān)控器組成,如圖6所示。主機處理器產(chǎn)生和接收數(shù)據(jù),并通過通訊控制器進行數(shù)據(jù)傳送和接收??偩€驅(qū)動器連接著通訊控制器和總線,負責(zé)在總線上產(chǎn)生符合協(xié)議要求的電平信號。
在接口電路設(shè)計中總線驅(qū)動器采用NXP的TJA1080A,高速共模濾波器采用TDK的ACM3225。
(1) 連接器
FlexRay總線電纜由電纜和連接器組成,其中連接器由插頭和插座構(gòu)成,插頭選用FLR2-10J4HN-01,插座選用FLR2-10J4HA-01,如圖7所示。
具有如下特點:
1) 插頭采用高可靠的抗震動沖擊連接機構(gòu)
由于測發(fā)控系統(tǒng)應(yīng)用于戰(zhàn)車平臺,工作時會存在長期高強度振動及沖擊,為保證插頭插座對插后的可靠連接,設(shè)計了高可靠的抗震動沖擊防松脫連接機構(gòu)。當(dāng)插頭插座連接時,防松脫齒的角度小,易于連接;當(dāng)插頭插座分離時,反向角度大,分離力大,防止松脫。
2) 插頭連接螺帽防擺動設(shè)計
由于連接器尺寸小,當(dāng)連接導(dǎo)線較長時,插頭中間花鍵殼體會隨尾部線纜擺動,因此在連接螺帽和花鍵殼體間設(shè)計添加了尾部金屬連接件進行填充,該結(jié)構(gòu)可有效避免花鍵殼體隨尾部線纜擺動,從而保護中心接觸件的可靠接觸。
3) 優(yōu)良的抗電磁屏蔽性能
1)顧客滿意度對醫(yī)藥B2C平臺顧客忠誠度的影響值為0.77。本研究進一步證實了在醫(yī)藥B2C購物環(huán)境下,顧客滿意度仍然是實現(xiàn)顧客忠誠的必要條件。
考慮到戰(zhàn)場惡劣復(fù)雜的電磁環(huán)境,且所傳輸信號易受到干擾,因此在插頭插座對插位置加裝了屏蔽接地簧,以保證頭座對插后的電磁連續(xù)性。除了插頭插座對插位置外還在插頭尾部附件內(nèi)設(shè)計了電纜屏蔽層連接結(jié)構(gòu),加緊屏蔽的線夾及線纜夾均采用銅合金鍍金,導(dǎo)電性能好。使用時電纜屏蔽層被夾在線夾和線纜夾之間,實現(xiàn)了360°可靠屏蔽。
4) 電纜防轉(zhuǎn)及防拖拽設(shè)計
由于連接器較小,所接電纜又較長,為保證電纜在拖拽時不會出現(xiàn)縮針和絕緣體脫出等問題,設(shè)計有專用線纜夾。當(dāng)擰緊附件時,內(nèi)部線纜夾受到尾附件斜面擠壓而向內(nèi)變形,可壓緊線纜的屏蔽層及外護皮,從而固定線纜;當(dāng)尾部線纜受力時,會將力首先傳導(dǎo)給線纜外護皮,保護內(nèi)部接觸件。
5) 防水密封功能
插座內(nèi)部設(shè)計有界面封嚴體,可確保插頭與插座對插到位后,插頭花鍵殼體可將插座插合面的界面封嚴體壓縮,從而實現(xiàn)界面密封。
(2) 總線抗干擾和信號完整性設(shè)計
測發(fā)控系統(tǒng)的FlexRay總線網(wǎng)絡(luò)內(nèi)所有節(jié)點均包含A,B 2個通信通道,測發(fā)控系統(tǒng)總線電纜網(wǎng)絡(luò)存在A,B 2條總線。每條總線采用差分方式,包括總線+(BP)、總線-(BM)和總線地。在電纜設(shè)計中采用以下措施提高信號傳輸?shù)耐暾裕?/p>
1) 差分信號線采用雙絞屏蔽處理,且屏蔽層與連接器外殼連接,并且在10 MHz條件下的差模阻抗值為100 Ω;
2) 在星型中繼器端和節(jié)點的差分信號線BP和BM之間分別接入終端匹配電阻,電阻阻值為100 Ω,減少傳輸過程信號反射和其他干擾現(xiàn)象;
3) 根據(jù)不同節(jié)點的布局位置,統(tǒng)一設(shè)計相同長度的電纜,減少節(jié)點間傳輸時間的不同,解決信號傳輸?shù)牟粚ΨQ問題。
FlexRay總線的應(yīng)用,使得測發(fā)控系統(tǒng)的性能和任務(wù)可靠度獲得較大的提升,具體如下:
(1) 通過FlexRay總線應(yīng)用,減少了任務(wù)中心管理機與各個執(zhí)行單元之間電氣信號的數(shù)量,降低了系統(tǒng)的復(fù)雜度和耦合度;
(2) FlexRay協(xié)議在物理層實現(xiàn)了雙冗余熱備份功能,不需要測發(fā)控應(yīng)用軟件進行雙冗余熱備份操作邏輯的實現(xiàn),簡化了發(fā)控軟件控制邏輯,減少了代碼量,同時提高了測發(fā)控系統(tǒng)通訊的任務(wù)可靠度;
(3) FlexRay總線的高速數(shù)據(jù)傳輸率,有力的提高了測發(fā)控系統(tǒng)內(nèi)部信息交換的實時性;
(4) FlexRay總線的同步時鐘,確保測發(fā)控系統(tǒng)內(nèi)部總線上各節(jié)點執(zhí)行命令的時序協(xié)調(diào)性;
(5) FlexRay總線的應(yīng)用使得測發(fā)控系統(tǒng)具有可擴展性和兼容性,根據(jù)武器系統(tǒng)的不同需求可以在測發(fā)控系統(tǒng)內(nèi)部總線掛接各種符合內(nèi)部總線協(xié)議的設(shè)備,如:發(fā)射架控制設(shè)備和定位定向設(shè)備等,有利于武器系統(tǒng)的擴展。
本文針對導(dǎo)彈測發(fā)控系統(tǒng)的特點,提出了一種基于FlexRay總線的導(dǎo)彈測發(fā)控系統(tǒng)設(shè)計方案,通過對總線特點及其適用性的分析,表明FlexRay總線適用于導(dǎo)彈測發(fā)控系統(tǒng),能夠提供高可靠性、高實時性的通訊網(wǎng)絡(luò)。