基于android的汽車設(shè)備實(shí)時(shí)診斷系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
發(fā)布時(shí)間:2021-08-23 11:13
近年來(lái)汽車行業(yè)發(fā)展迅速,近幾年中國(guó)汽車銷售量大約2700萬(wàn)輛/年,越來(lái)越多的家庭擁有了私家車。消費(fèi)者對(duì)車輛的行駛安全要求越來(lái)越高,傳統(tǒng)的故障指示燈及修車廠車輛診斷系統(tǒng)無(wú)法滿足隨車實(shí)時(shí)診斷的要求。本論文圍繞車輛實(shí)時(shí)診斷系統(tǒng)進(jìn)行了以下幾個(gè)工作:1.對(duì)軟件需求進(jìn)行了分析,本系統(tǒng)主要功能應(yīng)該包含:車輛實(shí)時(shí)數(shù)據(jù)采集,數(shù)據(jù)實(shí)時(shí)處理,數(shù)據(jù)實(shí)時(shí)診斷分析,車輛設(shè)備管理,參數(shù)報(bào)警,本地?cái)?shù)據(jù)存儲(chǔ),遠(yuǎn)程數(shù)據(jù)發(fā)送等功能。2.為了解決系統(tǒng)實(shí)時(shí)性問(wèn)題采用了多進(jìn)程并行處理的設(shè)計(jì),把系統(tǒng)任務(wù)分成人機(jī)交互進(jìn)程和后臺(tái)服務(wù)進(jìn)程,這樣設(shè)計(jì)讓系統(tǒng)達(dá)到了后臺(tái)服務(wù)每秒采集處理數(shù)據(jù)的同時(shí),用戶界面可以流暢顯示相關(guān)的主要參數(shù)及診斷結(jié)果。3.人機(jī)交互主界面顯示了動(dòng)力電池?cái)?shù)據(jù),電機(jī)數(shù)據(jù),直流降壓模塊數(shù)據(jù),油泵數(shù)據(jù),氣泵數(shù)據(jù),車輛整車數(shù)據(jù)如車速,檔位,里程等。設(shè)備界面區(qū)分了動(dòng)力系統(tǒng),電池系統(tǒng),充電系統(tǒng)等設(shè)備進(jìn)行狀態(tài)的顯示。為解決用戶及時(shí)發(fā)現(xiàn)車輛異常的情況,所有界面都會(huì)提示報(bào)警,并在報(bào)警列表里面可以查看實(shí)時(shí)報(bào)警及歷史報(bào)警。為了提升顯示效果,人機(jī)界面采用自定義控件的方式進(jìn)行實(shí)現(xiàn)。為了達(dá)到界面數(shù)據(jù)快速調(diào)整的目的,人機(jī)交互進(jìn)程在初始化時(shí)會(huì)對(duì)界面動(dòng)態(tài)加...
【文章來(lái)源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1車輛實(shí)時(shí)診斷系統(tǒng)框圖??車輛設(shè)備診斷首先是要獲取車輛設(shè)備實(shí)時(shí)數(shù)據(jù),如何獲取車輛實(shí)時(shí)數(shù)據(jù)的方??式有安裝傳感器加裝外部檢測(cè)設(shè)備,采集車輛的實(shí)時(shí)參數(shù),如太平洋鐵路公司的??
?電子科技大學(xué)碩士學(xué)位論文???第三章系統(tǒng)需求分析??3.1項(xiàng)目背景及總需求??本論文以中植7m純電動(dòng)客車作為實(shí)時(shí)診斷的研究對(duì)象進(jìn)行需求分析。本系??統(tǒng)中文全稱:純電動(dòng)汽車設(shè)備安全診斷系統(tǒng)(英文全稱:Intelligent?Vehicle?For??Driver,下文簡(jiǎn)稱:IV4D),IV4D系統(tǒng)需要通過(guò)CAN總線采集車輛整車控制器、??電池管理系統(tǒng)、直流降壓模塊、油泵、氣泵、充電機(jī)的數(shù)據(jù)。?? ̄|設(shè)備主要參數(shù)實(shí)時(shí)刷新??—1實(shí)時(shí)報(bào)警參數(shù)顏色變化????實(shí)時(shí)?顯示??車輛設(shè)備實(shí)時(shí)運(yùn)行狀態(tài)?? ̄|設(shè)備基本信息查看??—設(shè)備管理?I????^^ ̄1?設(shè)備維護(hù)提醒??????實(shí)時(shí)報(bào)警列表查看H報(bào)警詳情及處理建議??—人機(jī)交互界面——報(bào)警及預(yù)警列表1????歷史報(bào)警列表查看1?歷史報(bào)警詳情??一?車輛手冊(cè)??1V4D系統(tǒng)|—??節(jié)點(diǎn)通訊狀f??H車輛設(shè)備實(shí)時(shí)參數(shù)??H?后臺(tái)服務(wù)|■^數(shù)據(jù)采集?|-??GPS實(shí)時(shí)參數(shù)?—??一?IV4D設(shè)備參數(shù)??—|?數(shù)據(jù)處理?數(shù)據(jù)整合??-4?數(shù)據(jù)分析診斷?^??—?報(bào)警內(nèi)容生成??—[數(shù)據(jù)存儲(chǔ)?|——1?定時(shí)分表??—?數(shù)據(jù)發(fā)送?| ̄|?數(shù)據(jù)斷線重傳??圖3-1?IV4D系統(tǒng)總需求分析圖??通過(guò)研究中植7m純電動(dòng)客車CAN總線通訊協(xié)議發(fā)現(xiàn)重要設(shè)備的參數(shù)都在??CAN總線上實(shí)時(shí)通過(guò)廣播的方式傳輸。最快的節(jié)點(diǎn)為整車控制器廣播的報(bào)文,廣??10??
獲取設(shè)備原始??參數(shù)需要按照中植7m純電動(dòng)客車的CAN通訊協(xié)議對(duì)CAN報(bào)文進(jìn)行解析。當(dāng)原??始參數(shù)解析完畢后,需要對(duì)原始參數(shù)進(jìn)行處理及分析,同時(shí)利用原始參數(shù)對(duì)設(shè)備??狀態(tài)進(jìn)行診斷。診斷完成后的數(shù)據(jù)需要顯示在人機(jī)交互界面上。??IV4D系統(tǒng)主要功能包含人機(jī)界面和后臺(tái)2部分:人機(jī)界面需要實(shí)現(xiàn)包含實(shí)時(shí)??顯示,設(shè)備管理,報(bào)警及預(yù)警列表,車輛手冊(cè)功能,詳細(xì)需求細(xì)化見(jiàn)3.3章節(jié)。??后臺(tái)部分需要實(shí)現(xiàn)數(shù)據(jù)采集,數(shù)據(jù)處理,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)發(fā)送功能,詳細(xì)需求分??析見(jiàn)3.4章節(jié)。IV4D系統(tǒng)總需求如圖3-1所示。??IV4D系統(tǒng)硬件組成包括:數(shù)據(jù)采集模塊和安卓平板電腦。數(shù)據(jù)采集模塊主要??功能是把CAN總線數(shù)據(jù)通過(guò)藍(lán)牙透?jìng)鞯桨沧科桨咫娔X。安卓平板通過(guò)藍(lán)牙接收??CAN總線數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行處理診斷,界面顯示等功能。系統(tǒng)的硬件組成框圖如??圖3-2所示。??車輛主要設(shè)各.?整車???控制器,電池管理系CAN?.?CAN轉(zhuǎn)藍(lán)牙?安卓平板電腦??統(tǒng),.直流降壓模塊,?^模塊?^?(TV4D軟件)??油泵,氣泵,充電機(jī)??????圖3-2車輛實(shí)時(shí)診斷系統(tǒng)硬件組成框圖??系統(tǒng)在完成車輛設(shè)備實(shí)時(shí)診斷的主要目標(biāo)的同時(shí)需要提供數(shù)據(jù)存儲(chǔ)和遠(yuǎn)程通??信的功能用于后期擴(kuò)展統(tǒng)計(jì)診斷的功能。系統(tǒng)主要功能由運(yùn)行在安卓平板電腦上??的IV4D軟件完成,運(yùn)行在安卓平板電腦的軟件使用了?Eclipse開(kāi)發(fā)平臺(tái)java語(yǔ)言??進(jìn)行開(kāi)發(fā)。??3.2系統(tǒng)整體實(shí)吋性需求??IV4D系統(tǒng)核心是汽車設(shè)備的實(shí)時(shí)診斷;參考工業(yè)監(jiān)控軟件實(shí)時(shí)診斷要求確定??了?IV4D實(shí)時(shí)診斷周期為Is—次。為了達(dá)到車輛實(shí)時(shí)診斷的目標(biāo),IV4D系統(tǒng)需要??解決一下幾個(gè)核心問(wèn)題:
【參考文獻(xiàn)】:
期刊論文
[1]基于SQLite的Android數(shù)據(jù)庫(kù)編程[J]. 張恒喜,史爭(zhēng)軍. 電腦編程技巧與維護(hù). 2011(21)
[2]CAN與汽車網(wǎng)絡(luò)技術(shù)[J]. 魏雄武. 商用汽車. 2005(08)
[3]淺談我國(guó)汽車電子產(chǎn)業(yè)現(xiàn)狀及發(fā)展建議[J]. 龔進(jìn)峰,曹健,袁大宏. 汽車工程. 2004(03)
[4]汽車發(fā)動(dòng)機(jī)故障診斷模糊專家系統(tǒng)研究[J]. 呂紅兵,羅智中. 內(nèi)燃機(jī)工程. 1999(04)
[5]汽車故障診斷專家系統(tǒng)開(kāi)發(fā)環(huán)境研究[J]. 馮建農(nóng),趙銘. 汽車工程. 1991(02)
[6]汽車發(fā)動(dòng)機(jī)診斷專家系統(tǒng)AEDES[J]. 鄭小軍,楊叔子. 自動(dòng)化學(xué)報(bào). 1990(05)
碩士論文
[1]汽車數(shù)字儀表總成的研究開(kāi)發(fā)[D]. 李飛.武漢科技大學(xué) 2008
本文編號(hào):3357754
【文章來(lái)源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1車輛實(shí)時(shí)診斷系統(tǒng)框圖??車輛設(shè)備診斷首先是要獲取車輛設(shè)備實(shí)時(shí)數(shù)據(jù),如何獲取車輛實(shí)時(shí)數(shù)據(jù)的方??式有安裝傳感器加裝外部檢測(cè)設(shè)備,采集車輛的實(shí)時(shí)參數(shù),如太平洋鐵路公司的??
?電子科技大學(xué)碩士學(xué)位論文???第三章系統(tǒng)需求分析??3.1項(xiàng)目背景及總需求??本論文以中植7m純電動(dòng)客車作為實(shí)時(shí)診斷的研究對(duì)象進(jìn)行需求分析。本系??統(tǒng)中文全稱:純電動(dòng)汽車設(shè)備安全診斷系統(tǒng)(英文全稱:Intelligent?Vehicle?For??Driver,下文簡(jiǎn)稱:IV4D),IV4D系統(tǒng)需要通過(guò)CAN總線采集車輛整車控制器、??電池管理系統(tǒng)、直流降壓模塊、油泵、氣泵、充電機(jī)的數(shù)據(jù)。?? ̄|設(shè)備主要參數(shù)實(shí)時(shí)刷新??—1實(shí)時(shí)報(bào)警參數(shù)顏色變化????實(shí)時(shí)?顯示??車輛設(shè)備實(shí)時(shí)運(yùn)行狀態(tài)?? ̄|設(shè)備基本信息查看??—設(shè)備管理?I????^^ ̄1?設(shè)備維護(hù)提醒??????實(shí)時(shí)報(bào)警列表查看H報(bào)警詳情及處理建議??—人機(jī)交互界面——報(bào)警及預(yù)警列表1????歷史報(bào)警列表查看1?歷史報(bào)警詳情??一?車輛手冊(cè)??1V4D系統(tǒng)|—??節(jié)點(diǎn)通訊狀f??H車輛設(shè)備實(shí)時(shí)參數(shù)??H?后臺(tái)服務(wù)|■^數(shù)據(jù)采集?|-??GPS實(shí)時(shí)參數(shù)?—??一?IV4D設(shè)備參數(shù)??—|?數(shù)據(jù)處理?數(shù)據(jù)整合??-4?數(shù)據(jù)分析診斷?^??—?報(bào)警內(nèi)容生成??—[數(shù)據(jù)存儲(chǔ)?|——1?定時(shí)分表??—?數(shù)據(jù)發(fā)送?| ̄|?數(shù)據(jù)斷線重傳??圖3-1?IV4D系統(tǒng)總需求分析圖??通過(guò)研究中植7m純電動(dòng)客車CAN總線通訊協(xié)議發(fā)現(xiàn)重要設(shè)備的參數(shù)都在??CAN總線上實(shí)時(shí)通過(guò)廣播的方式傳輸。最快的節(jié)點(diǎn)為整車控制器廣播的報(bào)文,廣??10??
獲取設(shè)備原始??參數(shù)需要按照中植7m純電動(dòng)客車的CAN通訊協(xié)議對(duì)CAN報(bào)文進(jìn)行解析。當(dāng)原??始參數(shù)解析完畢后,需要對(duì)原始參數(shù)進(jìn)行處理及分析,同時(shí)利用原始參數(shù)對(duì)設(shè)備??狀態(tài)進(jìn)行診斷。診斷完成后的數(shù)據(jù)需要顯示在人機(jī)交互界面上。??IV4D系統(tǒng)主要功能包含人機(jī)界面和后臺(tái)2部分:人機(jī)界面需要實(shí)現(xiàn)包含實(shí)時(shí)??顯示,設(shè)備管理,報(bào)警及預(yù)警列表,車輛手冊(cè)功能,詳細(xì)需求細(xì)化見(jiàn)3.3章節(jié)。??后臺(tái)部分需要實(shí)現(xiàn)數(shù)據(jù)采集,數(shù)據(jù)處理,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)發(fā)送功能,詳細(xì)需求分??析見(jiàn)3.4章節(jié)。IV4D系統(tǒng)總需求如圖3-1所示。??IV4D系統(tǒng)硬件組成包括:數(shù)據(jù)采集模塊和安卓平板電腦。數(shù)據(jù)采集模塊主要??功能是把CAN總線數(shù)據(jù)通過(guò)藍(lán)牙透?jìng)鞯桨沧科桨咫娔X。安卓平板通過(guò)藍(lán)牙接收??CAN總線數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行處理診斷,界面顯示等功能。系統(tǒng)的硬件組成框圖如??圖3-2所示。??車輛主要設(shè)各.?整車???控制器,電池管理系CAN?.?CAN轉(zhuǎn)藍(lán)牙?安卓平板電腦??統(tǒng),.直流降壓模塊,?^模塊?^?(TV4D軟件)??油泵,氣泵,充電機(jī)??????圖3-2車輛實(shí)時(shí)診斷系統(tǒng)硬件組成框圖??系統(tǒng)在完成車輛設(shè)備實(shí)時(shí)診斷的主要目標(biāo)的同時(shí)需要提供數(shù)據(jù)存儲(chǔ)和遠(yuǎn)程通??信的功能用于后期擴(kuò)展統(tǒng)計(jì)診斷的功能。系統(tǒng)主要功能由運(yùn)行在安卓平板電腦上??的IV4D軟件完成,運(yùn)行在安卓平板電腦的軟件使用了?Eclipse開(kāi)發(fā)平臺(tái)java語(yǔ)言??進(jìn)行開(kāi)發(fā)。??3.2系統(tǒng)整體實(shí)吋性需求??IV4D系統(tǒng)核心是汽車設(shè)備的實(shí)時(shí)診斷;參考工業(yè)監(jiān)控軟件實(shí)時(shí)診斷要求確定??了?IV4D實(shí)時(shí)診斷周期為Is—次。為了達(dá)到車輛實(shí)時(shí)診斷的目標(biāo),IV4D系統(tǒng)需要??解決一下幾個(gè)核心問(wèn)題:
【參考文獻(xiàn)】:
期刊論文
[1]基于SQLite的Android數(shù)據(jù)庫(kù)編程[J]. 張恒喜,史爭(zhēng)軍. 電腦編程技巧與維護(hù). 2011(21)
[2]CAN與汽車網(wǎng)絡(luò)技術(shù)[J]. 魏雄武. 商用汽車. 2005(08)
[3]淺談我國(guó)汽車電子產(chǎn)業(yè)現(xiàn)狀及發(fā)展建議[J]. 龔進(jìn)峰,曹健,袁大宏. 汽車工程. 2004(03)
[4]汽車發(fā)動(dòng)機(jī)故障診斷模糊專家系統(tǒng)研究[J]. 呂紅兵,羅智中. 內(nèi)燃機(jī)工程. 1999(04)
[5]汽車故障診斷專家系統(tǒng)開(kāi)發(fā)環(huán)境研究[J]. 馮建農(nóng),趙銘. 汽車工程. 1991(02)
[6]汽車發(fā)動(dòng)機(jī)診斷專家系統(tǒng)AEDES[J]. 鄭小軍,楊叔子. 自動(dòng)化學(xué)報(bào). 1990(05)
碩士論文
[1]汽車數(shù)字儀表總成的研究開(kāi)發(fā)[D]. 李飛.武漢科技大學(xué) 2008
本文編號(hào):3357754
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3357754.html
最近更新
教材專著