• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

      2021-06-04 07:52:10劉永臣巨永鋒張嘉洋
      化工自動(dòng)化及儀表 2021年3期
      關(guān)鍵詞:測試軟件延性全自動(dòng)

      劉永臣 巨永鋒 張嘉洋 杜 凱

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

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

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

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

      1.1 BMS簡介

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

      BMS的主要功能有:

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

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

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

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

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

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

      1.2 CAN總線基本概述

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

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

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

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

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

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

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

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

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

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

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

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

      圖2 初始化流程

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

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

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

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

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

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

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

      3 BMS軟件功能驗(yàn)證

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

      3.1 測試全自動(dòng)測試工裝與上位機(jī)的通信

      全自動(dòng)測試工裝MCU通過CAN通信模塊0口和上位機(jī)握手通信,如果通信有故障,則蜂鳴器報(bào)警。

      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,上報(bào)上位機(jī)處于9V測試系統(tǒng),并執(zhí)行下一步,否則上報(bào)上位機(jī)電源輸出故障,蜂鳴器報(bào)警。

      3.3 電流測試

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

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

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

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

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

      3.4 通信、溫度等測試

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

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

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

      3.5 驗(yàn)證說明

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

      圖6 登錄界面

      連接成功后,進(jìn)入BMS全自動(dòng)測試軟件測試界面(圖7)。

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

      圖7 測試界面

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

      4 結(jié)束語

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

      猜你喜歡
      測試軟件延性全自動(dòng)
      遠(yuǎn)場地震作用下累積延性比譜的建立
      咔吱兔的全自動(dòng)生活
      快樂語文(2021年15期)2021-06-15 10:19:38
      網(wǎng)絡(luò)自適應(yīng)測試軟件運(yùn)行方法設(shè)計(jì)
      全自動(dòng)發(fā)明機(jī)
      童話世界(2020年13期)2020-06-15 11:54:32
      全自動(dòng)洗衣機(jī)
      故事大王(2019年4期)2019-05-14 16:38:48
      全自動(dòng)運(yùn)行系統(tǒng)的興起與未來之路
      自動(dòng)化檢測EPU10A板卡系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      矩形鋼管截面延性等級和板件寬厚比相關(guān)關(guān)系
      B和Ti對TWIP鋼熱延性的影響
      汽車文摘(2015年8期)2015-12-15 03:54:08
      遠(yuǎn)程開放教育學(xué)生自主學(xué)習(xí)能力評價(jià)的研究
      都江堰市| 河西区| 彰化县| 武宁县| 师宗县| 饶河县| 金湖县| 萝北县| 龙江县| 林周县| 拉萨市| 永修县| 嘉黎县| 界首市| 五常市| 怀仁县| 广昌县| 宁都县| 青冈县| 芒康县| 霸州市| 兰州市| 资兴市| 芷江| 如东县| 麻阳| 抚松县| 海晏县| 营山县| 繁昌县| 庆阳市| 花垣县| 卢龙县| 鹰潭市| 中宁县| 宣化县| 武夷山市| 隆林| 洮南市| 谷城县| 鹤庆县|