程文 陳麗娜
摘要:隨著我國整體經(jīng)濟不斷的發(fā)展提高,也在很大程度上提升了人們的生活質(zhì)量水平,也在不斷的加強對于汽車領(lǐng)域的重視度,而CAN總線,主要是具有較強的傳輸速率,較強的性能,還能夠很好的減少車身線束的使用數(shù)量等幾個良好的特點,所以,一被研發(fā)出來,馬上得到了各界人士對其的重視度,并將其廣泛的應用到目前汽車電子控制系統(tǒng)當中去。而本文主要立足于汽車高速CAN設(shè)計與開發(fā),展開了深入的研究與分析,期望為我國今后在對于汽車高速CAN設(shè)計與開發(fā)問題上,提供一些參考性的建議。
關(guān)鍵詞:汽車高速;CAN總線;設(shè)計開發(fā);分析總結(jié)
中圖分類號:TP273.5 文獻標識碼:A 文章編號:1007-9416(2017)04-0200-01
1 高速CAN總線開發(fā)物理層面的需求概述
在對于高速CAN總線開發(fā)物理層面主要是分為3個部分:物理信令子層實現(xiàn)位編碼/解碼以及定時和同步等多種的功能,而物理媒介附件,則主要包含了總線上,能夠在有效的實現(xiàn)了發(fā)送以及接受等相關(guān)的報文功能的實時電路,而在對于收發(fā)器方面,也是需要嚴格符合于ISO 11898-2:2003之間的明確規(guī)定的,自對于媒介相關(guān)接口所設(shè)計到的一些物理媒介以及相關(guān)的媒介訪問單元上,兩者之間的機械以及電氣的結(jié)構(gòu)的。
2 高速CAN總線開發(fā)交互層面上的需求概述
在對于高速CAN總線開發(fā)交互層面上的需求方面上時,主要也是明確的限定了連接到CAN網(wǎng)絡(luò)當中的多種不同的ECU的具體應用功能,并且,在使用一些較為具有獨立的小信息項的過程當中,也是需要在進行通信時所采取使用協(xié)議的。而一個信號組在其內(nèi)部則是主要包含了一組的簡單信號的,并且,在針對于這些信號當中,還是需要進行同步的融入到交互層當中,并在通過交互層來對其進行讀出,最終在合理的通過CAN總線,來在最大限度上實現(xiàn)同步的發(fā)送以及接收。
而從通信的角度上來分析,當一個信號或者是一個信號組只是存在于1~64的若干位的過程時,那么它就能夠在給特定的幀實踐時間之內(nèi),去有效的發(fā)送一些ECU的交互層,在傳輸過程當中,所需要接收到的ECU的交互層來。
而站在應用功能的方面上來講,當一個信號或者是一個信號組或者是還存在著一些其他的特性過程時,那么所使用的功能上,就能夠?qū)ζ溥M行進行準確的發(fā)送信息,而在整個ECU的應用功能當中,主要生成的信號大體上分為以下幾種:S1.S2.S3幾種,然后在合理的將這些信號重新發(fā)送至交互層當中,而將交互層當中的一個信號或者是一個信號組放到CAN幀內(nèi)部當中的一個指定的位置過程時,那么將會對其分配一個CAN ID,然后在按照原來CAN幀所發(fā)送的特定模式,并在此基礎(chǔ)之上,在將CAN幀另外當作成為一個UUDT報文在重新對其進行發(fā)送,信號所處于的位置以及長度以及相關(guān)的發(fā)送模式上,是完全受制于各項目當中的C-Matrix來對其進行定義決定的。
而從接受的角度上來看,交互層監(jiān)控,則主要的目的就是為了將所接受到的各種CAN幀,按照原來所定義下的發(fā)送模式,來進行發(fā)送以及接受的,并及時的收集其中所需要的實時信號,并在最大限度為其他的接受方式上,是提供其有效的應用功能的。而在這里上文當中所有闡述的“信號”則主要指的就是一種簡單的信號或者是被包括在信號組當中的簡單信號。
3 高速CAN總線開發(fā)直接網(wǎng)絡(luò)管理需求概述
在對于網(wǎng)絡(luò)管理的狀態(tài)方面,主要是包括了以下幾種:初始化、啟動階段、正常運行狀態(tài)、準備睡眠、睡眠等待、總線睡眠、錯誤狀態(tài)等幾種來進行組成的。而在直線網(wǎng)絡(luò)管理當中,針對于各個不同的狀態(tài)之間,的轉(zhuǎn)換關(guān)系也是具有較大的差異性的。在針對于bus off處理當中,主要指的就是,當ECU在正式的進入到了bus off的模式過程當中,一定要加強對于快速恢復策略的重視度,而對于快速恢復模式,則主要的具體內(nèi)容則是:當ECU在正式的進入到了bus off的模式過程當中,CAN的芯片一定要馬上進行重新的初始化,在TBusOffSlow時間范圍之內(nèi),是一定要終止發(fā)送報文的,然后在對其重新進行CAN報文的發(fā)送的。但是,當總線整體的傳輸速度上,并不超過于126kb/s的過程當中,僅僅需要執(zhí)行慢恢復的行為便可。
4 結(jié)語
綜上所述,本文主要針對于汽車高速CAN總線的開發(fā)以及設(shè)計的各種要求進行了淺要的闡述,其主要包含了物理層、交互層、直接網(wǎng)絡(luò)管理等等方面對其提出的分鐘要求,而相關(guān)設(shè)計以及開發(fā)者一定要加強對上文當中,所提出的幾點要求的重視度,從而才能夠統(tǒng)一好整臺車的高速CAN總線電子配件的網(wǎng)絡(luò)開發(fā)設(shè)計的水平效率。
參考文獻
[1]李銀河CAN總線和基于CAN總線的高層協(xié)議[J].可編程控制器與工廠自動化,2013,23(14):88-89.
[2]王建勇,張徐生,王麗英.一種基于MSComm控件的CAN總線通信設(shè)計[J].儀器儀表用戶,2011,16(21):241-242.