電動(dòng)汽車控制系統(tǒng)設(shè)計(jì)畢業(yè)論文范文_第1頁(yè)
電動(dòng)汽車控制系統(tǒng)設(shè)計(jì)畢業(yè)論文范文_第2頁(yè)
電動(dòng)汽車控制系統(tǒng)設(shè)計(jì)畢業(yè)論文范文_第3頁(yè)
電動(dòng)汽車控制系統(tǒng)設(shè)計(jì)畢業(yè)論文范文_第4頁(yè)
電動(dòng)汽車控制系統(tǒng)設(shè)計(jì)畢業(yè)論文范文_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

電動(dòng)汽車控制系統(tǒng)設(shè)計(jì)畢業(yè)論文范文摘要隨著全球能源危機(jī)與環(huán)境污染問(wèn)題的加劇,電動(dòng)汽車(ElectricVehicle,EV)作為綠色交通的核心解決方案,其關(guān)鍵技術(shù)研發(fā)受到廣泛關(guān)注。控制系統(tǒng)作為電動(dòng)汽車的"大腦",負(fù)責(zé)整車動(dòng)力協(xié)調(diào)、電機(jī)驅(qū)動(dòng)及電池管理,直接影響車輛的性能、效率與可靠性。本文針對(duì)電動(dòng)汽車控制系統(tǒng)的設(shè)計(jì)需求,提出了"整車控制器(VCU)-電機(jī)控制器(MCU)-電池管理系統(tǒng)(BMS)"三層分布式架構(gòu),詳細(xì)闡述了各模塊的硬件電路設(shè)計(jì)、軟件算法實(shí)現(xiàn),并通過(guò)仿真與實(shí)車測(cè)試驗(yàn)證了系統(tǒng)的有效性。結(jié)果表明,該系統(tǒng)實(shí)現(xiàn)了扭矩精準(zhǔn)控制(誤差≤3%)、電池狀態(tài)實(shí)時(shí)監(jiān)測(cè)(SOC估計(jì)精度≥95%)及故障快速響應(yīng)(處理時(shí)間≤50ms),滿足電動(dòng)汽車的實(shí)際應(yīng)用要求。本文的研究成果為電動(dòng)汽車控制系統(tǒng)的工程化應(yīng)用提供了可行的參考方案。關(guān)鍵詞:電動(dòng)汽車;控制系統(tǒng);整車控制器;電機(jī)矢量控制;電池狀態(tài)估計(jì)1引言1.1研究背景與意義電動(dòng)汽車的核心優(yōu)勢(shì)在于零排放、低噪聲及高能量效率,但受限于電池技術(shù)與控制水平,其續(xù)航里程、動(dòng)力性能及使用壽命仍需提升??刂葡到y(tǒng)作為電動(dòng)汽車的核心部件,需解決動(dòng)力協(xié)同(VCU)、高效驅(qū)動(dòng)(MCU)、電池安全(BMS)三大關(guān)鍵問(wèn)題:VCU需根據(jù)駕駛員意圖(加速/制動(dòng)踏板)與車輛狀態(tài)(電池、電機(jī)),生成合理的動(dòng)力指令;MCU需實(shí)現(xiàn)電機(jī)的高精度扭矩控制,確保動(dòng)力輸出的平順性與效率;BMS需實(shí)時(shí)監(jiān)測(cè)電池狀態(tài)(SOC/SOE/SOH),防止過(guò)充過(guò)放,延長(zhǎng)電池壽命。因此,設(shè)計(jì)一套高可靠性、強(qiáng)實(shí)時(shí)性、易擴(kuò)展的電動(dòng)汽車控制系統(tǒng),對(duì)推動(dòng)電動(dòng)汽車產(chǎn)業(yè)化具有重要意義。1.2國(guó)內(nèi)外研究現(xiàn)狀國(guó)外方面,特斯拉(Tesla)采用集中式VCU+多電機(jī)MCU架構(gòu),通過(guò)優(yōu)化扭矩分配算法實(shí)現(xiàn)了高性能動(dòng)力輸出;日產(chǎn)(Nissan)Leaf的BMS采用主動(dòng)均衡技術(shù),提升了電池組的一致性。國(guó)內(nèi)方面,比亞迪(BYD)的"e平臺(tái)"采用模塊化VCU設(shè)計(jì),降低了系統(tǒng)復(fù)雜度;寧德時(shí)代(CATL)的BMS集成了AISOC估計(jì),精度達(dá)到98%以上。但現(xiàn)有系統(tǒng)仍存在通信延遲大、故障診斷能力弱等問(wèn)題,需進(jìn)一步優(yōu)化。1.3本文研究?jī)?nèi)容本文圍繞電動(dòng)汽車控制系統(tǒng)的設(shè)計(jì),主要開(kāi)展以下工作:1.構(gòu)建三層分布式控制系統(tǒng)架構(gòu),明確VCU、MCU、BMS的功能邊界;2.設(shè)計(jì)各模塊的硬件電路,包括電源、信號(hào)采集、通信及驅(qū)動(dòng)電路;3.開(kāi)發(fā)軟件算法,包括VCU的扭矩決策、MCU的矢量控制(FOC)及BMS的SOC估計(jì);4.通過(guò)仿真(MATLAB/Simulink)與實(shí)車測(cè)試,驗(yàn)證系統(tǒng)性能。2電動(dòng)汽車控制系統(tǒng)總體設(shè)計(jì)2.1系統(tǒng)架構(gòu)設(shè)計(jì)采用三層分布式架構(gòu)(圖1),分為:決策層(VCU):作為整車控制核心,接收駕駛員指令(加速/制動(dòng)踏板)與底層模塊(MCU、BMS)的狀態(tài)信息,生成扭矩控制指令與電池管理策略;執(zhí)行層(MCU):接收VCU的扭矩指令,通過(guò)矢量控制算法驅(qū)動(dòng)電機(jī),實(shí)現(xiàn)精準(zhǔn)動(dòng)力輸出;感知層(BMS):監(jiān)測(cè)電池組的電壓、電流、溫度,估計(jì)SOC/SOE/SOH,為VCU提供電池狀態(tài)反饋。![電動(dòng)汽車控制系統(tǒng)架構(gòu)](architecture.png)*圖1電動(dòng)汽車控制系統(tǒng)架構(gòu)*2.2核心模塊功能定義模塊功能描述VCU1.駕駛員意圖解析(加速/制動(dòng)踏板信號(hào)處理);2.動(dòng)力協(xié)調(diào)(扭矩分配與限制);3.通信管理(CAN總線調(diào)度)MCU1.電機(jī)矢量控制(FOC);2.電流/轉(zhuǎn)速閉環(huán)控制;3.電機(jī)故障診斷(過(guò)流/過(guò)熱)BMS1.電池狀態(tài)監(jiān)測(cè)(電壓/電流/溫度);2.SOC/SOE/SOH估計(jì);3.電池均衡控制(被動(dòng)/主動(dòng))2.3通信協(xié)議選擇采用CAN總線(ControllerAreaNetwork)作為通信介質(zhì),符合ISO____標(biāo)準(zhǔn)。其優(yōu)勢(shì)在于:實(shí)時(shí)性:傳輸速率可達(dá)1Mbps,滿足電機(jī)控制的實(shí)時(shí)需求;可靠性:采用差分信號(hào)與CRC錯(cuò)誤檢測(cè),抗電磁干擾能力強(qiáng);擴(kuò)展性:支持多節(jié)點(diǎn)通信,便于后續(xù)功能擴(kuò)展(如ADAS)。通信矩陣設(shè)計(jì)(部分):節(jié)點(diǎn)發(fā)送信號(hào)接收信號(hào)周期(ms)VCU扭矩指令、電池限制指令電機(jī)轉(zhuǎn)速、電池SOC10MCU電機(jī)電流、轉(zhuǎn)速扭矩指令10BMS電池電壓、SOC、溫度充電/放電限制指令103控制系統(tǒng)硬件設(shè)計(jì)3.1整車控制器(VCU)硬件設(shè)計(jì)VCU是整車控制的核心,需滿足低功耗、強(qiáng)抗干擾、高可靠性要求,硬件電路包括:微控制器、電源、信號(hào)采集、輸出驅(qū)動(dòng)及CAN通信電路。3.1.1微控制器選擇選用STMicroelectronics的STM32F407ZGT6,其主要參數(shù):內(nèi)核:Cortex-M4(168MHz),支持浮點(diǎn)運(yùn)算;存儲(chǔ):1MBFlash+192KBRAM,滿足復(fù)雜算法需求;接口:12路ADC(12位)、3路CAN控制器、多個(gè)UART/I2C,擴(kuò)展能力強(qiáng)。3.1.2電源電路設(shè)計(jì)輸入為汽車12V電源,需轉(zhuǎn)換為3.3V(MCU核心電壓)與5V(外圍電路電壓)。采用LM2596(3.3V)與AMS____.0(5V)開(kāi)關(guān)電源芯片,電路設(shè)計(jì)如圖2所示:輸入濾波:100μF電解電容+0.1μF陶瓷電容,抑制電源紋波;輸出濾波:10μF電解電容+0.1μF陶瓷電容,確保輸出電壓穩(wěn)定;過(guò)壓保護(hù):采用TVS管(SMBJ15A),防止輸入電壓突變損壞電路。![VCU電源電路](vcu_power.png)*圖2VCU電源電路*3.1.3信號(hào)采集電路設(shè)計(jì)需采集的信號(hào)包括:加速踏板(0-5V模擬量)、制動(dòng)踏板(0-5V模擬量)、鑰匙信號(hào)(數(shù)字量)。以加速踏板為例,電路設(shè)計(jì)(圖3):信號(hào)輸入:通過(guò)RC低通濾波(R=10kΩ,C=0.1μF),截止頻率約159Hz,去除高頻噪聲;電壓跟隨器:采用OP07運(yùn)算放大器,提高輸入阻抗,防止信號(hào)衰減;ADC采集:連接至STM32的ADC1通道,采樣率1kHz,確保信號(hào)實(shí)時(shí)性。![加速踏板信號(hào)采集電路](vcu_adc.png)*圖3加速踏板信號(hào)采集電路*3.1.4輸出驅(qū)動(dòng)電路設(shè)計(jì)VCU需輸出控制信號(hào)(如繼電器、指示燈),采用ULN2003達(dá)林頓管陣列,驅(qū)動(dòng)電流可達(dá)500mA,滿足繼電器(如主接觸器)的驅(qū)動(dòng)需求。電路中加續(xù)流二極管(1N4007),防止繼電器線圈斷電時(shí)的反電動(dòng)勢(shì)損壞芯片。3.1.5CAN通信電路設(shè)計(jì)采用TJA1050CAN收發(fā)器,與STM32的CAN1控制器連接,電路設(shè)計(jì)(圖4):隔離電路:采用6N137光耦,實(shí)現(xiàn)MCU與CAN總線的電氣隔離,防止總線上的干擾進(jìn)入MCU;終端電阻:120Ω(匹配CAN總線特性阻抗),減少信號(hào)反射;保護(hù)電路:采用TVS管(SMBJ30A),防止總線過(guò)壓損壞收發(fā)器。![VCUCAN通信電路](vcu_can.png)*圖4VCUCAN通信電路*3.2電機(jī)控制器(MCU)硬件設(shè)計(jì)MCU負(fù)責(zé)電機(jī)驅(qū)動(dòng),需處理高電壓(____V)、大電流(0-200A)信號(hào),硬件電路包括:逆變器、驅(qū)動(dòng)、電流采集及位置傳感器電路。3.2.1逆變器電路設(shè)計(jì)采用三相全橋逆變器(圖5),功率開(kāi)關(guān)管選用IGBT模塊(FF400R12KT4),其參數(shù):額定電壓:1200V;額定電流:400A;開(kāi)關(guān)頻率:10kHz(兼顧效率與EMI)。電路中加吸收電容(1μF/1200V),抑制IGBT開(kāi)關(guān)時(shí)的電壓尖峰;加直流母線電容(1000μF/450V),穩(wěn)定直流電壓。![三相全橋逆變器電路](mcu_inverter.png)*圖5三相全橋逆變器電路*3.2.2驅(qū)動(dòng)電路設(shè)計(jì)采用IR2104驅(qū)動(dòng)芯片,其特點(diǎn):支持半橋驅(qū)動(dòng),輸出電流可達(dá)2A;內(nèi)置死區(qū)時(shí)間(500ns),防止上下橋臂直通;隔離電壓:500V,滿足高電壓隔離需求。電路設(shè)計(jì)(圖6):IR2104的輸入引腳連接STM32的PWM輸出,輸出引腳連接IGBT的柵極(G)與發(fā)射極(E),實(shí)現(xiàn)PWM信號(hào)的放大與隔離。![IGBT驅(qū)動(dòng)電路](mcu_driver.png)*圖6IGBT驅(qū)動(dòng)電路*3.2.3電流采集電路設(shè)計(jì)采用霍爾電流傳感器(ACS____B),采集三相電流(IA、IB、IC),其參數(shù):測(cè)量范圍:-200A~+200A;輸出電壓:0.5V~4.5V(線性對(duì)應(yīng)電流);響應(yīng)時(shí)間:5μs,滿足實(shí)時(shí)控制需求。電路中加RC低通濾波(R=1kΩ,C=0.1μF),去除電流信號(hào)中的高頻噪聲,然后連接至STM32的ADC通道(12位)。3.2.4位置傳感器電路設(shè)計(jì)采用增量式編碼器(E6B2-CWZ6C),采集電機(jī)轉(zhuǎn)速與位置,其參數(shù):分辨率:1000脈沖/轉(zhuǎn)(PPR);輸出信號(hào):A、B、Z相(正交編碼);電源:5V,與MCU電源兼容。電路中加施密特觸發(fā)器(74HC14),將編碼器輸出的正弦信號(hào)轉(zhuǎn)換為方波,提高信號(hào)穩(wěn)定性;然后連接至STM32的定時(shí)器(TIM2),通過(guò)正交解碼模式計(jì)算電機(jī)轉(zhuǎn)速(公式:\(n=\frac{f\times60}{PPR\times4}\),其中\(zhòng)(f\)為計(jì)數(shù)頻率)。3.3電池管理系統(tǒng)(BMS)硬件設(shè)計(jì)BMS負(fù)責(zé)電池組的監(jiān)測(cè)與管理,需采集多單體電壓(12-16節(jié))、總電流(-100A~+100A)、溫度(-20℃~85℃),硬件電路包括:電壓采集、電流采集、溫度采集及均衡電路。3.3.1電池電壓采集電路設(shè)計(jì)采用LTC____專用電池電壓采集芯片,其特點(diǎn):支持12節(jié)電池串聯(lián)采集(總電壓≤48V);測(cè)量精度:±0.5mV(25℃);通信接口:SPI(速率可達(dá)1MHz),便于多芯片級(jí)聯(lián)(最多8片,采集96節(jié)電池)。電路設(shè)計(jì)(圖7):LTC____的輸入引腳連接電池單體的正負(fù)極(VBAT1~VBAT12),輸出引腳通過(guò)SPI連接至STM32的SPI接口(SPI1),實(shí)現(xiàn)多單體電壓的同步采集。![電池電壓采集電路](bms_voltage.png)*圖7電池電壓采集電路*3.3.2電池電流采集電路設(shè)計(jì)采用霍爾電流傳感器(ACS____B),采集電池總電流(充電/放電),其參數(shù):測(cè)量范圍:-100A~+100A;輸出電壓:0.5V~4.5V(線性對(duì)應(yīng)電流);精度:±1.5%(全量程)。電路中加RC低通濾波(R=1kΩ,C=0.1μF),去除電流信號(hào)中的噪聲,然后連接至STM32的ADC通道(ADC3)。3.3.3電池溫度采集電路設(shè)計(jì)采用NTC熱敏電阻(MF52-10kΩ),采集電池溫度,其參數(shù):阻值:10kΩ(25℃);溫度系數(shù):-3.9%/℃(負(fù)溫度系數(shù));封裝:環(huán)氧封裝,防水防塵。電路設(shè)計(jì)(圖8):NTC與固定電阻(10kΩ)組成分壓電路(電源5V),輸出電壓\(V_{out}=5\times\frac{R_{NTC}}{R_{NTC}+10kΩ}\),通過(guò)STM32的ADC通道(ADC4)采集,然后通過(guò)NTC的溫度-阻值曲線(\(R_{NTC}=R_0e^{B(\frac{1}{T}-\frac{1}{T_0})}\),其中\(zhòng)(B=3950K\),\(R_0=10kΩ\),\(T_0=298K\))計(jì)算溫度。![電池溫度采集電路](bms_temp.png)*圖8電池溫度采集電路*3.3.4均衡電路設(shè)計(jì)采用被動(dòng)均衡策略(電阻放電),當(dāng)電池單體電壓差異超過(guò)閾值(如50mV)時(shí),開(kāi)啟均衡電阻,釋放高電壓?jiǎn)误w的電量,直至電壓一致。電路設(shè)計(jì)(圖9):均衡電阻:10Ω/5W(功率計(jì)算:\(P=\frac{V^2}{R}\),其中\(zhòng)(V\)為單體電壓差,取0.5V,則\(P=0.025W\),選用5W電阻足夠);開(kāi)關(guān)管:MOS管(IRF540),其參數(shù):額定電壓100V,額定電流33A,導(dǎo)通電阻0.077Ω,滿足低功耗需求;驅(qū)動(dòng)電路:采用三極管(2N3904)作為開(kāi)關(guān),控制MOS管的柵極(G)電壓(0V截止,5V導(dǎo)通)。![電池均衡電路](bms_balance.png)*圖9電池均衡電路*4控制系統(tǒng)軟件設(shè)計(jì)4.1整車控制器(VCU)軟件設(shè)計(jì)VCU軟件采用實(shí)時(shí)操作系統(tǒng)(FreeRTOS),實(shí)現(xiàn)多任務(wù)調(diào)度(優(yōu)先級(jí):信號(hào)采集>決策算法>通信),主程序流程如圖10所示。![VCU主程序流程](vcu_flow.png)*圖10VCU主程序流程*4.1.1信號(hào)采集與處理模塊加速踏板信號(hào):通過(guò)ADC采集(12位),得到數(shù)值\(ADC_{acc}\)(0~4095),線性化處理為踏板行程\(\alpha=\frac{ADC_{acc}-ADC_{acc,min}}{ADC_{acc,max}-ADC_{acc,min}}\times100\%\)(其中\(zhòng)(ADC_{acc,min}\)為踏板完全松開(kāi)時(shí)的ADC值,\(ADC_{acc,max}\)為踏板完全踩下時(shí)的ADC值);制動(dòng)踏板信號(hào):同理,得到制動(dòng)行程\(\beta\)(0~100%);濾波處理:采用滑動(dòng)平均濾波(窗口大小=10),去除信號(hào)中的隨機(jī)噪聲(公式:\(y(k)=\frac{1}{N}\sum_{i=0}^{N-1}x(k-i)\),其中\(zhòng)(N=10\),\(x(k)\)為當(dāng)前采樣值,\(y(k)\)為濾波后的值)。4.1.2整車決策算法模塊決策算法的核心是扭矩控制策略,根據(jù)駕駛員意圖(加速/制動(dòng)踏板)與車輛狀態(tài)(電池SOC、電機(jī)溫度),生成合理的扭矩指令(\(T_{req}\)),流程如圖11所示。![扭矩控制策略流程](vcu_torque.png)*圖11扭矩控制策略流程*駕駛員意圖解析:加速踏板行程\(\alpha\)對(duì)應(yīng)需求扭矩(\(T_{acc}=k_{acc}\times\alpha\),其中\(zhòng)(k_{acc}\)為加速踏板增益,取10N·m/%);制動(dòng)踏板行程\(\beta\)對(duì)應(yīng)再生制動(dòng)扭矩(\(T_{brake}=-k_{brake}\times\beta\),其中\(zhòng)(k_{brake}\)為制動(dòng)踏板增益,取5N·m/%);狀態(tài)限制:讀取BMS的電池SOC(\(SOC\))與MCU的電機(jī)溫度(\(T_{motor}\)),當(dāng)\(SOC<10\%\)時(shí),限制扭矩(\(T_{lim}=T_{req}\times0.5\));當(dāng)\(T_{motor}>120℃\)時(shí),切斷扭矩輸出(\(T_{lim}=0\));扭矩調(diào)整:最終扭矩指令\(T_{cmd}=\min(T_{acc}+T_{brake},T_{lim})\),確保車輛安全。4.1.3CAN通信模塊采用STM32的CAN控制器(CAN1),實(shí)現(xiàn)VCU與MCU、BMS的通信,軟件流程:初始化:設(shè)置CAN波特率(1Mbps)、濾波器(接收特定ID的報(bào)文);發(fā)送:將扭矩指令(\(T_{cmd}\))打包為CAN報(bào)文(ID=0x100,數(shù)據(jù)長(zhǎng)度=2字節(jié),格式:\(T_{cmd}\times10\),如100N·m對(duì)應(yīng)0x03E8),通過(guò)`CAN_Transmit()`函數(shù)發(fā)送;接收:通過(guò)中斷方式接收MCU的電機(jī)狀態(tài)(ID=0x200)與BMS的電池狀態(tài)(ID=0x300),解析得到電機(jī)轉(zhuǎn)速(\(n\))、電池SOC(\(SOC\))等信息。4.2電機(jī)控制器(MCU)軟件設(shè)計(jì)MCU軟件的核心是矢量控制(FOC)算法,實(shí)現(xiàn)電機(jī)的高精度扭矩控制,軟件流程如圖12所示。![MCU軟件流程](mcu_flow.png)*圖12MCU軟件流程*4.2.1電機(jī)控制算法(FOC)FOC的基本思想是將三相交流電機(jī)的電流轉(zhuǎn)換為兩相旋轉(zhuǎn)坐標(biāo)系(d-q軸)下的電流,實(shí)現(xiàn)扭矩(q軸電流)與磁通(d軸電流)的獨(dú)立控制,流程如圖13所示。![FOC算法流程](mcu_foc.png)*圖13FOC算法流程*Clarke變換:將三相電流(\(I_A,I_B,I_C\))轉(zhuǎn)換為兩相靜止坐標(biāo)系(\(\alpha-\beta\)軸)下的電流(\(I_\alpha,I_\beta\)),公式:\[\begin{bmatrix}I_\alpha\\I_\beta\end{bmatrix}=\frac{2}{3}\begin{bmatrix}1&-\frac{1}{2}&-\frac{1}{2}\\0&\frac{\sqrt{3}}{2}&-\frac{\sqrt{3}}{2}\end{bmatrix}\begin{bmatrix}I_A\\I_B\\I_C\end{bmatrix}\](注:\(I_C=-(I_A+I_B)\),因此只需采集兩相電流即可);Park變換:將\(\alpha-\beta\)軸電流轉(zhuǎn)換為兩相旋轉(zhuǎn)坐標(biāo)系(\(d-q\)軸)下的電流(\(I_d,I_q\)),公式:\[\begin{bmatrix}I_d\\I_q\end{bmatrix}=\begin{bmatrix}\cos\theta&\sin\theta\\-\sin\theta&\cos\theta\end{bmatrix}\begin{bmatrix}I_\alpha\\I_\beta\end{bmatrix}\]其中\(zhòng)(\theta\)為電機(jī)轉(zhuǎn)子位置(由編碼器采集);電流環(huán)控制:采用PI控制器,將\(I_d\)(磁通電流)控制為0(永磁同步電機(jī)無(wú)需勵(lì)磁),將\(I_q\)(扭矩電流)控制為給定值(\(I_{qref}=\frac{T_{cmd}}{K_t}\),其中\(zhòng)(K_t\)為電機(jī)扭矩系數(shù)),輸出\(d-q\)軸電壓(\(V_d,V_q\));反Park變換:將\(V_d,V_q\)轉(zhuǎn)換為\(\alpha-\beta\)軸電壓(\(V_\alpha,V_\beta\)),公式:\[\begin{bmatrix}V_\alpha\\V_\beta\end{bmatrix}=\begin{bmatrix}\cos\theta&-\sin\theta\\\sin\theta&\cos\theta\end{bmatrix}\begin{bmatrix}V_d\\V_q\end{bmatrix}\]SVPWM生成:根據(jù)\(V_\alpha,V_\beta\)計(jì)算空間矢量,生成三相PWM信號(hào)(占空比\(D_A,D_B,D_C\)),驅(qū)動(dòng)逆變器的IGBT。4.2.2中斷服務(wù)程序設(shè)計(jì)MCU的實(shí)時(shí)任務(wù)(如電流采集、PWM輸出)通過(guò)定時(shí)器中斷實(shí)現(xiàn),主要中斷:TIM1中斷(10kHz):生成PWM信號(hào)(驅(qū)動(dòng)IGBT),同時(shí)觸發(fā)電流采集(ADC1);TIM2中斷(1kHz):讀取編碼器信號(hào)(計(jì)算電機(jī)轉(zhuǎn)速\(n\));CAN1中斷(10kHz):接收VCU的扭矩指令(\(T_{cmd}\))。4.2.3故障處理模塊故障處理是MCU的重要功能,需實(shí)時(shí)監(jiān)測(cè)電機(jī)狀態(tài),當(dāng)發(fā)生故障時(shí)(如過(guò)流、過(guò)壓、過(guò)熱),立即切斷扭矩輸出,保護(hù)電機(jī)與逆變器。故障類型及處理策略:故障類型觸發(fā)條件處理策略過(guò)流三相電流>200A切斷PWM輸出,發(fā)送故障報(bào)文過(guò)壓直流母線電壓>450V切斷充電回路,發(fā)送故障報(bào)文過(guò)熱電機(jī)溫度>150℃限制扭矩(0.5倍),發(fā)送報(bào)警報(bào)文編碼器故障無(wú)脈沖信號(hào)超過(guò)100ms切斷扭矩輸出,發(fā)送故障報(bào)文4.3電池管理系統(tǒng)(BMS)軟件設(shè)計(jì)BMS軟件的核心是電池狀態(tài)估計(jì)(SOC/SOE/SOH)與均衡控制,軟件流程如圖14所示。![BMS軟件流程](bms_flow.png)*圖14BMS軟件流程*4.3.1電池狀態(tài)估計(jì)(SOC/SOE/SOH)SOC(StateofCharge):電池剩余電量百分比,采用安時(shí)積分法+開(kāi)路電壓法融合估計(jì):\[SOC(t)=SOC(0)-\frac{1}{Q_n}\int_0^tI(t)dt+K_{OCV}(SOC)\]其中\(zhòng)(Q_n\)為電池額定容量,\(I(t)\)為充放電電流(充電為負(fù),放電為正),\(K_{OCV}(SOC)\)為開(kāi)路電壓(OCV)修正項(xiàng)(通過(guò)實(shí)驗(yàn)獲取OCV-SOC曲線,如SOC=100%時(shí)OCV=4.2V,SOC=0%時(shí)OCV=3.0V);SOE(StateofEnergy):電池剩余能量百分比,公式:\[SOE(t)=SOE(0)-\frac{1}{E_n}\int_0^tV(t)I(t)dt\]其中\(zhòng)(E_n\)為電池額定能量(\(E_n=Q_n\timesV_n\),\(V_n\)為額定電壓);SOH(StateofHealth):電池健康狀態(tài),反映電池容量衰減,公式:\[SOH=\frac{Q_{actual}}{Q_n}\times100\%\]其中\(zhòng)(Q_{actual}\)為電池當(dāng)前實(shí)際容量(通過(guò)滿充放電實(shí)驗(yàn)獲?。?。4.3.2均衡控制策略均衡控制的目的是平衡電池單體的電壓,防止過(guò)充過(guò)放,采用被動(dòng)均衡策略,流程:1.采集所有單體電壓(\(V_1,V_2,...,V_{12}\));2.計(jì)算平均電壓(\(V_{avg}=\frac{1}{12}\sum_{i=1}^{12}V_i\));3.對(duì)于電壓高于\(V_{avg}+\DeltaV\)(\(\DeltaV=50mV\))的單體,開(kāi)啟均衡電阻(MOS管導(dǎo)通),釋放電量;4.每隔10s檢測(cè)一次電壓,直至所有單體電壓差≤\(\DeltaV\)。4.3.3故障診斷模塊BMS需實(shí)時(shí)監(jiān)測(cè)電池狀態(tài),當(dāng)發(fā)生故障時(shí)(如過(guò)充、過(guò)放、過(guò)熱),立即采取措施,保護(hù)電池組。故障類型及處理策略:故障類型觸發(fā)條件處理策略過(guò)充單體電壓>4.3V切斷充電回路,發(fā)送故障報(bào)文過(guò)放單體電壓<2.5V切斷放電回路,發(fā)送故障報(bào)文過(guò)流總電流>150A限制充放電電流(0.5倍),發(fā)送報(bào)警報(bào)文過(guò)熱電池溫度>60℃啟動(dòng)散熱風(fēng)扇,發(fā)送報(bào)警報(bào)文溫度過(guò)低電池溫度<-10℃禁止充電,發(fā)送報(bào)警報(bào)文5仿真與測(cè)試5.1仿真驗(yàn)證(MATLAB/Simulink)采用MATLAB/Simulink搭建電動(dòng)汽車仿真模型(圖15),包括:電池模型(Thevenin等效電路)、電機(jī)模型(永磁同步電機(jī))、VCU模型(扭矩控制策略)、MCU模型(FOC算法),驗(yàn)證系統(tǒng)性能。![電動(dòng)汽車仿真模型](simulation_model.png)*圖15電動(dòng)汽車仿真模型*5.1.1電機(jī)控制算法仿真設(shè)置電機(jī)參數(shù)(額定功率=50kW,額定轉(zhuǎn)速=1000rpm,扭矩系數(shù)=15N·m/A),給定扭矩指令(\(T_{cmd}=100N·m\)),仿真結(jié)果(圖16):電流波形:\(I_q\)(扭矩電流)快速跟蹤給定值(100N·m對(duì)應(yīng)\(I_q=6.67A\)),響應(yīng)時(shí)間≤50ms;轉(zhuǎn)速波形:電機(jī)轉(zhuǎn)速?gòu)?上升至1000rpm,上升時(shí)間≤2s,無(wú)超調(diào);電流畸變率:三相電流的THD(總諧波畸變率)≤3%,滿足電機(jī)驅(qū)動(dòng)要求。![電機(jī)控制仿真結(jié)果](simulation_mcu.png)*圖16電機(jī)控制仿真結(jié)果*(a)q軸電流;(b)電機(jī)轉(zhuǎn)速;(c)三相電流5.1.2電池管理系統(tǒng)仿真設(shè)置電池參數(shù)(額定容量=50Ah,額定電壓=36V),模擬放電工況(電流=10A),SOC估計(jì)結(jié)果(圖17):安時(shí)積分法:SOC從100%下降至0%,誤差約5%(由于未考慮電池老化);融合估計(jì)法:結(jié)合開(kāi)路電壓法修正,SOC誤差≤3%,精度顯著提升。![SOC估計(jì)仿真結(jié)果](simulation_bms.png)*圖17SOC估計(jì)仿真結(jié)果*5.2硬件在環(huán)測(cè)試(HIL)采用dSPACEHIL測(cè)試平臺(tái),將VCU、MCU、BMS的硬件與仿真模型連接,測(cè)試系統(tǒng)的通信與控制性能。5.2.1通信性能測(cè)試測(cè)試CAN總線的通信延遲(VCU發(fā)送扭矩指令至MCU接收的時(shí)間),結(jié)果:平均延遲:1.2ms;最大延遲:2.5ms(符合ISO____標(biāo)準(zhǔn)的實(shí)時(shí)要求)。5.2.2控制性能測(cè)試模擬加速工況(加速踏板行程從0到100%),測(cè)試電機(jī)扭矩響應(yīng)時(shí)間,結(jié)果:扭矩響應(yīng)時(shí)間:≤80ms(滿足駕駛員對(duì)動(dòng)力的需求);電流畸變率:≤4%(與仿真結(jié)果一致)。5.3實(shí)車測(cè)試將控制系統(tǒng)安裝在電動(dòng)轎車(參數(shù):重量=1500kg,電機(jī)功率=50kW,電池容量=50Ah)上,進(jìn)行實(shí)車測(cè)試。5.3.1測(cè)試場(chǎng)景設(shè)計(jì)加速性能:0-100km/h加速時(shí)間;續(xù)航里程:NEDC循環(huán)(NewEuropeanDrivingCycle);電池狀態(tài)監(jiān)測(cè):SOC估計(jì)精度、電池溫度變化。5.3.2加速性能測(cè)試測(cè)試結(jié)果:0-100km/h加速時(shí)間≤10s(符合家用轎車的動(dòng)力要求),扭矩響應(yīng)及時(shí),無(wú)明顯頓挫感。5.3.3續(xù)航里程測(cè)試NEDC循環(huán)測(cè)試結(jié)果:續(xù)航里程≥300km(與設(shè)計(jì)目標(biāo)一致),電池SOC從100%下降至10%,平均電耗≤16kWh/100km。5.3.4電池狀態(tài)監(jiān)測(cè)測(cè)試過(guò)程中,BMS實(shí)時(shí)監(jiān)測(cè)電池狀態(tài),結(jié)果:

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論