国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于檢測電池管理系統(tǒng)中的任務調度器的故障的設備和方法

      文檔序號:10617859閱讀:494來源:國知局
      用于檢測電池管理系統(tǒng)中的任務調度器的故障的設備和方法
      【專利摘要】公開了一種用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的技術,該技術能夠容易地檢測在操作期間的調度器的錯誤操作以提高電池管理系統(tǒng)的穩(wěn)定性。根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備包括:第一調度器模塊,其被配置成將第一任務控制為每第一周期執(zhí)行;第二調度器模塊,其被配置成將第二任務控制為每第二周期執(zhí)行;任務計數(shù)單元,其被配置成每當?shù)谝蝗蝿毡粓?zhí)行時根據第一周期增加用于第一調度器模塊的第一計數(shù)值,并且每當?shù)诙蝿毡粓?zhí)行時根據第二周期增加用于第二調度器模塊的第二計數(shù)值;以及錯誤操作檢測單元,其被配置成基于第一計數(shù)值和第二計數(shù)值來檢測第一調度器模塊和第二調度器模塊的錯誤操作。
      【專利說明】
      用于檢測電池管理系統(tǒng)中的任務調度器的故障的設備和方法
      技術領域
      [0001 ]本申請要求于2 014年1月2 4日向韓國知識產權局提交的韓國專利申請第1 -2014-0144678號的優(yōu)先權和權益,其全部內容通過引用結合于本文。
      [0002]本發(fā)明涉及一種用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備和方法,并且更具體地,涉及這樣一種用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備和方法,其能夠容易地檢測調度器在操作期間的錯誤操作,從而提高電池管理系統(tǒng)的穩(wěn)定性。
      【背景技術】
      [0003]根據產品組和諸如高能量密度的電特性具有高易用性的二次電池已經普遍地應用于電動車輛(EV)、混合動力車輛(HEV)或由電驅動源驅動的儲能系統(tǒng)(ESS),以及便攜式裝置。二次電池作為一種是環(huán)境友好且具有提高的能量效率的新型能源,吸引注意力,其中,主要優(yōu)點是能夠創(chuàng)造性地降低化石燃料的使用,同時在使用能量時不產生副產品。
      [0004]二次電池包括正電極和負電極集流器、分離器、活性物質、電解質等等,并且通過組成元件之間的電化學反應可重復地充電/放電。例如,廣泛使用的鋰聚合物二次電池具有大約3.7V至4.2V的操作電壓。因此,為了獲得應用于EV等的高輸出電池組,通過將多個單位二次電池單元串聯(lián)連接來配置該電池組。
      [0005]除了基本結構之外,電池組還包括電池管理系統(tǒng)(BMS),對于該電池管理系統(tǒng),用于為驅動馬達等負載進行的電力供應控制,測量諸如電流或電壓的電特性值、充電/放電控制、電壓均衡控制、評估充電狀態(tài)(S0C)等等的算法應用于監(jiān)控和控制二次電池的狀態(tài)。
      [0006]隨著BMS的功能數(shù)量增加,一些調度由軟件操作。這些調度器由于對應調度(任務和計時)的優(yōu)先級而稍微影響操作,并且當過量負載應用于一個調度器時,該調度失效。具體地址,現(xiàn)有技術不具有在調度器被初始設定之后的操作期間檢查對應調度器的功能,使得在穩(wěn)定性上存在冋題。

      【發(fā)明內容】

      [0007][技術問題]
      [0008]本發(fā)明的目的在于實現(xiàn)具有高穩(wěn)定性的電池管理系統(tǒng)。
      [0009]本發(fā)明的另一目的在于容易地檢測電池管理系統(tǒng)的調度器的錯誤操作。
      [0010]本發(fā)明的目的在于當操作多個調度器時精確地識別錯誤操作的調度器。
      [0011][技術方案]
      [0012]為了實現(xiàn)這些目的,根據本發(fā)明的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備包括:第一調度器模塊,其被配置成將第一任務控制為每第一周期執(zhí)行;第二調度器模塊,其被配置成將第二任務控制為每第二周期執(zhí)行;任務計數(shù)單元,被配置成每當?shù)谝蝗蝿毡粓?zhí)行時,根據第一周期增加用于第一調度器模塊的第一計數(shù)值,并且每當?shù)诙蝿毡粓?zhí)行時,根據第二周期增加用于第二調度器模塊的第二計數(shù)值;以及錯誤操作檢測單元,其被配置成基于第一計數(shù)值和第二計數(shù)值來檢測第一調度器模塊和第二調度器模塊的錯誤操作。
      [0013]錯誤操作檢測單元可基于在每個第一周期和第二周期的公倍數(shù)的時刻所檢查的第一計數(shù)值和第二計數(shù)值來檢測第一調度器模塊和第二調度器模塊的錯誤操作。
      [0014]每當?shù)谝蝗蝿毡粓?zhí)行時,任務計數(shù)單元可將第一計數(shù)值增加第一周期,并且每當?shù)诙蝿毡粓?zhí)行時,將第二計數(shù)值增加第二周期。
      [0015]當在第一周期和第二周期的公倍數(shù)的時刻,第一計數(shù)值與第二計數(shù)值不同時,錯誤操作檢測單元可確定產生錯誤操作。
      [0016]該設備還包括第三調度器模塊,該第三調度器模塊被配置成將第三任務控制為以每個第三周期執(zhí)行,其中,每當?shù)谌蝿毡粓?zhí)行時,任務計數(shù)單元可根據第三周期增加用于第三調度器模塊的第三計數(shù)值,以及錯誤操作檢測單元可基于第一計數(shù)值、第二計數(shù)值和第三計數(shù)值來檢測第一調度器模塊、第二調度器模塊和第三調度器模塊的錯誤操作。
      [0017]錯誤操作檢測單元可基于在每個第一周期和第二周期的第一公倍數(shù)時刻以及每個第一周期和第三周期的第二公倍數(shù)時刻的第一計數(shù)值、第二計數(shù)值以及第三計數(shù)值來檢測第一調度器模塊、第二調度器模塊和第三調度器模塊的錯誤操作。
      [0018]當在第一公倍數(shù)時刻第一計數(shù)值與第二計數(shù)值相同且在所述第二公倍數(shù)時刻第一計數(shù)值與第三計數(shù)值不同時,錯誤操作檢測單元可以確定在第三調度器模塊中產生錯誤操作。
      [0019]當在第一公倍數(shù)時刻第一計數(shù)值與第二計數(shù)值不同且在所述第二公倍數(shù)時刻第一計數(shù)值與第三計數(shù)值相同時,錯誤操作檢測單元可以確定在第二調度器模塊中產生錯誤操作。
      [0020]當在第一公倍數(shù)時刻第一計數(shù)值與第二計數(shù)值不同且在第二公倍數(shù)時刻第一計數(shù)值與第三計數(shù)值不同時,錯誤操作檢測單元確定在第一調度器模塊中產生錯誤操作。
      [0021]而且,為了實現(xiàn)這些目的,根據本發(fā)明的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法包括:將第一任務控制為每第一周期執(zhí)行;將第二任務控制為每第二周期執(zhí)行;每當?shù)谝蝗蝿毡粓?zhí)行時,根據第一周期增加用于第一調度器模塊的第一計數(shù)值,并且每當?shù)诙蝿毡粓?zhí)行時,根據第二周期增加用于第二調度器模塊的第二計數(shù)值;以及基于第一計數(shù)值和第二計數(shù)值來檢測第一調度器模塊和第二調度器模塊的錯誤操作。
      [0022]檢測錯誤操作可包括基于在每個第一周期和第二周期的公倍數(shù)的時刻所檢查的第一計數(shù)值和第二計數(shù)值來檢測第一調度器模塊和第二調度器模塊的錯誤操作。
      [0023]增加第一計數(shù)值和第二計數(shù)值可包括每當?shù)谝蝗蝿毡粓?zhí)行時,將第一計數(shù)值增加第一周期,并且每當?shù)诙蝿毡粓?zhí)行時,將第二計數(shù)值增加第二周期。
      [0024]檢測錯誤操作可包括當在第一周期和第二周期的公倍數(shù)的時刻,第一計數(shù)值與第二計數(shù)值不同時,確定產生錯誤操作。
      [0025]檢測錯誤操作可包括:確定第一調度器模塊是否在公倍數(shù)的時刻被操作;當?shù)谝徽{度器模塊在公倍數(shù)的時刻被操作時比較第一計數(shù)值和第二計數(shù)值;以及當?shù)谝挥嫈?shù)值與第二計數(shù)值不同時確定產生錯誤操作。
      [0026][有益效果]
      [0027]根據本發(fā)明的示例性實施方式,能夠實現(xiàn)具有良好穩(wěn)定性的電池管理系統(tǒng)。
      [0028]而且,根據本發(fā)明的示例性實施方式,能夠容易地檢測到電池管理系統(tǒng)的調度器的錯誤操作。
      [0029]而且,根據本發(fā)明的示例性實施方式,能夠在操作多個調度器時精確識別錯誤操作的調度器。
      【附圖說明】
      [0030]圖1是示出了根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備的配置的框圖。
      [0031]圖2是用于描述在包括具有Ims周期的調度器模塊和具有5ms周期的調度器模塊的情況下根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備的操作的圖。
      [0032]圖3是用于描述在包括三個調度器模塊時確定調度器模塊的操作狀態(tài)的示例的圖。
      [0033]圖4是用于描述根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法的流程圖。
      [0034]圖5是用于描述在包括兩個調度器模塊的情況下根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法的圖。
      【具體實施方式】
      [0035]下面將參考附圖詳細描述本發(fā)明。在這里,將省略重復描述,以及在描述本發(fā)明的精神中使得本發(fā)明的目的不必要地產生歧義的已知功能和配置的詳細描述。提供了本發(fā)明的示例性實施例,以使得本領域技術人員可更完整地理解本發(fā)明。因此,附圖中的元件的形狀、尺寸等可能為了明確地理解而被夸大。
      [0036]在下文中,將描述根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備的結構和操作。
      [0037]圖1是示出了根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備的配置的框圖。圖2是用于描述在包括具有Ims周期的調度器模塊和具有5ms周期的調度器模塊的情況下根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備的操作的圖。圖3是用于描述在包括三個調度器模塊時確定調度器模塊的操作狀態(tài)的示例的圖。
      [0038]參考圖1,根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備100可包括第一調度器模塊110、第二調度器模塊120、第三調度器模塊130、任務計數(shù)單元140以及錯誤操作檢測單元150。
      [0039]第一調度器模塊110將第一任務控制為每第一周期執(zhí)行。第二調度器模塊120將第二任務控制為每第二周期執(zhí)行。第三調度器模塊130將第三任務控制為每第三周期執(zhí)行。在這種情況下,第一任務、第二任務和第三任務指的是由不同的電池管理系統(tǒng)進行的執(zhí)行操作。第一周期、第二周期和第三周期指的是分別執(zhí)行第一任務、第二任務和第三任務的周期。而且,第一周期、第二周期和第三周期可由不同時間的周期構成。
      [0040]每當?shù)谝蝗蝿毡粓?zhí)行時,任務計數(shù)單元140根據第一周期增加用于第一調度器模塊110的第一計數(shù)值。而且,每當?shù)诙蝿毡粓?zhí)行時,任務計數(shù)單元140根據第二周期增加用于第二調度器模塊120的第二計數(shù)值。而且,每當?shù)谌蝿毡粓?zhí)行時,任務計數(shù)單元140根據第三周期增加用于第三調度器模塊130的第三計數(shù)值。在這種情況下,每當?shù)谝蝗蝿毡粓?zhí)行時,任務計數(shù)單元140可將第一計數(shù)值增加第一周期,每當?shù)诙蝿毡粓?zhí)行時,將第二計數(shù)值增加第二周期,并且每當?shù)谌蝿毡粓?zhí)行時,將第三計數(shù)值增加第一周期。
      [0041]—起參考圖2,其示出了當包括將第一任務控制為以Ims周期執(zhí)行的第一調度器模塊110和將第二任務控制為以5ms周期執(zhí)行的第二調度器模塊120時,根據本發(fā)明的示例性實施例增加設備100中的每個調度器模塊的計數(shù)值的操作的實現(xiàn)示例,設備100用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作。
      [0042]第一調度器模塊110和第二調度器模塊120將第一任務和第二任務控制為在相同時間執(zhí)行,并且然后第一調度器模塊110將第一任務控制為以Ims周期執(zhí)行,以及第二調度器模塊120將第二任務控制為以5ms周期執(zhí)行。
      [0043]而且,任務計數(shù)單元140首先聲明第一計數(shù)次數(shù)varChecklms以及第二計數(shù)次數(shù)varCheck5ms (SI I),并且將第一計數(shù)次數(shù)varChecklms加I (SI 3),從而對應于通過第一調度器模塊110執(zhí)行第一任務(S12)時的周期。而且,任務計數(shù)單元140將第二計數(shù)次數(shù)varCheck5msW5(S15),從而對應于通過第二調度器模塊120執(zhí)行第二任務(S14)時的周期。
      [0044]錯誤操作檢測單元150可基于第一計數(shù)值、第二計數(shù)值和第三計數(shù)值檢測第一調度器模塊110、第二調度器模塊120和第三調度器模塊130的錯誤操作。
      [0045]錯誤操作檢測單元150可基于在每個第一周期和第二周期的公倍數(shù)的時刻所檢查的第一計數(shù)值和第二計數(shù)值來檢測第一調度器模塊110和第二調度器模塊120的錯誤操作。而且,當在第一周期和第二周期的公倍數(shù)的時刻,第一計數(shù)值不同于第二計數(shù)值時,錯誤操作檢測單元150可確定產生第一調度器模塊110或第二調度器模塊120的錯誤操作。
      [0046]而且,錯誤操作檢測單元150可基于在每個第一周期和第二周期的第一公倍數(shù)時刻以及每個第一周期和第三周期的第二公倍數(shù)時刻的第一計數(shù)值、第二計數(shù)值和第三計數(shù)值來檢測第一調度器模塊110、第二調度器模塊120和第三調度器模塊130的錯誤操作。
      [0047]在這種情況下,當在第一公倍數(shù)時刻第一計數(shù)值與第二計數(shù)值相同且在第二公倍數(shù)時刻第一計數(shù)值與第三計數(shù)值不同時,錯誤操作檢測單元150可確定在第三調度器模塊130中產生錯誤操作。
      [0048]而且,當在第一公倍數(shù)時刻第一計數(shù)值與第二計數(shù)值不同且在第二公倍數(shù)時刻第一計數(shù)值與第三計數(shù)值相同時,錯誤操作檢測單元150可確定在第二調度器模塊120中產生錯誤操作。
      [0049]而且,當在第一公倍數(shù)時刻第一計數(shù)值與第二計數(shù)值不同且在第二公倍數(shù)時刻第一計數(shù)值與第三計數(shù)值不同時,錯誤操作檢測單元150可確定在第一調度器模塊110中產生錯誤操作。
      [0050]—起參考圖3,其示出了當包括三個調度器模塊時確定每個調度器模塊的操作狀態(tài)的示例。假設第一調度器模塊110將第一任務控制為以Ims周期執(zhí)行,第二調度器模塊120將第二任務控制為以5ms周期執(zhí)行,并且第三調度器模塊130將第三任務控制為以1ms周期執(zhí)行。在這種情況下,錯誤操作檢測單元150可通過以5ms周期比較第一調度器模塊110與第二調度器模塊120之間的計數(shù)次數(shù)來確定錯誤操作(其被稱為“確定A”),并且通過以1ms周期比較第一調度器模塊110與第三調度器模塊130之間的計數(shù)次數(shù)來確定錯誤操作(其被稱為“確定B”)。然后,當確定A和確定B兩者都為通過時,錯誤操作檢測單元150可確定在所有的調度器模塊中都沒有錯誤,當確定A為失敗且確定B為通過時,錯誤操作檢測單元150可確定在第二調度器模塊120中存在錯誤,當確定A為通過且確定B為失敗時,錯誤操作檢測單元150可確定在第三調度器模塊130中存在錯誤,以及當確定A為失敗且確定B為失敗時,錯誤操作檢測單元150可確定在第一調度器模塊110中存在錯誤。在這種情況下,通過指的是在調度器模塊之間的計數(shù)次數(shù)在確定時刻時是相同的情況,以及失敗指的是在調度器模塊之間的計數(shù)次數(shù)在確定時刻時是彼此不同的情況。
      [0051]在下文中,將描述根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法。
      [0052]圖4是用于描述根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法的流程圖。
      [0053]參考圖4,在根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法中,首先,第一任務被控制為每第一周期執(zhí)行,并且第二任務被控制為每第二周期執(zhí)行(SllO)。
      [0054]而且,每當?shù)谝蝗蝿毡粓?zhí)行時,根據第一周期增加用于第一調度器模塊的第一計數(shù)值,并且每當?shù)诙蝿毡粓?zhí)行時,根據第二周期增加用于第二調度器模塊的第二計數(shù)值(S120)。在這種情況下,在操作S120中,每當?shù)谝蝗蝿毡粓?zhí)行時,可將第一計數(shù)值增加第一周期,并且每當?shù)诙蝿毡粓?zhí)行時,可將第二計數(shù)值增加第二周期。
      [0055]在操作S120之后,可基于第一計數(shù)值和第二計數(shù)值檢測第一調度器模塊和第二調度器模塊的錯誤操作(S130)。在這種情況下,在操作S130中,可基于在每個第一周期和第二周期的公倍數(shù)的時刻所檢查的第一計數(shù)值和第二計數(shù)值來檢測第一調度器模塊和第二調度器模塊的錯誤操作。而且在操作S130中,當在第一周期和第二周期的公倍數(shù)的時刻第一計數(shù)值與第二計數(shù)值不同時,可確定產生錯誤操作。
      [0056]具體地,操作S130可包括如下操作:確定第一調度器模塊是否在公倍數(shù)的時刻被操作、當?shù)谝徽{度器模塊在公倍數(shù)的時刻被操作時比較第一計數(shù)值和第二計數(shù)值,以及當?shù)谝挥嫈?shù)值與第二計數(shù)值不同時,確定產生錯誤操作。
      [0057]圖5是用于描述在包括兩個調度器模塊的情況下根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法的圖。
      [0058]參考圖5,將第一任務控制為以Ims周期執(zhí)行的第一調度器模塊和將第二任務控制以5ms周期執(zhí)行的第二調度器模塊在相同的時刻開始操作(S210)。
      [0059]然后,確定第一任務是否已在第一調度器模塊和第二調度器模塊的執(zhí)行控制周期的公倍數(shù)時刻(5ms)被操作(S220)。
      [0060]當?shù)谝蝗蝿找言诠稊?shù)時刻(5ms)被操作時,確定在對應時刻第一調度器模塊的計數(shù)次數(shù)varChecklms與第二調度器模塊的計數(shù)次數(shù)varCheck5ms是否相同(S230)。每當根據該周期執(zhí)行第一任務時,計數(shù)值可增加I,并且每當根據該周期執(zhí)行第二任務時,計數(shù)值可增加5。
      [0061 ]作為操作S230的確定結果,當?shù)谝徽{度器模塊的計數(shù)次數(shù)varChecklms與第二調度器模塊的計數(shù)次數(shù)VarCheck5mS相同時,確定第一調度器模塊和第二調度器模塊正常地操作。然而,作為操作S230的確定結果,當?shù)谝徽{度器模塊的計數(shù)次數(shù)varChecklms與第二調度器模塊的計數(shù)次數(shù)VarCheck5mS不同時,確定第一調度器模塊和第二調度器模塊非正常地操作,即,錯誤地操作(S250)。
      [0062]根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法可被實現(xiàn)為可由各種計算機執(zhí)行的、將記錄在計算機可讀介質中的程序命令。計算機可讀介質可包括程序命令、數(shù)據文件和數(shù)據結構中的一個或組合。可為本發(fā)明特別地設計和配置記錄在介質中的程序命令,或者該程序命令對于在計算機軟件領域中的技術人員而言是眾所周知的且可被使用的。計算機可讀記錄介質的實例包括諸如硬盤、軟盤或磁帶的磁介質、諸如CD-ROM或DVD的光學介質、諸如軟磁光碟的磁光介質,以及被特別配置成存儲并執(zhí)行程序命令的任何類型的硬件裝置一一諸如,R0M、RAM和閃存。此外,程序命令的示例可包括可通過使用解釋器在計算機中執(zhí)行的高級語言代碼,以及通過編譯器實現(xiàn)的機器代碼。該硬件裝置可被配置成與一個或多個軟件模塊操作,以便執(zhí)行本發(fā)明的操作,并且其相反情況也是可用的。
      [0063]可通過硬件和軟件的組合實現(xiàn)本發(fā)明的原理的說明。而且,可通過實際實現(xiàn)在程序存儲單元上的應用程序實現(xiàn)軟件。應用程序可被上傳到包括預定適當架構的機器并由該機器執(zhí)行。優(yōu)選地,該機器可實現(xiàn)在具有諸如一個或多個中央處理單元(CPU)、計算機處理器、隨機存儲存儲器(RAM)和輸入/輸出(I/O)接口)的硬件的計算機平臺上。而且,計算機平臺可包括操作系統(tǒng)和微命令代碼。本文描述的各種的處理和功能可以是微命令代碼的一部分、應用程序的一部分,或微命令代碼和應用程序的任意組合,并且可由包括CPU的各種處理設備執(zhí)行。此外,諸如附加數(shù)據存儲單元和打印機的其他各種外設可連接至計算機平臺。
      [0064]優(yōu)選通過軟件實現(xiàn)在附圖中示出的一些組成的系統(tǒng)部件和方法,使得還應該認識至IJ,系統(tǒng)部件或處理功能塊之間的實際連接可根據本發(fā)明的原理的編程方法而改變。當給出前述說明時,本領域技術人員可想到本發(fā)明的原理的實現(xiàn)示例或配置。
      [0065]在根據本發(fā)明的示例性實施例的用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備和方法中,上文描述的實施例的配置和方法可受限地應用,但可通過選擇性地組合每個實施例的全部或一部分來配置這些實施例,使得可進行各種修改。
      【主權項】
      1.一種用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的設備,所述設備包括: 第一調度器模塊,其被配置成將第一任務控制為每第一周期執(zhí)行; 第二調度器模塊,其被配置成將第二任務控制為每第二周期執(zhí)行; 任務計數(shù)單元,其被配置成每當所述第一任務被執(zhí)行時根據所述第一周期增加用于所述第一調度器模塊的第一計數(shù)值,并且每當所述第二任務被執(zhí)行時根據所述第二周期增加用于所述第二調度器模塊的第二計數(shù)值;以及 錯誤操作檢測單元,其被配置成基于所述第一計數(shù)值和所述第二計數(shù)值來檢測所述第一調度器模塊和所述第二調度器模塊的錯誤操作。2.根據權利要求1所述的設備,其中,所述錯誤操作檢測單元基于在每個所述第一周期和所述第二周期的公倍數(shù)的時刻所檢查的所述第一計數(shù)值和所述第二計數(shù)值來檢測所述第一調度器模塊和所述第二調度器模塊的錯誤操作。3.根據權利要求2所述的設備,其中,每當所述第一任務被執(zhí)行時,所述任務計數(shù)單元將所述第一計數(shù)值增加所述第一周期,并且每當所述第二任務被執(zhí)行時,所述任務計數(shù)單元將所述第二計數(shù)值增加所述第二周期。4.根據權利要求3所述的設備,其中,當在所述第一周期和所述第二周期的公倍數(shù)的時亥IJ,所述第一計數(shù)值與所述第二計數(shù)值不同時,所述錯誤操作檢測單元確定產生錯誤操作。5.根據權利要求1所述的設備,還包括: 第三調度器模塊,其被配置成將第三任務控制為每第三周期執(zhí)行, 其中,每當所述第三任務被執(zhí)行時,所述任務計數(shù)單元根據所述第三周期增加用于所述第三調度器模塊的第三計數(shù)值,以及 所述錯誤操作檢測單元基于所述第一計數(shù)值、所述第二計數(shù)值和所述第三計數(shù)值來檢測所述第一調度器模塊、所述第二調度器模塊和所述第三調度器模塊的錯誤操作。6.根據權利要求5所述的設備,其中,所述錯誤操作檢測單元基于在每個所述第一周期和所述第二周期的第一公倍數(shù)時刻以及每個所述第一周期和所述第三周期的第二公倍數(shù)時刻的所述第一計數(shù)值、所述第二計數(shù)值以及所述第三計數(shù)值來檢測所述第一調度器模塊、所述第二調度器模塊和所述第三調度器模塊的錯誤操作。7.根據權利要求6所述的設備,其中,當在所述第一公倍數(shù)時刻所述第一計數(shù)值與所述第二計數(shù)值相同且在所述第二公倍數(shù)時刻所述第一計數(shù)值與所述第三計數(shù)值不同時,所述錯誤操作檢測單元確定在所述第三調度器模塊中產生錯誤操作。8.根據權利要求6所述的設備,其中,當在所述第一公倍數(shù)時刻所述第一計數(shù)值與所述第二計數(shù)值不同且在所述第二公倍數(shù)時刻所述第一計數(shù)值與所述第三計數(shù)值相同時,所述錯誤操作檢測單元確定在所述第二調度器模塊中產生錯誤操作。9.根據權利要求6所述的設備,其中,當在所述第一公倍數(shù)時刻所述第一計數(shù)值與所述第二計數(shù)值不同且在所述第二公倍數(shù)時刻所述第一計數(shù)值與所述第三計數(shù)值不同時,所述錯誤操作檢測單元確定在所述第一調度器模塊中產生錯誤操作。10.—種用于檢測電池管理系統(tǒng)的任務調度器的錯誤操作的方法,所述方法包括: 將第一任務控制為每第一周期執(zhí)行; 將第二任務控制為每第二周期執(zhí)行; 每當所述第一任務被執(zhí)行時,根據所述第一周期增加用于所述第一調度器模塊的第一計數(shù)值,并且每當所述第二任務被執(zhí)行時,根據所述第二周期增加用于所述第二調度器模塊的第二計數(shù)值;以及 基于所述第一計數(shù)值和所述第二計數(shù)值來檢測所述第一調度器模塊和所述第二調度器模塊的錯誤操作。11.根據權利要求10所述的方法,其中,檢測錯誤操作包括基于在每個所述第一周期和所述第二周期的公倍數(shù)的時刻所檢查的所述第一計數(shù)值和所述第二計數(shù)值來檢測所述第一調度器模塊和所述第二調度器模塊的錯誤操作。12.根據權利要求11所述的方法,其中,增加所述第一計數(shù)值和所述第二計數(shù)值包括每當所述第一任務被執(zhí)行時,將所述第一計數(shù)值增加所述第一周期,并且每當所述第二任務被執(zhí)行時,將所述第二計數(shù)值增加所述第二周期。13.根據權利要求12所述的方法,其中,檢測錯誤操作包括當在所述第一周期和所述第二周期的公倍數(shù)的時刻,所述第一計數(shù)值與所述第二計數(shù)值不同時,確定產生錯誤操作。14.根據權利要求12所述的方法,其中,檢測錯誤操作包括: 確定所述第一調度器模塊是否在公倍數(shù)的時刻被操作; 當所述第一調度器模塊在公倍數(shù)的時刻被操作時,比較所述第一計數(shù)值和所述第二計數(shù)值;以及 當所述第一計數(shù)值與所述第二計數(shù)值不同時,確定產生錯誤操作。
      【文檔編號】G06F11/32GK105980989SQ201580005284
      【公開日】2016年9月28日
      【申請日】2015年10月23日
      【發(fā)明人】李炫澈
      【申請人】株式會社Lg化學
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1