(1)硬件系統功能安全設計。硬件的詳細安全需求來自于TSR,系統架構及系統邊界HSI。硬件設計可以硬件功能方塊圖開始,硬件方塊圖的所有的元素和內部接口應當展示出來。然后設計和驗證詳細的電路圖,最后通過演繹法(FTA)或者歸納法(FMEA)等方法來驗證硬件架構可能出現的故障。對BMS系統來講,電池包電壓傳感器是一個非常重要的傳感器,因此針對不同ASIL等級要分析電池包電壓傳感器不同的失效模式。一部分失效模式可以通過硬件的需求防范,一部分失效模式可以被分離為軟件需求去防范。
每個技術安全要求怎么樣設計,與實際產品功能、技術發展水平,供應商水平等密切相關,是不同廠家產品差異性的起點。而產品具體執行,有自己不同的思路,有的是不適用安全機制,直接要求零部件提高自身功能安全等級;有的則選擇新增監測機制或者供應不同原理的冗余設計,用以提高功能安全等級。
(2)bms軟件系統設計。在軟件開發一般遵循V模型,左邊是開發過程,右邊對應的測試過程。BMS在軟件架構設計中,要重點考慮軟件的可維護性及可測試性。軟件在整個產品周期內都應當考慮維護性,同時還要考慮軟件架構的設計測試的容易實現,至此產品的設計開發環節已經全部完成。