用于確定在中央單元和多個相互獨立的電子構件之間的連接線中的故障的方法和裝置制造方法
【專利摘要】本發(fā)明涉及一種用于確定連接線(120)中的至少一個故障(125、126、127)的方法(200),該連接線在多個電子的連接單元(117a-c)和多個相互獨立的外圍的單元(130)之間,其中,多個連接單元(117a-c)通過易失性的在控制單元(115)中編程的算法來控制并且其中所述連接線(120)在所述外圍的單元(130a-c)和所述多個連接單元(117)之間分別借助于至少一個雙線線路來實施。該方法(200)包括將開始信號從控制單元(115)輸出至多個連接單元(117a)中的第一連接單元以便開始故障(125)的確定的步驟。該方法(200)還包括將測試信號施加至多個連接單元(117a)中的第一連接單元的接口(140a)的步驟,其中,測試信號的該施加通過在第一連接單元(117a)中編程的非易失性的第一算法(160a)來監(jiān)控和/或控制。該方法(200)也包括在第二連接單元(117b)的接口(140b)上獲取測試信號的過臨界耦合并且將表示過臨界耦合的故障值保存在第一寄存器(170b)之中的步驟,其中,故障值的獲取和保存通過非易失性的在第二連接單元(117b)中編程的第二算法(160b)來監(jiān)控和/或控制。最后,該方法(200)包括通過控制單元(110)至少從第一寄存器(170b)中讀出(240)至少一個故障值的步驟,以便確定在第一連接單元(117a)和多個外圍的單元(130)之間的連接線(120)中的故障。
【專利說明】用于確定在中央單元和多個相互獨立的電子構件之間的連接線中的故障的方法和裝置
【技術領域】
[0001]本發(fā)明涉及一種用于確定在中央單元和多個相互獨立的電子構件之間的連接線中的故障的方法,涉及一種相應的裝置以及涉及一種相應的計算機程序產(chǎn)品。
【背景技術】
[0002]在電路板上的一個或者多個ASIC的多個PSI5接口之間的交叉耦合測試在此之前都是通過軟件控制來執(zhí)行的。然而,這將是極其耗時的,因為通過軟件的測試的控制需要巨大數(shù)量的待讀出的和待執(zhí)行的命令。特別地,在機動車技術中,在所有安全性相關的系統(tǒng)中在行駛開始之前原則上必須檢驗,在將來的具有較高數(shù)量的相互連接的傳感器作為構件的車輛中能夠意味著極大的時間花費,在該車輛能夠進入運行之前。這對于車輛的用戶來說是不舒適的。
【發(fā)明內(nèi)容】
[0003]鑒于此背景,借助于本發(fā)明依據(jù)獨立權利要求提供了一種方法、進而提出了一種使用該方法的裝置以及最后提供了一種相應的計算機程序產(chǎn)品。由相應的從屬權利要求和后續(xù)的說明書中給出了有利的設計方案。
[0004]本發(fā)明提供了一種用于確定連接線中的至少一個故障的方法,所述連接線在多個電子的連接單元和多個相互獨立的外圍的單元之間,其中,所述多個連接單元通過易失性的在控制單元中編程的算法來控制并且其中所述連接線在所述外圍的單元和所述多個連接單元之間分別借助于至少一個雙絞線來實施,其中,所述方法具有以下步驟:
[0005]-將開始信號從所述控制單元輸出至所述多個連接單元中的第一連接單元,以便開始所述故障的所述確定;
[0006]-將測試信號施加至所述多個連接單元中的第一連接單元的接口,其中,所述測試信號的所述施加通過在所述第一連接單元中編程的非易失性的第一算法來監(jiān)控和/或控制;
[0007]-在第二連接單元的接口上獲取所述測試信號的過臨界耦合并且將表示所述過臨界耦合的故障值保存在第一寄存器之中,其中,所述故障值的所述獲取和所述保存通過非易失性的在所述第二連接單元中編程的第二算法來監(jiān)控和/或控制;并且
[0008]-通過所述控制單元至少從所述第一寄存器中讀出所述至少一個故障值,以便確定在所述第一連接單元和多個外圍的單元之間的所述連接線中的故障。
[0009]裝置在此能夠理解為電氣的裝置,其處理傳感器信號并且據(jù)此輸出控制信號,所述裝置能夠具有被硬件地和/或軟件地加以構造的接口。在硬件的構造的情況下,所述接口能夠例如為所謂的ASIC系統(tǒng)的一部分,該ASIC系統(tǒng)含有所述裝置的不同的功能。然而,所述接口具有自身的、集成的電路也是可能的或者至少部分地由分立的構件構成也是可能的。在軟件的構造的情況下,所述接口能夠為軟件模塊,該軟件模塊例如和其他的軟件模塊一起存在于微控制器智商。過臨界耦合能夠理解為電氣的信號的傳輸,其要么通過在兩個電導體之間的導電的連接和/或通過在兩個非常近的電導體之間的信號的無線的傳輸來實現(xiàn)。
[0010]一種具有程序代碼的計算機程序產(chǎn)品也是有利的,該程序代碼在機械可讀的諸如半導體存儲器、硬盤存儲器或者光存儲器上存儲并且勇于執(zhí)行根據(jù)前述實施形式所述的方法或者其變型方案,當所述程序產(chǎn)品在計算機或者設備上實施時。
[0011]本發(fā)明基于以下知識,即通過基于硬件的測試能夠顯著地降低通過軟件控制的交叉耦合測試的相對高的時間需求和復雜度。特別地,例如用于接觸實施為外圍的傳感器或者在該外圍的傳感器中的ASIC的所述連接單元具有硬件電路,在該硬件電路中實現(xiàn)用于控制交叉耦合測試的算法。以這樣的方式能夠例如在車輛的啟動之后快速地實現(xiàn)裝備有PSI5接口的控制器的運行準備。
[0012]依據(jù)本發(fā)明的其實施形式在所述獲取的步驟中還獲取在所述第一連接單元的第二接口上的所述測試信號的過臨界耦合和將表示所述過臨界耦合的第二故障值保存在第二寄存器之中是有利的,其中,在所述第一連接單元的所述第二接口上的所述測試信號的過臨界耦合和所述第二故障值的保存通過所述第一算法來監(jiān)控和/或控制。本發(fā)明的此類的實施形式提供了如下的優(yōu)點,即不僅會測量所述測試信號對其他的連接單元的影響也會測量對輸出所述測試信號的連接單元的影響。
[0013]依據(jù)本發(fā)明的另外的實施形式,還能夠設置有將另一個測試信號施加在所述第二連接單元的所述接口上的步驟,其中,通過所述第二算法來監(jiān)控所述另一個測試信號的所述施加并且其中還設置有在所述第一連接單元中的所述第一接口處獲取所述另一個測試信號的過臨界耦合的步驟和將表示所述另一個測試信號的所述過臨界耦合的第三故障值保存在第三寄存器中的步驟,其中,通過所述第一算法來監(jiān)控和/或控制所述獲取所述另一個測試信號的所述過臨界耦合的步驟和所述第三故障值的所述保存的步驟。本發(fā)明的此類的實施形式提供了如下的可能性,即所述連接單元中的不僅一個連接單元作為“主”被用于在所述構件之間的連接線的準確性的檢驗。以這樣的方式能夠驗證顯著地大量的可能的故障。
[0014]依據(jù)本發(fā)明的附加的實施形式也能夠在獲取所述另一個測試信號的過臨界耦合的步驟中還實現(xiàn)在所述第二連接單元的至少一個第二接口上所述另一個測試信號的過臨界耦合的獲取和表示所述過臨界耦合的第四故障值在第四寄存器中的保存,其中,通過所述第二算法來監(jiān)控和/或控制所述另一個測試信號的所述過臨界耦合的所述獲取和所述第四故障值的所述保存。本發(fā)明的此類的實施形式同樣提供以下優(yōu)點,即當?shù)诙B接單元作為用于輸出所述另一個測試信號的主時,也能夠識別在所述另外的連接單元的兩個接口之間的連接之中的故障。
[0015]為了達到軟件控制的中央單元的減負,多個在所述構件之間的連接線之中的故障的故障識別的執(zhí)行應該通過一個或者多個在硬件中實現(xiàn)的算法加以實現(xiàn)。因此,特別有利地。單個的連接單元的作為用于輸出相應的測試信號的“主”的轉(zhuǎn)換同樣通過相應的算法在各自的連接單元中進行。依據(jù)另一個本發(fā)明的實施形式,因此,在所述保存另一個測試信號的步驟之前將控制信號由所述第一算法輸出至所述第二算法,以便通過所述第二算法開始所述另一個測試信號的保存。[0016]為了能夠盡可能快速并且有效地檢驗在所述中央單元的控制單元和多個連接單元之間的連接,在測試信號的保存之后在所述第一連接單元的接口上不僅應該分析該測試信號對于第二連接單元的接口的影響,而且還應該分析所述測試信號對于一個或者多個另外的接口的影響。一句本發(fā)明的有利的實施形式因此在所述獲取的步驟中還能夠獲取在至少一個第三連接單元的接口上的測試信號的過臨界耦合并且將表示在所述第三連接單元的所述接口上的所述測試信號的所述過臨界耦合的第五故障值保存在第五寄存器之中,其中,在所述第三連接單元的所述接口上的所述測試信號的所述過臨界耦合的所述獲取和所述第五故障值的所述保存通過在非易失性的在第三連接單元中編程的第三算法來監(jiān)控和/或控制。
[0017]為了確保能夠正確地獲取在另一個接口上的所述信號的過臨界耦合,應當考慮在所述第一連接單元的接口上的所述信號的穩(wěn)定。因此,依據(jù)本發(fā)明的一個實施形式,在所述保存的步驟和所述獲取的步驟之間等待一個預先限定的時間段。
[0018]為了能夠特別快速地將故障值存儲在所涉及的構件單元之中或者為了能夠由所述中央單元的控制單元特別快速地讀出所確定的故障值,依據(jù)本發(fā)明的一個特別的實施形式,在所述獲取的步驟中將所述故障值保存在所述第一寄存器之中,其中,所述第一寄存器是所述第二連接單元的一部分或者其中所述第一寄存器是所述中央單元的所述控制單元的一部分。
[0019]特別有利地,當前所介紹的解決方案能夠在一種場景下使用,在該場景中所述方法在使用PSI5接口的情況下被實施為在所述第一連接單元中的接口并且被實施為在所述第二連接單元中的接口。特別地,前述的解決方案能夠在機動車技術或者機動車電子裝置的范圍內(nèi)使用
【專利附圖】
【附圖說明】
[0020]接下來將借助于所附的附圖示例性地進一步闡述本發(fā)明。其中:
[0021]圖1示出了一種車輛的方框圖,在該車輛中將使用本發(fā)明的一個實施例;
[0022]圖2示出了作為方法的本發(fā)明的一個實施例的流程圖;
[0023]圖3示出了用于在本發(fā)明的一個實施例中使用的方法的另一個詳細的流程圖;以及
[0024]圖4示出了用于在本發(fā)明的一個實施例中使用的方法的又一個詳細的流程圖。
[0025]在接下來的本發(fā)明的優(yōu)選的實施例的說明中,對于在不同的附圖中所示出的并且起相似作用的元件將使用相同的或者相似的附圖標記,其中將避免該些元件的重復的描述。
【具體實施方式】
[0026]圖1示出了車輛100的方框圖,在該車輛中將使用本發(fā)明的一個實施例。在此設置有軟件控制的中央單元110。該中央單元110包括控制單元115,該控制單元例如被構造為微控制器或者數(shù)字的信號處理器并且例如通過SPI總線116與連接單元117連接,該連接單元被設置為硬件的接口用于接觸接下來還將進一步加以闡述的外部的單元。連接單元117通過連接線120與多個外圍的單元130相連接,該連接線分別被設計為兩線信號線(例如以PSI5連接線或者接口)。其中在圖1中,不限制一般性地僅示出了了三個外圍的單元130,即第一單元130a、第二單元130b和第三單元130c。然而,也能夠設置另外的(在圖1中未明示地加以示出的)單元130,其相似地借助于相應的連接線120與對應地相關聯(lián)的連接單元117相連接。這些連接單元117中的每個連接單元例如包括第一接口 140、第二接口 150、在所涉及的連接單元117的硬件中的非易失性地存儲的算法160以及寄存器170,在該寄存器中將能夠存儲一個或者多個故障值。
[0027]外圍的單元130能夠為傳感器(例如加速度傳感器、壓力傳感器或者結構噪聲傳感器或者類似的),它們將相應的傳感器信號發(fā)送至連接單元117的接口 140和接口 150中的一個接口,從而使得所涉及的連接單元117能夠分析由相應地所涉及的傳感器所發(fā)送的信號并且例如激活人員安全裝置,諸如用于優(yōu)化車輛100的乘員195的安全性的安全氣囊180或者皮帶拉緊器190。
[0028]如今為了將中央單元110的相應的連接單元117的單個的接口 140或150與該中央單元的控制單元115加以連接,第一連接單元117a的第一接口 140a例如通過第一連接線120a與第一外圍的單元130a加以連接,第一連接單元117a的第二接口 150a例如通過第二連接線120b與第一外圍的單元130a加以連接,第二連接單元117b的第一接口 140b例如通過第三連接線120c與第二外圍的單元130b加以連接,第二連接單元117b的第二接口150b通過第四連接線120d同樣與第二外圍的單元130b相連接,第三連接單元117c的第一接口 140c通過第五連接線120e與第三外圍的單元130c相連接并且第三連接單元117c的第二接口 150c通過第六連接線120f與中央單元110的第三外圍的單元130c相連接。外圍的單元130中的每個單元僅通過連接線120與中央單元110的相應的連接單元117相連接也是可行的。
[0029]如今為了檢查單個的連接線120的正確的功能和準確性,至今為止均通過中央單元Iio中的軟件控制的控制單元115來實施檢查算法,然而在控制單元115中通過該檢查算法的單個的命令的讀入、解釋和實施來實現(xiàn)是花費高昂的并且因此是緩慢的。依據(jù)在此所介紹的解決方案如今將由控制單元115來發(fā)出一個信號例如發(fā)送至第一連接單元117a,以便能夠通過在第一連接單元117a的硬件中實現(xiàn)的算法160a或者相應地設置的控制單元來開始故障檢查的執(zhí)行,該控制單元能夠?qū)嵤┰撍惴?60a。
[0030]為此,將例如一個測試信號施加在該第一連接單元117a的第一接口 140a之上。該測試信號能夠例如存在于以下形式,即在第一連接線120a的兩個金屬絲之間的預先限定的電壓電平。如果現(xiàn)在故障存在于連接120之中,例如通過有損壞的隔離或者在第一連接線120a的金屬絲中的一根金屬絲和第三連接線120c的一根金屬絲之間的焊片125所引起的,那么該故障能夠在第二連接單元117b的第一接口 140b處被識別出來。在這樣的情況下在第三連接線120c上的電壓電平例如比沒有以焊片125為形式的故障的情況更大。因此,在第二連接單元117b的第一接口 140b上能夠獲取在第三連接線120c上的第一連接線120a的測試信號的過臨界耦合。第二連接單元117b在該情況下在一種狀態(tài)之下,在該狀態(tài)下在連接線120c和120d上不會有任何測試信號通過接口 140b或者150b加以輸出,而是與之相反地在相應的接口 140b和150b上監(jiān)控在第三和/或第四連接線120或者120d上的測試信號的過臨界耦合。如果識別到例如通過故障125的存在來過臨界耦合在第三連接線120c上的測試信號的,那么通過在第二連接單元117b的硬件中固定地加以編程的算法160b來獲取該情況并且將其存儲在第二連接單元117b的相應的存儲器或者相應的寄存器170b之中。
[0031]以前述的方式也能夠?qū)⒃诘谝贿B接線120a和第五連接線120e之間的故障在第三連接單元117c的第一接口 140c處加以識別,其中,該故障例如由于第二焊片126所引起。在這種情況下,能夠通過在第三連接單元117c的硬件中非易失性地加以編程的算法160c的使用在第三連接單元117c的第一接口 140c處獲取表示該故障的故障值并且將該故障值存入寄存器或者第三連接單元117c的存儲器170c之中。
[0032]為了確定在第一和第二連接線120a和120b之間的故障(例如由于短路127所引起的),在單個的外圍單元例如第一外圍單元130a的接口之中,算法160a或者實施該算法160a的控制單元在第一連接單元117a的第二接口 150a處記錄表示該故障127的故障值并且將其存入存儲器或者寄存器170a之中。
[0033]如今為了能夠盡可能地獲取在連接線之中的所有出現(xiàn)的故障,能夠通過第一連接單元117a的算法160a將控制信號(例如通過SPI總線116和中央單元110的控制單元115)發(fā)送至第二連接單元117b的算法160b (或者實施該算法的控制單元),接下來該算法160b在第二連接單元117b之中(或者在其中實施第二連接單元117b的算法160b的控制單元)例如將(另一個)測試信號通過第二連接單元117b的第一接口 140b輸出在第三連接線120c之上。該另一個測試信號能夠例如在形狀和幅度上相應于之前由第一連接單元117a的第一接口 140a所輸出的測試信號。以這樣的方式能夠例如由于在第一和第三連接線120a和120c之間的焊片所引起的故障125也能夠在第一連接單元117a的第一接口140a之中識別并且在存儲器170a中通過相應的表示該故障125的故障值來保存。
[0034]如今,通過前述的工作方式的重復,例如每個在圖1中所示處的接口 140或者150被用于主接口,通過該主接口能夠?qū)⑾鄳臏y試信號輸出至所屬的連接線120之上,其中,在其他的要么屬于相同的連接單元要么屬于其他的連接單元的接口中能夠?qū)崿F(xiàn)響應于在主接口上施加的測試信號的過臨界耦合的相應的接口的檢查。其中,該檢查能夠在不在中央單元110的控制單元115中實施相應的軟件代碼的情況下實現(xiàn),由此使得在連接線120中的準確性的檢查的實施相較于應用軟件控制的算法明顯更為快速。
[0035]最后,在單個的連接單元117的寄存器170中存入的故障值例如通過中央單元110的控制單元115加以讀出,進而能夠獲取各自的連接線120的故障狀態(tài)。該讀出能夠例如再次在使用基于軟件的算法在中央單元110中加以實現(xiàn),因為該讀出并不需要大量的待處理的命令并且因此能夠足夠快速地加以實施。此外,僅需要讀取命令,當寄存器含有所有接口的故障項時。
[0036]與之相反地,通過軟件加以控制的交叉耦合測試(如其在【背景技術】中加以實現(xiàn)的那樣)將需要在待測試的(PSI5)接口處的大量的控制命令。單個的PSI5接口中的每個必須通過軟件命令實現(xiàn)接通和關斷并且所有接口的狀態(tài)必須根據(jù)每個接通命令來獲取。
[0037]圖2示出了作為用于確定在連接線中的至少一個故障的方法200的本發(fā)明的一個實施例的流程圖,該連接線位于通過易失性的在中央單元中編程的算法控制的中央單元和多個相互獨立的電子構件之間。分別借助于雙線來實施在中央單元和多個構件之間的連接線。該方法包括將開始信號從中央單元輸出210至第一構件以便開始確定故障的步驟。此夕卜,該方法200包括將測試信號施加220至該些構件中的第一構件的接口的步驟,其中,該測試信號的施加通過在第一構件中編程的非易失性的第一算法來監(jiān)控。由此將實現(xiàn)至地的短路監(jiān)控。該方法200還包括在第二構件的接口上獲取230測試信號的過臨界耦合的步驟并且將表示過臨界耦合的故障值保存在第一寄存器之中的步驟,其中,故障值的獲取和保存通過非易失性的在第二構件中編程的第二算法來監(jiān)控。最后,該方法包括通過中央單元至少從第一寄存器中讀出240至少一個故障值的步驟,以便確定在中央單元和多個構件之間的連接線中的故障。
[0038]基于硬件的交叉耦合測試如前所述地將引起在相同的(軟件控制的主)處理器負載的情況下的測試時間的降低。這將通過自動的測試流程來實現(xiàn),該自動的測試流程在測試進行期間不需要通過處理器進行任何的控制存取。典型地,“該交叉耦合測試的開始”和“測試結果的讀取”的命令就足夠了。因此,該算法在處理器中運行的復雜度總體上顯著地降低了。
[0039]在測試開始之后,將通過測試電路實現(xiàn)單個的接口的自動的激活和狀態(tài)獲取。該測試結果將存儲在結果寄存器之中。
[0040]該測試流程取決于在電路板上具有(PSI5)接口的構件(例如實施為ASIC)的構件的數(shù)量。在多個構件單元或者ASIC的情況下,將在其他的作為“主(ASIC) ”的構件(ASIC)相繼地以較短的時間加以激活其(PSI5)接口(即將測試信號施加至所涉及的接口)并且分別如參照圖3詳細描述的那樣監(jiān)控未激活的接口的耦合。
[0041]圖3示出了一些步驟的流程圖,這些步驟例如在一個主ASIC中實施,也就是說在一個連接單元中實施,該連接單元將測試信號施加在接口上。相應的連接單元在第一步驟305中接收信號(例如從圖1中的中央單元110),從而使得所涉及的主連接單元能夠識別其應該/能夠作為主連接單元來工作。如果這樣的信號未被接收到,那么將沿著路徑307重新跳回到步驟305,從而使得所涉及的連接單元再次等待相應的控制單元115的信號以表明其應該/能夠作為主連接單元來工作。如果在步驟305中識別出所涉及的連接單元應該/能夠作為主連接單元來工作,那么將實施接下來的步驟309,在該步驟中檢查所有至連接線的接口是否已經(jīng)被關斷(或者去激活)。因此,在步驟309中將檢查是否所有的PSI接口已經(jīng)關斷。如果不是這樣的情況,那么相應的路徑311重新跳回步驟305并且再次等待表明所涉及的連接單元應該作為主連接單元工作的信號。如果在步驟309中識別出在連接線上的所有接口均關斷,那么接下來將跳入步驟313,在該步驟中將檢查在該構件的第η個接口處是否不存在任何至電壓源(例如蓄電池)的短路,其中,計數(shù)變量η為自然數(shù)(從數(shù)字I開始)。如果在步驟313中確定了在連接單元的第η個接口上實際上不存在任何短路,那么將在步驟315中接通該數(shù)字號為η的接口并且接下來相應的步驟317中等待預先確定的時間,由此使得在數(shù)字號為η的所連接的連接線上的電壓電平能夠穩(wěn)定。接下來,在步驟319中檢查在監(jiān)控數(shù)字號為η的接口處的電壓的接口電壓比較器的(經(jīng)過濾的)輸出是否大于預先確定的閾值。如果不是這樣的情況,那么相應的路徑321在寄存器170中(相應于圖1)存儲故障值,該故障值表示“至地的短路”的故障。在此之后跳入步驟323,該步驟接下來還將進一步地加以闡述。如果在步驟319中與之相反地確定了在數(shù)字號為η的接口上的輸出大于該閾值,那么將在接下來的步驟323中檢查監(jiān)控該連接單元的另一個接口的接口電壓比較器的(經(jīng)過濾的)輸出是否同樣提供一個大于一個或者該閾值的值。如果是這樣的情況,那么在接下來的步驟325中將邏輯值“I”(作為故障值)寫入交叉耦合結果寄存器(其同樣能夠被設置在存儲器170之中)之中,由此能夠?qū)⑿问綖槎搪返墓收显跀?shù)字號為η的接口單元和所涉及的(主)接口單元的另外的接口之間的低歐姆的連接能夠識另O。接下來在步驟327中關斷該連接單元的數(shù)字號為η的接口。如果在步驟323中識別出監(jiān)控另一個接口的接口電壓比較器的輸出提供了不大于閾值的值或監(jiān)控所涉及的(主)連接單元的所有另外的接口的接口電壓比較器的輸出提供了不大于所有相應的閾值的值,那么同樣跳回步驟327,在該步驟中數(shù)字號為η的接口將被關斷。在步驟327之中關斷了數(shù)字號為η的接口之后在步驟329之中將等待一個預先限定的穩(wěn)定時間。在步驟329之后將在步驟331中檢查計數(shù)變量是否相應于表示在所涉及的(主)連接單元中的多個接口的最大的數(shù)量nmax。如果也是這樣的情況,即在步驟313中識別出故障“至供電電壓的短路”(即例如至蓄電池),那么將存儲該故障值(在步驟332之中),該故障值示出了至諸如蓄電池的供電電壓的短路并且接下來跳入步驟331。如果在步驟331中識別出當前所使用的計數(shù)變量η實際上小于在所涉及的(主)連接單元中的多個接口的最大的數(shù)量nmax,那么該計數(shù)變量η將增加值I并且跳入步驟309。如果在步驟331中識別出當前所使用的計數(shù)變臉η不小于在所涉及的(主)連接單元中的多個接口的最大的數(shù)量nmax,那么重新跳回步驟305。
[0042]其余的連接單元(例如ASIC,在該情況下作為“從ASIC”或者從屬ASIC來工作)將連接在一個監(jiān)控模塊之中并且監(jiān)控其(PSI5)以可能的耦合與主ASIC(PSI5)接口連接的接口,如其參考依據(jù)圖4的流程圖進一步描述的那樣。
[0043]圖4示出了一個流程圖,其具有以下步驟,該些步驟在從屬地工作的構件(即例如從屬的ASIC,即不作為主ASIC工作的ASIC或者不作為主連接單元工作的構件)中實施。該些步驟能夠在所有在圖1中所示處的不作為主連接單元工作的連接單元之中并行地(相應于圖4中的箭頭403)加以實施。在第一步驟405中將檢查所涉及的構件(例如中央單元110的控制單元115)是否已經(jīng)收到一個信號,即所涉及的連接單元應該作為受控的連接單元(即作為從連接單元)來工作。如果是這種情況,那么將跳入接下來的步驟407,在該步驟中將檢查監(jiān)控所涉及的相應的連接單元的接口的接口-電壓比較器的輸出的(經(jīng)過濾的)值是否超過確定的閾值。如果是這種情況,那么將在接下來的步驟409中將故障值載入相應的交叉耦合結果寄存器之中,該故障值表示在所涉及的(從)連接單元的接口之上的測試信號的過臨界耦合的故障。
[0044]為了研究本發(fā)明是否能夠在產(chǎn)品中實現(xiàn),用于激活交叉耦合測試的控制命令和用于讀取結果寄存器的控制命令能夠提供本發(fā)明嵌入ASIC的證據(jù)?;谟布臏y試的單一的證明也是可行的,當在該測試流程期間中斷在處理器和ASIC之間的通信并且在測試流程結束之后將正確的測試結果存儲在結果寄存器之中。
[0045]所描述的和在附圖中所示出的實施例僅僅是示例性地加以選擇的。不同的實施例完全能夠活著參考單獨的特征相互組合。同樣地,一個實施例也能夠通過另外的實施例的特征來加以補充。
[0046]此外,依據(jù)本發(fā)明的方法步驟能夠重復以及以其他的有別于所描述的順序地加以實施。
[0047]如果實施例包括“和/或”聯(lián)接在第一特征和第二特征之間,那么這應該如此地加以讀出,即該實施例依據(jù)一種實施形式既具有第一特征也具有第二特征,并且依據(jù)另外一種實施形式要么僅具有第一特征要么僅具有第二特征。
【權利要求】
1.一種用于確定在連接線(120)中的至少一個故障(125、126、127)的方法(200),所述連接線在多個電子的連接單元(117a-c)和多個相互獨立的外圍的單元(130)之間,其中,所述多個連接單元(117a-c)通過易失性的、在控制單元(115)中編程的算法來控制并且其中在所述外圍的單元(130a-c)和所述多個連接單元(117)之間的所述連接線(120)分別借助于至少一個雙線線路來實施,其中,所述方法(200)具有以下步驟: -將開始信號從所述控制單元(115)輸出(210)至所述多個連接單元(117a)中的第一連接單元(130a),以便開始所述故障(125)的確定; -將測試信號施加(220)至所述多個連接單元(117a)中的第一連接單元的接口(140a),其中,所述測試信號的施加通過非易失性地在所述第一連接單元(117a)中編程的第一算法(160a)來加以監(jiān)控和/或控制; -在第二連接單元(117b)的接口(140b)處獲取(230)所述測試信號的過臨界耦合并且將表示所述過臨界耦合的故障值保存在第一寄存器(170b)之中,其中,所述故障值的獲取和保存通過非易失性地在所述第二連接單元(117b)中編程的第二算法(160b)來加以監(jiān)控和/或控制;并且 -通過所述控制單元(110)至少從所述第一寄存器(170b)中讀出(240)至少一個故障值,以便確定在所述第一連接單元(117a)和多個外圍的單元(130)之間的所述連接線(120)中的所述故障。
2.根據(jù)權利 要求1所述的方法(200),其特征在于,在所述獲取(230)的步驟中還進行在所述第一連接單元(117a)的第二接口(150a)處的所述測試信號的過臨界耦合的獲取并且進行將表示所述過臨界耦合的第二故障值在第二寄存器(170a)之中的保存,其中,在所述第一連接單元(117a)的所述第二接口(150a)處的所述測試信號的過臨界耦合的所述獲取和所述第二故障值的所述保存通過所述第一算法(160a)來加以監(jiān)控。
3.根據(jù)前述權利要求中任一項所述的方法(200),其特征在于將另一個測試信號施加在所述第二連接單元(117b)的所述接口(140b)上的步驟,其中,通過所述第二算法(160b)來監(jiān)控所述另一個測試信號的施加并且其中還設置有在所述第一連接單元(117a)中的所述第一接口(140a)處的所述另一個測試信號的過臨界耦合的獲取的步驟和將表示所述另一個測試信號的所述過臨界耦合的第三故障值在第三寄存器(170a)中保存的步驟,其中,通過所述第一算法(160a)來監(jiān)控和/或控制所述另一個測試信號的所述過臨界耦合的所述獲取的步驟和所述第三故障值的所述保存的步驟。
4.根據(jù)權利要求3所述的方法(200),其特征在于在所述另一個測試信號的過臨界耦合的所述獲取的步驟中還進行在所述第二連接單元(117b)的至少一個第二接口(150b)上的所述另一個測試信號的過臨界耦合的獲取和表示所述過臨界耦合的第四故障值在第四寄存器(170b)中的保存,其中,通過所述第二算法(160b)來監(jiān)控和/或控制所述另一個測試信號的所述過臨界耦合的所述獲取和所述第四故障值的所述保存。
5.根據(jù)權利要求3或4中任一項所述的方法(200),其特征在于在所述另一個測試信號的所述保存的步驟之前由所述第一算法(160a)將控制信號輸出至所述第二算法(160b),以便通過所述第二算法(160b)來開始所述另一個測試信號的施加。
6.根據(jù)前述權利要求中任一項所述的方法(200),其特征在于在所述獲取(230)的步驟中還實現(xiàn)在第三連接單元(117c)的接口(140c)上的所述測試信號的過臨界耦合的獲取和表示在所述第三連接單元(117c)的所述接口(140c)上的所述測試信號的所述過臨界耦合的第五故障值在第五寄存器(170c)中的保存,其中,通過非易失性地在所述第三連接單元(117c)中編程的第三算法(160c)來監(jiān)控和/或控制在第三連接單元(117c)的所述接口(140c)上的所述測試信號的過臨界耦合的獲取和所述第五故障值的保存。
7.根據(jù)前述權利要求中任一項所述的方法(200),其特征在于在所述施加(220)的步驟和所述獲取(230)的步驟之間等待一個預先限定的時間段。
8.根據(jù)前述權利要求中任一項所述的方法(200),其特征在于,在所述獲取(230)的步驟中實現(xiàn)所述故障值在所述第一寄存器(170b)之中的保存,其中,所述第一寄存器是所述第二連接單元(170b)的一部分或者其中所述第一寄存器(170b)是所述控制單元(115)的一部分。
9.根據(jù)前述權利要求中任一項所述的方法(200),其特征在于,所述方法(200)在使用多個PSI5接口(140a-b、150a-b)的情況下至少被實施為在所述第一連接單元(117a)中的接口并且被實施為在所述第二連接單元(117b)之中的接口。
10.根據(jù)前述權利要求中任一項所述的方法(200),其特征在于,在所述獲取(230)的步驟中至大地電勢的短路和/或至供電電壓電勢的短路尤其是至蓄電池電壓電勢的短路被獲取為所述測試信號的過臨界耦合。
11.一種裝置(110、120、130),其具有被構造用于執(zhí)行依據(jù)權利要求1至10中任一項所述的方法(200)的步驟的多個單元。
12.—種具有程序代碼的計算機程序產(chǎn)品,當所述程序產(chǎn)品在裝置(115、117)上實施時,所述程序代碼具有用于執(zhí)行根據(jù)權利要求1至10中任一項所述的方法(200)。
【文檔編號】G01R31/02GK103959079SQ201280058636
【公開日】2014年7月30日 申請日期:2012年11月28日 優(yōu)先權日:2011年11月30日
【發(fā)明者】T·魏斯, J·維德邁爾, M·西姆斯, G·魏斯 申請人:羅伯特·博世有限公司