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

        ?

        基于CAN總線的純電動(dòng)汽車(chē)驅(qū)動(dòng)控制系統(tǒng)仿真與測(cè)試

        2014-02-27 08:58:58羅森僑彭憶強(qiáng)
        中國(guó)測(cè)試 2014年3期
        關(guān)鍵詞:報(bào)文整車(chē)總線

        易 威,羅森僑,彭憶強(qiáng)

        (西華大學(xué)交通與汽車(chē)工程學(xué)院,四川 成都 610039)

        基于CAN總線的純電動(dòng)汽車(chē)驅(qū)動(dòng)控制系統(tǒng)仿真與測(cè)試

        易 威,羅森僑,彭憶強(qiáng)

        (西華大學(xué)交通與汽車(chē)工程學(xué)院,四川 成都 610039)

        根據(jù)CAN總線通信原理,設(shè)計(jì)純電動(dòng)汽車(chē)驅(qū)動(dòng)控制系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu),參照SAE J1939協(xié)議制定純電動(dòng)汽車(chē)驅(qū)動(dòng)控制系統(tǒng)的CAN通信協(xié)議,并利用CANoe對(duì)總線系統(tǒng)進(jìn)行性能仿真分析,最后采用Matlab/Simulink軟件結(jié)合CANcaseXL總線分析儀對(duì)純電動(dòng)汽車(chē)電機(jī)驅(qū)動(dòng)控制系統(tǒng)進(jìn)行硬件在環(huán)測(cè)試。通過(guò)仿真及測(cè)試實(shí)驗(yàn),驗(yàn)證CAN通信協(xié)議及電機(jī)驅(qū)動(dòng)控制系統(tǒng)的有效性。

        純電動(dòng)汽車(chē);驅(qū)動(dòng)控制;CAN總線;J1939協(xié)議;硬件在環(huán)測(cè)試

        0 引 言

        汽車(chē)電子控制技術(shù)的快速發(fā)展,促進(jìn)了新型網(wǎng)絡(luò)通信技術(shù)在汽車(chē)上的應(yīng)用。CAN總線以其高可靠性、靈活性和實(shí)時(shí)性等優(yōu)點(diǎn),在車(chē)載控制器網(wǎng)絡(luò)中得到了廣泛應(yīng)用。SAE J1939協(xié)議是美國(guó)汽車(chē)工程師協(xié)會(huì)(SAE)為了解決不同電控單元廠商協(xié)議不同而產(chǎn)生的通信兼容問(wèn)題,在CAN2.0B基礎(chǔ)上制定的物理層、數(shù)據(jù)鏈路層、應(yīng)用層和網(wǎng)絡(luò)管理層協(xié)議。此協(xié)議采用29位擴(kuò)展標(biāo)識(shí)符,對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的地址、命名、通信方式和報(bào)文發(fā)送的優(yōu)先級(jí)進(jìn)行了明確規(guī)定,并對(duì)各節(jié)點(diǎn)間的通信內(nèi)容進(jìn)行了詳細(xì)的說(shuō)明,進(jìn)一步完善和擴(kuò)展了CAN的功能[1]。

        本文參照SAE J1939協(xié)議制定了適用于純電動(dòng)汽車(chē)驅(qū)動(dòng)控制系統(tǒng)的的CAN通信協(xié)議,并利用Vector公司的CANoe總線開(kāi)發(fā)軟件對(duì)設(shè)計(jì)的CAN總線系統(tǒng)進(jìn)行了性能仿真分析,最后采用Matlab/Simulink軟件結(jié)合CANcaseXL總線分析儀對(duì)純電動(dòng)汽車(chē)驅(qū)動(dòng)電機(jī)控制系統(tǒng)進(jìn)行了硬件在環(huán)測(cè)試。

        1 純電動(dòng)汽車(chē)系統(tǒng)通信網(wǎng)絡(luò)設(shè)計(jì)

        根據(jù)SAE J1939協(xié)議,以及所開(kāi)發(fā)的純電動(dòng)汽車(chē)驅(qū)動(dòng)控制系統(tǒng)的功能要求,本文設(shè)計(jì)了基于CAN總線的通信網(wǎng)絡(luò)系統(tǒng),其結(jié)構(gòu)如圖1所示。此通信網(wǎng)

        絡(luò)主要由整車(chē)控制器(vehicle control unit,VCU)、驅(qū)動(dòng)電機(jī)控制器(motor controller,MC)、充電機(jī)控制系統(tǒng)(charger control system,CCS)、電池管理系統(tǒng)(battery management system,BMS)4個(gè)節(jié)點(diǎn)組成,各節(jié)點(diǎn)通過(guò)CAN總線相互交換信息,實(shí)現(xiàn)對(duì)車(chē)輛不同工況的實(shí)時(shí)監(jiān)測(cè)和控制[2-3]。

        圖1 純電動(dòng)汽車(chē)系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)

        1.1 總線節(jié)點(diǎn)地址分配

        CAN總線網(wǎng)絡(luò)中,每個(gè)設(shè)備節(jié)點(diǎn)都有唯一一個(gè)地址與其對(duì)應(yīng),SAE J1939協(xié)議中對(duì)節(jié)點(diǎn)源地址作了初步定義:0~127分配給在工業(yè)組0中最常用的設(shè)備;128~247留給行業(yè)特定分配;248~253留給特殊的設(shè)備。由于純電動(dòng)汽車(chē)中加入了傳統(tǒng)汽車(chē)所不具備的新部件,而SAE J1939中未定義這些部件的源地址,因此本文將這些部件的源地址定義在行業(yè)特定分配地址區(qū)域(128~247)[4]。其中整車(chē)控制器屬于常用設(shè)備,J1939協(xié)議中已定義。本文系統(tǒng)總線節(jié)點(diǎn)地址分配如表1所示。

        表1 總線節(jié)點(diǎn)地址

        1.2 總線報(bào)文定義

        CAN總線數(shù)據(jù)以報(bào)文的形式傳輸,每個(gè)報(bào)文有唯一的標(biāo)識(shí)符。SAE J1939協(xié)議在CAN2.0B擴(kuò)展幀的基礎(chǔ)上對(duì)29位標(biāo)識(shí)符作了進(jìn)一步的定義,將CAN標(biāo)識(shí)符劃分為如下部分:優(yōu)先級(jí)(P)、保留位(R)、數(shù)據(jù)頁(yè)(DP)、協(xié)議數(shù)據(jù)單元(PDU)格式(PF)、PDU特定域(PS)和源地址(SA)[5]。

        本系統(tǒng)總線節(jié)點(diǎn)報(bào)文采用周期發(fā)送方式,其定義及特性如表2所示。選用東風(fēng)電機(jī)有限公司研制的三相交流異步電機(jī)及控制器,因?yàn)轵?qū)動(dòng)電機(jī)狀態(tài)變化較快,所以整車(chē)控制器與電機(jī)控制器的報(bào)文刷新率也較大,根據(jù)廠家的建議及測(cè)試結(jié)果,其報(bào)文周期定為50 ms;而電池狀態(tài)變化是一個(gè)較慢的過(guò)程,因此電池管理系統(tǒng)與充電機(jī)的報(bào)文刷新率較小,根據(jù)充電機(jī)生產(chǎn)廠家杭州鐵城信息科技有限公司提供的CAN通信規(guī)范及測(cè)試結(jié)果,其報(bào)文周期定為1000ms[6]。

        以電機(jī)控制器報(bào)文2為例具體說(shuō)明報(bào)文的組成。本幀報(bào)文分為兩部分:標(biāo)識(shí)符(ID)和數(shù)據(jù)域。標(biāo)識(shí)符中P的取值范圍為0~7,數(shù)字越小,優(yōu)先級(jí)越高,缺省定義是3;PF的值為2,小于240,為PDU1格式,即表示點(diǎn)對(duì)點(diǎn)傳輸;PS定義取決于PDU的格式,由于本幀報(bào)文為PDU1格式,則PS域表示目的地址,本報(bào)文中即整車(chē)控制器地址;SA定義的是源地址,本報(bào)文即電機(jī)控制器地址。本報(bào)文數(shù)據(jù)域?yàn)?字節(jié)長(zhǎng)度,其中第6~7字節(jié)數(shù)據(jù)表示電機(jī)故障狀態(tài)字節(jié),其定義如表3所示,每一位都分別表示電機(jī)及控制器的一種狀態(tài),采用0和1值來(lái)表示狀態(tài)值。

        1.3 總線報(bào)文傳輸機(jī)制

        網(wǎng)絡(luò)節(jié)點(diǎn)間的通信連接及數(shù)據(jù)傳輸由數(shù)據(jù)鏈路層完成。SAE J1939協(xié)議中定義了5種幀結(jié)構(gòu):發(fā)送

        請(qǐng)求幀、發(fā)送清除幀、結(jié)束應(yīng)答幀、連接失敗幀以及用來(lái)全局接收的廣播幀。

        表2 總線報(bào)文定義及特性

        表3 電機(jī)控制器故障狀態(tài)字節(jié)定義

        本文主要采用點(diǎn)對(duì)點(diǎn)傳輸,通信建立過(guò)程如圖2所示。節(jié)點(diǎn)間的通信連接通過(guò)一個(gè)節(jié)點(diǎn)向目的地址發(fā)送一個(gè)發(fā)送請(qǐng)求幀而建立,在接收發(fā)送請(qǐng)求幀后,節(jié)點(diǎn)如果有足夠的空間來(lái)接收數(shù)據(jù)并且本地有相同的PGN,則發(fā)送一個(gè)發(fā)送清除幀,開(kāi)始數(shù)據(jù)的傳送;如果存儲(chǔ)空間不夠或者數(shù)據(jù)無(wú)效等原因,節(jié)點(diǎn)需要拒絕連接,則發(fā)送連接失敗幀,連接關(guān)閉;如果數(shù)據(jù)接收全部完成,則節(jié)點(diǎn)發(fā)送一個(gè)結(jié)束應(yīng)答幀,連接關(guān)閉[6]。

        圖2 總線報(bào)文傳輸機(jī)制

        2 網(wǎng)絡(luò)性能分析

        針對(duì)所設(shè)計(jì)的純電動(dòng)汽車(chē)系統(tǒng)通信網(wǎng)絡(luò),本文首先進(jìn)行軟件仿真分析,利用CANoe軟件建立的虛擬控制器節(jié)點(diǎn),分析其通信動(dòng)作,驗(yàn)證各節(jié)點(diǎn)功能完整性,并測(cè)得總線負(fù)載率。然后通過(guò)建立的硬件在環(huán)測(cè)試系統(tǒng)進(jìn)一步測(cè)試實(shí)際控制器在物理網(wǎng)絡(luò)環(huán)境中的通信功能。

        2.1 軟件仿真分析

        采用CANoe軟件建立系統(tǒng)總線仿真模型。使用CANoe數(shù)據(jù)庫(kù)工具CANdb++建立純電動(dòng)汽車(chē)驅(qū)動(dòng)控制系統(tǒng)數(shù)據(jù)庫(kù),根據(jù)系統(tǒng)中各節(jié)點(diǎn)的功能要求,在數(shù)據(jù)庫(kù)中加入虛擬節(jié)點(diǎn)、消息、信號(hào)、環(huán)境變量等內(nèi)容,以實(shí)現(xiàn)仿真測(cè)試[8]。

        為實(shí)現(xiàn)虛擬節(jié)點(diǎn)仿真實(shí)際物理控制器的功能,實(shí)現(xiàn)發(fā)送和接收?qǐng)?bào)文,還需要采用CAPL語(yǔ)言(communication access programming language)編寫(xiě)程序?qū)Ω魈摂M節(jié)點(diǎn)的動(dòng)態(tài)行為進(jìn)行定義。CAPL中節(jié)點(diǎn)行為觸發(fā)方式主要有消息觸發(fā)、鍵盤(pán)觸發(fā)和時(shí)間觸發(fā),CAPL事件一旦被觸發(fā),對(duì)應(yīng)的CAPL程序便開(kāi)始執(zhí)行[9]。

        本文主要仿真純電動(dòng)汽車(chē)正常運(yùn)行與停機(jī)充電階段的總線狀態(tài),這兩個(gè)狀態(tài)仿真時(shí)的總線負(fù)載率如圖3所示。由于整車(chē)控制器節(jié)點(diǎn)與驅(qū)動(dòng)電機(jī)控制器節(jié)點(diǎn)的通信報(bào)文發(fā)送周期為50ms,系統(tǒng)仿真開(kāi)始后,總線負(fù)載率快速上升至3.76%,而電池管理系統(tǒng)節(jié)點(diǎn)通信報(bào)文發(fā)送周期為1000ms,因此1 s之后定時(shí)器才觸發(fā)該節(jié)點(diǎn)開(kāi)始工作,此時(shí)總線負(fù)載率達(dá)到峰值4.01%,之后各節(jié)點(diǎn)定周期發(fā)送報(bào)文,總線平穩(wěn)運(yùn)行,總線負(fù)載率保持不變。在CAPL中采用了一個(gè)鍵盤(pán)輸入來(lái)觸發(fā)系統(tǒng)進(jìn)入停機(jī)充電階段,仿真進(jìn)入第6s時(shí),按下相應(yīng)按鍵,此時(shí)系統(tǒng)進(jìn)入充電工況,整車(chē)控制器節(jié)點(diǎn)與驅(qū)動(dòng)電機(jī)控制器節(jié)點(diǎn)間的通信報(bào)文停止發(fā)送,電池管理系統(tǒng)節(jié)點(diǎn)和充電機(jī)控制系統(tǒng)節(jié)點(diǎn)以均1000ms周期發(fā)送報(bào)文,總線負(fù)載率迅速下降,并最終維持在0.12%位置。

        圖3 軟件仿真總線負(fù)載率曲線

        2.2 硬件在環(huán)測(cè)試

        為了在實(shí)際物理環(huán)境中驗(yàn)證設(shè)計(jì)的純電動(dòng)汽車(chē)動(dòng)力驅(qū)動(dòng)系統(tǒng)CAN總線通信協(xié)議,本文基于Matlab/ Simulink中的 Vehicle Network Toolbox工具箱及CANcaseXL總線接口卡構(gòu)建了驅(qū)動(dòng)電機(jī)控制器的在環(huán)測(cè)試系統(tǒng)。圖4整車(chē)控制器簡(jiǎn)化模型中的CAN發(fā)送器和 CAN接收器模塊即由 Vehicle Network Toolbox模塊構(gòu)成。

        硬件在環(huán)測(cè)試系統(tǒng)結(jié)構(gòu)如圖4所示,分為被仿真的實(shí)時(shí)CAN總線部分和實(shí)際物理CAN總線兩部分。仿真的實(shí)時(shí)CAN總線部分建立在PC機(jī)的Matlab/Simulink環(huán)境中,CANcaseXL通過(guò)CAN接口接到實(shí)際物理總線上,通過(guò)USB接口與PC相連,將仿真信號(hào)傳送到實(shí)際的物理總線上,構(gòu)成了仿真總線與實(shí)際物理總線間的橋梁。

        CANcaseXL可看作實(shí)際物理CAN總線上的一個(gè)節(jié)點(diǎn),另一節(jié)點(diǎn)為驅(qū)動(dòng)電機(jī)控制器,控制一臺(tái)三相交流異步電機(jī)。在Matlab/Simulink中建立了整車(chē)控制器簡(jiǎn)化模型,構(gòu)成了仿真的實(shí)時(shí)CAN總線部分,如圖5所示。模型中采用3個(gè)手動(dòng)開(kāi)關(guān)(Manual Switch)分別模擬電源開(kāi)關(guān)、啟動(dòng)開(kāi)關(guān)和制動(dòng)開(kāi)關(guān)信號(hào),采用滑動(dòng)增益模塊(Slider Gain)模擬加速踏板

        信號(hào)。整車(chē)控制單元模塊采集到這些信號(hào)后,經(jīng)過(guò)運(yùn)算及邏輯判斷得到電機(jī)控制信號(hào),這些信號(hào)傳遞到CAN發(fā)送器,編碼成CAN報(bào)文通過(guò)CANcaseXL發(fā)送到實(shí)際物理總線上,電機(jī)控制器收到控制報(bào)文后控制電機(jī)運(yùn)行。反之,CANcaseXL采集到的電機(jī)控制器發(fā)送到總線上的報(bào)文則通過(guò)CAN接收器傳遞到整車(chē)控制器模塊,從而形成閉環(huán)控制[10-11]。

        圖4 硬件在環(huán)測(cè)試系統(tǒng)結(jié)構(gòu)

        圖5 整車(chē)控制器簡(jiǎn)化模型

        硬件在環(huán)測(cè)試時(shí),先打開(kāi)電源開(kāi)關(guān),此時(shí)電機(jī)控制器內(nèi)部大電容先充電,充電結(jié)束后主繼電器接通。接著打開(kāi)啟動(dòng)開(kāi)關(guān),只有當(dāng)整車(chē)控制單元收到電機(jī)控制器發(fā)送的繼電器吸合信號(hào)后,系統(tǒng)才能成功啟動(dòng),然后拖動(dòng)加速踏板增益滑塊,電機(jī)轉(zhuǎn)速會(huì)根據(jù)增益大小加減速,打開(kāi)制動(dòng)開(kāi)關(guān)后,電機(jī)制動(dòng)。圖6即為硬件在環(huán)測(cè)試過(guò)程中的電機(jī)轉(zhuǎn)速曲線。

        圖6 電機(jī)轉(zhuǎn)速曲線

        3 結(jié)束語(yǔ)

        本文根據(jù)純電動(dòng)汽車(chē)項(xiàng)目對(duì)驅(qū)動(dòng)控制系統(tǒng)的開(kāi)發(fā)要求,設(shè)計(jì)了純電動(dòng)汽車(chē)驅(qū)動(dòng)控制系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu),參照SAE J1939協(xié)議制定了系統(tǒng)CAN通信協(xié)議,并利用CANoe對(duì)設(shè)計(jì)的總線系統(tǒng)進(jìn)行了性能仿真分析。由仿真結(jié)果可知,即使在峰值情況總線負(fù)載率也較低,為總線通信提供了較大余量。采用Matlab/ Simulink軟件結(jié)合CANcaseXL總線分析儀針對(duì)對(duì)純電動(dòng)汽車(chē)驅(qū)動(dòng)電機(jī)控制系統(tǒng)的CAN通信進(jìn)行了硬件在環(huán)測(cè)試,驗(yàn)證了CAN通信協(xié)議及控制系統(tǒng)的有效性,為純電動(dòng)汽車(chē)項(xiàng)目后續(xù)開(kāi)發(fā)提供了參考依據(jù)。

        [1]羅峰,孫澤昌.汽車(chē)CAN總線系統(tǒng)原理、設(shè)計(jì)與應(yīng)用[M].北京:電子工業(yè)出版社,2010.

        [2]SAE Standard J1939 Recommended practice for a serial control and communications vehicle network[S].2007.

        [3]羅森僑,彭憶強(qiáng),易威.基于PIC單片機(jī)和CAN總線的純電動(dòng)汽車(chē)電池管理系統(tǒng)設(shè)計(jì)[J].西華大學(xué)學(xué)報(bào):自然科學(xué)版,2013,32(1):56-59.

        [4]Wilfried Voss.A comprehensible guide to J1939[M]. America Copperhill Technologies Corporation,2008.

        [5]劉昌亮,肖正.基于CAN總線的主逆變器試驗(yàn)臺(tái)設(shè)計(jì)[J].中國(guó)測(cè)試,2013,39(3):60-62.

        [6]杭州鐵城科技BMS與充電機(jī)CAN通訊規(guī)范 [Z].杭州鐵城信息科技有限公司,2011.

        [7]SAE Standard SAEJ1939-21 Data link layer[S].USA,SAE,2006-12.

        [8]Vector.CANoe manual version 5.0[Z].Germany,Vector Informatik Gmbh,2004.

        [9]Vector.CAPL function reference manual version 2.5[Z]. Germany,Vector Informatik Gmbh,2004.

        [10]李穎.Simulink動(dòng)態(tài)系統(tǒng)建模與仿真[M].2版.西安:西安電子科技大學(xué)出版社,2009.

        [11]Vector.CANcaseXL user manual version 4.0[Z].Germany,Vector Informatik Gmbh,2004.

        Simulation and test for all-electric vehicle drive control system based on CAN Bus

        YI Wei,LUO Sen-qiao,PENG Yi-qiang
        (School of Transportation and Automotive Engineering,Xihua University,Chengdu 610039,China)

        According to the principle of CAN bus communication,a power-driven control system network structure was designed for an all-electric vehicle in this paper.Referring to the SAE J1939 protocol,theCAN communication protocolforthepower-driven controlsystem was formulated.The CAN bus system’s performance was then analyzed with CANoe simulation.Finally,the hardware-in-loop testing of the driving control system was made by using the Matlab/Simulink software combined with CANcaseXL bus analyzer.The results of the simulation and testing show the validity of CAN bus communication protocol and control system.

        all electric vehicle;driving control;CAN bus;J1939 protocol;hardware-in-loop testing

        U469.72;TP391.9;TP336;TP273

        :A

        :1674-5124(2014)03-0105-04

        10.11857/j.issn.1674-5124.2014.03.028

        2013-10-11;

        :2013-12-29

        四川省應(yīng)用基礎(chǔ)研究項(xiàng)目(2010JY0042)四川省高??萍紕?chuàng)新團(tuán)隊(duì)項(xiàng)目(KYTD201003)西華大學(xué)研究生創(chuàng)新基金項(xiàng)目(YCJJ201267)

        易 威(1986-),男,湖北武漢市人,碩士研究生,專(zhuān)業(yè)方向?yàn)槠?chē)電子控制技術(shù)。

        猜你喜歡
        報(bào)文整車(chē)總線
        基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
        基于六自由度解耦分析的整車(chē)懸置設(shè)計(jì)
        CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
        淺析反駁類(lèi)報(bào)文要點(diǎn)
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計(jì)
        ATS與列車(chē)通信報(bào)文分析
        多通道ARINC429總線檢查儀
        整車(chē)低頻加速噪聲研究及改進(jìn)
        HFF6127G03EV純電動(dòng)客車(chē)整車(chē)開(kāi)發(fā)
        亚洲国产aⅴ成人精品无吗| 中文字幕亚洲乱码熟女在线| 成人免费毛片立即播放| 亚洲精品二区在线观看| av在线男人的免费天堂| 亚洲女人毛茸茸的视频| 新婚人妻不戴套国产精品| 内射人妻视频国内| 国产精品三级在线观看无码| 国产免费一级在线观看| 日韩乱码精品中文字幕不卡| 国产亚洲精品一区二区在线观看 | 人妻无码AⅤ不卡中文字幕| 在线亚洲精品免费视频| 欧美乱妇高清无乱码免费| 国产亚洲美女精品久久久2020| 麻豆精品国产精华精华液好用吗| 麻豆国产高清精品国在线| 精品国产一区二区三区久久女人| 手机在线免费看av网站| 国产亚洲人成在线观看| 国产激情久久久久影院老熟女| 国产成人拍精品免费视频| 久久精品国产白丝爆白浆| 欧美最猛性xxxx| 18禁无遮拦无码国产在线播放| 亚洲av无码一区二区三区系列| 成人精品国产亚洲欧洲| 国产人妖伦理视频在线观看| 99视频在线精品免费观看6| 男女性高爱潮免费网站| 国产av日韩a∨亚洲av电影| 太大太粗太爽免费视频| 日韩av一区二区在线观看| 成人性生交大全免费看| 久久婷婷色香五月综合缴缴情 | 激情综合一区二区三区| 国产91中文| 日本道免费一区日韩精品| 亚洲一区二区三区国产精品视频| 手机在线免费av资源网|