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