汽車電子開發流程淺析
發布時間:2011-10-28
中心議題:
汽車電子產品是軟硬件結合的嵌入式係統。為了節約資源,縮短產品開發周期,一般應采取軟硬件同步開發的方案。
1、汽車電子產品的開發流程
qichedianzichanpinshiruanyingjianjiehedeqianrushixitong。weilejieyueziyuan,suoduanchanpinkaifazhouqi,yibanyingcaiquruanyingjiantongbukaifadefangan。qichedianzichanpindekaifa工具對軟硬件的同步開發、調試提供了很好的支持。汽車電子產品的軟件開發分為功能描述、軟件設計、代碼生成、操作係統環境下高級調試等步驟。汽車電子產品的硬件開發分為硬件描述、硬件設計、硬件調試等步驟。當軟件設計完成後,通過使用相應的工具,完成在虛擬ECU平台上的驗證。當硬件設計完成後,與硬件一起進行軟硬件集成調試。通過這種開發方式,縮短了產品上市的時間。

軟硬件並行的開發方案
2.汽車電子產品軟件開發流程
汽車電子產品軟件開發流程是“V”形開發流程。“V”形開發流程分為五個階段,即功能設計、原型仿真、代碼生成、硬件在回路仿真-HIL、標定。
在功能設計階段使用的主要工具是MATLAB。通過使用MATLAB提供的Simulink、Stateflow等工具,完成控製方案的設計、功能模塊的設計、控製算法的設計等任務,並進行初步的仿真模擬工作。在原型仿真階段使用的主要工具是dSPACE。使用dSPACE提供的快速控製原型-RCP工具完成離線的仿真工作。在開始該階段之前,需要使用Real Time Workshop、Targetlink等工具完成由Simulink、Stateflow等產生的代碼向標準 C代碼的轉換工作。
[page]
3.汽車電子產品代碼生成過程
在進行向標準 C代碼的轉換的過程中,可以根據需要加入符合OSEK規範的嵌入式實時操作係統。在代碼生產階段使用的主要工具是CodeWarrior。通過使用CodeWarrior提供的編譯器、調試器等工具,完成從標準C代碼向目標硬件平台上的產品代碼的轉換工作。下圖表示了汽車電子產品的代碼生成過程。
汽車電子產品代碼生成過程
4.汽車電子係統劃分
汽車電子產品可分為兩大類:1. 汽車電子控製裝置,包括動力總成控製、底盤和車身電子控製、舒適和防盜係統。2. 車載汽車電子裝置,包括汽車信息係統(車載電腦)、導航係統、汽車視聽娛樂係統、車載通信係統、車載網絡等。
下圖所示為汽車電子係統的劃分示意圖。
- 汽車電子產品軟件開發流程
- 汽車電子產品代碼生成過程
- 汽車電子係統劃分
- 軟硬件並行的開發方案
汽車電子產品是軟硬件結合的嵌入式係統。為了節約資源,縮短產品開發周期,一般應采取軟硬件同步開發的方案。
1、汽車電子產品的開發流程
qichedianzichanpinshiruanyingjianjiehedeqianrushixitong。weilejieyueziyuan,suoduanchanpinkaifazhouqi,yibanyingcaiquruanyingjiantongbukaifadefangan。qichedianzichanpindekaifa工具對軟硬件的同步開發、調試提供了很好的支持。汽車電子產品的軟件開發分為功能描述、軟件設計、代碼生成、操作係統環境下高級調試等步驟。汽車電子產品的硬件開發分為硬件描述、硬件設計、硬件調試等步驟。當軟件設計完成後,通過使用相應的工具,完成在虛擬ECU平台上的驗證。當硬件設計完成後,與硬件一起進行軟硬件集成調試。通過這種開發方式,縮短了產品上市的時間。

軟硬件並行的開發方案
2.汽車電子產品軟件開發流程
汽車電子產品軟件開發流程是“V”形開發流程。“V”形開發流程分為五個階段,即功能設計、原型仿真、代碼生成、硬件在回路仿真-HIL、標定。

在功能設計階段使用的主要工具是MATLAB。通過使用MATLAB提供的Simulink、Stateflow等工具,完成控製方案的設計、功能模塊的設計、控製算法的設計等任務,並進行初步的仿真模擬工作。在原型仿真階段使用的主要工具是dSPACE。使用dSPACE提供的快速控製原型-RCP工具完成離線的仿真工作。在開始該階段之前,需要使用Real Time Workshop、Targetlink等工具完成由Simulink、Stateflow等產生的代碼向標準 C代碼的轉換工作。
[page]
3.汽車電子產品代碼生成過程
在進行向標準 C代碼的轉換的過程中,可以根據需要加入符合OSEK規範的嵌入式實時操作係統。在代碼生產階段使用的主要工具是CodeWarrior。通過使用CodeWarrior提供的編譯器、調試器等工具,完成從標準C代碼向目標硬件平台上的產品代碼的轉換工作。下圖表示了汽車電子產品的代碼生成過程。

汽車電子產品代碼生成過程
4.汽車電子係統劃分
汽車電子產品可分為兩大類:1. 汽車電子控製裝置,包括動力總成控製、底盤和車身電子控製、舒適和防盜係統。2. 車載汽車電子裝置,包括汽車信息係統(車載電腦)、導航係統、汽車視聽娛樂係統、車載通信係統、車載網絡等。
下圖所示為汽車電子係統的劃分示意圖。

特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 2026藍牙亞洲大會暨展覽在深啟幕
- 新市場與新場景推動嵌入式係統研發走向統一開發平台
- 維智捷發布中國願景
- 2秒啟動係統 • 資源受限下HMI最優解,米爾RK3506開發板× LVGL Demo演示
- H橋降壓-升壓電路中的交替控製與帶寬優化
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
Tektronix
Thunderbolt
TI
TOREX
TTI
TVS
UPS電源
USB3.0
USB 3.0主控芯片
USB傳輸速度
usb存儲器
USB連接器
VGA連接器
Vishay
WCDMA功放
WCDMA基帶
Wi-Fi
Wi-Fi芯片
window8
WPG
XILINX
Zigbee
ZigBee Pro
安規電容
按鈕開關
白色家電
保護器件
保險絲管
北鬥定位
北高智

