可靠性
為防止汽車在使用壽命期內(nèi)由于數(shù)據(jù)交換錯(cuò)誤而對司機(jī)造成危險(xiǎn),汽車的安全系統(tǒng)要求數(shù)據(jù)傳輸具有較高的安全性。如果數(shù)據(jù)傳輸?shù)目煽啃宰銐蚋?,或者殘留下來的?shù)據(jù)錯(cuò)誤足夠低的話,這一目標(biāo)不難實(shí)現(xiàn)。從總線系統(tǒng)數(shù)據(jù)的角度看,可靠性可以理解為,對傳輸過程產(chǎn)生的數(shù)據(jù)錯(cuò)誤的識(shí)別能力。
殘余數(shù)據(jù)錯(cuò)誤的概率可以通過對數(shù)據(jù)傳輸可靠性的統(tǒng)計(jì)測量獲得。它描述了傳送數(shù)據(jù)被破壞和這種破壞不能被探測出來的概率。殘余數(shù)據(jù)錯(cuò)誤概率必須非常小,使其在系統(tǒng)整個(gè)壽命周期內(nèi),按平均統(tǒng)計(jì)時(shí)幾乎檢測不到。計(jì)算殘余錯(cuò)誤概率要求能夠?qū)?shù)據(jù)錯(cuò)誤進(jìn)行分類,并且數(shù)據(jù)傳輸路徑可由一模型描述。如果要確定CAN的殘余錯(cuò)誤概率,我們可將殘留錯(cuò)誤的概率作為具有80~90位的報(bào)文傳送時(shí)位錯(cuò)誤概率的函數(shù),并假定這個(gè)系統(tǒng)中有5~10個(gè)站,并且錯(cuò)誤率為1/1000,那么最大位錯(cuò)誤概率為10—13數(shù)量級。例如,CAN網(wǎng)絡(luò)的數(shù)據(jù)傳輸率最大為1Mbps,如果數(shù)據(jù)傳輸能力僅使用50%,那么對于一個(gè)工作壽命4000小時(shí)、平均報(bào)文長度為 80位的系統(tǒng),所傳送的數(shù)據(jù)總量為9×1010。在系統(tǒng)運(yùn)行壽命期內(nèi),不可檢測的傳輸錯(cuò)誤的統(tǒng)計(jì)平均小于10—2量級。換句話說,一個(gè)系統(tǒng)按每年365天,每天工作8小時(shí),每秒錯(cuò)誤率為0. 7計(jì)算,那么按統(tǒng)計(jì)平均,每1000年才會(huì)發(fā)生一個(gè)不可檢測的錯(cuò)誤。
應(yīng)用舉例
CAN總線在工控領(lǐng)域主要使用低速-容錯(cuò)CAN即ISO11898-3標(biāo)準(zhǔn),在汽車領(lǐng)域常使用500Kbps的高速CAN。
某進(jìn)口車型擁有,車身、舒適、多媒體等多個(gè)控制網(wǎng)絡(luò),其中車身控制使用CAN網(wǎng)絡(luò),舒適使用LIN網(wǎng)絡(luò),多媒體使用MOST網(wǎng)絡(luò),以CAN網(wǎng)為主網(wǎng),控制發(fā)動(dòng)機(jī)、變速箱、ABS等車身安全模塊,并將轉(zhuǎn)速、車速、油溫等共享至全車,實(shí)現(xiàn)汽車智能化控制,如高速時(shí)自動(dòng)鎖閉車門,安全氣囊彈出時(shí),自動(dòng)開啟車門等功能。
CAN系統(tǒng)又分為高速和低速,高速CAN系統(tǒng)采用硬線是動(dòng)力型,速度:500kbps,控制ECU、ABS等;低速CAN是舒適型,速度:125Kbps,主要控制儀表、防盜等。
某醫(yī)院現(xiàn)有5臺(tái)16T/H XXXX燃?xì)忮仩t,向洗衣房、制劑室、供應(yīng)室、生活用水、暖氣等設(shè)施提供5kg/cm2的蒸汽,全年耗用天然氣1200萬m3,耗用20萬噸自來水。醫(yī)院采用接力式方式供熱,對熱網(wǎng)進(jìn)行地域性管理,分四大供熱區(qū)。其中冬季暖氣的用氣量很大,據(jù)此設(shè)計(jì)了基于CAN現(xiàn)場總線的分布式鍋爐蒸汽熱網(wǎng)智能監(jiān)控系統(tǒng)。現(xiàn)場應(yīng)用表明:該樓宇自動(dòng)化系統(tǒng)具有抗干擾能力強(qiáng),現(xiàn)場組態(tài)容易,網(wǎng)絡(luò)化程度高,人機(jī)界面友好等特點(diǎn)。
優(yōu)點(diǎn)
廢除傳統(tǒng)的站地址編碼,代之以對通信數(shù)據(jù)塊進(jìn)行編碼,可以多主方式工作;
采用非破壞性仲裁技術(shù),當(dāng)兩個(gè)節(jié)點(diǎn)同時(shí)向網(wǎng)絡(luò)上傳送數(shù)據(jù)時(shí),優(yōu)先級低的節(jié)點(diǎn)主動(dòng)停止數(shù)據(jù)發(fā)送,而優(yōu)先級高的節(jié)點(diǎn)可不受影響繼續(xù)傳輸數(shù)據(jù),有效避免了總線沖突;
采用短幀結(jié)構(gòu),每一幀的有效字節(jié)數(shù)為8個(gè),數(shù)據(jù)傳輸時(shí)間短,受干擾的概率低,重新發(fā)送的時(shí)間短;
每幀數(shù)據(jù)都有CRC校驗(yàn)及其他檢錯(cuò)措施,保證了數(shù)據(jù)傳輸?shù)母呖煽啃?,適于在高干擾環(huán)境下使用;
節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下,具有自動(dòng)關(guān)閉總線的功能,切斷它與總線的聯(lián)系,以使總線上其他操作不受影響;
可以點(diǎn)對點(diǎn),一對多及廣播集中方式傳送和接受數(shù)據(jù)。
具有實(shí)時(shí)性強(qiáng)、傳輸距離較遠(yuǎn)、抗電磁干擾能力強(qiáng)、成本低等優(yōu)點(diǎn);
采用雙線串行通信方式,檢錯(cuò)能力強(qiáng),可在高噪聲干擾環(huán)境中工作;
具有優(yōu)先權(quán)和仲裁功能,多個(gè)控制模塊通過CAN控制器掛到CAN-Bus上,形成多主機(jī)局部網(wǎng)絡(luò);
可根據(jù)報(bào)文的ID決定接收或屏蔽該報(bào)文;
可靠的錯(cuò)誤處理和檢錯(cuò)機(jī)制;
發(fā)送的信息遭到破壞后,可自動(dòng)重發(fā);
節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)退出總線的功能;
報(bào)文不包含源地址或目標(biāo)地址,僅用標(biāo)志符來指示功能信息、優(yōu)先級信息。