<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 淺談汽車車載網(wǎng)絡(luò)的應(yīng)用

          淺談汽車車載網(wǎng)絡(luò)的應(yīng)用

          作者: 時(shí)間:2008-07-09 來源:論文網(wǎng) 收藏

            一、引言

          本文引用地址:http://www.ex-cimer.com/article/85481.htm

            隨著工業(yè)日新月異的發(fā)展,現(xiàn)代上使用了大量的電子控制裝置,許多中高檔轎車上采用了十幾個(gè)甚至二十幾個(gè)電控單元,而每一個(gè)電控單元都需要與相關(guān)的多個(gè)和執(zhí)行器發(fā)生通訊,并且各控制單元間也需要進(jìn)行信息交換,如果每項(xiàng)信息都通過各自獨(dú)立的數(shù)據(jù)線進(jìn)行傳輸,這樣會(huì)導(dǎo)致電控單元針腳數(shù)增加,整個(gè)電控系統(tǒng)的線束和插接件也會(huì)增加,故障率也會(huì)增加等諸多問題。

            為了簡(jiǎn)化線路,提高各電控單元之間的通信速度,降低故障頻率,一種新型的數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)總線應(yīng)運(yùn)而生。總線具有實(shí)時(shí)性強(qiáng)、傳輸距離較遠(yuǎn)、抗電磁干擾能力強(qiáng);在自動(dòng)化電子領(lǐng)域的發(fā)動(dòng)機(jī)控制部件、、抗滑系統(tǒng)等應(yīng)用中,的位速率可高達(dá)1Mbps。同時(shí),它可以廉價(jià)地用于交通運(yùn)載工具電氣系統(tǒng)中。

            二、CAN總線簡(jiǎn)介

            CAN,全稱為“Controller Area Network”,即控制器局域網(wǎng),是由ISO定義的串行通訊總線,主要用來實(shí)現(xiàn)車載各電控單元之間的信息交換,形成系統(tǒng), CAN數(shù)據(jù)總線又稱為CAN—BUS總線。它具有信息共享,減少了導(dǎo)線數(shù)量,大大減輕配線束的重量,控制單元和控制單元插腳最小化,提高可靠性和可維修性等優(yōu)點(diǎn)。

            CAN被設(shè)計(jì)作為汽車環(huán)境中的微控制器通信,在車載各電子控制裝置ECU之間交換信息,形成汽車電子控制網(wǎng)絡(luò)。其工作采用單片機(jī)作為直接控制單元,用于對(duì)和執(zhí)行部件的直接控制。每個(gè)單片機(jī)都是控制網(wǎng)絡(luò)上的一個(gè)節(jié)點(diǎn),一輛汽車不管有多少塊電控單元,不管信息容量有多大,每塊電控單元都只需引出兩條導(dǎo)線共同接在節(jié)點(diǎn)上,這兩條導(dǎo)線就稱作數(shù)據(jù)總線(Bus)。CAN數(shù)據(jù)總線中數(shù)據(jù)傳遞就像一個(gè)電話會(huì)議,一個(gè)電話用戶就相當(dāng)于控制單元,它將數(shù)據(jù)“講入” 網(wǎng)絡(luò)中,其他用戶通過網(wǎng)絡(luò)“接聽”數(shù)據(jù),對(duì)這組數(shù)據(jù)感興趣的用戶就會(huì)利用數(shù)據(jù),不感興趣的用戶可以忽略該數(shù)據(jù)。

            一個(gè)由CAN總線構(gòu)成的單一網(wǎng)絡(luò)中,理論上可以掛接無數(shù)個(gè)節(jié)點(diǎn),但實(shí)際應(yīng)用中,所掛接的節(jié)點(diǎn)數(shù)目會(huì)受到網(wǎng)絡(luò)硬件的電氣特性或延遲時(shí)間的限制。使用計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行通信的前提是,各電控單元必須使用和解讀相同的“電子語言”,這種語言稱“協(xié)議”。汽車電腦網(wǎng)絡(luò)常見的傳輸協(xié)議有多種,為了并實(shí)現(xiàn)與眾多的控制與測(cè)試儀器之間的數(shù)據(jù)交換,就必須制定標(biāo)準(zhǔn)的通信協(xié)議。隨著CAN在各種領(lǐng)域的應(yīng)用和推廣,1991年9月Philips Semiconductors制定并發(fā)布了CAN技術(shù)規(guī)范(Version 2.0)。該技術(shù)包括A和B兩部分。2.0A給出了CAN報(bào)文標(biāo)準(zhǔn)格式,而2.0B給出了標(biāo)準(zhǔn)的和擴(kuò)展的兩種格式。1993年11月ISO頒布了道路交通運(yùn)輸工具—數(shù)據(jù)信息交換—高速通信局域網(wǎng)國(guó)際標(biāo)準(zhǔn)ISO 11898,為控制局域網(wǎng)的標(biāo)準(zhǔn)化和規(guī)范化鋪平了道路。美國(guó)的汽車工程學(xué)會(huì)SAE 2000年提出的J 1939,成為貨車和客車中控制器局域網(wǎng)的通用標(biāo)準(zhǔn)。

            三、CAN-BUS數(shù)據(jù)總線的組成與結(jié)構(gòu)

            CAN-BUS系統(tǒng)主要包括以下部件:CAN控制器、CAN收發(fā)器、CAN-BUS數(shù)據(jù)傳輸線和CAN-BUS終端電阻。:

            1.CAN控制器,CAN收發(fā)器

            CAN-BUS上的每個(gè)控制單元中均設(shè)有一個(gè)CAN控制器和一個(gè)CAN收發(fā)器。CAN控制器主要用來接收微處理器傳來的信息,對(duì)這些信息進(jìn)行處理并傳給CAN收發(fā)器,同時(shí)CAN控制器也接收來自CAN收發(fā)器傳來的數(shù)據(jù),對(duì)這些數(shù)據(jù)進(jìn)行處理,并傳給控制單元的微處理器。

            CAN收發(fā)器用來接收CAN控制器送來的數(shù)據(jù),并將其發(fā)送到CAN數(shù)據(jù)傳輸總線上,同時(shí)CAN收發(fā)器也接收CAN數(shù)據(jù)總線上的數(shù)據(jù),并將其傳給CAN控制器。

            2.?dāng)?shù)據(jù)總線終端電阻

            CAN-BUS數(shù)據(jù)總線兩端通過終端電阻連接,終端電阻可以防止數(shù)據(jù)在到達(dá)線路終端后象回聲一樣返回,并因此而干擾原始數(shù)據(jù),從而保證了數(shù)據(jù)的正確傳送,終端電阻裝在控制單元內(nèi)。

            3.?dāng)?shù)據(jù)傳輸總線

            數(shù)據(jù)傳輸總線大部分車型用的是兩條雙向數(shù)據(jù)線,分為高位﹝CAN-H﹞和低位﹝CAN-L﹞數(shù)據(jù)線。為了防止外界電磁波干擾和向外輻射,兩條數(shù)據(jù)線纏繞在一起,要求至少每2.5cm就要扭絞一次,兩條線上的電位是相反的,電壓的和總等于常值。

            四、的應(yīng)用分類

            按照應(yīng)用加以劃分,大致可以分為4個(gè)系統(tǒng):車身系統(tǒng)、動(dòng)力傳動(dòng)系統(tǒng)、安全系統(tǒng)、信息系統(tǒng)。

            1.動(dòng)力傳動(dòng)系統(tǒng)

            在動(dòng)力傳動(dòng)系統(tǒng)內(nèi),動(dòng)力傳動(dòng)系統(tǒng)模塊的位置比較集中,可固定在一處,利用網(wǎng)絡(luò)將發(fā)動(dòng)機(jī)艙內(nèi)設(shè)置的模塊連接起來。在將汽車的主要因素—跑、停止與拐彎這些功能用網(wǎng)絡(luò)連接起來時(shí),就需要高速網(wǎng)絡(luò)。


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();