VCU軟件開發(fā)有多種平臺以及開發(fā)方法,不同的公司有不同的選擇,在這里就先不詳細(xì)去介紹了,今天我們來了解如何使用D2P開發(fā)平臺開發(fā)VCU軟件。
什么是D2P開發(fā)平臺?D2P開發(fā)平臺有哪些優(yōu)勢?D2P開發(fā)平臺有哪些組成部分?又如何使用D2P開發(fā)平臺開發(fā)VCU軟件?且聽我細(xì)細(xì)道來。
1、什么是D2P開發(fā)平臺?
D2P電控單元快速開發(fā)與產(chǎn)業(yè)化平臺(簡稱D2P),采用美國伍德沃德(WOODWARD)公司MotoHawk Control Solutions解決方案,基于Matlab/Simulink模型化的控制策略開發(fā)環(huán)境和汽車產(chǎn)品級標(biāo)準(zhǔn)硬件,可實現(xiàn)控制策略開發(fā)、接口硬件配置、系統(tǒng)標(biāo)定、樣車調(diào)試、批量裝車等功能。
2、D2P開發(fā)平臺有哪些優(yōu)勢?
(1)美國伍德沃德公司產(chǎn)品級汽車硬件平臺,成熟穩(wěn)定;
(2)基于MATLAB/SIMULINK模型化的控制策略開發(fā)環(huán)境,一鍵自動代碼生成;
(3)成熟的MATLAB/SIMULINK底層模塊庫,模塊化調(diào)用,多年市場應(yīng)用經(jīng)驗;
(4)支持CCP/XCP標(biāo)準(zhǔn),與主流標(biāo)定軟件INCA, CANape無縫連接;
(5)開發(fā)、樣車和批量使用統(tǒng)一的軟硬件開發(fā)平臺,縮短研發(fā)周期;
(6)軟硬件不互相綁定,可一套軟件多套硬件;
(7)可應(yīng)用于新能源汽車領(lǐng)域如VCU(整車控制器),F(xiàn)CU(燃料電池控制器)等多種控制器軟件開發(fā)。
3、D2P開發(fā)平臺有哪些組成部分?
(1)基于Matlab/Simulink/Stateflow開發(fā)環(huán)境,擁有成熟的Matlab/Simulink底層模塊庫(也稱MotoHawk模塊庫),包含Hardware Configuration Blocks,I/O Blocks, Fault Blocks,Data Storage Blocks, CAN Blocks, CCP Blocks等模塊。
(2)代碼刷寫、數(shù)據(jù)監(jiān)視與在線標(biāo)定軟件MotoTune。
(3)產(chǎn)品級代碼編譯器GreenHills/GCC,將Simulink模型編譯為可供D2P平臺控制器使用的VCU軟件即“.srz”文件。
(4)汽車產(chǎn)品級硬件(控制器),可供工程師驗證開發(fā)的控制策略。
4、如何使用D2P開發(fā)平臺開發(fā)VCU軟件?
工程師開發(fā)VCU軟件需要完成以下工作內(nèi)容。
1創(chuàng)建一個Simulink工程文件(.slx文件)
2從MoMotoHawk模塊庫調(diào)出硬件配置模塊,配置使用的控制器型號。
3根據(jù)VCU功能規(guī)范調(diào)用Simulink模塊和MotoHawk模塊搭建VCU控制策略模型。
4使用GCC編譯器將搭建完成的VCU控制策略模型編譯為.srz文件。
5將開發(fā)好的VCU軟件(.srz文件)使用MotoTune刷寫進(jìn)控制器中,依據(jù)VCU功能規(guī)范驗證控制策略的正確性。
完成以上步驟即完成了VCU軟件的開發(fā)。