新聞中心

EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > CAN總線在CFA6470混合動力汽車中的應(yīng)用

CAN總線在CFA6470混合動力汽車中的應(yīng)用

作者: 時間:2009-11-20 來源:網(wǎng)絡(luò) 收藏

其中能源總成控制系統(tǒng)、電機控制器以TMS320LF240x(參見TI公司:TMS320LF24xADSPControllers Reference Guide,1999)系列數(shù)字信號處理器為CPU,電池管理系統(tǒng)、數(shù)據(jù)采集顯示器以89C52為CPU。其各節(jié)點間的數(shù)據(jù)信息流圖見圖3。

4 混合動力汽車能源總成控制系統(tǒng)接口設(shè)計

混合動力汽車能源總成控制系統(tǒng)作為混合動力汽車的中央處理器,要求實時性高、運算能力強,且要與相連,故其CPU選用TI公司內(nèi)嵌控制器的TMS320LF2407A。

4.1 TMS320LF2407ACAN控制器簡介

TMS320LF2407A的CAN控制器模塊是一個完全的CAN控制器,該控制器是一個16位的外設(shè)模塊,完全支持CAN2.0B協(xié)議,支持數(shù)據(jù)幀、遠程幀,可工作在標準模式或擴展模式下,它采用郵箱發(fā)送、接收數(shù)據(jù),對接收郵箱可配置接收屏蔽字,可編程位定時器、可編程中斷配置、可編程CAN喚醒功能,自動回復(fù)遠程請求,當發(fā)送出現(xiàn)錯誤或仲裁時丟失數(shù)據(jù)時,CAN控制器自動重發(fā),具有錯誤診斷功能,可工作在自測試模式下。

TMS320LF2407A的CAN控制器采用郵箱機制發(fā)送、接收數(shù)據(jù),有別于一般的CAN控制器。一般的CAN控制器(如SJA1000)只有一個發(fā)送數(shù)據(jù)區(qū)、一個接收緩沖區(qū),再加64字節(jié)接收緩沖區(qū),當發(fā)送不同標識符數(shù)據(jù)幀時,須改變標識符寄存器。當接收不同標識符數(shù)據(jù)幀時,屏蔽寄存器須對不同標識符的數(shù)據(jù)幀都開放。而TMS320LF2407A的CAN控制器有6個郵箱,其中2 個接收郵箱(MBOX0、1),2個發(fā)送郵箱(MBOX4、5),2個可配置為接收或發(fā)送郵箱(MBOX2、3),每個發(fā)送郵箱相當于一個發(fā)送數(shù)據(jù)區(qū),每個接收郵箱等同于一個接收數(shù)據(jù)區(qū),使得TMS320LF2407A在不改變標識符寄存器或接收屏蔽寄存器的情況下最少可接收2幀(最多4幀)不同標識符的數(shù)據(jù)幀,最少可發(fā)送2幀(最多4幀)不同標識符的數(shù)據(jù)幀,但不可同時為最多,這對發(fā)送、接收數(shù)據(jù)幀類型不多的CAN節(jié)點很適用。



關(guān)鍵詞: 6470 CAN CFA 總線

評論


相關(guān)推薦

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

關(guān)閉