本發(fā)明涉及一種硬件在回路仿真器的開發(fā)方法,具體涉及一種基于SOPC的硬件在回路仿真器的開發(fā)方法,屬于計算機智能控制技術(shù)領(lǐng)域。
背景技術(shù):
車輛防抱死制動系統(tǒng)ABS是在傳統(tǒng)的制動系統(tǒng)的基礎(chǔ)上采用電子控制技術(shù),在制動時防止車輪抱死的一種機電一體化系統(tǒng),作為汽車制動安全系統(tǒng)的重要組成部分,隨著人們對乘車安全意識的增強以及國家相關(guān)法規(guī)的制定,ABS目前在各種車輛上都得到廣泛的應(yīng)用,一般而言,現(xiàn)在由于汽車控制系統(tǒng)所完成工作的日漸復(fù)雜性,對其進行全面綜合的測試,特別是在故障情況和極限條件下測試就顯得尤為重要,傳統(tǒng)方式在測試ABS電控單元(ECU)時,要用真實的汽車去試車,代價昂貴也易受到環(huán)境的限制,并且很難去做某些極限測試。因此,為了解決以上問題,設(shè)計一種基于SOPC的硬件在回路仿真器的開發(fā)方法。
技術(shù)實現(xiàn)要素:
(一)要解決的技術(shù)問題
為解決上述問題,本發(fā)明提出了一種基于SOPC的硬件在回路仿真器的開發(fā)方法,將嵌入式系統(tǒng)應(yīng)用的先進性、實時性與車輛剎車時的運行狀態(tài)結(jié)合起來,能夠完整準確地記錄并分析剎車狀態(tài)中的各項數(shù)據(jù),進行統(tǒng)一處理,通過汽車仿真軟件在計算機上實時顯示各相關(guān)數(shù)據(jù),為改進和提高電子控制單元的性能提供了科學且準確的數(shù)據(jù)。
(二)技術(shù)方案
本發(fā)明的基于SOPC的硬件在回路仿真器的開發(fā)方法,包括以下步驟:
第一步,研究國內(nèi)外車輛防抱死制動系統(tǒng)的現(xiàn)狀,研究“V模式”開發(fā)流程中的硬件在回路仿真的相關(guān)知識,結(jié)合FPGA以及SOPC的相關(guān)技術(shù),設(shè)計硬件在回路仿真器;
第二步,對仿真系統(tǒng)中的硬件在回路仿真設(shè)備進行功能劃分,完成硬件各個模塊的測試;
第三步,根據(jù)系統(tǒng)的需求,完成硬件在回路仿真器片上系統(tǒng)的設(shè)計,結(jié)合外圍電路完成各個模塊的測試;
第四步,完成與車輛防抱死制動系統(tǒng)的電控單元以及與上位機通信的調(diào)試,移植了汽車動力學模型;
第五步,完成硬件在回路仿真器的軟件設(shè)計與測試。
(三)有益效果
與現(xiàn)有技術(shù)相比,本發(fā)明的基于SOPC的硬件在回路仿真器的開發(fā)方法,硬件在回路仿真器通過采用基于SOPC的軟硬件協(xié)同開發(fā)技術(shù)完成,將嵌入式系統(tǒng)應(yīng)用的先進性、實時性與車輛剎車時的運行狀態(tài)結(jié)合起來,能夠完整準確地記錄并分析剎車狀態(tài)中的各項數(shù)據(jù),進行統(tǒng)一處理,通過汽車仿真軟件在計算機上實時顯示各相關(guān)數(shù)據(jù),為改進和提高電子控制單元的性能提供了科學且準確的數(shù)據(jù)。
具體實施方式
一種基于SOPC的硬件在回路仿真器的開發(fā)方法,包括以下步驟:
第一步,研究國內(nèi)外車輛防抱死制動系統(tǒng)的現(xiàn)狀,研究“V模式”開發(fā)流程中的硬件在回路仿真的相關(guān)知識,結(jié)合FPGA以及SOPC的相關(guān)技術(shù),設(shè)計硬件在回路仿真器;
第二步,對仿真系統(tǒng)中的硬件在回路仿真設(shè)備進行功能劃分,完成硬件各個模塊的測試;
第三步,根據(jù)系統(tǒng)的需求,完成硬件在回路仿真器片上系統(tǒng)的設(shè)計,結(jié)合外圍電路完成各個模塊的測試;
第四步,完成與車輛防抱死制動系統(tǒng)的電控單元以及與上位機通信的調(diào)試,移植了汽車動力學模型;
第五步,完成硬件在回路仿真器的軟件設(shè)計與測試。
上面所述的實施例僅僅是對本發(fā)明的優(yōu)選實施方式進行描述,并非對本發(fā)明的構(gòu)思和范圍進行限定。在不脫離本發(fā)明設(shè)計構(gòu)思的前提下,本領(lǐng)域普通人員對本發(fā)明的技術(shù)方案做出的各種變型和改進,均應(yīng)落入到本發(fā)明的保護范圍,本發(fā)明請求保護的技術(shù)內(nèi)容,已經(jīng)全部記載在權(quán)利要求書中。