其次,同濟大學中德學院利用維克多 DaVinci Developer工具設計出RTE軟件架構,包含所有的應用層SWC框架及其所包含的Runnables和接口變量等。利用MATLAB/Simulink工具開發(fā)功能完整的SWC模型,包含各種故障診斷模塊和電機控制算法模塊。在MIL/SIL/PIL測試驗證之后,利用代碼自動生成技術將Simulink模型轉換為SWC源代碼。同時,設計中利用英飛凌MCAL配置工具和維克多 DaVinci Configurator對MCAL、ECU抽象層、服務層等進行合理配置,開發(fā)出符合AUTOSAR規(guī)范的基礎軟件(BSW)。根據不同應用需求,可以靈活地增減BSW模塊。通過對BSW的標準化能夠把硬件從軟件中抽象出來,提升了應用層軟件可重復利用率,大大提高了應用軟件工程師的開發(fā)效率。最后,對基礎軟件和應用層軟件進行集成,實現(xiàn)了穩(wěn)定可靠的電機轉矩控制,電機相電流波形如下:
圖2:電機相電流波形
此外,上海大郡動力控制技術有限公司及同濟大學還榮獲了國家重點研發(fā)計劃(2016~2020年度)“電機驅動控制器功率密度倍增技術(重大共性關鍵技術類)”資助,將與英飛凌、維克多進一步展開深度合作,在當前英飛凌Aurix TC275硬件平臺和維克多 AUTOSAR 4.0.3軟件平臺的基礎上,引入ISO26262規(guī)范的設計流程,針對汽車廠商提出的功能安全目標,在系統(tǒng)、硬件和軟件的設計中加入功能安全機制,開發(fā)符合ASIL-C等級的電機控制器,并計劃在2019年實現(xiàn)電機控制器的批量生產。