前言
隨著汽車工業(yè)的發(fā)展,汽車各系統(tǒng)的控制逐步向自動化和智能化轉(zhuǎn)變,汽車電氣系統(tǒng)變得日益復(fù)雜。傳統(tǒng)的電氣系統(tǒng)大多采用點對點的單一通信方式,相互之間少有聯(lián)系,這樣必然會形成龐大的布線系統(tǒng)。 據(jù)統(tǒng)計,一輛采用傳統(tǒng)布線方法的高檔汽車中,其導(dǎo)線長度可達2000米,電氣節(jié)點可達l5 00個,而且該數(shù)字大約每10年就將增加1倍。這進一步加劇了粗大的線束與汽車上有限的可用空間之間的矛盾。無論從材料成本還是工作效率看,傳統(tǒng)布線方法都不能適應(yīng)現(xiàn)代汽車的發(fā)展。 另外,為了滿足各電子系統(tǒng)的實時性要求,須對汽車公共數(shù)據(jù)(如發(fā)動機轉(zhuǎn)速、車輪轉(zhuǎn)速、節(jié)氣門踏板位置等信息)實行共享,而每個控制單元對實時性的要求又各不相同。因此,傳統(tǒng)的電氣網(wǎng)絡(luò)已無法適應(yīng)現(xiàn)代汽車電子系統(tǒng)的發(fā)展,于是新型汽車總線技術(shù)便應(yīng)運而生。 目前汽車上普遍采用的汽車總線有局部互聯(lián)協(xié)議LIN和控制器局域網(wǎng)CAN,正在發(fā)展中的汽車總線技術(shù)還有高速容錯網(wǎng)絡(luò)協(xié)議FlexRay、用于汽車多媒體和導(dǎo)航的MOST以及與計算機網(wǎng)絡(luò)兼容的藍牙、無線局域網(wǎng)等無線網(wǎng)絡(luò)技術(shù)。 本文主要給大家介紹一下LIN總線、CAN總線、FlexRay總線和MOST總線。
LIN總線
LIN(Local Interconnect Network)是面向汽車地段分布式應(yīng)用的低成本的串行通訊網(wǎng)絡(luò),用于實現(xiàn)汽車中的分布式電子系統(tǒng)控制。LIN 的目標(biāo)是為現(xiàn)有汽車網(wǎng)絡(luò)(例如CAN 總線)提供輔助功能,因此LIN總線是一種輔助的總線網(wǎng)絡(luò)。在不需要CAN 總線的帶寬和多功能的場合,比如智能傳感器和制動裝置之間的通訊使用LIN 總線可大大節(jié)省成本。
LIN聯(lián)盟成立于1999年,最初由奧迪、 寶馬、克萊斯勒、摩托羅拉、 博世、大眾和沃爾沃等整車廠及芯片制造商創(chuàng)立,目的是推動LIN總線的發(fā)展,并且發(fā)布和管理LIN總線規(guī)范,制定一致性測試標(biāo)準(zhǔn)和認證一致性測試機構(gòu)。該聯(lián)盟正努力將LIN總線推廣為ISO國際標(biāo)準(zhǔn)。
LIN 技術(shù)規(guī)范中除定義了基本協(xié)議和物理層外還定義了開發(fā)工具和應(yīng)用軟件接口。LIN 通訊是基于SCI(UART)數(shù)據(jù)格式,采用單主控制器/多從設(shè)備的模式。僅使用一根12V 信號總線和一個無固定時間基準(zhǔn)的節(jié)點同步時鐘線。
這種主要面向“傳感器/執(zhí)行器控制"的低速網(wǎng)絡(luò),其最高傳輸速率可達20千比特/秒,主要應(yīng)用于電動門窗、座椅調(diào)節(jié)、燈光照明等控制。典型的LIN網(wǎng)絡(luò)的節(jié)點數(shù)可以達到12個。以門窗控制為例,在車門上有門鎖、車窗玻璃開關(guān)、車窗升降電機、操作按鈕等,只需要1個LIN網(wǎng)絡(luò)就可以把它們連為一體。
這種低成本的串行通訊模式和相應(yīng)的開發(fā)環(huán)境已經(jīng)由LIN協(xié)會制定成標(biāo)準(zhǔn)。LIN 的標(biāo)準(zhǔn)化將為汽車制造商以及供應(yīng)商在研發(fā)應(yīng)用操作系統(tǒng)降低成本。
LIN總線結(jié)構(gòu)圖
LIN總線工作原理LIN總線包含一個宿主節(jié)點和一個或多個從屬節(jié)點。所有節(jié)點都包含一個被分解為發(fā)送和接收任務(wù)的從屬通訊任務(wù),而宿主節(jié)點還包含一個附加的宿主發(fā)送任務(wù)。在實時LIN中,通訊總是由宿主任務(wù)發(fā)起。 除了宿主節(jié)點的命名之外,LIN網(wǎng)絡(luò)中的節(jié)點不使用有關(guān)系統(tǒng)設(shè)置的任何信息。我們可以在不要求其它從屬節(jié)點改變硬件和軟件的情況下向LIN 中增加節(jié)點。 宿主節(jié)點發(fā)送一個包含同步中斷、同步字節(jié)和消息識別碼的消息報頭。從屬任務(wù)在收到和過濾識別碼后被激活并開始消息響應(yīng)的傳輸。響應(yīng)包含兩個、 四個或八個數(shù)據(jù)字節(jié)和一個檢查和(checksum)字節(jié)。報頭和響應(yīng)部分組成一個消息幀。LIN總線上的所有通訊都由主機節(jié)點中的主機任務(wù)發(fā)起,主機任務(wù)根據(jù)進度表來確定當(dāng)前的通訊內(nèi) 容, 發(fā)送相應(yīng)的幀頭, 并為報文幀分配幀通道??偩€上的從機節(jié)點接收幀頭之后, 通過解讀標(biāo)識符來確定自己是否應(yīng)該對當(dāng)前通訊做出響應(yīng)、做出何種響應(yīng)?;谶@種報文濾波方式,LIN可實現(xiàn) 多種數(shù)據(jù)傳輸模式,且一個報文幀可以同時被多個節(jié)點接收利用。LIN總線物理層采用單線連接, 兩個電控單元間的最大傳輸距離為40m。其總線驅(qū)動器和接收器的規(guī)范遵從改進的ISO 9141 單線標(biāo)準(zhǔn)?;赟CI/UART( 通用異步收發(fā)接口的單總線串行通信) 協(xié)議;目前幾乎所有的微控制器芯片上都有SCI/UART接口。低傳輸速率、小于20kb/s、采用NRZ編碼。
奧迪A6L轎車LIN總線內(nèi)部組成示意圖
CAN總線
CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標(biāo)準(zhǔn)化的串行通信協(xié)議。在汽車產(chǎn)業(yè)中,出于對安全性、舒適性、方便性、低功耗、低成本的要求,各種各樣的電子控制系統(tǒng)被開發(fā)了出來。由于這些系統(tǒng)之間通信所用的數(shù)據(jù)類型及對可靠性的要求不盡相同,由多條總線構(gòu)成的情況很多,線束的數(shù)量也隨之增加。 為適應(yīng)“減少線束的數(shù)量”、“通過多個LAN,進行大量數(shù)據(jù)的高速通信”的需要,1986年德國電氣商博世公司開發(fā)出面向汽車的CAN 通信協(xié)議。此后,CAN通過ISO11898及ISO11519 進行了標(biāo)準(zhǔn)化,在歐洲已是汽車網(wǎng)絡(luò)的標(biāo)準(zhǔn)協(xié)議。 CAN 的高性能和可靠性已被認同,并被廣泛地應(yīng)用于工業(yè)自動化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等方面。現(xiàn)場總線是當(dāng)今自動化領(lǐng)域技術(shù)發(fā)展的熱點之一,被譽為自動化領(lǐng)域的計算機局域網(wǎng)。它的出現(xiàn)為分布式控制系統(tǒng)實現(xiàn)各節(jié)點之間實時、可靠的數(shù)據(jù)通信提供了強有力的技術(shù)支持。 CAN總線工作原理與其他總線一樣,CAN總線的通信也是通過一種類似于“會議”的機制實現(xiàn)的,只不過會議的過程并不是由一方(節(jié)點)主導(dǎo),而是每一個會議參加人員都可以自由的提出會議議題(多主通信模式)。 總結(jié)下,當(dāng)一個節(jié)點要向其它節(jié)點發(fā)送數(shù)據(jù)時,該節(jié)點的CPU 將要發(fā)送的數(shù)據(jù)和自己的標(biāo)識符傳送給本節(jié)點的CAN芯片,并處于準(zhǔn)備狀態(tài);當(dāng)它收到總線分配時,轉(zhuǎn)為發(fā)送報文狀態(tài)。CAN 芯片將數(shù)據(jù)根據(jù)協(xié)議組織成一定的報文格式發(fā)出, 這時, 網(wǎng)上的其它節(jié)點處于接收狀態(tài)。每個處于接收狀態(tài)的節(jié)點對接收到的報文進行檢測,判斷這些報文是否是發(fā)給自己的,以確定是否接收它。 CAN總線結(jié)構(gòu)圖CAN總線的優(yōu)點很多: 通信速率最高可達1MB/s(此時距離最長40m)。節(jié)點數(shù)實際可達110個。 采用短幀結(jié)構(gòu),每一幀的有效字節(jié)數(shù)為8個。 每幀信息都有CRC校驗及其他檢錯措施,數(shù)據(jù)出錯率極低。 通信介質(zhì)可采用雙絞線,同軸電纜和光導(dǎo)纖維,一般采用廉價的雙絞線即可,無特殊要求。節(jié)點在錯誤嚴(yán)重的情況下,具有自動關(guān)閉總線的功能,切斷它與總線的聯(lián)系,以使總線上的其他操作不受影響。
FlexRay總線
FlexRay總線是由寶馬、飛利浦、飛思卡爾和博世等公司共同制定的一種新型通信標(biāo)準(zhǔn), 專為車內(nèi)聯(lián)網(wǎng)而設(shè)計, 采用基于時間觸發(fā)機制, 具有高帶寬、容錯性能好等特點, 在實時性、可靠性和靈活性方面具有一定的優(yōu)勢。FlexRay支持總線間的多種消息傳遞架構(gòu)。隨著FlexRay在汽車上的廣泛使用以及網(wǎng)絡(luò)日益統(tǒng)一,這項功能將越發(fā)重要。例如,若干家汽車制造商已經(jīng)實施或提議采用一種網(wǎng)絡(luò)架構(gòu),不管采用何種通信協(xié)議,所有通信通過一個網(wǎng)關(guān)實現(xiàn)。為了跨越協(xié)議邊界通信,要求網(wǎng)絡(luò)支持多個消息傳遞選項。 未來 FlexRay作為標(biāo)準(zhǔn)總線將用于所有x-by-wire系統(tǒng)(制動、轉(zhuǎn)向…)、其它安全關(guān)鍵領(lǐng)域(工業(yè)、航空…)和用作數(shù)據(jù)主干網(wǎng)(相比CAN總線有更高的帶寬)。 FlexRay總線工作原理FlexRay總線數(shù)據(jù)收發(fā)采取時間觸發(fā)和事件觸發(fā)的方式。利用時間觸發(fā)通信時, 網(wǎng)絡(luò)中的各個節(jié)點都預(yù)先知道彼此將要進行通信的時間, 接收器提前知道報文到達的時間, 報文在總線上的時間可以預(yù)測出來。即便行車環(huán)境惡劣多變, 干擾了系統(tǒng)傳輸, FlexRay協(xié)議也可以確保將信息延遲和抖動降至最低, 盡可能保持傳輸?shù)耐脚c可預(yù)測。這對需要持續(xù)及高速性能的應(yīng)用( 如線控剎車、線控轉(zhuǎn)向等)來說,是非常重要的。它采用了周期通信的方式, 一個通信周期可以劃分為靜態(tài)部分、動態(tài)部分、特征窗和網(wǎng)絡(luò)空閑時間4個部分。靜態(tài)部分和動態(tài)部分用來傳輸總線數(shù)據(jù),即FlexRay報文。特征窗用來發(fā)送喚醒特征符和媒介訪問檢測特征符。網(wǎng)絡(luò)空閑時間用來實現(xiàn)分布式的時鐘同步和節(jié)點參數(shù)的初始化。FlexRay具有高速、可靠及安全的特點。FlexRay在物理上通過兩條分開的總線通信,每一條的數(shù)據(jù)速率是10MBit/s。FlexRay還能夠提供很多網(wǎng)絡(luò)所不具有的可靠性特點。尤其是FlexRay具備 的冗余通信能力可實現(xiàn)通過硬件完全復(fù)制網(wǎng)絡(luò)配置, 并進行進度監(jiān)測。FlexRay同時提供靈活的配置, 可支持各種拓撲, 如總線、星型和混合拓撲。FlexRay本身不能確保系統(tǒng)安全, 但它具備大量功能,可以支持以安全為導(dǎo)向的系統(tǒng)(如線控系統(tǒng))的設(shè)計。 FlexRay拓撲圖FlexRay拓撲的靈活性及實現(xiàn)事件觸發(fā)或時間觸發(fā)的操作模式對收發(fā)器意義重大。下面列舉其中一部分: 10Mbps的數(shù)據(jù)處理速率; 支持FlexRay節(jié)點和有源星型拓撲; 提供電源管理功能,提高ECU效率; 為時間驅(qū)動和事件驅(qū)動模式集成兩個專用的控制輸入; 支持本地和遠程喚醒功能; 提供錯誤檢測; 符合汽車行業(yè)的嚴(yán)格規(guī)范要求(例如ESD和EMC領(lǐng)域,同時涉及上述各個方面)。 寶馬公司在07款X5系列車型的電子控制減震器系統(tǒng)中首次應(yīng)用了FlexRay技術(shù)。此款車采用基于 飛思卡爾的微控制器和恩智浦的收發(fā)器, 可以監(jiān)視有關(guān)車輛速度、縱向和橫向加速度、方向盤角度、車身和輪胎加速度及行駛高度的數(shù)據(jù), 實現(xiàn)了更好的乘坐舒適性以及駕駛時的安全性和高速響應(yīng)性,此外還將施加給輪胎的負荷變動以及底盤的振動均減至最小。
MOST總線
MOST (Media Oriented System Transport) 面向媒體的系統(tǒng)傳輸總線,MOST 是汽車業(yè)合作的成果,而不具備正式的標(biāo)準(zhǔn)。它是一種專門針對車內(nèi)使用而開發(fā)的、服務(wù)于多媒體應(yīng)用的數(shù)據(jù)總線技術(shù)。MOST 表示“多媒體傳輸系統(tǒng)”。 MOST總線是作為寶馬公司、前戴姆勒克萊斯勒公司、Harman/Becker公司(音響系統(tǒng)制造商)和 Oasis Silicon Systems公司之間的一項聯(lián)合。1998 年,參與各方建立了一個自主的實體,即 MOST公司,由它控制總線的定義工作。Oasis公司自己保留對 MOST 命名的權(quán)利。由一家獨立的測試機構(gòu)負責(zé)產(chǎn)品的認證過程,例如 Ruetz 技術(shù)公司。除了順從性測試以外,Ruetz公司還為 MOST 總線系統(tǒng)開發(fā)提供使用的軟、硬件分析工具,以及 MOST 系統(tǒng)的培訓(xùn)。
基于MOST總線的典型車載高端娛樂系統(tǒng)
MOST總線工作原理
MOST 總線利用光脈沖傳輸數(shù)據(jù),采用環(huán)形結(jié)構(gòu),在環(huán)形總線內(nèi)只能朝著一個方向傳輸數(shù)據(jù)。MOST 總線的傳輸技術(shù)近似于公眾交換式電話網(wǎng)絡(luò)( Public Switched Telephone Network;PSTN),有著數(shù)據(jù)信道(Data Channel)與控制信道(Control Channel)的設(shè)計定義,控制信道即用來設(shè)定如何使用與收發(fā)數(shù)據(jù)信道。一旦設(shè)定完成, 資料就會持續(xù)地從發(fā)送處流向接收處, 過程中不用再有進一步的封包處理程序, 將運作機制如此設(shè)計, 最適合用于實時性音訊、視訊串流傳輸。MOST在制訂上完全合乎ISO/OSI的7層數(shù)據(jù)通訊協(xié)議參考模型,而在網(wǎng)線連接上MOST采用環(huán)狀 拓樸, 不過在更具嚴(yán)苛要求的傳控應(yīng)用上, MOST也允許改采星狀( 亦稱放射狀) 或雙環(huán)狀的連接組態(tài),此外每套MOST傳控網(wǎng)絡(luò)允許最多達64個的裝置(節(jié)點)連接。 基于MOST總線的車載音頻娛樂系統(tǒng)原理圖MOST總線專門用于滿足要求嚴(yán)格的車載環(huán)境。這種新的基于光纖的網(wǎng)絡(luò)能夠支持24.8Mbps的數(shù)據(jù)速率,與以前的銅纜相比具有減輕重量和減小電磁干擾(EMI)的優(yōu)勢。同時,MOST也支持隨插隨用機制。
CAN、LIN及FlexRay在車上分布
結(jié)語
總結(jié)來看,CAN總線是中堅,LIN總線是CAN總線的副手,F(xiàn)lexRay總線是未來的希望,MOST總線則負責(zé)車載多媒體業(yè)務(wù)。隨著汽車電動化、智能化及網(wǎng)聯(lián)化的推進,這四種總線將在未來繼續(xù)大放異彩。
責(zé)任編輯:彭菁
-
汽車電子
+關(guān)注
關(guān)注
3023文章
7821瀏覽量
166013 -
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
7486瀏覽量
88543 -
總線
+關(guān)注
關(guān)注
10文章
2859瀏覽量
87914
原文標(biāo)題:一文看懂四大汽車總線:LIN、CAN、FlexRay、MOST
文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論