汽車集成BCM嵌入式系統(tǒng)的研究與設(shè)計(jì)
發(fā)布時(shí)間:2020-05-14 05:14
【摘要】:隨著電子控制單元在汽車上應(yīng)用,大量電子控制單元的引入改善了汽車的舒適性、穩(wěn)定性、安全性和環(huán)境友好性。目前國內(nèi)自主品牌的汽車電子控制單元所占的市場份額很低,很少存在核心競爭力產(chǎn)品,主要被國外大公司所壟斷。因此掌握汽車電子的核心技術(shù)及產(chǎn)品設(shè)計(jì)規(guī)范已成為國內(nèi)廠家的迫切需求。 汽車BCM中的嵌入式系統(tǒng)涉及到需求分析與建模、開發(fā)流程、軟件開發(fā)、硬件開發(fā)和測試檢驗(yàn)等許多內(nèi)容。該系統(tǒng)是基于CAN/LIN網(wǎng)絡(luò)通信,主要功能包括車燈控制、雨刮控制、車窗控制、中控鎖控制和后除霜控制。由于篇幅的限制,本文僅對車燈控制,車窗控制,網(wǎng)絡(luò)管理的功能設(shè)計(jì)和實(shí)現(xiàn)作詳盡的論述。 本文主要圍繞開發(fā)中的幾個(gè)主要問題進(jìn)行分析研究:1)利用直接式網(wǎng)絡(luò)管理方法研究網(wǎng)絡(luò)管理,并使用CANOE進(jìn)行仿真設(shè)計(jì)和自動(dòng)化測試;2)利用Matlab軟件中的Statesflow工具研究建立自動(dòng)化代碼開發(fā)平臺(tái),提高軟件開發(fā)效率、提高可讀性、可維護(hù)性和可移植性;3)利用紋波技術(shù)研發(fā)車窗防夾系統(tǒng),解決傳統(tǒng)系統(tǒng)壽命短、成本高、使用不便的問題。 文中使用Worst-case分析模式對轉(zhuǎn)向燈的硬件設(shè)計(jì)進(jìn)行分析,使用Matlab /Statesflow建模對轉(zhuǎn)向燈的軟件設(shè)計(jì)進(jìn)行仿真,利用CANOE對CAN通信進(jìn)行測試和仿真。利用紋波技術(shù)實(shí)現(xiàn)了車窗防夾系統(tǒng),該系統(tǒng)達(dá)到了用戶的要求,符合國家的車窗防夾規(guī)范,并已經(jīng)獲得專利。 本文的研究成果滿足整車電器控制要求,并在某國產(chǎn)車上得到應(yīng)用和驗(yàn)證,具有很強(qiáng)的現(xiàn)實(shí)意義。
【圖文】:
主要有:Matlab/simullnk/stateflows和CANoe。圖2.3分布式控制系統(tǒng)設(shè)計(jì)上圖2.3體現(xiàn)了整個(gè)系統(tǒng)的開發(fā)流程和各階段所使用的軟件,這里簡單對主要軟件做一個(gè)介紹。CANDB軟件是CAN通信數(shù)據(jù)庫,所有的功能表示和通信矩陣的描述都在這里,根據(jù)項(xiàng)目實(shí)際情況建立各個(gè)節(jié)點(diǎn),并在各個(gè)節(jié)點(diǎn)中實(shí)現(xiàn)各報(bào)文的描述。該軟件是所有操作的核心,CANDB文件的結(jié)構(gòu)和內(nèi)容,就決定了整個(gè)項(xiàng)目的結(jié)構(gòu)和通信方式。建立了項(xiàng)目數(shù)據(jù)庫,我們使用CANOE軟件內(nèi)的CAPL軟件進(jìn)行整車功能的設(shè)計(jì),同時(shí)利用CANOE中的 PanelEditor軟件設(shè)計(jì)仿真模擬環(huán)境
我們也利用StateflowS設(shè)計(jì)程序代碼,因?yàn)镾tatefiows軟件設(shè)計(jì)的程序可以通過Rl,W工具直接轉(zhuǎn)換位C代碼,,并且Stateflows軟件是通過狀態(tài)機(jī)原理設(shè)計(jì)的軟件,圖形化非常強(qiáng),利于二次開發(fā)和程序查看。當(dāng)所有的模擬都通過的情況下,我們將程序燒錄到實(shí)際電路板上,再和CANOE進(jìn)行聯(lián)調(diào)(半實(shí)物仿真),以確認(rèn)底層Drive程序的正確性,同時(shí)也再次檢查是否滿足研究對象需求。當(dāng)所有的模塊都開發(fā)成功時(shí),我們可以進(jìn)行實(shí)物測試,并使用cANOE進(jìn)行檢測,以利于發(fā)現(xiàn)問題。這是研究對象的整個(gè)開發(fā)流程。2.3.2V型仿真開發(fā)模型2.3.2.IV型開發(fā)優(yōu)勢從下圖2.4汽車故障分布圖我們可以發(fā)現(xiàn)汽車的故障分布問題,大部分故障都是由電子電氣系統(tǒng)引起或者和電子系統(tǒng)相關(guān)。目前汽車電子占整個(gè)汽車生產(chǎn)成本的30%以上,而汽車技術(shù)90%的創(chuàng)新都來自于汽車電子技術(shù)的發(fā)展。電子控制單元數(shù)量不斷增多,僅變速器控制單元有20.000多行代碼;BUG率相對較蒸蒸鬢鬢鬢薰薰羹薰薰鬃蘸蘸蘸蘸蘸蘸蘸蘸蘸薰薰薰薰薰纂翼蘸纂鬃鬃
【學(xué)位授予單位】:復(fù)旦大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類號(hào)】:TP368.1
本文編號(hào):2662852
【圖文】:
主要有:Matlab/simullnk/stateflows和CANoe。圖2.3分布式控制系統(tǒng)設(shè)計(jì)上圖2.3體現(xiàn)了整個(gè)系統(tǒng)的開發(fā)流程和各階段所使用的軟件,這里簡單對主要軟件做一個(gè)介紹。CANDB軟件是CAN通信數(shù)據(jù)庫,所有的功能表示和通信矩陣的描述都在這里,根據(jù)項(xiàng)目實(shí)際情況建立各個(gè)節(jié)點(diǎn),并在各個(gè)節(jié)點(diǎn)中實(shí)現(xiàn)各報(bào)文的描述。該軟件是所有操作的核心,CANDB文件的結(jié)構(gòu)和內(nèi)容,就決定了整個(gè)項(xiàng)目的結(jié)構(gòu)和通信方式。建立了項(xiàng)目數(shù)據(jù)庫,我們使用CANOE軟件內(nèi)的CAPL軟件進(jìn)行整車功能的設(shè)計(jì),同時(shí)利用CANOE中的 PanelEditor軟件設(shè)計(jì)仿真模擬環(huán)境
我們也利用StateflowS設(shè)計(jì)程序代碼,因?yàn)镾tatefiows軟件設(shè)計(jì)的程序可以通過Rl,W工具直接轉(zhuǎn)換位C代碼,,并且Stateflows軟件是通過狀態(tài)機(jī)原理設(shè)計(jì)的軟件,圖形化非常強(qiáng),利于二次開發(fā)和程序查看。當(dāng)所有的模擬都通過的情況下,我們將程序燒錄到實(shí)際電路板上,再和CANOE進(jìn)行聯(lián)調(diào)(半實(shí)物仿真),以確認(rèn)底層Drive程序的正確性,同時(shí)也再次檢查是否滿足研究對象需求。當(dāng)所有的模塊都開發(fā)成功時(shí),我們可以進(jìn)行實(shí)物測試,并使用cANOE進(jìn)行檢測,以利于發(fā)現(xiàn)問題。這是研究對象的整個(gè)開發(fā)流程。2.3.2V型仿真開發(fā)模型2.3.2.IV型開發(fā)優(yōu)勢從下圖2.4汽車故障分布圖我們可以發(fā)現(xiàn)汽車的故障分布問題,大部分故障都是由電子電氣系統(tǒng)引起或者和電子系統(tǒng)相關(guān)。目前汽車電子占整個(gè)汽車生產(chǎn)成本的30%以上,而汽車技術(shù)90%的創(chuàng)新都來自于汽車電子技術(shù)的發(fā)展。電子控制單元數(shù)量不斷增多,僅變速器控制單元有20.000多行代碼;BUG率相對較蒸蒸鬢鬢鬢薰薰羹薰薰鬃蘸蘸蘸蘸蘸蘸蘸蘸蘸薰薰薰薰薰纂翼蘸纂鬃鬃
【學(xué)位授予單位】:復(fù)旦大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類號(hào)】:TP368.1
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 任聰;基于模型的汽車電子通信開發(fā)平臺(tái)研究與實(shí)現(xiàn)[D];電子科技大學(xué);2012年
本文編號(hào):2662852
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2662852.html
最近更新
教材專著