《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于SD卡的BMS海量歷史數據存儲系統設計
基于SD卡的BMS海量歷史數據存儲系統設計
電子設計工程
摘要: 動力電池作為混合動力電動汽車的關鍵零部件之一,由于其一致性差等原因易導致整組電池性能下降,從而直接影...
Abstract:
Key words :

關鍵字:電池管理系統SD卡FAT32數據存儲

  動力電池作為混合動力電動汽車的關鍵零部件之一,由于其一致性差等原因易導致整組電池性能下降,從而直接影響到整車的可靠性與安全性。為了滿足實際的整車控制需求而調整和優化控制器中的控制參數,需要收集大量的工作數據,以便離線分析電池性能以及進行系統標定。傳統的收集數據方法通常是利用串口或CAN總線將即時數據讀入計算機,但是該方法還局限于實驗階段,一般需要PC機參與,在實際工作中的數據較難獲得。國外有公司生產的基于CAN總線的行車記錄儀,體積較大且價格昂貴,僅適用于整車廠研發新車時使用。利用SD卡(Se-cure DIGItal Memory Card)輕巧、傳輸速度高、容量大、成本低、讀寫方便的優點,以及在原有電池管理系統上配置方便的特點,本文設計了一種小巧的應用于電池管理系統的海量歷史數據存儲系統,采用標準Windows系統FAT32文件格式存儲,可以方便將數據導入到計算機中。一次換卡可以記錄1年的數據,為電池管理系統和電池特性的研究準備了大量第一手數據。

  1 SD卡硬件電路設計

  SD是新一代半導體存儲設備卡,其外形及引腳定義如圖1、表1所示。SD卡工作電壓為2.0~3.6 V,最大讀寫速度達10MB/s(4位數據線并用),并且提供了SD和SPI兩種通信模式。在使用時,主機只能通過其中一種方式與SD卡進行通信,該模式通過上電后檢測Reset命令來決定。本系統采用SPI方式操作SD卡,因為該方式具有接口電路簡單(DSP芯片TMS320LF2407A提供SPI接口),并且通信協議也十分簡潔的優點。因為DSP芯片TMS320LF2407A的SPI模塊高電平剛好是3.3 V,所以SD卡座可直接與TMS320LF2407A的SPI引腳連接,其連線方式如圖2所示。

SD卡外形

圖1 SD卡外形

表1 SD卡引腳定義

 SD卡引腳定義

圖2 SD卡連接電路

  2 軟件程序設計

  軟件設計主要難點是SD卡驅動與FAT32文件系統的結合方式設計。FAT32文件系統的實現有一定的復雜性,如果設計地不好不但會浪費大量CPU資源,而且可能造成數據丟失、覆蓋等嚴重后果。采用傳統數據流式程序設計思想實現起來比較困難,Debug也很不方便。本設計引用現代Windows操作系統慣用的層次模型劃分的方法開發了一套基于SD卡的FAT32文件系統協議包,具有層次分明、結構緊湊、可移植性強及邏輯清晰的特點。

  2.1 FAT32文件系統

  FAT32是由Microsoft設計并運用得非常成功的文件系統。至今FAT32依然占據著Microsoft Windows文件系統中重要的地位。FAT32改進了FAT16和FAT12不支持大分區、單位簇的容量過大以致空間急劇浪費等缺點。由引導扇區、FAT表、根目錄和數據區4大部分組成。圖3標出了FAT32分區的基本構成,FAT2是FAT1的備份,用于在FAT1損壞時修復。


 FAT32文件存儲系統構成

圖3 FAT32文件存儲系統構成

  FAT表(File AllocatiON Table文件分配表)記錄文件在介質上的放置位置,即簇號序列。每個表項記錄的簇號都是32位的,故這個方法稱為FAT32。表2所示是一段簡化的FAT表,第2簇記錄根目錄存放位置,第3簇記錄某文件存儲的下一簇號(該文件從本簇即第3簇開始存放)是6號,第6號又記錄接下來的簇號……,至到標記FF表示文件結束。同樣道理從第12簇開始存放另一個文件,該文件在第93簇存放結束。從表中可以看出文件是可以非連續存放的,這樣可以充分利用SD存儲介質的空間,并且可以保證存放BMS采集數據不會發生重疊,沖掉以前數據。表3列出了FAT表各記錄項的取值含義。

表2 FAT表與文件存位置的對應關系

 FAT表與文件存位置的對應關系

表3 FAT32記錄項的取值含義

  系統在存儲一個文件時先計算出需要幾個簇的空間來存放,再從FAT表中找出這相應個數的空閑簇,并其修改記錄項的取值使之首尾連成一串。然后在目錄表中創建一個新的文件項,并記錄它在介質上存放的首簇號。這樣在讀文件時,只要直接從目錄表中找到該文件的記錄項,獲取它的首簇號就能把文件讀出來了。FAT32文件系統目錄的記錄項的結構定義如表4所示。

表4 FAT32目錄記錄項的結構定義

  

  2.2 SD卡SPI通信協議

  發送給SD卡的命令采用6字節的格式如表5所示。命令的第1個字節可通過將6位命令碼與16進制碼0x40進行或運算得到。如果命令需要,則在接下來的4個字節中提供一個32位的參數,最后1個字節包含了從第1個字節到第5個字節的CRC-7校驗和。表6列出了部分SD存儲卡SPI命令的解釋。

表5 SD卡SPI模式6字節命令格式


表 6 部分SD存儲卡SPI模式下命令

  2.3 下位機軟件設計

  下位機SD存儲卡驅動程序采用層次化的方法設計,從下到上的關系如圖4所示。下一層提供面向上一層的接口支持。其中SPI硬件層是與BMS中所采用的芯片TMS320LF2407A相關的,SD卡命令集則實現DSP與SD存儲卡通信需要的SPI命令集的子集,SD卡API層包裝好SD卡命令集,使其便于FAT32文件系統層使用。FAT32文件系統層即實現了按照FAT32文件系統要求的文件存儲方案。最上層是BMS應用層,負責將BMS系統采集的電池包狀態信息打包并以FAT32形式存儲到SD卡上。因為本系統只需要文件保存功能,故FAT32文件系統層和SD卡硬層都做了精簡處理,這樣明顯減少了驅動設計時的復雜程度。

圖4 層次式SD卡驅動程序

  3 數據處理

  電動汽車在運行時,BMS會連續產生大量的監測數據,這些數據分可為監測量和診斷量。監測量為實時測量動力母線上的電壓、電流、動力電池箱內的模塊電壓和溫度等;診斷量為BMS對實時量的處理結果,包括SOC、SOH和故障碼等。如表7所示為記錄安裝在某輛混合動力轎車上的144 V鎳氫RMS的數據。

 表7 數據記錄格式

數據記錄格式

  記錄的歷史數據對于電池工藝優化、整車控制器(VMS)研發以及BMS研發都有重要意義。如對所記錄的總電壓、總電流以及SOC單獨繪圖如圖5所示。對總電流的大小和正負分布分析可以得到ISG電機的工作狀況;對SOC分析可以得到整車控制器(VMS)控制策略的效率;對總電壓分析可以得到電池的性能信息。

圖5 數據分析詳例

  4 結論

  本文設計的基于PSD卡技術實現的動力汽車電池管理系統海量歷史數據存儲系統,解決了以往電池管理系統在線工作數據難以獲得的問題。為電池管理系統參數優化提供了大量的工作狀態歷史數據,有助于提高系統參數優化準確性,并為電動汽車用電池包特性的建模提供了基礎數據。實驗證明,采用經過精簡的SD存儲卡驅動模型有以下特點:存儲數據速度快,不影響正常電池管理工作;容錯性好,可能會出現

  較多小體積文件,但無數據丟失的情況。經過實驗驗證,在數據記錄周期為10 ms的情況下,采用2 G容量的SD卡,可以不間斷地記錄xx年的歷史數據。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲图片欧美午夜| 亚洲国产女人aaa毛片在线| 国内精品国语自产拍在线观看| 欧美四级在线| 欧美日韩高清在线播放| 欧美成人一区二区| 美女91精品| 玖玖玖国产精品| 久久伊人一区二区| 久久免费视频网站| 久久这里只有精品视频首页| 久久久久久久999精品视频| 欧美一区二区三区四区夜夜大片| 亚洲伊人网站| 欧美亚洲视频一区二区| 欧美一级午夜免费电影| 欧美一级淫片播放口| 午夜在线a亚洲v天堂网2018| 小处雏高清一区二区三区| 午夜精品视频| 先锋资源久久| 久久狠狠亚洲综合| 久久人人超碰| 美女在线一区二区| 农夫在线精品视频免费观看| 男人的天堂亚洲| 欧美国产日本韩| 欧美日韩国产区一| 欧美亚一区二区| 国产精品一区二区在线观看| 国产日韩欧美综合一区| 国内精品一区二区三区| 一区二区三区在线高清| 亚洲国内欧美| 在线亚洲欧美专区二区| 亚洲午夜羞羞片| 欧美在线一二三四区| 亚洲电影在线| 日韩一级在线| 亚洲欧美另类久久久精品2019| 欧美一区二区国产| 久久综合久久综合这里只有精品 | 国产日韩欧美综合一区| 精品福利免费观看| 亚洲裸体俱乐部裸体舞表演av| 一本大道久久a久久精品综合| 亚洲综合色婷婷| 久久不射网站| 中国成人黄色视屏| 欧美在线精品免播放器视频| 欧美成年视频| 国产精品久久亚洲7777| 在线观看成人小视频| 99日韩精品| 欧美一区二区精美| 亚洲另类自拍| 欧美中文字幕在线| 欧美黄色免费网站| 国产精品亚洲综合久久| 亚洲丁香婷深爱综合| 亚洲一区二区三区成人在线视频精品| 久久国产主播精品| 亚洲午夜视频| 久久综合图片| 国产精品久久久久9999| 一区二区视频免费在线观看| aa亚洲婷婷| 亚洲福利小视频| 午夜精品美女久久久久av福利| 媚黑女一区二区| 国产伦精品一区二区三区照片91| 亚洲国产1区| 欧美亚洲在线播放| 一本色道88久久加勒比精品| 久久成人免费| 国产精品高潮呻吟| 亚洲激情成人在线| 欧美影视一区| 亚洲欧美久久久| 欧美精品二区| 国外成人免费视频| 亚洲视频在线观看| 亚洲精品视频啊美女在线直播| 久久精品视频免费播放| 欧美性视频网站| 91久久精品久久国产性色也91 | 日韩午夜在线电影| 久久久精品一区| 国产精品国产| 亚洲人成毛片在线播放| 亚洲成人在线免费| 午夜在线视频观看日韩17c| 欧美劲爆第一页| 狠狠入ady亚洲精品| 亚洲午夜激情网站| 夜夜嗨av一区二区三区免费区| 久久婷婷色综合| 国产伦精品一区二区三区四区免费 | 欧美在线观看一二区| 午夜精品国产精品大乳美女| 欧美精品123区| 在线免费观看视频一区| 欧美伊人精品成人久久综合97 | 欧美日韩理论| 亚洲三级影院| 日韩视频一区| 欧美激情日韩| 亚洲盗摄视频| 亚洲欧洲在线播放| 麻豆精品在线观看| 欲色影视综合吧| 亚洲国产精品久久久久| 久久人人超碰| 一区在线播放视频| 亚洲国产高清自拍| 麻豆精品视频| 亚洲国产激情| 亚洲美女色禁图| 欧美精品福利视频| 亚洲欧洲午夜| 亚洲视频导航| 欧美午夜大胆人体| 一区二区三区av| 亚洲欧美成人一区二区在线电影| 欧美三级中文字幕在线观看| 999亚洲国产精| 亚洲午夜激情网站| 国产精品久久久久久久久久直播| 这里只有视频精品| 亚洲欧美在线另类| 国产欧美日韩一区二区三区在线观看 | 日韩一区二区久久| 亚洲免费一在线| 国产精品资源| 久久精品亚洲一区二区| 女主播福利一区| 亚洲精品综合精品自拍| 亚洲视频欧美视频| 国产精品看片资源| 亚洲欧美日韩在线观看a三区| 欧美在线www| 精品动漫3d一区二区三区| 亚洲人成网站777色婷婷| 欧美日韩精品二区第二页| 在线亚洲高清视频| 久久xxxx精品视频| 一区二区在线视频观看| 一本大道av伊人久久综合| 国产精品乱人伦一区二区| 亚洲欧美中文日韩在线| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲国产成人高清精品| 在线亚洲欧美视频| 国产精品视频观看| 亚洲国产欧美精品| 欧美日韩亚洲一区二区三区在线 | 韩国v欧美v日本v亚洲v| 99re热这里只有精品视频| 欧美体内谢she精2性欧美| 性欧美大战久久久久久久久| 免费中文字幕日韩欧美| 一区二区三区四区国产精品| 久久久91精品国产| 亚洲日产国产精品| 欧美在线视频免费观看| 亚洲国产精品一区| 午夜精品一区二区三区四区| 尤物视频一区二区| 亚洲欧美中文在线视频| 雨宫琴音一区二区在线| 亚洲综合色激情五月| 国产亚洲欧美日韩美女| 亚洲久色影视| 国产麻豆一精品一av一免费| 亚洲人体偷拍| 国产视频精品va久久久久久| 亚洲精品日韩在线| 国产麻豆精品视频| 9久草视频在线视频精品| 国产亚洲综合精品| 亚洲一级片在线观看| 在线观看视频一区二区| 午夜国产一区| 亚洲国产精品成人一区二区| 午夜精品视频在线| 亚洲三级影院| 久久综合久久久| 亚洲一区二区三| 欧美美女bbbb| 亚洲国产成人精品久久| 国产麻豆日韩| 亚洲一本视频| 亚洲人成在线播放| 久久精品国产99国产精品澳门| 日韩视频在线一区二区| 蜜臀va亚洲va欧美va天堂| 亚洲欧美激情四射在线日| 欧美日本一区二区三区| 亚洲激情综合| 国产一区二区成人|