電機(jī)控制器 | 叉車控制器 | 電動車配件 | 其他              

BMS功能安全開發(fā)流程(五):硬件系統(tǒng)功能安全設(shè)計

2017-12-15

上一篇介紹了《BMS功能安全開發(fā)流程(三):ASIL等級》,這一篇介紹 《硬件系統(tǒng)功能安全設(shè)計》

硬件的詳細(xì)安全需求來自于TSR,系統(tǒng)架構(gòu)及系統(tǒng)邊界HSI。

根據(jù)ISO 26262-8章節(jié)6.4.2 硬件安全需求規(guī)范應(yīng)包括與安全相關(guān)的每一條硬件要求,包括以下:

a.???為控制要素硬件內(nèi)部失效的安全機(jī)制的硬件安全要求和相關(guān)屬性,這包括用來覆蓋相關(guān)瞬態(tài)故障(例如,由于所使用的技術(shù)而產(chǎn)生的瞬態(tài)故障)的內(nèi)部安全機(jī)制;

b.???為確保要素對外部失效容錯的硬件安全要求和安全機(jī)制的相關(guān)屬性。

c.????為符合其它要素的安全要求的硬件安全要求和安全機(jī)制的相關(guān)屬性;

d.???為探測內(nèi)外部失效和發(fā)送失效信息的硬件安全要求及安全機(jī)制的相關(guān)屬性;及

e.???沒有定義安全機(jī)制的硬件安全要求。

硬件安全要求應(yīng)按照ISO26262-8第6章和第9章的要求進(jìn)行驗證,以提供證據(jù)證明。硬件設(shè)計可以硬件功能方塊圖開始,硬件方塊圖的所有的元素和內(nèi)部接口應(yīng)當(dāng)展示出來。然后設(shè)計和驗證詳細(xì)的電路圖,后通過演繹法(FTA)或者歸納法(FMEA)等方法來驗證硬件架構(gòu)可能出現(xiàn)的故障。

對系統(tǒng)設(shè)計來講大的挑戰(zhàn)是滿足ISO26262硬件架構(gòu)度量。針對ASIL C或D,ISO26262強(qiáng)烈推薦計算單失效和潛在失效概率。具體計算法見ISO26262-8附件。針對單點(diǎn)故障SPF (single-point faults),被稱為單點(diǎn)故障度量(single-pointfault metric -SPFM),針對潛在失效故障,被稱為潛在故障度量( latent-faultmetric-LFM)。對于每一個安全目標(biāo),由ISO26262要求的“潛伏故障度量”的定量目標(biāo)值應(yīng)基于下列參考目標(biāo)值:

表1 SPFM和LFM推薦值

對BMS系統(tǒng)來講,電池包電壓傳感器是一個非常重要的傳感器,因此針對不同的ASIL等級需要分析電池包電壓傳感器不同的失效模式。下表是不同的ASIL級別所需要覆蓋到失效模式。

表2?電池包電壓傳感器常見失效模式及覆蓋度

ISO26262推薦用兩個可選的方法以評估違背安全目標(biāo)的殘余風(fēng)險是否足夠低。

兩個方法都評估由單點(diǎn)故障、殘余故障和可能的雙點(diǎn)故障導(dǎo)致的違背安全目標(biāo)的殘余風(fēng)險。如果顯示為與安全概念相關(guān),也可考慮多點(diǎn)故障。在分析中,對殘余和雙點(diǎn)故障,將考慮安全機(jī)制的覆蓋率,并且,對雙點(diǎn)故障也將考慮暴露持續(xù)時間。

個方法包括使用概率的度量,即“隨機(jī)硬件失效概率度量”(probabilisticmetric for random hardware failures-PMHF),通過使用例如定量故障樹分析(FTA)或者(Failure Mode Effects and Diagnostic Analysis – FMEDA)及將此計算結(jié)果與目標(biāo)值相比較的方法,評估是否違背所考慮的安全目標(biāo)。

第二個方法包括獨(dú)立的評估每個殘余和單點(diǎn)故障,及每個雙點(diǎn)失效是否導(dǎo)致違背所考慮的安全目標(biāo)。此分析方法也可被考慮為割集分析。推薦的隨機(jī)失效目標(biāo)值如下表3。在文章[1]中選用第二種方法來驗證BMS均衡電路的隨機(jī)失效,單點(diǎn)失效等。

表3?隨機(jī)失效目標(biāo)值

在前面幾章分析過從HARA分析得到Safe Goal,從Safe Goal推導(dǎo)出FSR,從FSR推導(dǎo)出TSR。并以BMS的過充作為例子進(jìn)行了詳細(xì)的介紹。文章[1]選取了TI公司的BQ20Z80芯片,監(jiān)控四個cell電壓,管理均衡。圖1是電路原圖(表示看不清,可以看參考文獻(xiàn)[2]的高清大圖),該電路的核心元器件是ICBQ20Z80,BQ2940是過充二級保護(hù)芯片。文章針對過充保護(hù)功能,選擇方法2展開對安全目標(biāo)-“Battery overcharging shallbe prevented ”的隨機(jī)失效失效評估。該方法不僅考慮到錯誤發(fā)生的可能性同時還考慮到安全機(jī)制的有效性。文章評估了芯片BQ2940及采樣芯片BQ2931。

圖1?電芯電壓采樣均衡架構(gòu)圖

ISO 26262標(biāo)準(zhǔn)中引入了失效率等級。硬件元器件失效率的失效率等級評級應(yīng)按如下確定:

a.???失效率等級1 對應(yīng)的失效率應(yīng)少于ASILD 的目標(biāo)除以100(見表3)

b.???失效率等級2 對應(yīng)的失效率應(yīng)少于或等于10倍的失效率等級1 對應(yīng)的失效率(見表4)

表4?失效率等級

如果單點(diǎn)失效違背ASILC的安全目標(biāo),那個對應(yīng)的合適的失效率等級為FRC 1或者有其他額外測量的FRC2

采樣均衡電路的失效可能會導(dǎo)致電芯過充,進(jìn)一步引起熱失控。因此根據(jù)SafetyGoal推導(dǎo)出的安全要求如圖2。

圖2?功能安全要求

根據(jù)FSR可以推導(dǎo)出TSR,TSR見圖3

圖3?技術(shù)安全要求

這是安全目標(biāo)所導(dǎo)出想系統(tǒng)的TSR,需要從中分離出單獨(dú)跟硬件相關(guān)的或者和軟件硬件都相關(guān)的TSR,因此硬件的TSR為:

·????????Overcharge condition shall be detectedwithin Y ms and,

·????????Current to the battery shall beinterrupted within Z ms.

·????????根據(jù)上面的分析有兩條TSR分配給了硬件系統(tǒng)。在文檔[1]中歸納總結(jié)了安全目標(biāo)的安全機(jī)制,見表5:

表5?分配給硬件的過充保護(hù)安全機(jī)制

·????????實施安全機(jī)制中需要用到的硬件元器件預(yù)估失效率(failurein time- FIT)。用于確定硬件元器件失效率和失效模式分布的業(yè)界公認(rèn)的來源包括IEC/TR62380, IEC 61709, MIL HDBK 217 F notice 2, RIAC HDBK 217 Plus, UTE C80-811,NPRD 95, EN 50129:2003, Annex C, IEC 2061:2005, Annex D, RIAC FMD97 和 MIL HDBK 338。文章[1]中選取數(shù)據(jù)庫MILHDBK 217和芯片供應(yīng)商所提供的數(shù)據(jù)來評估安全機(jī)制。

·????????文章[1]中采用AFEBQ2931(TI)作為過充二級保護(hù)芯片,表是對過充保護(hù)的安全機(jī)制的評估。從下表格可以看出,安全目標(biāo)的失效模式覆蓋率為99%,針對不同的與之安全相關(guān)的部件。

表6?安全機(jī)制評估

一旦完成硬件架構(gòu)的設(shè)計和樣件設(shè)計,與之對應(yīng)的不同的元素,系統(tǒng)集成測試也應(yīng)該定義好。在ISO26262-8中,針對不同的ASIL等級推薦了不同的測試方法。

上一篇:
下一篇: