新聞中心

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

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

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

        TMS320LF2407A的控制器有15個16位的控制寄存器,這些寄存器控制著的位定時器、郵箱的發(fā)送或接收使能、錯誤狀態(tài)及的中斷等。詳細資料見參考文獻1。

        4.2 CAN接口硬件設(shè)計

        CAN接口硬件電路如圖4所示,TMS320LF2407A的CAN控制模塊通過高速光電隔離模塊(兩片高速光電隔離器6N137)與CAN收發(fā)器PCA82C250相連。


        4.3 CAN接口軟件設(shè)計

        CAN接口軟件分初始化程序、數(shù)據(jù)發(fā)送程序、中斷接收程序三大塊。數(shù)據(jù)解釋功能由主程序完成。

        4.3.1 初始化CAN控制器

        根據(jù)整車要求,混合動力汽車能源總成控制系統(tǒng)需接收4種不同標識符的數(shù)據(jù)幀、發(fā)送兩種不同標識符的數(shù)據(jù)幀,因此,我們將TMS320LF2407A的MBOX2、3配置成接收方式,在初始化程序中一次配置好標識符、接收屏蔽字。于是,初始化程序完成波特率、郵箱標識符、接收屏蔽字、不使能發(fā)送中斷、使能接收中斷等配置功能,其初始化流程見圖5。



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

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 沐川县| 江安县| 新龙县| 永州市| 增城市| 新干县| 铜川市| 偃师市| 元谋县| 如东县| 政和县| 渝中区| 宾川县| 南涧| 广西| 罗城| 墨竹工卡县| 吴堡县| 伊宁市| 九台市| 满洲里市| 九龙县| 犍为县| 宁明县| 孟津县| 保德县| 乌苏市| 中超| 苍梧县| 鄂州市| 翁牛特旗| 陇南市| 大余县| 丹寨县| 颍上县| 天峨县| 宕昌县| 陇南市| 南投市| 沙河市| 苏尼特左旗|