電動(dòng)汽車整車控制器設(shè)計(jì)及測試_第1頁
電動(dòng)汽車整車控制器設(shè)計(jì)及測試_第2頁
電動(dòng)汽車整車控制器設(shè)計(jì)及測試_第3頁
電動(dòng)汽車整車控制器設(shè)計(jì)及測試_第4頁
電動(dòng)汽車整車控制器設(shè)計(jì)及測試_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

電動(dòng)汽車整車控制器設(shè)計(jì)及測試黃其;薛利昆;羅玲;王偉建【摘要】電動(dòng)汽車無排放、低噪聲、乘坐舒適,現(xiàn)已得到廣泛應(yīng)用.整車控制器VCU是電動(dòng)汽車控制的中心,接收駕駛員的操作指令,實(shí)時(shí)監(jiān)控電池管理系統(tǒng)、電機(jī)系統(tǒng)和其它附件的狀態(tài),運(yùn)算處理后將控制指令發(fā)給汽車各個(gè)部件.該文采用英飛凌XC2267M-單片機(jī)開發(fā)了電動(dòng)汽車整車控制器,介紹了硬件結(jié)構(gòu)和主要程序功能;并根據(jù)其功能和信號類型設(shè)計(jì)了測試系統(tǒng),包括信號板(開關(guān)量和模擬量輸入,輸出顯示)、USBCAN通信卡和LabVIEW上位機(jī),上位機(jī)模擬各個(gè)部件收發(fā)CAN報(bào)文、同時(shí)顯示整車運(yùn)行狀態(tài),測試系統(tǒng)可以配合整車控制器完成各項(xiàng)性能測試.【期刊名稱】《自動(dòng)化與儀表》【年(卷),期】2019(034)003【總頁數(shù)】6頁(P14-18,37)【關(guān)鍵詞】整車控制器;英飛凌XC2267M;USBCAN;LabVIEW【作者】黃其;薛利昆;羅玲;王偉建【作者單位】國家精密微特電機(jī)工程技術(shù)研究中心,貴陽550081;西北工業(yè)大學(xué)自動(dòng)化學(xué)院,西安710072;西北工業(yè)大學(xué)自動(dòng)化學(xué)院,西安710072;西北工業(yè)大學(xué)自動(dòng)化學(xué)院,西安710072;西北工業(yè)大學(xué)自動(dòng)化學(xué)院,西安710072【正文語種】中文【中圖分類】U469.7電動(dòng)汽車以電機(jī)為驅(qū)動(dòng)機(jī)構(gòu),與傳統(tǒng)燃油發(fā)動(dòng)機(jī)汽車相比,起動(dòng)力矩大、加速快,變速箱噪聲減少,行駛中沒有尾氣排放,應(yīng)用越來越廣泛[1]。電動(dòng)汽車的三大核心部件為整車控制器VCU(vehiclecontrolunit)、電池管理系統(tǒng)BMS(batterymanagementsystem)和電機(jī)控制系統(tǒng)MCU(motorcontrolunit),通過控制信號線束(通常采用CAN總線)和電力線束相互連接[2],如圖1所示。整車控制器VCU接收駕駛員的操作指令,并實(shí)時(shí)監(jiān)控整車附件、電池系統(tǒng)及電機(jī)系統(tǒng)部件的狀態(tài),向附件和電機(jī)系統(tǒng)發(fā)出控制指令。電池管理系統(tǒng)BMS主要完成電量檢測、保護(hù)、狀態(tài)預(yù)測、充放電控制、電流均衡等功能[3]。電機(jī)控制系統(tǒng)MCU是實(shí)現(xiàn)電能向汽車動(dòng)能轉(zhuǎn)換的部件,主要完成行車、剎車、倒車、駐車等功能。三大核心部件都屬于獨(dú)立的電子系統(tǒng),在進(jìn)行整車組裝前都各自進(jìn)行測試,通常采用硬件在回路仿真平臺,例如LabCar或dSPACE實(shí)時(shí)仿真系統(tǒng)[4-5]。但半實(shí)物仿真平臺系統(tǒng)復(fù)雜,信號采集設(shè)備成本高;而且車輛組裝完成后,測試系統(tǒng)不方便隨車進(jìn)行現(xiàn)場測試。圖1電動(dòng)汽車的三大核心部件Fig.1Threemajorcomponentsofelectricalvehicle根據(jù)汽車行業(yè)標(biāo)準(zhǔn),本文采用汽車級單片機(jī)英飛凌XC2267M開發(fā)了電動(dòng)汽車整車控制器,介紹了硬件結(jié)構(gòu)和程序功能;并設(shè)計(jì)了一套低成本、便攜式的測試系統(tǒng),包括信號板(開關(guān)量和模擬量輸入,輸出顯示)、USBCAN通信卡和LabVIEW測試上位機(jī),對整車控制器進(jìn)行了相關(guān)測試。1整車控制器設(shè)計(jì)整車控制器是電動(dòng)汽車的控制中心,一方面要識別駕駛員的操作指令,控制各執(zhí)行部件動(dòng)作,轉(zhuǎn)化為車輛運(yùn)動(dòng);另一方面要對車輛的各個(gè)部件(電池管理系統(tǒng)BMS、高壓柜DC/DC、電機(jī)控制器MCU、空調(diào)等)進(jìn)行實(shí)時(shí)監(jiān)控,根據(jù)運(yùn)行狀況作出警告或降功率保護(hù)處理[6]。1.1整車控制器處理硬件設(shè)計(jì)整車控制器的輸入信號主要是駕駛員的操作指令,包括檔位、鑰匙、充電機(jī)、以及油門和剎車踏板,還有高壓配電柜反饋信號;整車控制器的輸出信號主要是控制電機(jī)與電源母線通斷的接觸器,還有控制空調(diào)、助力轉(zhuǎn)向油泵、制動(dòng)氣泵、冷卻水泵通斷的繼電器。整車控制器通過CAN總線與電機(jī)控制器、電池管理系統(tǒng)、儀表進(jìn)行通信。根據(jù)整車控制器處理的信號內(nèi)容來設(shè)計(jì)硬件電路,主要由英飛凌XC2267M單片機(jī)最小系統(tǒng)電路、AD接口電路、開關(guān)量電平轉(zhuǎn)換電路、CAN總線通信電路組成,如圖2所示。英飛凌XC226x系列單片機(jī)的時(shí)鐘頻率為80MHz,擁有4個(gè)PWM單元,兩個(gè)快速10位ADC,6個(gè)串行接口(USIC通道)、6個(gè)CAN節(jié)點(diǎn),可以運(yùn)行在低功耗省電模式。整車控制器采用TJA1050芯片實(shí)現(xiàn)CAN總線通信、采用BTS724G芯片實(shí)現(xiàn)5V高邊驅(qū)動(dòng)。整個(gè)電路板裝入金屬盒,再把金屬盒接地進(jìn)行屏蔽,來提高整車控制器的抗干擾性能。圖2整車控制器的硬件結(jié)構(gòu)Fig.2HardwarestructureofVCU1.2整車控制器的軟件設(shè)計(jì)英飛凌XC2267M單片機(jī)可采用可視化芯片寄存器配置軟件Dave,直接生成project文件(包含主函數(shù)和各個(gè)模塊的子函數(shù)),能在其他編譯環(huán)境如keil或Tasking中打開。整車控制器的軟件主要完成上下電邏輯控制、故障識別及處理、電機(jī)請求轉(zhuǎn)矩控制等功能。1.2.1上下電邏輯控制上電時(shí):汽車鑰匙被擰到ON位置,高壓控制柜就會(huì)將電池和電機(jī)控制器相互連接。為了防止高電壓電池對電機(jī)控制器的電流沖擊,就要控制預(yù)充接觸器和主正接觸器的開通順序:先接通主負(fù)接觸器和預(yù)充接觸器,讓預(yù)充功率電阻和電容來降低電流沖擊,待電容電壓升到電池電壓時(shí)再接通主正接觸器,隨后斷開預(yù)充接觸器,如圖3所示。斷電時(shí):汽車鑰匙被擰到初始斷電位置,先斷開主正接觸器,再斷開主負(fù)接觸器。當(dāng)汽車連接到充電器時(shí),鑰匙不能控制電池和電機(jī)控制器相互連接。圖3電池與電機(jī)的連接電路Fig.3ConnectioncircuitofBMSandMCU整車控制器控制的邏輯功能還包括車門開關(guān)、三檔(前進(jìn)。、后退R、空擋N)切換、冷卻泵的啟動(dòng)等,邏輯控制通常是各個(gè)接觸器按照一定的順序開通/關(guān)斷,宏定義為標(biāo)志位FLAG,前一個(gè)標(biāo)志位變化成為下一個(gè)標(biāo)志位變化的條件,條件通常是多個(gè)標(biāo)志位的與/或邏輯關(guān)系。上下電程序的流程如圖4所示。圖4上下電程序流程Fig.4FlowchartofRUN/STOP1.2.2故障識別及處理整車的故障包括系統(tǒng)通信掉線和部件異常。部件異常主要有電機(jī)控制器、電池管理系統(tǒng)、絕緣監(jiān)測儀、油泵、氣泵、高壓控制柜DC/DC。整車控制器的通信自檢在上電后首先被執(zhí)行,附件、電機(jī)、電池和整車控制器之間互相發(fā)LIFE值,LIFE值不斷自加(20ms一次)循環(huán),當(dāng)目標(biāo)端前后兩次接收的LIFE值不變時(shí),通訊異常,連續(xù)500ms通訊異常時(shí)就將通訊故障標(biāo)志位置1。整車故障分為4級,由高到低為1-4,其處理方式:1級故障斷開動(dòng)力電池車輛停止,2級故障限功到60%,3級故障限功到30%,4級故障限制功率到15%,每級故障都會(huì)發(fā)送報(bào)警信息。特別注意當(dāng)電池BMS發(fā)生故障時(shí),電池本身會(huì)做故障處理,降低放電電流達(dá)到限制功率的作用,此時(shí)為防止整車二次限功,可以采用取最小值的方法得到限制功率值Px和電機(jī)轉(zhuǎn)矩Tq請求值如下:式中:U為實(shí)時(shí)電壓;Irea為電池實(shí)時(shí)放電電流;Imax為電池最大放電電流;K為限功百分比;n為實(shí)時(shí)轉(zhuǎn)速;k為油門/制動(dòng)踏板開度(范圍0~1)。1.2.3電機(jī)請求轉(zhuǎn)矩控制按照永磁同步電機(jī)的工作特性,基速以下采用恒轉(zhuǎn)矩模式,基速以上采用恒功率弱磁升速模式,這也是電動(dòng)汽車電機(jī)的轉(zhuǎn)矩請求最大范圍。但實(shí)際中電機(jī)請求轉(zhuǎn)矩受電動(dòng)汽車實(shí)際運(yùn)行情況的限制,例如在驅(qū)動(dòng)D檔條件下,車輛最大行駛速度80km/h,最大加速扭矩為1200NM,從0扭矩增至峰值時(shí)間需大于0.93s;當(dāng)車速快接近80km/h,請求轉(zhuǎn)矩就不能大大超過汽車行駛的阻力矩,以保證較低的加速度。由于電機(jī)工作在發(fā)電狀態(tài)的時(shí)間較短,而且頻繁短時(shí)的充電和放電對電池的壽命有影響,所以整車控制器將電機(jī)發(fā)電的能量消耗在功率電阻上。2基于LabVIEW的測試系統(tǒng)測試系統(tǒng)要提供車輛運(yùn)行過程中的所有輸入信號,讓整車控制器對信號進(jìn)行處理;同時(shí)測試系統(tǒng)要能顯示出整車控制器的所有輸出結(jié)果。本文采用圖形化編程軟件LabVIEW開發(fā)上位機(jī)軟件監(jiān)控測試結(jié)果,通過USBCAN卡與整車控制器進(jìn)行數(shù)據(jù)通信,油門剎車踏板模擬外部輸入信號,信號板顯示輸出信號和中間變量,如圖5所示。圖5測試系統(tǒng)結(jié)構(gòu)Fig.5TestingsystemofVCU2.1夕卜部信號的模擬整車控制器處理的信號有數(shù)字量和模擬量,其中油門和剎車信號為模擬量,其它信號均為數(shù)字信號,包括檔位、鑰匙、繼電器的通斷和反饋;根據(jù)通信速率不同、整車控制器的CAN總線通訊分為兩路:電機(jī)與整車控制器之間的高速CAN線,波特率500kbps;電池、儀表和整車控制器之間的低速CAN1線,波特率200kbps。CAN總線采用全雙工模式,可以同時(shí)進(jìn)行數(shù)據(jù)收發(fā),每路CAN總線可以掛多個(gè)節(jié)點(diǎn)node,每個(gè)節(jié)點(diǎn)有獨(dú)一的IP地址,通過IP地址將報(bào)文發(fā)到目的控制器。電機(jī)請求轉(zhuǎn)矩、電機(jī)轉(zhuǎn)速、電池SOC、電機(jī)和電池的溫度狀態(tài)信息都是通過CAN總線傳輸。信號板給整車控制器發(fā)送開關(guān)量、也能顯示整車控制器的輸出開關(guān)量;油門和剎車踏板給整車控制器發(fā)送模擬量。上位機(jī)一方面收發(fā)CAN報(bào)文,模擬電機(jī)、電池或其它附件發(fā)送相應(yīng)報(bào)文;另一方面實(shí)時(shí)檢測各個(gè)部件的運(yùn)行情況,并對整車控制器的中間變量和輸出進(jìn)行顯示。為了方便測試整車VCU電路板信號流通性和程序的正確性,配合外部信號模擬輸入輸出,整車控制器程序?qū)顟B(tài)標(biāo)志位、中間變量和輸入輸出定義為CAN總線報(bào)文數(shù)據(jù),以便在上位機(jī)軟件上觀察程序邏輯。2.2LabVIEW上位機(jī)LabVIEW操作界面由前面板、流程圖和圖標(biāo)/連結(jié)器組成,可以把某一功能的程序封裝成一個(gè)VI,VI之間可以相互調(diào)用。通用計(jì)算機(jī)連接USBCAN卡、裝好相關(guān)驅(qū)動(dòng)程序,LabVIEW通過調(diào)用dll動(dòng)態(tài)鏈接庫文件來實(shí)現(xiàn)外部通信[7]。本測試系統(tǒng)使用的USBCAN通信卡配有專用的ECanVic.dll文件,ECanVic.dll定義了接口庫函數(shù)和對應(yīng)結(jié)構(gòu)體,在LabVIEW的程序框圖將這些函數(shù)裝成一個(gè)CAN報(bào)文讀取VI,如圖6所示。圖6CAN報(bào)文讀取子VIFig.6MessagereadVI讀取VI接收到CAN報(bào)文后,測試系統(tǒng)需要進(jìn)一步對這些數(shù)據(jù)進(jìn)行分析和顯示。根據(jù)SAE美國汽車協(xié)會(huì)J1939協(xié)議,CAN總線報(bào)文包括兩部分,ID信息和數(shù)據(jù)部分[8]。按照數(shù)據(jù)幀的ID(標(biāo)識符)值,報(bào)文解釋VI對數(shù)據(jù)幀進(jìn)行分類篩選,然后對其進(jìn)行分析和顯示,如圖7所示。由于汽車運(yùn)行的實(shí)際參數(shù)有些是帶小數(shù)位,而CAN報(bào)文傳輸?shù)陌l(fā)送值是正整數(shù),用來提高數(shù)據(jù)處理精度和速度。實(shí)際值與發(fā)送值之間的關(guān)系為圖7報(bào)文解釋子VIFig.7MessageinterpretationVI3實(shí)驗(yàn)內(nèi)容測試內(nèi)容主要包括三部分:硬件信號流通測試、模擬功能測試和現(xiàn)場行車測試。3.1硬件信號流通測試信號流通測試是為了檢測硬件電路板上各種元器件質(zhì)量是否正常、焊接是否正常、信號邏輯是否正常。將USBCAN卡的兩組CAN1和CAN2接口連接整車控制器的兩個(gè)CAN端口,將USBCAN卡的USB端接入計(jì)算機(jī),打開ECantools軟件,接通整車控制器電源,查看整車控制器發(fā)出的各種CAN報(bào)文數(shù)據(jù)是否與通信協(xié)議定義的ID相同,用以判斷整車控制器是否正常工作。在確定通信正常后,打開上位機(jī)軟件,發(fā)送測試報(bào)文到整車控制器,觀察信號板上對應(yīng)的指示燈閃爍情況,用以判斷整車控制器的IO端口是否正常;先后踩下油門踏板和制動(dòng)踏板,觀察整車控制器的ADC采樣否正常,如圖8所示。3.2邏輯功能測試圖8測試硬件電路Fig.8Hardwareoftestbench點(diǎn)開上位機(jī)監(jiān)控軟件的運(yùn)行按鈕,相當(dāng)于汽車鑰匙擰到第一個(gè)位置ACC,上低壓電24V(整車控制器工作是在上完24V低壓之后),低壓器件如車燈、喇叭、儀表、行車記錄儀、雨刷等可以運(yùn)行。鑰匙擰到第二個(gè)位置ON,主負(fù)接觸器閉合,然后預(yù)充接觸器閉合,電池給電機(jī)直流母線電容充電,功率電阻限制最大充電,待電機(jī)母線電壓大于電池總電壓90%后,主正接觸器閉合,同時(shí)預(yù)充接觸器斷開,然后接通DC/DC,油泵(助力轉(zhuǎn)向)開始工作,氣壓低時(shí)氣泵(剎車、車門的助力)打開,空調(diào)也可以打開。鑰匙擰到第三個(gè)位置START,會(huì)自動(dòng)彈回ON,開始判斷READY信號,儀表盤上顯示READY后就可以選擇檔位,給電機(jī)發(fā)送轉(zhuǎn)矩請求,同時(shí)啟動(dòng)水泵給電機(jī)和控制器進(jìn)行冷卻。上位機(jī)顯示界面如圖9所示。圖9上位機(jī)監(jiān)控界面Fig.9Monitoringinterfaceofsupervisorycomputer當(dāng)鑰匙退回到ACC時(shí),先斷開DC/DC、氣泵、油泵、空調(diào),再斷開主正、主負(fù)接觸器;當(dāng)鑰匙退回到OFF時(shí),斷開低壓24V。按照上述方法可以測試車門開關(guān)、三檔(前進(jìn)。、后退R、空擋N)切換等邏輯功能。整車控制器在程序里定義了各種故障的標(biāo)志位FLAG,包含在CAN通信報(bào)文的數(shù)據(jù)位。故障測試通過上位機(jī)軟件模擬發(fā)送故障報(bào)文,整車控制器接收到報(bào)文后進(jìn)行分類,判定故障等級,然后做出相應(yīng)的限制功率/轉(zhuǎn)矩請求。針對一款150kW電動(dòng)汽車主驅(qū)永磁電機(jī),整車控制器接收到實(shí)時(shí)電機(jī)轉(zhuǎn)速(上位機(jī)模擬電機(jī)控制器發(fā)送報(bào)文),根據(jù)式(3)計(jì)算出當(dāng)前最大請求轉(zhuǎn)矩,乘以油門或制動(dòng)踏板開度系數(shù)就得到實(shí)際轉(zhuǎn)矩請求值。測試時(shí)將油門踏板踩到底,此時(shí)開度系數(shù)為1,模擬車速從0到最高車速,測試軟件繪出了整車控制器在正常情況下和二級故障下最大轉(zhuǎn)矩請求波形,如圖10所示。圖10正常情況和二級故障下的最大轉(zhuǎn)矩曲線Fig.10Normalconditionandsecondaryfailureoperationcurve現(xiàn)場測試時(shí),電動(dòng)汽車的各個(gè)部件(電機(jī)、電池、DCDC、儀表等)與整車控制器相連,互相收發(fā)信息,上位機(jī)只需將USBCAN連接到車輛上的CAN雙絞線就能檢測電動(dòng)車輛的實(shí)時(shí)運(yùn)行數(shù)據(jù)。目前此整車控制器已裝到8米通勤客車上試運(yùn)行,使用裝有上位機(jī)軟件的便攜筆記本可以在各種實(shí)驗(yàn)環(huán)境進(jìn)行測試。4結(jié)語電動(dòng)汽車整車控制器主要通過CAN總線與其它部件進(jìn)行通信,英飛凌XC2267M單片機(jī)具有6個(gè)CAN節(jié)點(diǎn),根據(jù)整車控制器外部接口和功能設(shè)計(jì)了硬件電路和程序,基于LabVIEW開發(fā)上位機(jī),通過USBCAN實(shí)現(xiàn)上位機(jī)與整車控制器之間的通信。硬件信號流通測試驗(yàn)證了整車控制器的硬件正確性,邏輯功能測試和故障

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論