基于LabVIEW的BMS上位機(jī)系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2021-08-11 01:50
隨著環(huán)境污染和能源枯竭的加劇,電動(dòng)汽車的發(fā)展逐步成為社會(huì)關(guān)注的焦點(diǎn)。為了對(duì)電動(dòng)汽車電池組進(jìn)行監(jiān)測(cè)和管理,增強(qiáng)操作人員對(duì)電池管理系統(tǒng)(Battery Management System,BMS)的了解和控制,本文以實(shí)驗(yàn)室虛擬儀器工程平臺(tái)(LabVIEW)作為工具,針對(duì)主從式電池管理系統(tǒng),設(shè)計(jì)了一款BMS上位機(jī)系統(tǒng),具體工作如下:首先,對(duì)通信模塊進(jìn)行設(shè)計(jì)。對(duì)比了各種不同的通信方案,結(jié)合BMS的結(jié)構(gòu)與上位機(jī)的功能,提出了以下通信模塊設(shè)計(jì)方案:為了實(shí)現(xiàn)上位機(jī)與BMS主控模塊的通信,選擇設(shè)計(jì)RS-485串行接口通信模塊;為了通過(guò)上位機(jī)直接對(duì)BMS從控模塊進(jìn)行調(diào)試,選擇設(shè)計(jì)CAN總線通信模塊。設(shè)計(jì)方案確定后,選擇了控制器、收發(fā)器、轉(zhuǎn)換器芯片,搭建了硬件電路,規(guī)定了通信協(xié)議,設(shè)計(jì)了通信程序,最終完成了通信模塊的設(shè)計(jì)。其次,對(duì)上位機(jī)軟件進(jìn)行了設(shè)計(jì)。針對(duì)主從式電池管理系統(tǒng),根據(jù)BMS上位機(jī)的功能需求和設(shè)計(jì)原則,采用模塊化設(shè)計(jì)思想,運(yùn)用虛擬儀器技術(shù),選擇LabVIEW編程語(yǔ)言,從主控和從控兩部分對(duì)BMS上位機(jī)軟件進(jìn)行了設(shè)計(jì)。本文將整個(gè)上位機(jī)軟件分為指令發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)校驗(yàn)和數(shù)據(jù)存儲(chǔ)四大功能模塊,實(shí)現(xiàn)了...
【文章來(lái)源】:青島大學(xué)山東省
【文章頁(yè)數(shù)】:80 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題研究的背景
1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀和趨勢(shì)
1.3 虛擬儀器
1.3.1 測(cè)量?jī)x器的發(fā)展歷程
1.3.2 虛擬儀器簡(jiǎn)介及發(fā)展現(xiàn)狀
1.4 本文主要研究?jī)?nèi)容
第二章 電池管理系統(tǒng)的結(jié)構(gòu)及上位機(jī)系統(tǒng)的設(shè)計(jì)
2.1 電池管理系統(tǒng)的結(jié)構(gòu)
2.1.1 電池管理系統(tǒng)的拓?fù)浣Y(jié)構(gòu)
2.1.2 主控模塊
2.1.3 從控模塊
2.1.4 SOC估算
2.2 通信模塊
2.2.1 通信方式的比較與選擇
2.2.2 RS-485 通信
2.2.3 CAN通信
2.3 上位機(jī)模塊
2.3.1 上位機(jī)的功能需求
2.3.2 上位機(jī)的設(shè)計(jì)原則
2.4 本章小結(jié)
第三章 通信模塊的設(shè)計(jì)
3.1 基于RS-485 的通信模塊設(shè)計(jì)
3.1.1 RS-458 硬件電路
3.1.2 RS-485 通信協(xié)議
3.1.3 RS-485 通信程序設(shè)計(jì)
3.2 基于CAN總線的通信模塊設(shè)計(jì)
3.2.1 CAN總線通信模塊硬件電路
3.2.2 CAN總線協(xié)議
3.2.3 CAN總線通信程序設(shè)計(jì)
3.3 本章小結(jié)
第四章 基于LabVIEW的上位機(jī)軟件的設(shè)計(jì)
4.1 LabVIEW
4.1.1 軟件開發(fā)語(yǔ)言
4.1.2 LabVIEW簡(jiǎn)介
4.1.3 LabVIEW的基本結(jié)構(gòu)及開發(fā)步驟
4.2 上位機(jī)軟件主控部分程序設(shè)計(jì)
4.2.1 主控部分整體結(jié)構(gòu)
4.2.2 主控部分指令發(fā)送模塊
4.2.3 主控部分?jǐn)?shù)據(jù)接收模塊
4.2.4 主控部分?jǐn)?shù)據(jù)校驗(yàn)?zāi)K
4.2.5 主控部分?jǐn)?shù)據(jù)存儲(chǔ)模塊
4.3 上位機(jī)軟件從控部分軟件設(shè)計(jì)
4.3.1 從控部分的整體結(jié)構(gòu)
4.3.2 從控部分指令發(fā)送模塊
4.3.3 從控部分?jǐn)?shù)據(jù)接收模塊
4.3.4 從控部分?jǐn)?shù)據(jù)校驗(yàn)?zāi)K
4.3.5 從控部分CAN模塊
4.4 人機(jī)交互界面的設(shè)計(jì)
4.4.1 上位機(jī)軟件主控部分人機(jī)交互界面的設(shè)計(jì)
4.4.2 上位機(jī)軟件從控部分人機(jī)交互界面的設(shè)計(jì)
4.5 安裝及應(yīng)用程序的生成
4.6 上位機(jī)通信程序設(shè)計(jì)
4.6.1 上位機(jī)指令發(fā)送程序
4.6.2 上位機(jī)數(shù)據(jù)接收程序
4.7 本章小結(jié)
第五章 上位機(jī)系統(tǒng)的測(cè)試
5.1 實(shí)驗(yàn)平臺(tái)的搭建
5.2 上位機(jī)系統(tǒng)主控部分的測(cè)試
5.2.1 參數(shù)查詢及設(shè)置模塊測(cè)試
5.2.2 信息查詢模塊測(cè)試
5.2.3 數(shù)據(jù)存儲(chǔ)模塊測(cè)試
5.3 上位機(jī)系統(tǒng)從控部分測(cè)試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻(xiàn)
攻讀學(xué)位期間研究成果
致謝
本文編號(hào):3335202
【文章來(lái)源】:青島大學(xué)山東省
【文章頁(yè)數(shù)】:80 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題研究的背景
1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀和趨勢(shì)
1.3 虛擬儀器
1.3.1 測(cè)量?jī)x器的發(fā)展歷程
1.3.2 虛擬儀器簡(jiǎn)介及發(fā)展現(xiàn)狀
1.4 本文主要研究?jī)?nèi)容
第二章 電池管理系統(tǒng)的結(jié)構(gòu)及上位機(jī)系統(tǒng)的設(shè)計(jì)
2.1 電池管理系統(tǒng)的結(jié)構(gòu)
2.1.1 電池管理系統(tǒng)的拓?fù)浣Y(jié)構(gòu)
2.1.2 主控模塊
2.1.3 從控模塊
2.1.4 SOC估算
2.2 通信模塊
2.2.1 通信方式的比較與選擇
2.2.2 RS-485 通信
2.2.3 CAN通信
2.3 上位機(jī)模塊
2.3.1 上位機(jī)的功能需求
2.3.2 上位機(jī)的設(shè)計(jì)原則
2.4 本章小結(jié)
第三章 通信模塊的設(shè)計(jì)
3.1 基于RS-485 的通信模塊設(shè)計(jì)
3.1.1 RS-458 硬件電路
3.1.2 RS-485 通信協(xié)議
3.1.3 RS-485 通信程序設(shè)計(jì)
3.2 基于CAN總線的通信模塊設(shè)計(jì)
3.2.1 CAN總線通信模塊硬件電路
3.2.2 CAN總線協(xié)議
3.2.3 CAN總線通信程序設(shè)計(jì)
3.3 本章小結(jié)
第四章 基于LabVIEW的上位機(jī)軟件的設(shè)計(jì)
4.1 LabVIEW
4.1.1 軟件開發(fā)語(yǔ)言
4.1.2 LabVIEW簡(jiǎn)介
4.1.3 LabVIEW的基本結(jié)構(gòu)及開發(fā)步驟
4.2 上位機(jī)軟件主控部分程序設(shè)計(jì)
4.2.1 主控部分整體結(jié)構(gòu)
4.2.2 主控部分指令發(fā)送模塊
4.2.3 主控部分?jǐn)?shù)據(jù)接收模塊
4.2.4 主控部分?jǐn)?shù)據(jù)校驗(yàn)?zāi)K
4.2.5 主控部分?jǐn)?shù)據(jù)存儲(chǔ)模塊
4.3 上位機(jī)軟件從控部分軟件設(shè)計(jì)
4.3.1 從控部分的整體結(jié)構(gòu)
4.3.2 從控部分指令發(fā)送模塊
4.3.3 從控部分?jǐn)?shù)據(jù)接收模塊
4.3.4 從控部分?jǐn)?shù)據(jù)校驗(yàn)?zāi)K
4.3.5 從控部分CAN模塊
4.4 人機(jī)交互界面的設(shè)計(jì)
4.4.1 上位機(jī)軟件主控部分人機(jī)交互界面的設(shè)計(jì)
4.4.2 上位機(jī)軟件從控部分人機(jī)交互界面的設(shè)計(jì)
4.5 安裝及應(yīng)用程序的生成
4.6 上位機(jī)通信程序設(shè)計(jì)
4.6.1 上位機(jī)指令發(fā)送程序
4.6.2 上位機(jī)數(shù)據(jù)接收程序
4.7 本章小結(jié)
第五章 上位機(jī)系統(tǒng)的測(cè)試
5.1 實(shí)驗(yàn)平臺(tái)的搭建
5.2 上位機(jī)系統(tǒng)主控部分的測(cè)試
5.2.1 參數(shù)查詢及設(shè)置模塊測(cè)試
5.2.2 信息查詢模塊測(cè)試
5.2.3 數(shù)據(jù)存儲(chǔ)模塊測(cè)試
5.3 上位機(jī)系統(tǒng)從控部分測(cè)試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻(xiàn)
攻讀學(xué)位期間研究成果
致謝
本文編號(hào):3335202
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3335202.html
最近更新
教材專著