亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于CAN bus 的汽車網(wǎng)絡(luò)設(shè)計概述

        2013-09-13 03:30:24李洪雷韓金豐
        關(guān)鍵詞:收發(fā)器報文總線

        高 越,李洪雷,韓金豐

        (1.華晨汽車工程研究院 電氣部,遼寧 沈陽 110141;2.上海通用(沈陽)北盛汽車有限公司,遼寧 沈陽 110000)

        0 引言

        隨著汽車電子技術(shù)的飛速發(fā)展及人們對汽車安全性、舒適性及動力性要求的不斷提升,越來越多的電子控制單元(ECU)被引入到汽車中。為了使這些ECU 能夠在一個共同的環(huán)境下協(xié)調(diào)工作,也為了進(jìn)一步降低成本,人們設(shè)計了針對汽車通信網(wǎng)絡(luò)的總線協(xié)議。目前被廣泛使用的總線協(xié)議是CAN(controller area network)bus總線。

        1 CANbus 網(wǎng)絡(luò)設(shè)計要素

        1.1 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計

        CAN總線按照通訊速率的不同一般分為兩種:一種是低速CAN網(wǎng)絡(luò),通訊速率一般在10~125kbit/s,具有容錯功能,面向獨立模塊間數(shù)據(jù)共享,主要應(yīng)用于車身控制、儀表顯示等舒適系統(tǒng)。 另一種是高速CAN網(wǎng)絡(luò),通訊速率在125kb/s~1Mkb/s,面向?qū)ζ嚢踩?,實時性要求比較高的模塊,如動力傳動、底盤、安全等控制系統(tǒng)。高速網(wǎng)絡(luò)與低速網(wǎng)絡(luò)之間的信息交互可以通過網(wǎng)關(guān)實現(xiàn),網(wǎng)關(guān)的主要任務(wù)就是對信號進(jìn)行提取、重組,轉(zhuǎn)發(fā)等操作,在源網(wǎng)絡(luò)中提取信號,重新定義屬性并打包,最后轉(zhuǎn)發(fā)到目標(biāo)網(wǎng)絡(luò)中。網(wǎng)關(guān)可以是獨立的電子模塊,也可以集成到其它電子模塊中,圖1為網(wǎng)絡(luò)拓?fù)涫疽鈭D,其中網(wǎng)關(guān)集成在儀表中。

        圖1 汽車網(wǎng)絡(luò)拓?fù)鋱DFig.1 Vehicle network topology

        1.2 物理層設(shè)計

        帶有CAN接口的ECU 設(shè)計是總線開發(fā)的核心與關(guān)鍵,其中ECU的CAN總線模塊有兩個功能單元構(gòu)成:CAN控制器和CAN收發(fā)器。CAN控制器執(zhí)行完整的CAN協(xié)議,完成通訊功能,包括信息緩沖和接收濾波。CAN控制器與物理總線之間需要一個接口:CAN收發(fā)器,它實現(xiàn)CAN控制器與總線之間邏輯電平信號的轉(zhuǎn)換。圖2為高速CAN網(wǎng)絡(luò)的收發(fā)器的接口電路,以TJA1040 收發(fā)器為例說明。

        圖2 TJA1040 收發(fā)器接口電路Fig.2 TJA1040 transceiver circuit

        圖中標(biāo)注LCM的為共模電感 (common mode Chokes),主要是防止EMI的,并對信號的穩(wěn)定性、完整性有很大的幫助。標(biāo)注RT/2是平衡負(fù)載形式的終端電阻,比單個負(fù)載形式的終端電阻有更低的靜態(tài)負(fù)載,主要用于防止波形反射。標(biāo)注CH和CL 是EMC 電容,用于過濾高頻噪聲,同時又可以抑制本身不向外發(fā)出電磁干擾。箝位穩(wěn)壓二極管,用于ESD 防護(hù),TJA1040 可以承受人體模型6KV的高壓脈沖。

        高速CAN的兩個終端電阻應(yīng)該放置在物理線束的終端,所以為適用不同的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),電阻RT/2應(yīng)該可以被替換。另外用于ESD 和EMC的部件LCM,二極管和電容在PCB 設(shè)計之初可以不焊接,但必須預(yù)留相應(yīng)的布置位置,在進(jìn)行EMC 和ESD 測試之后,再確定各零部件是否需要焊接。

        此外,為了滿足EMC 要求,在設(shè)計PCB時,應(yīng)遵循以下規(guī)則:①CANH 和CANL 信號線應(yīng)該保持相同的長度且盡量短;②CANH 和CANL 信號線應(yīng)保證平行及最短的距離;③CANH 和CANL 信號線不能交叉;④在收發(fā)器和接插件之間不能有其它IC 芯片,IC 芯片盡量放置在電路板的中間位置;⑤在收發(fā)器和CAN控制器之間的RxD 和TxD 布線應(yīng)該盡量短;⑥RxD 和TxD 布線不能交叉;⑦LCM 和終端電阻的位置盡量靠近收發(fā)器;⑧電容和穩(wěn)壓二極管的位置盡量靠近接插件。

        1.3 數(shù)據(jù)鏈路層設(shè)計

        (1)幀類型。數(shù)據(jù)鏈路層規(guī)定了在介質(zhì)上傳輸數(shù)據(jù)位的排列和組織,如:數(shù)據(jù)校驗和幀結(jié)構(gòu)。CAN總線的幀類型包括:數(shù)據(jù)幀、遙控幀、錯誤幀和過載幀,而數(shù)據(jù)幀又包括標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀。如果網(wǎng)絡(luò)定義使用標(biāo)準(zhǔn)的數(shù)據(jù)幀,ECU 接收到的任何的擴(kuò)展數(shù)據(jù)幀和遙控幀都應(yīng)該被忽略。

        (2)數(shù)據(jù)長度。CAN數(shù)據(jù)幀的最長數(shù)據(jù)長度是8個字節(jié),為了方便系統(tǒng)擴(kuò)展,數(shù)據(jù)長度的設(shè)計可以遵循如下定義:如果接收節(jié)點接收到的數(shù)據(jù)長度短于設(shè)定的DLC 長度時,節(jié)點應(yīng)忽略此幀數(shù)據(jù),但如果接收節(jié)點接收到的數(shù)據(jù)長度長于設(shè)定的DLC 長度,且?guī)瑪?shù)據(jù)沒有任何錯誤(frame,bit,CRC……)時,節(jié)點可以僅使用可用的數(shù)據(jù)。

        (3)位時間參數(shù)。一個位可分為四個階段:同步段,傳播時間段,相位緩沖段1 和相位緩沖段2。通常采樣點定義為一個,位于相位緩沖段1 和相位緩沖段2 之間,一個位時間的65%~85%位置。再同步寬度(SJW)為時鐘頻率誤差和傳播延遲的同步誤差,通常為2~3位時間份額。

        1.4 交互層定義

        交互層可以根據(jù)數(shù)據(jù)的發(fā)送模式、超時監(jiān)控和缺省值來實現(xiàn)數(shù)據(jù)的發(fā)送和接收。圖3 描述了周期性報文的發(fā)送機(jī)制,總線上的報文按照周期時間GenMsgCycle-Time 周期發(fā)送。圖4 描述了事件性的報文發(fā)送機(jī)制。對于重要的信號在信號觸發(fā)后需要重復(fù)n次發(fā)送,n 用圖4 中的參數(shù)GenMsgNrOfRepetitions 表示, 而重復(fù)發(fā)送報文的時間間隔為GenMsgCycleTimefast。

        1.5 網(wǎng)絡(luò)管理定義

        圖3 周期報文的發(fā)送機(jī)制Fig.3 Timing diagram for cyclic message

        圖4 事件性的報文發(fā)送機(jī)制Fig.4 Timing diagram for event message

        網(wǎng)絡(luò)管理通過監(jiān)控網(wǎng)絡(luò)及網(wǎng)絡(luò)上各個節(jié)點的狀態(tài),并執(zhí)行相應(yīng)的錯誤處理,來保證ECU 通信的安全性和可靠性,使得當(dāng)網(wǎng)絡(luò)上的某個節(jié)點失效時,不影響其它節(jié)點的正常通訊,即使是使用該節(jié)點數(shù)據(jù)的應(yīng)用程序也能在保證功能安全的情況下繼續(xù)執(zhí)行跛行模式。以下為網(wǎng)絡(luò)管理主要工作:

        睡眠喚醒機(jī)制:目前的整車睡眠喚醒機(jī)制普遍采用OSEK NM的直接網(wǎng)絡(luò)管理機(jī)制,來降低車輛閑置狀態(tài)下的整車靜電流消耗,同時還可進(jìn)行節(jié)點監(jiān)控。

        節(jié)點數(shù)據(jù)超時監(jiān)控:主要是通過接收節(jié)點監(jiān)控發(fā)送節(jié)點的周期報文來實現(xiàn),如果連續(xù)幾個時間周期沒有收到此報文,視為該節(jié)點丟失。對于接收節(jié)點接收來自同一節(jié)點多幀周期報文的情況,只監(jiān)控周期時間最短的那幀報文即可。系統(tǒng)啟動和關(guān)閉:主要是定義在系統(tǒng)啟動時,所有控制器何時發(fā)送初始化信號,何時發(fā)送有效信號,何時進(jìn)行數(shù)據(jù)監(jiān)控,在系統(tǒng)關(guān)閉時,所有控制器多久可以關(guān)閉等。

        總線關(guān)閉處理:主要是需要定義ECU 在總線關(guān)閉的情況下如何處理,通常要求ECU 在200ms的時間內(nèi)可以恢復(fù)正常,如果連續(xù)兩次執(zhí)行重啟工作,系統(tǒng)也無法恢復(fù)正常,就需要ECU 記錄故障碼。

        1.6 通訊矩陣的建立

        網(wǎng)絡(luò)通訊矩陣定義了網(wǎng)絡(luò)上所有發(fā)送和接收的報文及信號的屬性,包括報文ID,發(fā)送類型,數(shù)據(jù)長度,信號初始化值,默認(rèn)值等等。

        (1)報文定義。報文的定義主要是優(yōu)先級ID的定義,ID 并不是表示發(fā)送的目的地址,而是表示訪問總線的消息的優(yōu)先級,兩個以上的單元同時開始發(fā)送消息時,根據(jù)標(biāo)識符ID 決定優(yōu)先級,優(yōu)先級高的報文享有占用總線的優(yōu)先權(quán)。報文定義必須根據(jù)各控制單元(ECU)的控制邏輯和相互之間的關(guān)系,確定系統(tǒng)中涉及的報文優(yōu)先級,發(fā)送類型,數(shù)據(jù)長度和報文內(nèi)容等。

        (2)信號定義。信號大致分為狀態(tài)信號和物理信號,狀態(tài)信號需要定義每一狀態(tài)的具體值,物理信號需要定義與真實物理值之間的轉(zhuǎn)換方式。另外,對于關(guān)鍵的與安全相關(guān)的信號,比如請求發(fā)動機(jī)增扭的信號,碰撞信號等,為保證信號收發(fā)的實時性和一致性,在其所在的報文中需要增加Message Counter 和Checksum 兩個信號,message counter 用于檢查信號是否超時,checksum 用于檢查信號是否在傳送過程中有位的變化。

        2 結(jié)論

        以上從CAN bus的各個方面詳細(xì)定義了整車網(wǎng)絡(luò),如再配合標(biāo)準(zhǔn)化的開發(fā)流程,便可以設(shè)計一個先進(jìn)的整車網(wǎng)絡(luò)平臺,從而可大大提高整車電氣系統(tǒng)的穩(wěn)定性,降低整車開發(fā)成本,縮短開發(fā)周期,提升品牌的市場競爭力。目前,國外許多的汽車生產(chǎn)廠商都有自己的汽車電子電氣網(wǎng)絡(luò)平臺以及設(shè)計和優(yōu)化流程,而國內(nèi)對此項技術(shù)的研發(fā)還處于起步階段,所以我們必須在汽車網(wǎng)絡(luò)平臺設(shè)計和開發(fā)方面加大資金投入及研發(fā)力度,從而大大提升國產(chǎn)轎車的技術(shù)含量,打造屬于中國人民自己的國民精品車!

        [1]ISO.Road Vehicle-Controller area network(CAN),ISO11898.[2006].

        [2]OSEK/VDX Committee.Network management specification,version2.5.3[EB/OL].http://portal.osek -vdx.org/files/pdf/specs/oseknm253.pdf.2006-05.

        [3]Data Sheet TJA1040,High Speed CANtransceiver,Rev.02,2006.

        [4]史久根,張培仁,陳真勇.CAN現(xiàn)場總線系統(tǒng)設(shè)計技術(shù)[M].北京:國防工業(yè)出版社,2004.

        猜你喜歡
        收發(fā)器報文總線
        清管球收發(fā)器設(shè)計細(xì)節(jié)分析及應(yīng)用
        基于J1939 協(xié)議多包報文的時序研究及應(yīng)用
        汽車電器(2022年9期)2022-11-07 02:16:24
        CTCS-2級報文數(shù)據(jù)管理需求分析和實現(xiàn)
        淺析反駁類報文要點
        中國外匯(2019年11期)2019-08-27 02:06:30
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計
        Virtex5 FPGA GTP_DUAL硬核兩個收發(fā)器獨立使用的實現(xiàn)
        ATS與列車通信報文分析
        多通道ARINC429總線檢查儀
        基于EtherCAT總線的ROV控制系統(tǒng)設(shè)計
        河南科技(2014年16期)2014-02-27 14:13:22
        国产精品国三级国产av| 精品av一区二区在线| 国产精品一区二区三区播放| 国产色欲av一区二区三区| 精品国精品无码自拍自在线| 亚洲专区一区二区在线观看 | 女同另类专区精品女同| 国产欧美精品aaaaaa片| 国产乱xxⅹxx国语对白| 亚洲日韩AV秘 无码一区二区| 亚洲大片一区二区三区四区| 国产亚洲精品熟女国产成人| 日本无码人妻波多野结衣| 亚洲另类欧美综合久久图片区| 一区二区三区国产亚洲网站| 久久精品国产熟女亚洲| 天天鲁一鲁摸一摸爽一爽| 国产情侣一区在线| 日本韩国一区二区高清| 无码av中文一区二区三区| 蜜桃av噜噜一区二区三区| 无码人妻丰满熟妇区免费| 人妻少妇艳情视频中文字幕| 人妻无码一区二区不卡无码av| 在线播放人成午夜免费视频| 一区二区三区在线蜜桃| 久久精品国产亚洲av网| 国内精品久久久久影院一蜜桃| 狠狠干视频网站| 久久综合五月天啪网亚洲精品| 日韩av无码久久一区二区| 久久无码人妻一区二区三区午夜| 国产精品老熟女露脸视频| 本道无码一区二区久久激情| 国产一区二区视频在线看| 国产a级三级三级三级| 护士奶头又白又大又好摸视频| 厕所极品偷拍一区二区三区视频| 国产一区二区三区仙踪林| 熟妇人妻av中文字幕老熟妇| 日韩美女高潮流白浆视频在线观看|