999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電池管理系統(tǒng)全自動測試軟件設(shè)計

2021-06-04 07:52:10劉永臣巨永鋒張嘉洋
化工自動化及儀表 2021年3期
關(guān)鍵詞:設(shè)置故障

劉永臣 巨永鋒 張嘉洋 杜 凱

(長安大學(xué)電子與控制工程學(xué)院)

電池管理系統(tǒng)(BMS)既是新能源汽車的重要組成部分,又是連接電池與用戶的樞紐,具有提高電池有效利用率、防止電池過度充放電、延緩電池?fù)p耗、增加使用壽命、監(jiān)控電池的狀態(tài)的作用,可以更加合理地管理和控制電池[1]。電池作為電動汽車的能量來源,由于電壓和功率對汽車驅(qū)動的要求,電池需要相互并聯(lián)或串聯(lián)才能達到要求進行使用。由于電池制作工藝的不同且電池反復(fù)使用,不斷充電放電消耗,電池單體電量間的差異越來越明顯,長此以往會對電池造成不可恢復(fù)的消耗損壞,電池的使用壽命將大打折扣。這也成為新能源汽車核心技術(shù)難以突破的瓶頸,所以電動汽車的發(fā)展需要電池管理系統(tǒng)技術(shù)的發(fā)展來支撐[2]。

目前,鋰離子電池是新能源汽車中使用范圍最廣的電池,鋰離子電池具有環(huán)保、循環(huán)壽命長及安全性能好等優(yōu)點。但是,鋰離子電池及其電池管理系統(tǒng)在長期的使用過程中存在一些缺陷亟待解決,如電池單體間差異、電池單體損壞、數(shù)據(jù)采樣精度低及熱失控現(xiàn)象等[3]。因此,電池管理系統(tǒng)的質(zhì)量直接影響電池的效率,而在電池管理系統(tǒng)開發(fā)過程中最關(guān)鍵的環(huán)節(jié)是功能測試。筆者設(shè)計開發(fā)了一款電池管理系統(tǒng)全自動測試軟件,實現(xiàn)對電池管理系統(tǒng)功能的全自動測試,有效提高了功能測試的準(zhǔn)確性、全面性和測試效率。

1 BMS概述及測試方案設(shè)計

1.1 BMS簡介

電池管理系統(tǒng)又被形象地稱為“電池保姆”或“電池管家”,其主要功能為全自動、智能化管理并實時維護電池單元,防止電池過充電或過放電,延長電池的使用壽命,監(jiān)控電池的狀態(tài)[4]。

BMS的主要功能有:

a.測量電池端電壓,電池組總電壓、總電流;

b.均衡單體電池間的能量,使電池組中每塊電池能量均衡一致[5],均衡技術(shù)是電池管理系統(tǒng)的關(guān)鍵技術(shù)[6];

d.動態(tài)監(jiān)測動力電池組的工作狀態(tài);

e.顯示實時數(shù)據(jù);

f.數(shù)據(jù)記錄及分析,同時挑選出有問題的電池,保持整組電池運行的可靠性和高效性;

g.通信組網(wǎng)功能[7]。

1.2 CAN總線基本概述

CAN總線需要在對等的層次上才能進行通信,因其具有可靠的數(shù)據(jù)傳輸和強大的抗干擾能力,且傳輸效率高,被廣泛應(yīng)用在電子控制單元(ECU)與測試器之間的通信上,它具有以下特性:

a.網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計過程具有最大的靈活性;

b.最大程度定制網(wǎng)絡(luò)和節(jié)點地址;

下面對可能影響矩形空心墩變形能力的參數(shù)進行敏感性分析,孫治國等通過有限元模擬,采用位移角作為延性目標(biāo)對圓形空心墩的延性性能進行了研究。但國內(nèi)對于橋梁結(jié)構(gòu)而言,一般采用位移延性能力作為檢驗墩柱延性能力的指標(biāo)。固本文采用位移延性能力作為延性指標(biāo),對縱筋配筋率、壁厚、軸壓比及縱筋強度等參數(shù)對矩形空心墩抗震能力的影響。

c.網(wǎng)管只需要知道子網(wǎng)的網(wǎng)絡(luò)地址,而不需要知道子網(wǎng)所有節(jié)點的地址。

1.3 BMS測試方案設(shè)計

BMS全自動測試系統(tǒng)結(jié)構(gòu)如圖1所示,上位機測試軟件通過CAN接口與測試平臺連接,測試平臺提供待測設(shè)備的硬件測試環(huán)境。上位機測試軟件通過發(fā)送測試命令,接收測試結(jié)果,控制測試平臺,實現(xiàn)對BMS各項功能的檢測。

圖1 BMS全自動測試系統(tǒng)結(jié)構(gòu)框圖

上位機測試軟件測試的內(nèi)容包括:CAN通信測試,系統(tǒng)電壓測試,BMS電流測試,BMS充電測試,BMS通信測試,BMS電流采集測試,BMS高低邊開關(guān)測試,BMS開關(guān)量輸入測試,BMS充電接口測試,BMS的SOC設(shè)置測試,BMS溫度采集測試,BMS電子鎖測試。硬件連接過程為:將CAN通信卡USB接口與電腦/筆記本進行連接;將CAN通信卡的CAN接口與測試平臺連接;將待測設(shè)備安裝到測試平臺;將待測設(shè)備和測試平臺上電。

2 BMS功能測試設(shè)計

2.1 CAN通信模塊設(shè)計

初始化。初始化主要包括基礎(chǔ)的設(shè)置,如工作方式、比特率及接收濾波方式等,其流程如圖2所示。在設(shè)定完寄存器之后,確定系統(tǒng)的比特率為250kbit/s。

圖2 初始化流程

報文接收。接收的數(shù)據(jù)儲存在一個5級的輸入FIFO存儲器中,接收子程序可以通過查詢或中斷的方式來接收數(shù)據(jù)。筆者采用中斷方式接收報文,可降低CPU的負(fù)載,提高實時性,具體流程如圖3所示。

圖3 報文接收中斷服務(wù)程序流程

報文發(fā)送。筆者采用定時方式來發(fā)送CAN通信模塊數(shù)據(jù)。發(fā)送時,CPU檢查CAN通信模塊的發(fā)送緩沖區(qū),若處于“釋放”狀態(tài),則CPU將發(fā)送的信息傳送到該發(fā)送緩沖器,然后將標(biāo)志清零,啟動發(fā)送,發(fā)送期間CPU不能訪問發(fā)送緩沖器。發(fā)送成功后,發(fā)送緩沖區(qū)回到“釋放”狀態(tài),這時CPU就可以訪問發(fā)送緩沖器,繼續(xù)進行下一次發(fā)送操作[8],報文發(fā)送流程如圖4所示。

圖4 報文發(fā)送流程

2.2 電流/電壓測試模塊設(shè)計

主控芯片內(nèi)置A/D轉(zhuǎn)換器,可將電流傳感器和電壓傳感器分別采集的電流、電壓信號傳送到主控芯片,完成信號的處理[9]。電流/電壓測試模塊設(shè)計流程如圖5所示。

圖5 電流/電壓測試模塊設(shè)計流程

3 BMS軟件功能驗證

使用BMS測試平臺對BMS的各項性能進行測試,既可以分析出待測BMS的缺陷和不足之處,也可以驗證BMS測試平臺的功能是否達到合格標(biāo)準(zhǔn)。按照既定的軟件操作流程,在9V供電下測試BMS系統(tǒng)。

3.1 測試全自動測試工裝與上位機的通信

全自動測試工裝MCU通過CAN通信模塊0口和上位機握手通信,如果通信有故障,則蜂鳴器報警。

3.2 電壓測試

系統(tǒng)上電后,功率控制MCU_PCON(PJ6)置高,MCU_12VCON(PS3)置 低,MCU_16VCON(PS2)置低,默認(rèn)電壓輸出為9V,9V LED亮起。檢測A/D轉(zhuǎn)換器采集的電壓VOUT_AD,對應(yīng)于MCU模擬輸入AN02,輸出電壓值(單位V)為:

如果輸出電壓為9V±1V,上報上位機處于9V測試系統(tǒng),并執(zhí)行下一步,否則上報上位機電源輸出故障,蜂鳴器報警。

3.3 電流測試

電流控制測試端MCU_VOCON(PJ7)置低,使R(1Ω)有效,防止產(chǎn)生過流,目的是保護電路;MCU_K30CON(PS1)置高,打開BMS常供電,測量VOP_AD(AN10)電壓,則BMS靜態(tài)電流(單位mA)為:

如果靜態(tài)電流不在正常范圍之內(nèi),上報故障:靜態(tài)電流過大。

MCU_K30CON(PS1)置高,打開BMS常供電;K15_CON(PS0)置高,使能ON擋信號,測量VOP_AD(AN10)電壓,則BMS工作電流(單位mA)為:

如果工作電流不在正常范圍之內(nèi),上報故障:工作電流過大或BMSON擋故障。

計算完成后,電流控制測試端MCU_VOCON(PJ7)置高。

3.4 通信、溫度等測試

測試BMS3個CAN通道接收、發(fā)送數(shù)據(jù)的性能,具體為通過通道1下發(fā)給BMS一個數(shù)據(jù),BMS收到后回發(fā)另外一個數(shù)據(jù),通過通道2下發(fā)給BMS一個數(shù)據(jù),BMS收到后回發(fā)另外一個數(shù)據(jù),通過通道3下發(fā)給BMS一個數(shù)據(jù),BMS收到后回發(fā)另外一個數(shù)據(jù)。

采集TEMP_AD(AN08)電壓,通過溫度分度表,計算得出目前的溫度值。通過BMS內(nèi)部CAN網(wǎng)絡(luò),讀取BMS主板采集到的溫度信息,對比分析溫度信息,溫度差在±2℃之內(nèi)即為合格,否則上報故障。

通過BMS內(nèi)網(wǎng)CAN總線,將隨機設(shè)置的SOC值下發(fā)到BMS主板,等待主板返回信息,如果設(shè)置不成功上報故障,如果設(shè)置成功則命令主板回讀設(shè)置的SOC值,與設(shè)置的SOC值進行對比,如果不一致,上報故障。

3.5 驗證說明

安裝完畢后,在電腦上運行測試軟件,打開登錄界面(圖6),設(shè)置好“設(shè)備類型”和“比特率”,點擊“OK”鍵。

圖6 登錄界面

連接成功后,進入BMS全自動測試軟件測試界面(圖7)。

首先設(shè)置初始值,將初始值填入方框中,點擊“設(shè)置”,彈出“設(shè)置成功”或“設(shè)置失敗”提示。點擊“整體測試”按鍵。若測試過程中出現(xiàn)故障,測試平臺會有報警提示音,點擊“報警消除”按鍵,停止提示音。測試過程中當(dāng)用戶需要停止測試時,點擊“停止測試”按鍵。測試完成后,頁面上會顯示9、12、16V這3個模式下的測試結(jié)果,并將測試過程中的詳細數(shù)據(jù)顯示在白色方框內(nèi),如圖8所示。

圖7 測試界面

圖8 測試結(jié)果界面

4 結(jié)束語

開發(fā)了電池管理系統(tǒng)全自動測試軟件,軟件根據(jù)測試目標(biāo)分析總體功能要求,確定測試內(nèi)容。使用Visual C++6.0軟件,采用C/C++語言設(shè)計人機界面。對軟件的驗證結(jié)果說明:所設(shè)計的電池管理系統(tǒng)全自動測試軟件能滿足預(yù)設(shè)的功能需求,有效提高了測試效率。

猜你喜歡
設(shè)置故障
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
故障一點通
7招教你手動設(shè)置參數(shù)
奔馳R320車ABS、ESP故障燈異常點亮
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
故障一點通
故障一點通
故障一點通
江淮車故障3例
主站蜘蛛池模板: 免费无码AV片在线观看中文| 国产精品亚欧美一区二区三区| 欧美视频在线播放观看免费福利资源| 色婷婷在线播放| 伊人大杳蕉中文无码| 国产欧美精品一区aⅴ影院| 久久99热这里只有精品免费看| 色综合天天综合中文网| 不卡国产视频第一页| 免费在线成人网| 自拍偷拍欧美日韩| 国产色偷丝袜婷婷无码麻豆制服| 亚洲欧美日韩动漫| 久久久久无码精品国产免费| 欧美激情视频在线观看一区| 亚洲品质国产精品无码| 亚洲男人的天堂在线| 欧美激情第一区| AV老司机AV天堂| 狠狠色香婷婷久久亚洲精品| 性网站在线观看| 中文字幕66页| 2020久久国产综合精品swag| 一级全黄毛片| 色视频国产| 久久黄色影院| 成人中文在线| 国产97视频在线| 亚洲精品视频网| 伊人久综合| 国产精品黄色片| 四虎影视永久在线精品| 精品视频免费在线| 免费国产高清精品一区在线| 又猛又黄又爽无遮挡的视频网站| 国产成人精品日本亚洲| 欧美a级完整在线观看| 国产激情影院| 成人一级免费视频| 极品私人尤物在线精品首页 | 国产成人高清亚洲一区久久| 国产精品自在自线免费观看| 天天躁日日躁狠狠躁中文字幕| 国产免费人成视频网| 国产精品3p视频| 欧洲一区二区三区无码| 毛片大全免费观看| 亚洲无码四虎黄色网站| 国产午夜福利在线小视频| 麻豆精品在线| 玩两个丰满老熟女久久网| 婷婷综合色| 日韩福利视频导航| 人人妻人人澡人人爽欧美一区| 国产精品美乳| 国产91在线免费视频| 手机在线免费毛片| 亚洲福利网址| 久夜色精品国产噜噜| 综合天天色| 国产一区二区三区在线精品专区| 亚洲熟女偷拍| 国产97公开成人免费视频| 中美日韩在线网免费毛片视频| 久久中文无码精品| 国产美女91视频| 人妻精品久久无码区| 亚洲国产成人精品一二区 | 日本黄色a视频| 亚洲看片网| 国产一区在线观看无码| 日韩A级毛片一区二区三区| 亚洲欧美在线综合一区二区三区| 国产一区成人| 久久亚洲欧美综合| 精品少妇三级亚洲| 欧美天堂在线| 囯产av无码片毛片一级| 成人精品区| 91久久国产综合精品| 青青青国产精品国产精品美女| 青青青亚洲精品国产|