<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于CAN總線(xiàn)技術(shù)的汽車(chē)ECU設計

基于CAN總線(xiàn)技術(shù)的汽車(chē)ECU設計

作者: 時(shí)間:2013-05-18 來(lái)源:網(wǎng)絡(luò ) 收藏
1、引言
  局域網(wǎng)(ControllerAreaNetwork,CAN)是Bosch公司于1986年在美國汽車(chē)工程師協(xié)會(huì )(SAE)大會(huì )上推出的一種新型串行總線(xiàn),被廣泛地用于汽車(chē)內部測量與執行部件之間的數據通信,其總線(xiàn)規范已被制訂為國際標準,由于其高性能、高可靠性及獨特的設計,技術(shù)越來(lái)越受到人們的重視[1,2]。隨著(zhù)現代汽車(chē)技術(shù)的發(fā)展,電子設備在汽車(chē)中的比重越來(lái)越高,如電噴發(fā)動(dòng)機、燃油高壓共軌、制動(dòng)防抱死系統(ABS)、自動(dòng)變速器系統、注油控制以及電動(dòng)門(mén)窗等[3],這些總成之間需要檢測并交換大量數據,采用技術(shù)不僅成本低,而且可靠性明顯提高。從1992年起,Mercedes-Benz(奔馳)公司開(kāi)始在高級客車(chē)中使用技術(shù),隨后,Volvo、Saab、Volkswagen、BMW、Renault以及Fiat等汽車(chē)公司也分別在自己的汽車(chē)上使用CAN總線(xiàn)技術(shù)[4-6]。國內針對汽車(chē)的CAN總線(xiàn)技術(shù)研究還處于起步階段,北京航空航天大學(xué)、中國計算機學(xué)會(huì )單片機公共實(shí)驗室、清華大學(xué)以及中國汽車(chē)技術(shù)研究中心等單位都開(kāi)展了汽車(chē)CAN總線(xiàn)技術(shù)的研究[7-9],但目前還不能構成系列產(chǎn)品,并沒(méi)有真正組建汽車(chē)CAN總線(xiàn)網(wǎng)絡(luò )。
  本文以某即將定型汽車(chē)為原型,設計基于CAN總線(xiàn)技術(shù)的汽車(chē)系統,對于已有CAN接口的總成,可以直接依據協(xié)議讀取CAN接口的數據,對于沒(méi)有CAN接口的總成,利用AT90CAN128單片機設計汽車(chē),采集傳感器信息,并通過(guò)CAN接口與其他總成交換數據,組建基于CAN總線(xiàn)的汽車(chē)網(wǎng)絡(luò ),這樣既有利于汽車(chē)本身的數據通信,又能方便配套的便攜式診斷儀器讀取汽車(chē)技術(shù)狀態(tài)信息。
  2、CAN總線(xiàn)網(wǎng)絡(luò )的組建
  CAN是一種串行數據通信總線(xiàn),其通信速率能達到1Mbps,并已經(jīng)成為一項國際標準,其最大特點(diǎn)是,任一節點(diǎn)所傳送的數據信息并不包含傳送節點(diǎn)或接收節點(diǎn)的地址,信息內容通過(guò)一個(gè)標識符(ID)作上標記,在整個(gè)網(wǎng)絡(luò )中,該標識符是唯一的,網(wǎng)絡(luò )上的其他節點(diǎn)接收到信息后,每一節點(diǎn)都對這一標識符進(jìn)行測試,以判斷信息內容是否與己有關(guān),如果是相關(guān)信息,將其接收并進(jìn)行處理,否則,即被忽略。這樣,不同的節點(diǎn)可以接收到不同的數據,保證了通信的實(shí)時(shí)性。
  現代汽車(chē)廣泛地采用了電子技術(shù),而總控模塊能隨時(shí)接收到所需要的數據,實(shí)現汽車(chē)總成之間的數據交換使用CAN總線(xiàn)組成數據傳輸網(wǎng)絡(luò )主要用途之一,如發(fā)動(dòng)機系統、自動(dòng)變速器系統、ABS系統、自動(dòng)差速鎖系統、中央充放氣系統、動(dòng)力轉向系統以及電動(dòng)門(mén)窗系統等總成之間的數據交換。利用CAN總線(xiàn)技術(shù)組建汽車(chē)信息傳輸網(wǎng)絡(luò )的基本結構如圖1所示。

  由于一些總成生產(chǎn)廠(chǎng)家在設計時(shí)已經(jīng)考慮了信息交互的接口問(wèn)題,在生產(chǎn)時(shí)已將CAN總線(xiàn)技術(shù)集成到總成上。對于這類(lèi)總成(如高壓共軌發(fā)動(dòng)機、自動(dòng)變速器以及ABS等系統),只需通過(guò)讀取其CAN總線(xiàn)協(xié)議即可完成數據信息交換。對于其他總成,通過(guò)設計汽車(chē)ECU,采集相應傳感器的信息,并利用CAN接口向總線(xiàn)廣播式發(fā)送數據,可完成信息交換。
  3、汽車(chē)ECU的設計
  為了設計帶有CAN接口的汽車(chē)ECU,較為常見(jiàn)的方法是用單片機與CAN相結合,如使用8051單片機與CAN芯片SJA1000來(lái)組合使用[4][6]。由于CAN總線(xiàn)技術(shù)應用領(lǐng)域廣泛,一些芯片生產(chǎn)廠(chǎng)家(如Motorola、Intel、Philip、Atmel、Microchip以及NEC等公司)紛紛在自己的芯片中集成了CAN接口模塊,這樣將大大提高CAN接口通信的可靠性。本文采用Atmel公司的一款內嵌CAN控制器的AVR型單片機AT90CAN128來(lái)實(shí)現CAN節點(diǎn)。
  AT90CAN128單片機具有以下特點(diǎn):128K字節FLASH,4K字節EEPROM和4K字節的SRAM,帶有硬件乘法器功能,53個(gè)通用的I/O口,32個(gè)通用工作寄存器,4個(gè)具有比較模式的定時(shí)器/計數器,2通道8位的PWM,6通道2到16位精度的PWM,2個(gè)USART和1個(gè)主從SPI串行口,1個(gè)兩線(xiàn)(I2C)串行接口,一個(gè)8通道10位具有可選增益差分輸入的A/D轉換器,1個(gè)帶內部振蕩器的可編程看門(mén)狗定時(shí)器[10]。同時(shí)還集成了CAN控制器,與CAN標準幀2.0A和擴展幀2.0B完全兼容,具有15個(gè)獨立的信息對象,能夠處理所有的幀類(lèi)型,具有8位靜態(tài)分配的數據緩沖區,晶振頻率8MHz時(shí)數據傳送速率可達到1Mbps。
  3.1硬件設計
  在本文的設計中,利用AT90CAN128的A/D轉換器采集相關(guān)傳感器的電壓信號(如水溫、振動(dòng)、位置、氣壓以及油壓等信號),利用定時(shí)器/計數器模塊采集相關(guān)傳感器的脈沖信號(如轉速、里程等信號),由于A(yíng)T90CAN128集成了CAN控制器功能,因此,結合CAN總線(xiàn)收發(fā)器即可完成CAN總線(xiàn)的接收和發(fā)送任務(wù)。CAN總線(xiàn)收發(fā)器采用了ATA6660芯片,它是CAN控制器與物理傳輸媒體之間的物理連接子層接口。為提高系統的抗干擾性,在A(yíng)T90CAN128與ATA6660芯片之間加入高速光耦芯片6N137,其接口電路如圖2所示。

  從圖2中可以看出,電路主要由3部分組成:?jiǎn)纹瑱CAT90CAN128、高速光耦6N137和高速CAN總線(xiàn)收發(fā)器。單片機AT90CAN128主要負責傳感器信息的采集、內部CAN控制器的初始化并實(shí)現數據的接收和發(fā)送等通信任務(wù)。在A(yíng)TA6660與CAN總線(xiàn)的接口部分也采用了抗干擾和安全措施,ATA6660的CANH和CANL引腳各自通過(guò)5Ω的電阻與CAN總線(xiàn)相連,電阻可起到一定的限流作用,保護ATA6660免受過(guò)流沖擊。CANH和CANL與地之間并聯(lián)兩個(gè)30pF的小電容,可以起到濾除總線(xiàn)上的高頻干擾和一定的防電磁輻射的能力。另外,在兩根CAN總線(xiàn)與地之間分別接了一個(gè)防雷擊管,當兩輸入端與地之間出現瞬變干擾時(shí),通過(guò)防雷擊管的放電可以起到一定的保護作用。

塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理
晶振相關(guān)文章:晶振原理
脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: CAN總線(xiàn) ECU 控制器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>