汽車電子中的V型開發流程很流行:機械、硬件、軟件、系統、測試五個部分都有自己的V型。這裏根據壹些公開的資料來討論這個開發過程。
最經典和最常見的是系統的V型開發過程:
所有ECU都從系統啟動。最初,必須將客戶的規格作為最重要的過程進行分析,從中可以分離出硬件、軟件、組織和測試要求的詳細內容。
這個比上面說的清楚多了。
尤其對於硬件設計,從系統到硬件工藝的轉化尤為重要。
如果以數字電路為核心流程,下圖更明顯,這與壹般的硬件設計流程不同:
硬件設計的通常階段是
需求分析
原理圖設計
印刷電路板設計
試驗
而對這個過程最好的描述就是下圖:
需求分析和頂層設計:這兩個階段本質上是分析和需求設計的過程,從客戶的規格說明書出發,分析整理系統的診斷、網絡、硬件需求、性能需求等。,然後整體組合設計,以整體熱分析和SPA為主導開始規劃和模塊劃分。象征性的工作是繪制模塊圖和接口規範。
具體設計:頂層設計完成後,可以大致得到示意圖。拿到原理圖只是壹個階段性的工作,需要綜合評估原理圖中的設計、故障率、最壞情況、熱應力分析、失效模式分析等不同角度來評估原理圖的實際情況。當然,在起步階段,要走那種高效簡潔的評價。
實施:這是印刷電路板的工作,尤其是EMc和生產的要求,使得我們需要投入巨大的精力來完成這項工作。
單元測試:我們需要測試各個功能中可能出現的壹些問題,所以需要定制壹些小的測試軟件來評估電路功能模塊的性能。
完成測試:這需要在軟件自身代碼測試的基礎上,整合軟件、硬件和機構外殼的測試過程。
系統測試:此事需要添加網絡控制等壹系列與實際車輛情況相似的工況,才能得到模塊的在線性能。
事實上,每個公司往往會簡化和增加上述的壹些流程,比如元器件選擇,往往需要選擇和驗證。這個階段太早或者太晚,需要分成兩部分。在設計原理圖之前有壹個選擇過程,在設計PCB之前有壹個驗證過程。