一電池模塊40電耦合到第二電池模塊50。在步驟181之后,該方法前進到步驟182。
[0022]在步驟182,微處理器140判斷是否要對于電池組20執(zhí)行充電測試,和是否第一測試標志不等于第一值,和是否第二測試標志不等于第一值,和是否第三測試標志不等于第一值,和是否第四測試標志不等于第一值。微處理器140能夠基于電池組操作參數(shù)或者使用者輸入的請求判定是否執(zhí)行充電測試。如果步驟182的值等于“是”,則該方法前進到步驟184。否則,該方法前進到步驟230。
[0023]在步驟184,微處理器140產生控制信號以使電池循環(huán)裝置130對電池組20的第一電池模塊40和第二電池模塊50充電。在步驟184之后,該方法前進到步驟186。
[0024]在步驟186,電池組溫度傳感器90產生指示電池組20的溫度水平的第二信號。在步驟186之后,該方法前進到步驟188。
[0025]在步驟188,微處理器140判斷第二信號是否大于第一閾值水平,該第一閾值水平指示電池組20的溫度水平大于閾值溫度水平。如果步驟188的值等于“是”,則該方法前進到步驟190。否則,該方法前進到步驟202。
[0026]在步驟190,微處理器140停止產生第一信號以使電動開關164具有斷開操作位置以將第一電池模塊40從第二電池模塊50電斷開。在步驟190之后,該方法前進到步驟200。
[0027]在步驟200,微處理器140設置等于第一值的第一測試標志,該第一值指示與電池組20相關聯(lián)的溫度測試已經失敗,并且在存儲器裝置141中存儲第一測試標志。在步驟200之后,該方法前進到步驟202。
[0028]在步驟202,電池組冷卻劑溫度傳感器100產生指示流過電池組20的冷卻劑的溫度水平的第三信號。在步驟202之后,該方法前進到步驟204。
[0029]在步驟204,微處理器140判斷第三信號是否大于第二閾值水平,該第二閾值水平指示冷卻劑溫度水平大于閾值冷卻劑溫度水平。如果步驟204的值等于“是”,則該方法前進到步驟206。否則,該方法前進到步驟210。
[0030]在步驟206,微處理器140停止產生第一信號以使電動開關164具有斷開操作位置以將第一電池模塊40從第二電池模塊50電斷開。在步驟206之后,該方法前進到步驟208。
[0031]在步驟208,微處理器140設置等于第一值的第二測試標志,該第一值指示與電池組20相關聯(lián)的冷卻劑溫度測試已經失敗,并且在存儲器裝置141中存儲第二測試標志。在步驟208之后,該方法前進到步驟210。
[0032]在步驟210,電流傳感器120產生指示流過電池組20的第一電池模塊40和第二電池模塊50的電流電平的第四信號。在步驟210之后,該方法前進到步驟212。
[0033]在步驟212,微處理器140判斷第四信號是否大于第三閾值水平,該第三閾值水平指示流過電池組20的電流電平大于閾值電流電平。如果步驟212的值等于“是”,則該方法前進到步驟214。否則,該方法前進到步驟222。
[0034]在步驟214,微處理器140停止產生第一信號以使電動開關164具有斷開操作位置以將第一電池模塊40從第二電池模塊50電斷開。在步驟214之后,該方法前進到步驟220。
[0035]在步驟220,微處理器140設置等于第一值的第三測試標志,該第一值指示與電池組20相關聯(lián)的電流電平測試已經失敗,并且在存儲器裝置141中存儲第三測試標志。在步驟220之后,該方法前進到步驟222。
[0036]在步驟222,電壓傳感器110產生指示由電池組20輸出的電壓電平的第五信號。在步驟222之后,該方法前進到步驟224。
[0037]在步驟224,微處理器140判斷第五信號是否大于第四閾值水平,該第四閾值水平指示電池組20的電壓電平大于閾值電壓電平。如果步驟224的值等于“是”,則該方法前進到步驟226。否則,該方法返回步驟182。
[0038]在步驟226,微處理器140停止產生第一信號以使電動開關164具有斷開操作位置以將第一電池模塊40從第二電池模塊50電斷開。在步驟226之后,該方法前進到步驟228。
[0039]在步驟228,微處理器140設置等于第一值的第四測試標志,該第一值指示與電池組20相關聯(lián)的電壓電平測試已經失敗,并且在存儲器裝置141中存儲第四測試標志。在步驟228之后,該方法返回步驟182。
[0040]再次參考步驟182,步驟182的值等于“否”,該方法前進到步驟230。
[0041 ] 在步驟230,微處理器140判斷是否要對于電池組20執(zhí)行放電測試,和是否第五測試標志不等于第一值,和是否第六測試標志不等于第一值,和是否第七測試標志不等于第一值,和是否第八測試標志不等于第一值。微處理器140能夠基于電池組操作參數(shù)或者使用者輸入的請求確定是否執(zhí)行放電測試。如果步驟230的值等于“是”,則該方法前進到步驟232。否則,該方法退出。
[0042]在步驟232,微處理器140產生控制信號以使電池循環(huán)裝置130對電池組20的第一電池模塊40和第二電池模塊50放電。在步驟232之后,該方法前進到步驟240。
[0043]在步驟240,電池組溫度傳感器90產生指示電池組20的溫度水平的第六信號。在步驟240之后,該方法前進到步驟242。
[0044]在步驟242,微處理器140判斷第六信號是否大于指示電池組20的溫度水平大于閾值溫度水平的第一閾值水平。如果步驟242的值等于“是”,則該方法進到步驟244。否貝IJ,該方法進到步驟248。
[0045]在步驟244,微處理器140停止產生第一信號以使電動開關164具有斷開操作位置以將第一電池模塊40從第二電池模塊50電斷開。在步驟244之后,該方法前進到步驟246。
[0046]在步驟246,微處理器140設置等于第一值的第五測試標志,該第一值指示與電池組20相關聯(lián)的溫度測試已經失敗,并且在存儲器裝置141中存儲第五測試標志。在步驟246之后,該方法前進到步驟248。
[0047]在步驟248,電池組冷卻劑溫度傳感器100產生指示流過電池組20的冷卻劑的溫度水平的第七信號。在步驟248之后,該方法前進到步驟250。
[0048]在步驟250,微處理器140判斷第七信號是否大于指示冷卻劑溫度水平大于閾值冷卻劑溫度水平的第二閾值水平。如果步驟250的值等于“是”,則該方法進到步驟252。否貝I],該方法進到步驟260。
[0049]在步驟252,微處理器140停止產生第一信號以使電動開關164具有斷開操作位置以將第一電池模塊40從第二電池模塊50電斷開。在步驟252之后,該方法前進到步驟254。
[0050]在步驟254,微處理器140設置等于第一值的第六測試標志,該第一值指示與電池組20相關聯(lián)的冷卻劑溫度測試已經失敗,并且在存儲器裝置141中存儲第六測試標志。在步驟254之后,該方法前進到步驟260。
[0051]在步驟260,電流傳感器120產生指示流過電池組20的第一電池模塊40和第二電池模塊50的電流電平的第八信號。在步驟260之后,該方法前進到步驟262。
[0052]在步驟262,微處理器140判斷第八信號是否大于指示流過電池組20的電流電平大于閾值電流電平的第三閾值水平。如果步驟262的值等于“是”,則該方法進到步驟264。否則,該方法進到步驟268。
[0053]在步驟264,微處理器140停止產生第一信號以使電動開關164具有斷開操作位置以將第一電池模塊40從第二電池模塊50電斷開。在步驟264之后,該方法前進到步驟266。
[0054]在步驟266,微處理器140設置等于第一值的第七測試標志,該第一值指示與電池組20相關聯(lián)的電流電平測試已經失敗,并且在存儲器裝置141中存儲第七測試標志。在步驟266之后,該方法前進到步驟268。
[0055]在步驟268,電壓傳感器110產生指示由電池組20輸出的電壓電平的第九信號。在步驟268之后,該方法前進到步驟270。
[0056]在步驟270,微處理器140判斷第九信號是否大于指示電池組20的電壓電平大于閾值電壓電平的第四閾值水平。如果步驟270的值等于“是”,則該方法前進到步驟272。否貝1J,該方法返回步驟230。
[0057]在步驟272,微處理器140停止產生第一信號以使電動開關164具有斷開操作位置以將第一電池模塊40從第二電池模塊50電斷開。在步驟2