在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 汽車電子 > 設(shè)計(jì)應(yīng)用 > CAN總線的功能安全問題

            CAN總線的功能安全問題

            作者: 時(shí)間:2013-04-23 來源:網(wǎng)絡(luò) 收藏

            2 等效離線發(fā)生的概率
            等效離線的發(fā)生有3個(gè)條件:①節(jié)點(diǎn)已經(jīng)在消極報(bào)錯(cuò)狀態(tài)(error passive status);②該節(jié)點(diǎn)發(fā)生了局部錯(cuò);③由于在消極報(bào)錯(cuò)幀分界符內(nèi)遇到其他節(jié)點(diǎn)掛起待發(fā)幀的發(fā)送而造成連續(xù)出錯(cuò)。要考慮的是由于誤碼而報(bào)錯(cuò)的概率與處于峰值負(fù)載的概率。
            消極報(bào)錯(cuò)幀規(guī)定:在發(fā)送連續(xù)隱位時(shí)讀回6個(gè)連續(xù)的相同位時(shí)視為報(bào)錯(cuò)標(biāo)志發(fā)完,然后開始發(fā)隱位,讀回隱位時(shí)作為消極報(bào)錯(cuò)幀分界符開始,開始后必須有連續(xù)7個(gè)隱位,如內(nèi)又有顯位,就作為新錯(cuò),節(jié)點(diǎn)要重發(fā)消極報(bào)錯(cuò)幀。
            對于消極報(bào)錯(cuò)發(fā)送節(jié)點(diǎn),發(fā)生局部錯(cuò)的位置有2種。在ACK分界符前時(shí),消極報(bào)錯(cuò)標(biāo)志的連續(xù)隱位會被接收節(jié)點(diǎn)以填充規(guī)則檢驗(yàn)、CRC檢驗(yàn)發(fā)現(xiàn)有錯(cuò),引起接收節(jié)點(diǎn)報(bào)錯(cuò)。它們的主動報(bào)錯(cuò)幀的連續(xù)6個(gè)顯位決定了發(fā)送節(jié)點(diǎn)消極報(bào)錯(cuò)幀報(bào)錯(cuò)標(biāo)志結(jié)束時(shí)間的同步,不會發(fā)生分界符內(nèi)出錯(cuò)的情況。
            在ACK及分界符后到EOF第3位間有局部錯(cuò)時(shí),消極報(bào)錯(cuò)標(biāo)志(P.E.Flag)的6個(gè)隱位會被接收節(jié)點(diǎn)認(rèn)為是正常的發(fā)送幀結(jié)尾部分和2位服務(wù)間隔(I.M.)。別的節(jié)點(diǎn)所發(fā)新幀開始位(SOF),將落入發(fā)送節(jié)點(diǎn)消極報(bào)錯(cuò)幀分界符(P.E.Del)內(nèi),形成新錯(cuò),如圖2所示。發(fā)送節(jié)點(diǎn)新的消極報(bào)錯(cuò)幀將在新幀的ACK分界符處開始。然后,只要有掛起待發(fā)幀,這種出錯(cuò)狀態(tài)就重復(fù)下去。而EOF第4~7位發(fā)送節(jié)點(diǎn)發(fā)的消極報(bào)錯(cuò)幀由于未見到連續(xù)的6個(gè)相同位,發(fā)送節(jié)點(diǎn)要等待別的節(jié)點(diǎn)所發(fā)新幀的ACK分界符處開始才有機(jī)會見到,等同于在ACK分界符處開始的消極報(bào)錯(cuò)幀。由此可知,產(chǎn)生等效離線錯(cuò)誤的位置數(shù)為9位,其概率為9·BER。

            本文引用地址:http://www.biyoush.com/article/196159.htm

            b.JPG


            在消極報(bào)錯(cuò)狀態(tài)的發(fā)送節(jié)點(diǎn)遇到16次重復(fù)錯(cuò)后,會進(jìn)入真正離線狀態(tài),所以要求取有16幀掛起待發(fā)的機(jī)會。這與ECU的設(shè)計(jì)有關(guān),較難分析。我們以仿真來求取,底盤系統(tǒng)內(nèi)一般有6個(gè)節(jié)點(diǎn),約有60個(gè)左右的消息要傳送,則每個(gè)節(jié)點(diǎn)平均有10條消息,假定周期為10 ms、20 ms、50 ms、100 ms、1 000 ms等各有2條,每條幀長為97位,在500 kbps下6個(gè)節(jié)點(diǎn)的負(fù)載率總計(jì)43.4%。當(dāng)一個(gè)節(jié)點(diǎn)等效離線后,還有約50條消息要發(fā)。在時(shí)鐘差的影響下,可以構(gòu)成一個(gè)峰值,節(jié)點(diǎn)在相對頻差-0.2、0.4、0.6、0.8×100 ppm下的仿真結(jié)果如圖3所示。其中隊(duì)長度每0.2 ms統(tǒng)計(jì)一次,累計(jì)出該隊(duì)長在整個(gè)仿真時(shí)間內(nèi)的出現(xiàn)次數(shù)。

            c.JPG


            為了便于ECU編程,采樣與寫總線控制器在一個(gè)任務(wù)中完成,所以假定10條消息在4 ms內(nèi)就緒。仿真開始時(shí)是最壞情況:所有節(jié)點(diǎn)同時(shí)開始寫總線控制器任務(wù)。在上述頻差下,節(jié)點(diǎn)1、2經(jīng)500 s差10 ms,也就是說2個(gè)節(jié)點(diǎn)的10ms周期的消息就緒時(shí)間又重合了,其他節(jié)點(diǎn)與節(jié)點(diǎn)1的組合各為250 s、166 s、125 s。由于較長周期消息對掛起隊(duì)長的影響較小,所以仿真的時(shí)段取得較短。以600 s的結(jié)果計(jì)算,掛起長度為16以上的情況有3 590次,占600 s內(nèi)傳送的1.2×10-3。需要特別注意的是,掛起隊(duì)長的分布不是均勻的,因此處于等效離線而轉(zhuǎn)為真正離線的機(jī)會也不是均勻分布的。由上述仿真60 s、600 s的結(jié)果看,掛起長度為16以上的情況都是3 590次,如果在最壞情況60 s內(nèi)遇上了的機(jī)會便是1.2×10-2。如果在最壞情況6 s內(nèi)遇上掛起長度為16以上的情況有1 005次,機(jī)會便是3.3×10-2 。



            關(guān)鍵詞: CAN 總線 安全問題

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉