林香,劉高斌
(1.閩西職業(yè)技術學院,福建 龍巖 364021;2.福建省龍凈環(huán)保有限公司,福建 龍巖 364021)
傳統(tǒng)的燃油小轎車,由于尾氣排放量大,給環(huán)境帶來嚴重的危害,混合動力汽車既能滿足人們的出行習慣,同時又能緩解尾氣排放引起的環(huán)境問題,因此大部分車企都在積極開展混合動力汽車的研究與開發(fā)。
本文以某款傳統(tǒng)汽油車為樣車原型,以一款P04系統(tǒng)結構的混合動力電動車的HCU控制器為對象,詳細闡述HCU軟件設計原則、軟件功能定義以及軟件的架構設計。其中P0是指在發(fā)動機中遠離飛輪端的BSG電機,它與發(fā)動機的連接是通過皮帶來完成,BSG電機具有集啟動發(fā)動機與發(fā)電功能為一體,發(fā)動機與上齒雙離合變速箱相連,變速箱與前橋連接[1]。P4位置的永磁同步電機通過主減速器與差速器和后橋相連。系統(tǒng)結構簡圖如圖1所示。

圖1 P04系統(tǒng)結構簡圖
HCU(Unit Control Hybrid),即混合動力控制單元[2],結合混合動力整車需求,需實現(xiàn)的主要功能如下:
(1)低壓上電控制功能:通過IG1喚醒后,判斷PEPS的啟動狀態(tài)指令為 ON,則閉合低壓主繼電器和水泵控制繼電器。
(2)高壓上電控制功能:判斷高壓系統(tǒng)低壓自檢是否完成,控制MCU、BSG、PTC高壓繼電器閉合,發(fā)送閉合電池包主正主負指令給 BMS,BMS接收到閉合指令后開始進行預充,待預充完成后,斷開預充繼電器的同時閉合主正。
(3)駕駛解析:結合PEPS啟動停機信號解析、制動踏板解析、加速踏板解析、檔位狀態(tài)解析、模式開關進行綜合判斷駕駛員駕駛意圖,發(fā)送控制指令給相關執(zhí)行器系統(tǒng)。
(4)行駛模式控制功能:主要對純電動行駛模式、混合動力HEV行駛模式和混合動力四驅行駛模式進行控制。
(5)能量回收控制功能:當車速高于某一值時,判斷駕駛員意圖,進行能量回收。
(6)行車充電模式控制功能:行車過程中利用EM電機對電池包進行充電。
(7)電機控制功能:結合駕駛員意圖,發(fā)送扭矩至電機控制器,控制電機工作。
(8)BMS能量管理功能:計算整車需求功率,對電池包能量實時進行合理分配。
(9)BSG使能控制功能:通過扭矩控制BSG電機控制器,使能輔機,用來起動發(fā)動機及發(fā)電。
(10)啟動機使能功能:在無法正常使用BSG啟動發(fā)動機時,控制啟動機啟動發(fā)動機[3]。
(11)發(fā)動機控制功能:通過BSG控制發(fā)動機啟動和停機;對發(fā)動機進行扭矩和轉速控制[4]。
(12)DCT檔位控制:控制DCT檔位,使整車動力系統(tǒng)工作在合理工況。
(13)DCDC控制功能:控制DCDC使能,給12V鉛酸蓄電池充電。
(14)冷卻水泵控制功能:控制水泵低壓供電及轉速,冷卻電機、DCDC等系統(tǒng)。
(15)真空泵控制功能:根據(jù)真空泵壓差信號及環(huán)境大氣壓信號控制真空泵使能。
(16)模式切換控制功能:上電啟動進入READY狀態(tài)后,默認 HEV模式,后根據(jù) EV按鈕、HEV/4WD按鈕、CHARGE按鈕及整車狀態(tài)控制駕駛模式切換。
(17)整車故障安全處理功能:劃分整車故障等級,對各等級故障分別處理,對整車進行安全駕駛保護。并根據(jù)各個系統(tǒng)故障,對各系統(tǒng)進行保護。
(18)低速報警功能:當車速低于20 km/h時,發(fā)送PWM信號控制蜂鳴器,發(fā)出低速報警提示音,以提示行人。
(1)整車安全性、整車部件耐久性;
(2)基本駕駛性能、整車平順性能;
(3)整車經(jīng)濟性能、整車動力性能。
(1)故障分級處理及信號多重校驗原則;
(2)降低復雜度簡化設計原則;
(3)有限狀態(tài)自動機原則;
(4)模塊化開發(fā)原則:高內聚、低耦合;
(5)參數(shù)化、可標定化原則。
系統(tǒng)架構如圖2所示。其中,控制器硬件層是指控制器硬件本身,控制器硬件主要負責執(zhí)行程序運算、CAN收發(fā)、硬線信號的輸入輸出;控制器軟件接口層是將 HCU軟件與控制器硬件相銜接的部分。其中包括兩路 CAN信號收發(fā)、高低邊開關輸出、開關信號輸入、模擬信號輸入、周期信號輸入的被調函數(shù),并提供被調函數(shù)接口;軟件服務層是指與HCU軟件輸入輸出緊密相關的部分,包括CAN信號解析與編碼,硬線信號發(fā)送與接收解析、數(shù)據(jù)存儲、參數(shù)標定、狀態(tài)監(jiān)測、功能測試、程序運行語段管理等模塊;系統(tǒng)控制層是指整車控制策略部分,包含了駕駛解析、扭矩分配、上下電管理、故障處理等模塊。

圖2 系統(tǒng)架構圖
HCU軟件架構圖如圖3。按層級可劃分為軟件服務層和系統(tǒng)控制層。

圖3 HCU軟件架構圖
(1)軟件服務層可分為如下模塊:
1)控制器喚醒、休眠、程序運行語段時序管理模塊:負責上下電時控制器的喚醒、休眠;程序運行時序及周期管理。
2)數(shù)據(jù)存儲模塊:負責對需要記錄的數(shù)據(jù)下電前寫入EEPROM,上電時從EEPROM讀取。
3)狀態(tài)監(jiān)測及功能測試模塊:與CAN收發(fā)硬件及功能軟件相匹配,實時監(jiān)測核心數(shù)據(jù),同時具備功能測試功能。
4)參數(shù)標定模塊:集成了系統(tǒng)所有的標定參數(shù),同時具備CCP協(xié)議通訊功能。可以通過標定軟件進行標定。
5)硬線信號輸入輸出模塊:負責硬線信號的解析,發(fā)送。
6)總線信號輸入輸出模塊,負責對兩路 CAN 信號的接收和發(fā)送。
(2)系統(tǒng)控制層模塊如下:
1)從軟件服務層輸入的信號經(jīng)過濾波、數(shù)值計算等處理,同時根據(jù)各核心零部件所報出的故障、通訊故障以及 HCU認為的故障進行故障統(tǒng)一編碼和分級。
2)工作模式識別部分,根據(jù)車輛狀態(tài)及駕駛員選擇,劃分為行車模式和駐車模式。其中,行車模式可分為混合動力失效模式與混合動力模式。混合動力失效模式可分為倒車模式與前進模式。混合動力模式可分為倒車模式與前進模式,前進模式可分為混動運動模式、純電模式、強制充電模式、混動經(jīng)濟模式;駐車模式可分為駐車上電模式、駐車下電模式、靜止駐車模式、駐車充電模式、駐車發(fā)電模式[5]。
3)扭矩控制模塊,根據(jù)駕駛員踏板深度、車速,計算出駕駛員需求扭矩,根據(jù)各動力源部件(EM電機、BSG電機、發(fā)動機)當前狀態(tài)及電池狀態(tài)確定各部件可行工作域,根據(jù)能量最優(yōu)原則對駕駛員需求扭矩進行分配。
4)檔位、離合、扭矩、發(fā)動機啟停動態(tài)協(xié)調模塊。根據(jù)能量最優(yōu)原則確定檔位及離合結合時機。在換擋過程及離合結合過程中,動態(tài)協(xié)調扭矩指令。
5)根據(jù)離合器狀態(tài)及整車工作模式及停機判斷條件,計算停機指令。
6)根據(jù)工作模式、故障狀態(tài)確定上下電指令。
7)根據(jù)工作模式及各附件狀態(tài),發(fā)送各附件控制指令。
8)根據(jù)工作模式,扭矩分配指令、各部件狀態(tài)、上下電狀態(tài),發(fā)送核心部件控制指令,核心部件包括DCT、發(fā)動機、BSG電機、EM電機。
通過以某P04系統(tǒng)結構的混合動力電動車為對象,完成HCU軟件架構圖設計以及軟件各功能模塊的定義,為混合動力電動車的HCU控制器的設計及開發(fā)提供參考思路。