車身控制器的功能邏輯開發(fā)與測(cè)試
發(fā)布時(shí)間:2021-03-29 04:06
隨著汽車工業(yè)的發(fā)展與國民經(jīng)濟(jì)的提升,汽車已經(jīng)成為人們?nèi)粘3鲂械囊环N重要的交通工具。與此同時(shí),人們對(duì)汽車電子技術(shù)的要求也越來越高。車身控制器(Body Control Module)作為汽車電控系統(tǒng)的重要部分,其主要功能是控制汽車車窗,雨刮,燈光系統(tǒng),無鑰匙進(jìn)入及啟動(dòng),中控門鎖等。車身控制器控制邏輯的可靠性和安全性對(duì)汽車在行駛過程中的操作安全性,舒適性等有顯著影響。本文采用基于模型的設(shè)計(jì)方法對(duì)BCM的功能邏輯進(jìn)行開發(fā)驗(yàn)證,基于模型的設(shè)計(jì)方法能夠在整個(gè)開發(fā)過程中大大縮短開發(fā)時(shí)間,及時(shí)發(fā)現(xiàn)問題,便于交流維護(hù),并且能夠自動(dòng)生成嵌入式代碼,在開發(fā)過程中具有效率高、經(jīng)濟(jì)性好的優(yōu)勢(shì)。針對(duì)車身控制器的功能邏輯開發(fā)與測(cè)試,本文做了如下研究工作:(1)對(duì)車身控制器的功能結(jié)構(gòu)進(jìn)行了分析,采用基于汽車功能安全的概念設(shè)計(jì)方法分析了車身控制器的系統(tǒng)功能需求,主要研究了電動(dòng)車窗,無鑰匙進(jìn)入及啟動(dòng),雨刮系統(tǒng),燈光系統(tǒng)、車窗和安全提示等功能,為后期的開發(fā)及驗(yàn)證工作提供了理論基礎(chǔ)。(2)基于BCM的系統(tǒng)功能需求,并結(jié)合硬件在環(huán)HIL測(cè)試要求,對(duì)不同的測(cè)試功能運(yùn)用合適的設(shè)計(jì)方法,進(jìn)行了車身控制器的功能測(cè)試用例的開發(fā),為車身...
【文章來源】:重慶理工大學(xué)重慶市
【文章頁數(shù)】:89 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
車身控制器總線信號(hào)
重慶理工大學(xué)碩士學(xué)位論文22圖2.4車身控制器總線信號(hào)本文使用了CANoe軟件中的CANdb++Eidtor工具進(jìn)行數(shù)據(jù)庫的編寫,結(jié)合需求定義文檔分析可知,需要用到的四個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)為BCM,GW,PEPS,ESCL,網(wǎng)絡(luò)節(jié)點(diǎn)用來定義報(bào)文的收發(fā)端,節(jié)點(diǎn)內(nèi)定義了相關(guān)報(bào)文的信息屬性。每條報(bào)文內(nèi)都定義了許多信號(hào),每個(gè)信號(hào)的定義內(nèi)容包括信號(hào)名稱,循環(huán)周期,起始位,信號(hào)長(zhǎng)度,偏移量等,當(dāng)信號(hào)為狀態(tài)量時(shí),應(yīng)當(dāng)對(duì)該信號(hào)的狀態(tài)值進(jìn)行定義。例如轉(zhuǎn)向燈開關(guān)狀態(tài)信號(hào)的狀態(tài)量定義,0x0表示Inactive,0x1表示LeftActive,0x2表示RightActive,0x3表示Invalid。信號(hào)定義如圖2.5所示。圖2.5總線信號(hào)定義完成信號(hào)和網(wǎng)絡(luò)節(jié)點(diǎn)的定義后,對(duì)一條報(bào)文內(nèi)的每一個(gè)信號(hào)進(jìn)行分布設(shè)計(jì),如圖所示。完成報(bào)文設(shè)計(jì)后,為了驗(yàn)證定義的內(nèi)容在邏輯關(guān)系上的一致性,需要進(jìn)行一致性檢查,通過一致性檢查來確定所編寫的通信數(shù)據(jù)庫文件時(shí)符合規(guī)范的。完成一致性檢查后的CAN總線數(shù)據(jù)庫如圖2.6、圖2.7所示。
2車身控制器的功能需求分析及測(cè)試設(shè)計(jì)23圖2.6總線報(bào)文Layout圖2.7總線數(shù)據(jù)庫完成總線信號(hào)的設(shè)計(jì)以及數(shù)據(jù)庫文件的編寫后,利用CANoe軟件對(duì)總線信號(hào)進(jìn)行仿真,確?偩設(shè)計(jì)合理,總線通信正常,為后期的臺(tái)架測(cè)試提供了通信基矗2.7本章小結(jié)本章節(jié)主要的工作內(nèi)容是介紹了車身控制器的系統(tǒng)結(jié)構(gòu),以及對(duì)于車身控制器的相關(guān)開發(fā)方法,介紹了本文對(duì)車身控制器的開發(fā)流程及方法,詳細(xì)分析了控制器的需求分析方法,對(duì)車身控制器的前期需求設(shè)計(jì)以及根據(jù)需求文檔進(jìn)行的相關(guān)測(cè)試用例的開發(fā)和通信總線數(shù)據(jù)庫設(shè)計(jì)。為后面章節(jié)的模型搭建以及測(cè)試提供了準(zhǔn)備條件。
本文編號(hào):3106866
【文章來源】:重慶理工大學(xué)重慶市
【文章頁數(shù)】:89 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
車身控制器總線信號(hào)
重慶理工大學(xué)碩士學(xué)位論文22圖2.4車身控制器總線信號(hào)本文使用了CANoe軟件中的CANdb++Eidtor工具進(jìn)行數(shù)據(jù)庫的編寫,結(jié)合需求定義文檔分析可知,需要用到的四個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)為BCM,GW,PEPS,ESCL,網(wǎng)絡(luò)節(jié)點(diǎn)用來定義報(bào)文的收發(fā)端,節(jié)點(diǎn)內(nèi)定義了相關(guān)報(bào)文的信息屬性。每條報(bào)文內(nèi)都定義了許多信號(hào),每個(gè)信號(hào)的定義內(nèi)容包括信號(hào)名稱,循環(huán)周期,起始位,信號(hào)長(zhǎng)度,偏移量等,當(dāng)信號(hào)為狀態(tài)量時(shí),應(yīng)當(dāng)對(duì)該信號(hào)的狀態(tài)值進(jìn)行定義。例如轉(zhuǎn)向燈開關(guān)狀態(tài)信號(hào)的狀態(tài)量定義,0x0表示Inactive,0x1表示LeftActive,0x2表示RightActive,0x3表示Invalid。信號(hào)定義如圖2.5所示。圖2.5總線信號(hào)定義完成信號(hào)和網(wǎng)絡(luò)節(jié)點(diǎn)的定義后,對(duì)一條報(bào)文內(nèi)的每一個(gè)信號(hào)進(jìn)行分布設(shè)計(jì),如圖所示。完成報(bào)文設(shè)計(jì)后,為了驗(yàn)證定義的內(nèi)容在邏輯關(guān)系上的一致性,需要進(jìn)行一致性檢查,通過一致性檢查來確定所編寫的通信數(shù)據(jù)庫文件時(shí)符合規(guī)范的。完成一致性檢查后的CAN總線數(shù)據(jù)庫如圖2.6、圖2.7所示。
2車身控制器的功能需求分析及測(cè)試設(shè)計(jì)23圖2.6總線報(bào)文Layout圖2.7總線數(shù)據(jù)庫完成總線信號(hào)的設(shè)計(jì)以及數(shù)據(jù)庫文件的編寫后,利用CANoe軟件對(duì)總線信號(hào)進(jìn)行仿真,確?偩設(shè)計(jì)合理,總線通信正常,為后期的臺(tái)架測(cè)試提供了通信基矗2.7本章小結(jié)本章節(jié)主要的工作內(nèi)容是介紹了車身控制器的系統(tǒng)結(jié)構(gòu),以及對(duì)于車身控制器的相關(guān)開發(fā)方法,介紹了本文對(duì)車身控制器的開發(fā)流程及方法,詳細(xì)分析了控制器的需求分析方法,對(duì)車身控制器的前期需求設(shè)計(jì)以及根據(jù)需求文檔進(jìn)行的相關(guān)測(cè)試用例的開發(fā)和通信總線數(shù)據(jù)庫設(shè)計(jì)。為后面章節(jié)的模型搭建以及測(cè)試提供了準(zhǔn)備條件。
本文編號(hào):3106866
本文鏈接:http://sikaile.net/kejilunwen/qiche/3106866.html
最近更新
教材專著