專利名稱:混合動力車輛中的多單元電壓安全數(shù)據(jù)編碼的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及混合動力車輛,以及更特別地涉及與混合動力車輛中的多
個單元(cell)的電壓相關(guān)的 編碼的方法和系統(tǒng)。
背景技術(shù):
現(xiàn)有混合動力車輛典型地使用很多鋰離子電池單元來產(chǎn)生功率。關(guān)于電池 單元(batteiycell)的電壓的信息一般沿著混合動力,內(nèi)的 總線在計算沐幾 系統(tǒng)或處理器之間傳輸,使得這樣的信息然后可以在混合動力車輛內(nèi)被解釋和 使用。比如,如果特定電池單元的電壓高于期望的電壓電平,那么混合動力車 輛可以使用一種或多種單元平衡技術(shù)來減少更接近期望的電壓電平的單元電 壓。
在計算機(jī)系統(tǒng)或處理器之間傳輸?shù)碾妷盒畔⒔?jīng)常在沿著車輛總線傳輸之前 被編碼。例如,校驗和可被用于電壓《tt提供一定等級的編碼。但是,在不顯 著增加沿著車輛總線傳輸?shù)南⒌臄?shù)量和/或大小的情況下獲得混合動力車輛內(nèi) 的電壓信息編碼的期望等級通常是困難的。
相應(yīng)地,希望提供一種在混合動力車輛內(nèi)編碼關(guān)于電池單元電壓的信息的 6fcit方法,比如,該方法提供改進(jìn)的編碼和/或不顯著地增加沿著車輛總線傳輸 的消息的數(shù)量和/或大小。還希望提供一種用于編碼混合動力車輛內(nèi)關(guān)于電池單
元電壓的信息的改進(jìn)程序,例如,該程;m供改進(jìn)的編碼和/或不顯著地增加沿 著 總線傳輸?shù)南⒌臄?shù)量和/或大小。進(jìn)一步地,根據(jù)本發(fā)明的以下詳細(xì)描 述和所附權(quán)利要求書,結(jié)合附圖和本發(fā)明的背景技術(shù),本發(fā)明的其它期望特征 和特性將變得顯而易見。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的示例性實施例,公開了一種在混合動力車輛內(nèi)編碼與多個電 池單元中的每一個的電壓相關(guān)的數(shù)據(jù)用于傳輸?shù)姆椒?。該方法包括產(chǎn)生多個電
壓組,以及為所述多個電壓組中的每一個產(chǎn)生有效性離(validity measure)的 步驟。所述多個電壓組中的每一個包含所述多個電池單元的不同組合的電壓。根據(jù)本發(fā)明的另 一個示例性實施例,公開了 一種編碼包含與第一 電池單元 有關(guān)的第一電壓和與第二電池單元有關(guān)的第二電壓的車輛數(shù)據(jù)的方法。該方法 包含以下步驟確定第一電壓是否有效;確定第二電壓是否有效;以及至少部 分地基于第一電壓或者第二電壓或者二者是否有效,分配多個值中的一個給有 效性離。二進(jìn)制形式的所述多個值彼lt版離至少兩比特誤差。
根據(jù)本發(fā)明的再一個示例性實施例,公開了一種在混合動力車輛內(nèi)編碼與 多個電池單元中的每一個的電壓相關(guān)的數(shù)據(jù)用于傳輸?shù)某绦虍a(chǎn)品。該程序產(chǎn)品 包含程序和承載該程序的計算機(jī)可讀信號承載介質(zhì)。該程序被配置為至少促進(jìn)
產(chǎn)生多個電壓組和產(chǎn)生所述多個電壓組中的每一個的有效性量度。所述多個電 壓組中的每一個包含所述多個電池單元的不同組合的電壓。該計算機(jī)可讀信號
承載介質(zhì)承i^f述f,。
在此將結(jié)合下述附圖來說明本發(fā)明,附圖中同樣的數(shù)字代表同樣的元件,
以及
圖1為根據(jù)本發(fā)明的示例性實施例的在混合動力車輛內(nèi)用于處理與混合動 力車輛內(nèi)的多個電池單元的電壓有關(guān)的數(shù)據(jù)的通信系統(tǒng)的功肖媚亂
圖2為根據(jù)本發(fā)明的示例性實施例的可以結(jié)合圖1中的通信系統(tǒng)使用的計 穀幾系統(tǒng)的功能框圖3為根據(jù)本發(fā)明的示例性實施例的描述了用于處理與混合動力 內(nèi)的
多個電池單元的電壓有關(guān)的數(shù)據(jù)的過程的流程圖,該過程例如可以與圖1中的
通信系統(tǒng)和圖2中的計算機(jī)系統(tǒng)相結(jié)合來使用;
圖4為描述圖3的過程的步驟的流程圖,即產(chǎn)生與單元電壓值有關(guān)的編碼 數(shù)據(jù)消息的步驟的流程圖5為根據(jù)本發(fā)明的示例性實施例的可以被分配給能夠用于圖4中的步驟 的有效性量度的值的表格;
圖6為根據(jù)本發(fā)明的示例性實施例的可以被分配給能夠用于圖4的步驟的 有效性量度的值的可選表格;
圖7為根據(jù)本發(fā)明的示例性實施例的可以被分配給能夠用于圖4的步驟的 更新量度的值的表格;
圖8為根據(jù)本發(fā)明的示例性實施例的可以被分配給能夠用于圖4的步驟的更新te的值的可選表格;
圖9為根據(jù)本發(fā)明的示例性實施例的描述可以在圖4的步驟中被編碼的編
碼數(shù)據(jù)消息的功能框圖;以及
圖10為根據(jù)本發(fā)明的示例性實施例的描述可以在圖4的步驟中被編碼的 可選編碼數(shù)據(jù)消息的功能框圖。
具體實施例方式
以下的本發(fā)明詳細(xì)描述在本質(zhì)上僅僅是示例性的,而且不打算限制本發(fā)明 或者本發(fā)明的應(yīng)用和用途。進(jìn)一步地,不打算受本發(fā)明的前面背景技術(shù)或者本 發(fā)明的以下詳細(xì)描述中所提出的任何理論的限制。
圖1為依據(jù)本發(fā)明的實施例的在混合動力車輛內(nèi)用于處理與混合動力車輛 中的多個電池單元的電壓有關(guān)的數(shù)據(jù)的通信系統(tǒng)100的功能框圖。在所描述的 實施例中,通信系統(tǒng)100包括電池單元電壓測量單元(cell voltage measurement unit) 102和電池控制單元104。
電池單元電壓測量單元102和電池控制單元104通過合適的傳統(tǒng)數(shù)據(jù)連接 110耦合,并且4腿地相互連接。在不同的實施例中,數(shù)據(jù)連接110是通信系統(tǒng) 100內(nèi)的UART或者其他內(nèi)部連接(例如,總線連接)。電池單元電壓測量單元 102產(chǎn)生與在混合動力車輛中的多個電池單元的電壓值有關(guān)的編碼數(shù)據(jù)消息,并 且fflil數(shù)據(jù)連接110該編碼數(shù)據(jù)消息傳輸?shù)诫姵乜刂茊卧?04。電池控制單元 104接收該編碼數(shù)據(jù)消息,解碼(interpret)該編碼數(shù)據(jù)消息,以及基于該編碼 數(shù)據(jù)消息提供關(guān)于任何需要的補(bǔ)救動作的指令。下面將結(jié)合圖3進(jìn)一步闡述用 于產(chǎn)生和編碼這種數(shù)據(jù)消息的電壓數(shù)據(jù)處理過程的示例性實施例。
如圖1所示,電池單元電壓測量單元102和電池控制單元104優(yōu)選地包括 相應(yīng)的計^m系統(tǒng)106, 108。下面將結(jié)合圖2闡述計算機(jī)系統(tǒng)的示例性實施例, 該計算機(jī)系統(tǒng)可分別被用于電池單元電壓測量單元102和第二電池控制單元 104的計算機(jī)系統(tǒng)106和108。在優(yōu)選實施例中,電池單元電壓測量單元102和 電池控制單元104使用不同的計算機(jī)系統(tǒng)106, 108。但是應(yīng)理解,在不同的其 它實施例中,電池單元電壓測量單元102和電池控制單元104可以使用一個或 多個公共計^t幾系統(tǒng)。類似地應(yīng)理解,通信系統(tǒng)濯可以與各種實施例中的任 何數(shù)量的不同類型的計算機(jī)系統(tǒng)和/或其它裝置或者系統(tǒng)結(jié)合使用。
圖2是根據(jù)本發(fā)明的示例性實施例的計算機(jī)系統(tǒng)200的功能框圖,計算機(jī)系統(tǒng)200可與圖1中的通信系統(tǒng)100的電池單元電壓測量單元102和電池控制 單元104的,相應(yīng)計算機(jī)系統(tǒng)106, 108結(jié)合使用,并且可用于實施以下結(jié)合 圖3進(jìn)一步描述的電壓 處理過程和這里描述的其它過程和步驟。在一個優(yōu) 選實施例中,圖1中的電池單元電壓測量單元102和電池控制單元104中的每 一個使用不同的計算機(jī)系統(tǒng)200。但是,類似于以上結(jié)合圖1所闡述的,在其它 實施例中可以有變化。
在圖2所描述的實施例中,每4H十^m系統(tǒng)200包括處理器206,存儲器 (memory) 208,計算機(jī)總線210,接口213,和存儲裝置214。處理器206執(zhí)行 電池單元電壓測量單元102和/或電池控制單元104或其部分的計算和控制功能, 并且可以包含任何類型的處理器或者多處理器,比如微處理器的單集成電路,
或者協(xié)作實現(xiàn)處理單元的功能的任何適合數(shù)量的集成電路裝置禾n/或電路板。在
操作期間,處理器206執(zhí)行,地存儲在存儲器208內(nèi)的一個或多個程序212, 并照此控制計算器系統(tǒng)200的一般操作。
存儲器208存儲程序或者多個程序212,該禾MiW/[亍渚如以下結(jié)合圖3進(jìn)一
步描述的電壓 處理過程的一個或多個實施例,禾n/或諸如其它地方所描述的
其不同步驟和/或其它過程。存儲器208可以是任何類型的適合的存儲器。這可 能包括不同,的動態(tài)隨機(jī)存取存儲器(DRAM)比如SDRAM,不同,的 靜態(tài)RAM(SRAM),以及不同類型的非易失性存儲器(PROM, EPROM,和閃 存)。應(yīng)該理角碎儲器208可以為單一類型的存儲器組件,或者其可以由許多不 同鄉(xiāng)的存儲器組件構(gòu)成。另外,存儲器208和處理器206可以分布于共同包 含計^m系統(tǒng)200的幾個不同的計^t幾之間。例如,存儲器208的一部分可駐 留在計算機(jī)上的特定裝置或過程內(nèi),并且另一個部分可駐留在遠(yuǎn)程計算機(jī)中。
計算機(jī)總線210用于在計算機(jī)系統(tǒng)200的不同組件之間傳懶呈序,數(shù)據(jù), 狀態(tài)和其它信息或者信號。計算機(jī)總線210可以為連接計算機(jī)系統(tǒng)和組件的任 何合適的物理或,輯裝置。這包括但不限于直流硬接線(hard-wired)連接, 光導(dǎo)纖維,紅外和無線總線技術(shù)。
接口 213允許例如從系統(tǒng)操作者和/或另一4H十算機(jī)系統(tǒng)到計算機(jī)系統(tǒng)200 通信,并且能夠采用任何適合的方法和設(shè)備來實施。它可以包括一個或多個網(wǎng) 絡(luò)接口以在圖1的通信系統(tǒng)100內(nèi)通信和/或在其它系統(tǒng)或組件內(nèi)或同其它系統(tǒng) 或組件通信, 一個或多個終端接口以與技術(shù)人員通信,和一個或多個存儲接口以連接到諸如存儲裝置214的存儲設(shè)備。
存儲裝置214可以為任何適合鄉(xiāng)的存儲設(shè)備,包括直接訪問存儲裝置, 比如《 !驅(qū)動,閃存系統(tǒng),軟盤驅(qū)動和光盤驅(qū)動。在一個示例性的實施例中,
存儲裝置214是f旨產(chǎn)品,存儲器208能從其接收執(zhí)行本發(fā)明的電壓數(shù)據(jù)處理 過程和/或其步驟的一個或多個實施例的程序212。在一個優(yōu)選實施例中,這樣 的程序產(chǎn)品可以被實施為圖1中的通信系統(tǒng)歸的電池單元電壓測量單元102 和電池控制單元104各自的計算機(jī)系統(tǒng)106, 108的一部分,插入到該計算機(jī)系 統(tǒng)中,或者以其他方式耦合到該計算機(jī)系統(tǒng)。如圖2所示,存儲裝置214可以 包含使用盤215來儲存 的盤驅(qū)動裝置。作為一個示例性的實施方式,計算 機(jī)系統(tǒng)200也能使用因特網(wǎng)網(wǎng)站,比如用于提供或維護(hù)數(shù)據(jù)或在該 上執(zhí)行 操作。
應(yīng)理解雖然本示例性實施例在功能完善的計算機(jī)系統(tǒng)的情況下被描述,但 本領(lǐng)域技術(shù)人員將認(rèn)識到本發(fā)明的機(jī)制能夠被分配為各種形式的程序產(chǎn)品,并 且不論用于執(zhí)行分配的特定類型的計算機(jī)可讀信號承載介質(zhì)如何本發(fā)明可同樣 應(yīng)用。信號承載介質(zhì)的示例包括可記錄介質(zhì)比如軟盤,硬驅(qū)動,存儲卡和光 盤(如,盤215),以及諸如數(shù)字和模擬通信鏈接的傳輸介質(zhì)。類似地應(yīng)理解, 計算機(jī)系統(tǒng)200也可以不同于圖2所描述的實施例,比如計算機(jī)系統(tǒng)200可以
耦合到或者可以另外使用一個或多個遠(yuǎn)程計算機(jī)系統(tǒng)和/或其它控制系統(tǒng)。
圖3是描述用于處理與混合動力車輛中的多個電池單元的電壓有關(guān)的數(shù)據(jù) 的電壓數(shù)據(jù)處理過程300的流程圖。在^it實施例中,電壓 處理過程300 可以結(jié)合圖1中的通信系統(tǒng)100和圖2中的計^t幾系統(tǒng)204 —起使用。但是, 應(yīng)理解電壓 處理過程300也可與任何數(shù)量的其他不同類型的系統(tǒng)和/或裝置 —起鵬。
如圖3所述,電壓 處理過程300從獲得電壓值(步驟302)的步驟開始。 在優(yōu)選實施例,獲得混合動力車輛的每個電池單元的電壓值。然后,根據(jù)該電 壓值生成多個編碼 消息(步驟304)。在^m實施例中,j頓圖l中的電池 單元電壓測量單元102的計算機(jī)系統(tǒng)106來生成該編碼數(shù)據(jù)消息。生成編碼數(shù) 據(jù)消息的過程的示例性實施例在圖4中示出以及將結(jié)合圖4在下面進(jìn)一步描述。 然后伏選地從圖1中的電池單元電壓測量單元102沿著圖1中的 連接 IIO傳輸該編碼數(shù)據(jù)消息(步驟306)。隨后優(yōu)Mil圖1中的第二電池控制單元104接收編碼數(shù)據(jù)消息(步驟308)。在接收到之后,然后伏選地使用圖l中
的第二電池控制單元104的計算機(jī)系統(tǒng)108解碼該編碼數(shù)據(jù)消息(步驟310)。 如果合適,然后采取補(bǔ)救動作(步驟312)。在優(yōu)選的實施例中,基于該編碼數(shù) 據(jù)消息的解碼,至少部分基于由圖1中的第二電池控制單元104的計算機(jī)系統(tǒng) 108所提供的指令來采取補(bǔ)救動作。比如,如果編碼數(shù)據(jù)消息指示一個或多個電 壓值有問題,那么這種補(bǔ)救動作可以包括使用來自先前編碼消息的先前電壓值。
圖4為描述圖3中電壓數(shù)據(jù)編碼過程300的的步驟的流程圖,即產(chǎn)生編碼 消息(步驟304)(以下稱作電壓M編碼過程304)的步驟的流程圖。在 這個電壓數(shù)據(jù)編碼過程304中,根據(jù)本發(fā)明的示例性實施例,產(chǎn)生與混合動力 車輛中的多個電池單元的電壓有關(guān)的編碼數(shù)據(jù)。在優(yōu)選實施例中,電壓數(shù)據(jù)編 碼過程304可以與圖1中的通信系統(tǒng)100和圖2中計算機(jī)系統(tǒng)204 —同使用。 但是,應(yīng)理解電壓數(shù)據(jù)編碼過程304也可同任何數(shù)量的其他不同類型的系統(tǒng)和/ 或裝置一起使用,并且也可與任何數(shù)量的其他不同過程和/或其步驟一起使用。
如圖4所述,電壓數(shù)據(jù)編碼過程304由產(chǎn)生多組單元電壓值(步驟406)的 步驟開始。優(yōu)選地,在這個步驟中,先前在圖3的步驟302中獲得的單元電壓 值依據(jù)它們與其相關(guān)的電池單元被分為電壓組。在一個示例性的實施例中,每 個電壓組包括三個單元電壓值,每個單元電壓值與不同電池單元有關(guān)。在另一 個示例性的實施例中,每個電壓組包括四個單元電壓值,每個單元電壓值與不 同電池單元有關(guān)。在各種其它實施例中,電壓組可以類似地包含任何數(shù)量的不 同單元電壓值。
然后選擇其中一個電壓組以包含在數(shù)據(jù)消息中(步驟407),以及初始化該 電壓組的索引(步驟408)。然后從該電壓組中選擇電壓值(步驟410)。所選擇 的電壓值代表來自所述電壓組中所代表的其中一個電池單元的電壓值。
然后確定所選擇的電壓值是否有效(步驟412)。例如,在j腿實施例中, 如果所選擇的電壓值不代表相應(yīng)電池單元的可能的電壓值,或者如果所選擇的 電壓值反映與先前電壓值的顯著變化使得其不可能在沒有誤差的情況下發(fā)生, 或者如果存在某種其它原因不能信任所選擇的電壓值,那么所選擇的電壓值被 確定為無效。在優(yōu)選實施例中,該確定以及電壓數(shù)據(jù)編碼過程304的各種其它 確定和計算,由圖1的電池單元電壓測量單元102的計算機(jī)系統(tǒng)106來執(zhí)行, 特別是通過諸如圖2中描述的處理器206的其處理器來執(zhí)行。
17另外,確定所選擇的電壓值是否是當(dāng)前的(步驟414)。在優(yōu)選實施例中, 如果所選擇的電壓值代表相應(yīng)電池單元的當(dāng)前的更新的電壓值,確定所選擇的 電壓值是當(dāng)前的。例如,在優(yōu)選實施例中,如果自從產(chǎn)生包括相應(yīng)電池單元的 電壓值的前一個消息的時間以來,相應(yīng)電池單元的電壓值已經(jīng)被更新,那么所 選擇的電壓值將被確定為是當(dāng)前的。相反地,如果自從產(chǎn)生包括相應(yīng)電池單元 的電壓值的前一個消息的時間以來,相應(yīng)電池單元的電壓值沒有被更新(例如, 如果電壓值代表先前值,比如來自先前迭代和/或先前數(shù)據(jù)消息),那么在這個優(yōu) 選實施例中所選擇的電壓值將被確定為不是當(dāng)前的。
該過程繼續(xù)確定在電壓組中是否存在任何要被分析以便包含在數(shù)據(jù)消息中 的附加電壓值(步驟416)。具體地,確定與該電壓組中所表示的任何附加的相 應(yīng)電池單元有關(guān)的電壓值是否仍然要被分析有效性和當(dāng)前性以便包含在數(shù)據(jù)消 息中。
如果確定存在要被分析以便包含在數(shù)據(jù)消息中的附加電壓值,那么從該電
壓組中選擇附加電壓值(步驟418)。所選擇的附加電壓值fm來自在該電壓組 中代表的附加電池單元的電壓值。然后該過程返回新的重復(fù)中的步驟412,并且 確定所選擇的附加電壓值是否有效(步驟412)以及所選擇的附加電壓值是否為 當(dāng)前的(步驟414),在ilfct后重新確定在該電壓組中是否存在要被分析以便包 含在數(shù)據(jù)消息中的任何其他的附加電壓值(步驟416)。通過各種迭代以這種方 式重復(fù)步驟412416,直到在步驟416的迭代中確定在該電壓組中沒有要被分析
以便包含在數(shù)據(jù)消息中的附加電壓值。
一旦在步驟416的迭代中確定在該電壓組中沒有要被分析以便包含在數(shù)據(jù) 消息中的附加電壓值(即, 一旦電壓組中的每個電壓值在步驟412和414的迭 代中已經(jīng)被分析了有效性和當(dāng)前性),那么給組有效性量度分配值(步驟420)。 基于在步驟412的不同迭代中作出的關(guān)于電壓組中不同電壓值的有效性的確定, 給組有效性M分配值。
在優(yōu)選實施例中,至少部分地基于該電壓組中的哪些電壓值是有效的(如 果有的話)以及該電壓組中的哪些電壓值是無效的(如果有的話),給組有效性 量度分配多個值中的一個。在優(yōu)選實施例中,所述多個值包含一組卡諾圖 (Karnaugh)值,使得二進(jìn)制形式的所述多個值中的每一個彼雌離至少兩比特 (二進(jìn)制位)誤差(at least two bit errors removed from each other)。 "[^ffi這樣的一組卡諾圖值有助于使組有效性量度所分配的值的誤差的可能性最小。例如,在 組有效性量度中的單比特誤差可以相對容易地檢測到,因為這樣的單比特誤差 導(dǎo)致組有效性量度的值不是組有效性量度的該組卡諾圖值的成員。
例如,圖5描述了可用作電壓組的組有效性量度的多個值504的一組卡諾
圖值的表500的示例性實施例,所述電壓組包含三個不同電池單元(在圖5中 表示為電池單元A,電池單元B,和電池單元C)的電壓值。在代表三個不同 的電池單元的這種電壓組的伏選實施例中,(1)如果來自電池單元A,電池單 元B,和電池單元C的每個電壓值都是有效的,則給組有效性量度分配來自所 述多個值504的第一值506; (2)如果來自電池單元A和電池單元B的每個電 壓值都是有效的并且來自電池單元的電壓值是無效的,則給組有效性量度分配 來自所述多個值504的第二值508; (3)如果來自電池單元A和電池單元C的 每個電壓值都是有效的并且來自電池單元B的電壓值是無效的,則給組有效性 SJt分配來自所述多個值504的第三值510; (4)如果來自電池單元A的電壓值 是無效的并且來自電池單元B和電池單元C的每個電壓值都是有效的,貝齡組 有效性量度分配來自所述多個值504的第四值512; (5)如果來自電池單元A的 電壓值是有效的并且來自電池單元B和電池單元C的每個電壓值都是無效的, 則給組有效性量度分配來自所述多個值504的第五值514; (6)如果來自電池單 元A和電池單元C的每個電壓值都是無效的并且來自電池單元B的電壓值是有 效的,貝蛤組有效性量度分配來自所述多個值504的第六值516; (7)如果來自 電池單元A和電池單元B的每個電壓值都是無效的并且來自電池單元C的電壓 值是有效的,則給組有效性at分配來自所述多個值504的第七值518;以及(8) 如果來自電池單元A,電池單元B和電池單元C的每個電壓值都是無效的,則 給組有效性 分配來自所述多個值504的第八值520。
在圖5所描述的實施例中,第一值506等于11,第二值508等于7,第三 值510等于13,第四值512等于14,第五值514等于2,第六值516等于4, 第七值518等于8,以及第八值520等于1。這八個f魏自一組卡諾圖值,其中 的每一個值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。在其它實施例中,也可以 使用不同的卡諾圖值的組。
作為另一個示例,圖6描述了可用作電壓組的組有效性量度的多個值604 的一組卡諾圖值的另一,600的示例性實施例,所述電壓組604包含四個不同電池單元(在圖6中表示為電池單元A,電池單元B,電池單元C和電池單 元D)的電壓值。在這樣的電壓組代表四個不同的電池單元的雌實施例中, (1)如果來自電池單元A,電池單元B ,電池單元C和電池單元D的每個電壓 值都是有效的,則給組有效性量度分配來自所述多個值604的第一值606; (2) 如果來自電池單元A,電池單元B和電池單元C的每個電壓值都是無效的并且 來自電池單元D的電壓值是有效的,則給組有效性量度分配來自所述多個值604 的第二值608; (3)如果來自電池單元A,電池單元C和電池單元D的每個電 壓值都是無效的并且來自電池單元B的電壓值是有效的,則給組有效性tt分 配來自所述多個值604的第三值610; (4)如果來自電池單元A的電壓值是有效 的并且來自電池單元B,電池單元C和電池單元D的每個電壓值都是無效的, 則給組有效性量度分配來自所述多個值604的第四值612; (5)如果來自電池單 元A,電池單元B和電池單元D的每個電壓值都是無效的并且來自電池單元C 的電壓值是有效的,則給組有效性量度分配來自所述多個值604的第五值614; (6)如果來自電池單元A和電池單元B的每個電壓值都是無效的并且來自電池 單元C和電池單元D的每個電壓值是有效的,則給組有效性量度分配來自所述 多個值604的第六值616; (7)如果來自電池單元A和電池單元C的每個電壓 值都是無效的并且來自電池單元B和電池單元D的每個電壓值是有效的,則給 組有效性量度分配來自所述多個值604的第七值618; (8)如果來自電池單元A 和電池單元D的每個電壓值都是無效的并且來自電池單元B和電池單元C的每 個電壓值是有效的,則給組有效性量度分配來自所述多個值604的第八值620; (9)如果來自電池單元A和電池單元D的每個電壓值都是有效的并且來自電池 單元B和電池單元C的每個電壓值是無效的,貝i」給組有效性量度分配來自所述 多個值604的第九值622; (IO)如果來自電池單元A和電池單元C的*電壓 值都是有效的并且來自電池單元B和電池單元D的每個電壓值是無效的,則給 組有效性4S分配來自所述多個值604的第十值624; (11)如果來自電池單元 A和電池單元B的每個電壓值都是有效的并且來自電池單元C和電池單元D的 每個電壓值是無效的,則給組有效性量度分配來自所述多個值604的第十一值 626; (12)如果來自電池單元A,電池單元B和電池單元C的每個電壓值都是 有效的并且來自電池單元D的電壓值是無效的,貝膽合組有效性量度分配來自所 述多個值604的第十二值628; (13)如果來自電池單元A,電池單元B和電池單元D的每個電壓值都是有效的并且來自電池單元C的電壓值是無效的,則給
組有效性量度分配來自所述多個值604的第十三值630; (14)如果來自電池單元 A,電池單元C和電池單元D的每個電壓值都是有效的并且來自電池單元B的 電壓值是無效的,則給組有效性ffi分配來自所述多個值604的第十四值632; (15)如果來自電池單元B,電池單元C和電池單元D的每個電壓值都是有效的 并且來自電池單元A的電壓值是無效的,貝U給組有效性量度分配來自所述多個 值604的第十五值634;以及(16)如果來自電池單元A,電池單元B,電池單 元C和電池單元D的針電壓值都是無效的,貝ij給組有效性離分配來自所述 多個值604的第十六值636。
在圖6所描述的實施例中,第一值606等于10,第二值608等于20
,第三值610等于9,第四值612等于18,第五值614等于5,第六值616 等于12,第七值618等于6,第八值620等于27,第九值622等于23,第十值 624等于17,第十一值626等于29,第十二值628等于3,第十三值630等于 24,第十四值632等于15,第十五值634等于30,以及第十六值636等于0。 這十六個值形成一組卡諾圖值,其中的每一個值的二進(jìn)制形式彼lt隨離至少兩 比特誤差。在其它實施例中,也可以使用不同的卡諾圖值的組。
此外在某對;te實施例中,比如在上述圖5和圖6中所描述的那些實施例 中,在相對較多的電壓值為有效的情形下為組有效性量度分配的值,至少同在 相對較少的電壓值為有效的情形下分配的那些值同樣安全。例如,越接近所有 的電壓值都有效的情形,就潛在的校正動作而言,認(rèn)為每個電池單元的值相對 越重要。因此, 為了進(jìn)一步提高相對更重要的情形的安全性,與認(rèn)為具有相對 較小重要性的情形相比,在這樣的相對更重要的情形中,組有效性量度優(yōu)選地 被分配具有至少同樣多(以及優(yōu)選地為更多)的交替0和1的值,禾n/或分配具 有相對更大數(shù)量的1值(假定數(shù)據(jù)連接110給值分配零作為默認(rèn)值)的值。但 是,在其它實施例中,這可能改變。
另外,當(dāng)最終比如鵬圖l中的電池控制單元104接收和解碼 消息時, 然后可將組有效性量度與存儲在電池控制單元104 (,地它的存儲器208中, 如圖2所描述)中的一組補(bǔ)充有效性值相比較。該組補(bǔ)充有效性值包含與用于 該組有效性量度的所述多個值遠(yuǎn)離一比特誤差的一組值。因此,補(bǔ)充有效性值 可以被用來結(jié)合組更新量度容易地識別是否發(fā)生單比特誤差。例如,在圖5的所述多個值504的示例性實施例中, 一組補(bǔ)充有效性值502包括數(shù)字0, 3, 5, 6, 9, 10, 12,和15,其中的每一個與圖5描述的所述多個值504中的一個或 多#離一比特誤差。類似地,在圖6的所述多個值604的示例性實施例中, 一組補(bǔ)充有效性值602包括數(shù)字1, 2, 4, 7, 8, 11, 13, 14, 16, 19, 21, 22, 25, 26, 28,和31,其中的每一個是從圖6描述的所述多個值604中的一個或 多^離一比特誤差。
此外,回到圖4,分配組更新fi^ (步驟422)。組更新量度是基于在步驟 414的不同迭代中關(guān)于不同電壓值的當(dāng)前性所作的確定分配的。
在優(yōu)選實施例中,至少部分地基于電壓組中的哪些電壓值是當(dāng)前的(如果 有的話)以及電壓組中的明陛電壓值不是當(dāng)前的(如果有的話),給組更新離 分配多個值中的一個。在優(yōu)選實施例中,該多個值包括一組卡諾圖值,使得二 進(jìn)制形式的所述多個值中的每一個彼it,離至少兩比特(二進(jìn)制位)誤差。使 用這樣的一組卡諾圖值有助于使在為組更新量度分配的值的誤差的可能性最小 化。例如,在組更新離中的單比特誤差可以被相對容易地檢測到,因為這樣 的單比特誤差導(dǎo)致組更新量度的值不是組更新量度的該組卡諾圖值中的成員。
例如,圖7描述了可用作電壓組的組更新量度的多個值704的一組卡諾圖 值的表700的示例性實施例,所述電壓組包含三個不同電池單元(在圖7中表 示為電池單元A,電池單元B和電池單元C)的電壓值。在這樣的電壓組4 三個不同的電池單元的優(yōu)選實施例中,(1)如果來自電池單元A,電池單元B, 和電池單元C的每個電壓值都是當(dāng)前的(即在圖7中被標(biāo)注為先前的,或未更 新的),給組更新量度分配來自所述多個值704的第一值706; (2)如果來自電 池單元A和電池單元B的每個電壓值都是當(dāng)前的并且來自電池單元的電壓值不 是當(dāng)前的(即圖7中標(biāo)注為更新的),給組更新fflS分配來自所述多個值704的 第二值708; (3)如果來自電池單元B和電池單元C的^h電壓值都是當(dāng)前的 并且來自電池單元A的電壓值不是當(dāng)前的,給組更新M分配來自所述多個值 704的第三值710;(4)如果來自電池單元C的電壓值不是當(dāng)前的并且來自電池單 元A和電池單元B的每個電壓值都是當(dāng)前的,給組更新M分配來自所述多個 值704的第四值712; (5)如果來自電池單元A的電壓值是當(dāng)前的并且來自電池 單元B和電池單元C的每個電壓值不是當(dāng)前的,給組更新量度分配來自所述多 個值704的第五值714; (6)如果來自電池單元A和電池單元C的^電壓值
22都不是當(dāng)前的并且來自電池單元B的電壓值是當(dāng)前的,給組更新量度分配來自
所述多個值704的第六值716; (7)如果來自電池單元A和電池單元B的^h
電壓值都不是當(dāng)前的并且來自電池單元c的電壓值是當(dāng)前的,給組更新量度分
配來自所述多個值704的第七值718;以及(8)如果來自電池單元A,電池單 元B和電池單元C的每個電壓值都不是當(dāng)前的,給組更新量度分配來自所述多 個值704的第八值720。
在圖7所描述的實施例中,第一值706等于11,第二值708等于7,第三 值710等于13,第四值712等于14,第五值714等于2,第六值716等于4, 第七值718等于8,以及第八值720等于1。這八個值形成了一組卡諾圖值,其 中的每一個值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。在其它實施例中,不同 的卡諾圖值的組也可以被使用。
作為另一個示例,圖8描述了可用作電壓組的組更新M的多個值804的 一組卡諾圖值的另一個表800的示例性的實施例,所述電壓組804包含四個不 同電池單元(在圖8中表示為電池單元A,電池單元B,電池單元C和電池單 元D)的電壓值。在這樣的電壓組代表了四個不同的電池單元的優(yōu)選實施例中, (1)如果來自電池單元A,電池單元B,電池單元C和電池單元D的每個電壓 值都是當(dāng)前的(在圖8中標(biāo)注為更新的),給組更新量度分配來自所述多個值804 的第一值806; (2)如果來自電池單元A,電池單元B和電池單元C的每個電 壓值都是當(dāng)前的并且來自電池單元D的電壓值不是當(dāng)前的(在圖8中標(biāo)記為先 前的,或未更新的),給組更新St分配來自所述多個值804的第二值808; (3) 如果來自電池單元A,電池單元C和電池單元D的每個電壓值都是當(dāng)前的并且 來自電池單元B的電壓值不是當(dāng)前的,給組更新量度分配來自所述多個值804 的第三值810; (4)如果來自電池單元A的電壓值不是當(dāng)前的并且來自電池單元 B,電池單元C和電池單元D的每個電壓值都是當(dāng)前的,給組更新量度分配來 自所述多個值804的第四值812; (5)如果來自電池單元A,電池單元B和電池 單元D的每個電壓值都是當(dāng)前的并且來自電池單元C的電壓值不是當(dāng)前的,給 組更新量度分配來自所述多個值804的第五值814; (6)如果來自電池單元A 和電池單元B的每個電壓值都是當(dāng)前的并且來自電池單元C和電池單元D的每 個電壓值都不是當(dāng)前的,給組更新量度分配來自所述多個值804的第六值816; (7)如果來自電池單元A和電池單元C的每個電壓值都是當(dāng)前的并且來自電池單元B和電池單元D的每個電壓值都不是當(dāng)前的,給組更新 分配來自所述
多個值804的第七值818; (8)如果來自電池單元A和電池單元D的每個電壓 值都是當(dāng)前的并且來自電池單元B和電池單元C的每個電壓值都不是當(dāng)前的, 給組更新量度分配來自所述多個值804的第八值820; (9)如果來自電池單元A 和電池單元D的每個電壓值都不是當(dāng)前的并且來自電池單元B和電池單元C的 每個電壓值都是當(dāng)前的,給組更新量度分配來自所述多個值804的第九值822;
(10)如果來自電池單元A和電池單元C的每個電壓fjim都不是當(dāng)前的并且來
自電池單元B和電池單元D的每個電壓值都是當(dāng)前的,給組更新量度分配來自 所述多個值804的第十值824; Ol)如果來自電池單元A和電池單元B的每個 電壓值都不是當(dāng)前的并且來自電池單元C和電池單元D的每個電壓值都是當(dāng)前 的,給組更新量度分配來自所述多個值804的第十一值826; (12)如果來自電 池單元A,電池單元B和電池單元C的每個電壓值都不是當(dāng)前的并且來自電池 單元D的電壓值是當(dāng)前的,給組更新 分配來自所述多個值804的第十二值 828; (13)如果來自電池單元A,電池單元B和電池單元D的每個電壓值都不 是當(dāng)前的并且來自電池單元C的電壓值是當(dāng)前的,給組更新M分配來自所述 多個值804的第十三值830; (14)如果來自電池單元A,電池單元C和電池單 元D的每個電壓值都不是當(dāng)前的并且來自電池單元B的電壓值是當(dāng)前的,給組 更新S^分配來自所述多個值804的第十四值832; (15)如果來自電池單元B, 電池單元C和電池單元D的每個電壓值都不是當(dāng)前的并且來自電池單元A的電 壓值是當(dāng)前的,給組更新M分配來自所述多個值804的第十五值834;以及 (16)如果來自電池單元A,電池單元B,電池單元C和電池單元D的旨電 壓值都不是當(dāng)前的,給組更新量度分配來自所述多個值804的第十六值836。 在圖8所描述的實施例中,第一值806等于21,第二值808等于11 ,第三值810等于22,第四值812等于13,第五值814等于26,第六值 816等于19,第七值818等于25,第八值820等于4,第九值822等于8,第十 值824等于14,第十一值826等于2,第十二值828等于7,第十三值830等于 28,第十四值832等于16,第十五值834等于1,以及第十六值836等于31 。 這十六個值來形成了一組卡諾圖值,其中的每一個值的二進(jìn)制形式彼此遠(yuǎn)離至 少兩比特誤差。在其它實施例中,不同的卡諾圖值的組也可以被使用。
此外,在某,選實施例中,比如在上述圖7和圖8中所描述的那些實施例中,在相對較多的電壓值為當(dāng)前的情形中為組更新量度分配的值,至少同在 相對較少的電壓值為當(dāng)前的情形中分配的那些值同樣安全。例如,越接近所有 的電壓值都是當(dāng)前的情形,就潛在的校正動作而言,每個電池單元的值被認(rèn)為 相對越重要。因此,為了進(jìn)一步提高相對更重要的情形的安全性,與被認(rèn)為具 有相對較小重要性的情形相比i在這種相對更重要的情形中;組更新量度 地被分配具有至少同樣多(以及4腿地為更多)的交替0和1的值,禾卩/或分配 具有相對更大數(shù)量的1值(假定 連接110給值分配零作為默認(rèn)值)的值。 但是,在其它實施例中,這可能改變。
此外,當(dāng)最終例如ilil圖l巾的電池控制單元104接收和解碼娜消息時, 然后組更新量度可以與存儲在電池控制單元104中(1M地它的存儲器208中, 如圖2所描述)的一組補(bǔ)充更新值相比較。該組補(bǔ)充更新值包含與用于組更新 量度的所述多個值遠(yuǎn)離一比特誤差的一組值。因此,補(bǔ)充更新值可以用于結(jié)合 組更新量度容易地識別是否發(fā)生單比特誤差。例如,在圖7的所述多個值704 的示例性實施例中, 一組補(bǔ)充更新值702包括數(shù)字0, 3, 5, 6, 9, 10, 12,和 15,其中的每一個值與圖7描述的所述多個值704中的一個或多個遠(yuǎn)離一比特 誤差。對以地,在圖8的所述多個值804的示例性的實施例中, 一組補(bǔ)充更新 值802包括數(shù)字0, 3, 5, 6, 9, 10, 12, 15, 17, 18, 20, 23, 24, 27, 29 和30,其中的每一個值與圖8描述的所述多個值804中的一個或多個遠(yuǎn)離一比 特誤差。
再回到圖4,產(chǎn)生消息標(biāo)識符(步驟424)。在優(yōu)選實施例中,該消息標(biāo)識 符通知接收數(shù)據(jù)消息的圖1中的第二電池控制單元104,該數(shù)據(jù)消息打算由i亥第 二電池控制單元104解碼。接下來,j頓本領(lǐng)域中己知的技術(shù),生成電壓組中 不同電壓值的初始校驗和(在此也稱為組校驗和)(步驟426)。然后基于消息標(biāo) 識和組校驗和,生成修正的校驗和(步驟428)。在優(yōu)選實施例中,為了有助于 最小化修正校驗和所需的二進(jìn)制位的數(shù)量,通過從組校驗和中減去消息標(biāo)識符 來生成修正的校驗和。
接下來,準(zhǔn)備數(shù)據(jù)消息進(jìn)行傳輸(步驟430)。在雌實施例中,該數(shù)據(jù)消 息包括電壓組的電壓值,以及組有效性量度,組更新量度,補(bǔ)充有效性值,補(bǔ) 充更新值,消息標(biāo)識,以及修正的校驗和。例如,圖9描述了代表三個電池單 元(電池單元A,電池單元B,和電池單元C)的電壓組的示例性數(shù)據(jù)消息900。示例性數(shù)據(jù)消息900包括三個電壓值902(—個對應(yīng)于電池組中的每一個電池單 元),指示數(shù)據(jù)消息和/或其表示的電壓組的指示符904,組有效性指示符906, 組更新指示符908,和修正的校驗和910。對以地,圖10描述了代表四個電池 單元(電池單元A,電池單元B,電池單元C和電池單元D)的電壓組的示例 數(shù)據(jù)消息1000。示例數(shù)據(jù)消息1000包括四個電壓值1002 (—個對應(yīng)于電池組 中的每一個電池單元的=),指示數(shù)據(jù)消息和域其表示的電壓組的指示符1004, 組有效性指示符1006,組更新指示符1008,和修正的1^驗和1010。
一旦準(zhǔn)備好 消息進(jìn)行傳輸,圖4的過程繼續(xù)確定電壓組序列中是否有 任何附加電壓組的步驟(步驟432)。如果確定在該序列中有一個或多個附加電 壓組,那么選擇附加電壓組(步驟434),被相應(yīng)地遞增索引(步驟436),并且 然后在這個附加電壓組的新迭代中重復(fù)步驟410432。步驟410432 M不同迭 代以這種方式重復(fù),直到在步驟432的迭代中確定該序列中沒有附加電壓組。
一旦在步驟432的迭代中確定該序列中沒有附加電壓組,那么該序列重新 開始。具體地,過程返回到在步驟407中初始選擇的第一組(步驟438),以及 相應(yīng)地重置索引(步驟440)。然后為開始于該初始電壓組的新序列重復(fù)步驟 410432。在優(yōu)選實施例中,根據(jù)該過程連續(xù)i&J頓序準(zhǔn)備編碼數(shù)據(jù)消息。在這樣 的優(yōu)選實施例中,導(dǎo)致的不同編碼數(shù)據(jù)消息的^與不同電壓組的電壓值有關(guān), 以及不斷隨時間隔幵。
例如,在一個示例性的實施例中,新的編碼 消息每250毫秒以這種方 式產(chǎn)生并且沿著圖1中的 連接110傳輸,以使得不同電壓組的各自的 消息在連續(xù)的具有不斷更新值的重復(fù)循環(huán)中相應(yīng)被隔開。例如,與第一電壓組 有關(guān)的數(shù)據(jù)消息可以在250毫秒之后被傳輸,與第二電壓組有關(guān)的數(shù)據(jù)消息可 以在500毫秒之后被傳輸,等等。 一旦與序列中每個電壓組有關(guān)的數(shù)據(jù)消息被 傳輸,那么重復(fù)該序列。具體地,由第一電壓組開始,然后為該序列中的每個 電池組生成以及傳輸新的、更新的數(shù)據(jù)消息,例如新數(shù)據(jù)消息每隔250毫秒被 傳輸。只要需要電壓值,該過程優(yōu)選地以這種方式重復(fù)。但應(yīng)理解,數(shù)據(jù)消息 的時序和間隔可能在不同的實施例中有所變化,比如以上所述的消息的一般時 序和間隔(不管電壓組的數(shù)量和/或*數(shù)據(jù)消息之間的時間量如何)在例如減 小ffiil數(shù)據(jù)連接110同時傳輸?shù)臄?shù)據(jù)消息的數(shù)量和/或尺寸方面可能是有利的。
因此,提供了改進(jìn)方法來編碼關(guān)于混合動力 中的電池單元電壓的信息,
26該方法提供了改進(jìn)的編碼和/或不明顯增加沿著車輛總線傳輸?shù)男畔⒌臄?shù)量和/ 或尺寸。另外,提供了改進(jìn)程序來編碼關(guān)于混合動力車輛中的電池單元電壓的 信息,該程序例如提供了改進(jìn)的編碼和域不明顯增加沿著車輛總線傳輸?shù)男畔?的數(shù)量和/救寸。應(yīng)理解這里所描述的過程和程序在特定實施例中可能變化。 類似地應(yīng)理解這里所描述的過程和程序的不同步驟可以被同時和/或與圖中所示 的和/或在這里描述不同的順序來執(zhí)行,并且這里所描述的方法和程序也可同任 何數(shù)量的其它不同類型的裝置,系統(tǒng),過程,和/或程序一起使用和/或?qū)嵤?雖然上述詳細(xì)描述中給出了至少一個示例性實施例,但應(yīng)理解存在大量的變形。 還應(yīng)理解該示例性實施例或多個示例性實施例只是例子,并不打算以任何方式 限制本發(fā)明的范圍,適應(yīng)性,或者配置。相反,上述詳細(xì)描述為本領(lǐng)域技術(shù)人 員提供了實踐該示例性實施例或多個示例性實施例的方便指導(dǎo)。應(yīng)理解在不脫 離如所附權(quán)利要求書及其法律等價物所限定的本發(fā)明的范圍的情況下,可以對 元件的功能和配置作出各禾中改變。
權(quán)利要求
1、一種用于在混合動力車輛中編碼關(guān)于多個電池單元中的每一個的電壓的數(shù)據(jù)用于傳輸?shù)姆椒?,該方法包含以下步驟產(chǎn)生多個電壓組,所述多個電壓組中的每一個包含所述多個電池單元的不同組合的電壓;以及產(chǎn)生所述多個電壓組的每一個的有效性量度。
2、 如權(quán)利要求l所述的方法,進(jìn)一步包含以下步驟 產(chǎn)生用于所述多個電壓組的每一個的初始校驗和; 產(chǎn)生用于所述多個電壓組的每一個的消息標(biāo)識;從所述多個電壓組的每一個的所述初始校驗和中減去所述消息標(biāo)識,從而產(chǎn)生所述多個電壓組的每一個的修正的校驗和;以及產(chǎn)生用于所述多個電壓組的每一個的消息;所述消息包含所述電壓組的電 壓,所述電壓組的有效性量度,和所述電壓組的所述修正的校驗和。
3、 如權(quán)禾腰求1所述的方法,其中所述多個電壓組的每一個的所述有 效性量度包含關(guān)于所述電壓組的電壓是否是當(dāng)前的更新量度,并且該方法進(jìn)一 步包含步驟至少部分地基于所述電壓組的哪些電壓,如果有的話,是當(dāng)前的以及所述 電壓組的哪些電壓,如果有的話,不是當(dāng)前的,給所述多個電壓組的每一個的 更新St分配多個值中的一個;其中所述多個值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。
4、 如權(quán)利要求3所述的方法,進(jìn)一步包含步驟 至少部分地基于所述電壓組中的哪些電壓,如果有的話,是有效的以及,所述電壓組中的哪些電壓,如果有的話,是無效的,給第二有效性量度分配第 二多個值中的一個;其中所述第二多個值的二進(jìn)制形式彼te離至少兩比特誤差。
5、 如權(quán)利要求4所述的方法,其中給更新量度分配所述多個值中的一 個的步驟包含下述步驟如果所述電壓組的第一電壓,所述電壓組的第二電壓,和所述電壓組的第 三電壓每一個都是當(dāng)前的,給更新量度分配所述多個值中的第一值;如果第一電壓是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓不是當(dāng)前的, 給更新量度分配所述多個值中的第二值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓是當(dāng)前的, 給更新量度分配所述多個值中的第三值,;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓是當(dāng)前的,給更新量度分配所述多個值中的第四值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓不是當(dāng)前的, 給更新量度分配所述多個值中的第五值;如果第一電壓不是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓是當(dāng)前的, 給更新量度分配所述多個值中的第六值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓不是當(dāng)前的, 給更新量度分配所述多個值中的第七值;以及如果第一電壓不是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓不是當(dāng)前 的,給更新雖分配所述多個值中的第八值;其中所述多個值中的第一值,第二值,第三值,第四值,第五值,第六值, 第七值,和第八值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。
6、 如權(quán)利要求5所述的方法,其中給第二有效性M分配第二多個值 中的一個的步驟包含下述步驟如果第一電壓,第二電壓,和第三電壓每一個都是有效的,給第二有效性 SS分配所述第二多個值中的第一值;如果第一電壓和第二電壓每一個都是有效的并且第三電壓是無效的,給第 二有效性量度分配所述第二多個值中的第二值;如果第一電壓和第三電壓每一個都是有效的并且第二電壓是無效的,給第 二有效性量度分配所述第二多個值中的第三值;如果第二電壓和第三電壓每一個都是有效的并且第一電壓是無效的,給第 二有效性量度分配所述第二多個值中的第四值;如果第二電壓和第三電壓每一個都是無效的并且第一電壓是有效的,給第 二有效性量度分配所述第二多個值中的第五值;如果第一電壓和第三電壓每一個都是無效的并且第二電壓是有效的,給第 二有效性量度分配所述第二多個值中的第六值;如果第一電壓和第二電壓每一個都是無效的并且第三電壓是有效的,給第 二有效性SS分配所述第二多個值中的第七值;以及如果第一電壓,第二電壓和第三電壓每一個都是無效的,給第二有效性量 度分配所述第二多個值中的第八值;其中所述第二多個值中的第一值,第二值,第三值,第四值,第五值,第 六值,第七值,和第八值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。
7、如權(quán)利要求6所述的方法,其中二進(jìn)制形式的所述多個值中的第一值,第二值,第三值,和第四值中的每 一個具有與所述多個值中的第五值,第六值,第七值,和第八值中的每一個至少同樣多的交替的數(shù)字1禾嗷字0,或者至少同樣多的數(shù)字l或者二者;并且二進(jìn)制形式的所述第二多個值中的第一值,第二值,第三值,和第四值中 的每一個具有與所述第二多個值中的第五值,第六值,第七值,和第八值中的每一個至少同樣多的交替的數(shù)字1和數(shù)字o,或者至少同樣多的數(shù)字1或者二者。
8、如權(quán)利要求4所述的方法,其中給更新M分配所述多個值中的一個的步驟包含下述步驟如果所述電壓組中的第一電壓,所述電壓組中的第二電壓,所述電壓組中 的第三電壓,和所述電壓組中的第四電壓每一個都是當(dāng)前的,給更新量度分配所述多個值中的第一值;如果第一電壓是當(dāng)前的,第二電壓是當(dāng)前的,第三電壓是當(dāng)前的,并且第四電壓不是當(dāng)前的,給更新量度分配所述多個值中的第二值;如果第一電壓是當(dāng)前的,第二電壓是當(dāng)前的,第三電壓不是當(dāng)前的,并且 第四電壓是當(dāng)前的,給更新量度分配所述多個值中的第三值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,第三電壓是當(dāng)前的,并且 第四電壓是當(dāng)前的,給更新量度分配所述多個值中的第四值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,第三電壓是當(dāng)前的,并且 第四電壓是當(dāng)前的,給更新量度分配所述多個值中的第五值;如果第一電壓是當(dāng)前的,第二電壓是當(dāng)前的,第三電壓不是當(dāng)前的,并且 第四電壓不是當(dāng)前的,給更新SM分配所述多個值中的第六值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,第三電壓不是當(dāng)前的,并 且第四電壓是當(dāng)前的,給更新M分配所述多個值中的第七值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,第三電壓是當(dāng)前的,并且 第四電壓不是當(dāng)前的,給更新量度分配所述多個值中的第八值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,第三電壓是當(dāng)前的,并且 第四電壓不是當(dāng)前的,給更新量度分配所述多個值中的第九值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,第三電壓不是當(dāng)前的,并 且第四電壓是當(dāng)前的,給更新量度分配所述多個值中的第十值;如果第一電壓不是當(dāng)前的,第二電壓不是當(dāng)前的,第三電壓不是當(dāng)前的, 并且第四電壓是當(dāng)前的,給更新 分配所述多個值中的第十一值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,第三電壓不是當(dāng)前的,并 且第四電壓不是當(dāng)前的,給更新Sit分配所述多個值中的第十二值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,第三電壓不是當(dāng)前的,并 且第四電壓不是當(dāng)前的,給更新M分配所述多個值中的第十三值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,第三電壓是當(dāng)前的,并且 第四電壓不是當(dāng)前的,給更新量度分配所述多個值中的第十四值;以及如果第一電壓不是當(dāng)前的,第二電壓不是當(dāng)前的,第三電壓不是當(dāng)前的, 并且第四電壓是當(dāng)前的,給更新tt分配所述多個值中的第十五值;以及如果第一電壓,第二電壓,第三電壓,和第四電壓每一個都不是當(dāng)前的, 給更新量度分配所述多個值中的第十六值;其中所述多個值中的第一值,第二值,第三值,第四值,第五值,第六值,第七值,第八值,第九值,第十值,第十一值,第十二值,第十三值,第十四值,第十五值,和第十六值中的每一個的二進(jìn)制形式彼it版離至少兩比特誤差。
9、如權(quán)利要求8所述的方法,其中給所述第二有效性M分配所述第二多 個值中的一個的步驟包含下述步驟如果第一電壓,第二電壓,第三電壓,和第四電壓每一個都是有效的,給 第二有效性fit分配所述第二多個值中的第一值;如果第一電壓是有效的,第二電壓是有效的,第三電壓是有效的,并且第 四電壓是無效的,給第二有效性量度分配所述第二多個值中的第二值;如果第一電壓是有效的,第二電壓是有效的,第三電壓是無效的,并且第 四電壓是有效的,給第二有效性fflt分配所述第二多個值中的第三值;如果第一電壓是有效的,第二電壓是無效的,第三電壓是有效的,并且第四電壓是有效的,給第二有效性量度分配所述第—一多個值中的第四值;如果第一電壓是無效的,第二電壓是有效的,第三電壓是有效的,并且第四電壓是有效的,給第二有效性,分配所述第二多個值中的第五值;如果第一電壓是有效的,第二電壓是有效的,第三電壓是無效的,并且第四電壓是無效的,給第二有效性M分配所述第二多個值中的第六值;如果第一電壓是有效的,第二電壓是無效的,第三電壓是無效的,并且第四電壓是有效的,給第二有效性量度分配所述第二多個值中的第七值;如果第一電壓是有效的,第二電壓是無效的,第三電壓是有效的,并且第 四電壓是無效的,給第二有效性St分配所述第二多個值中的第八值;如果第一電壓是無效的,第二電壓是有效的,第三電壓是有效的,并且第 四電壓是無效的,給第二有效性St分配所述第二多個值中的第九值;如果第一電壓是無效的,第二電壓是有效的,第三電壓是無效的,并且第 四電壓是有效的,給第二有效性ftt分配所述第二多個值中的第十值;如果第一電壓是無效的,第二電壓是無效的,第三電壓是無效的,并且第 四電壓是有效的,給第二有效性MM分配所述第二多個值中的第十一值;如果第一電壓是有效的,第二電壓是無效的,第三電壓是無效的,并且第 四電壓是無效的,給第二有效性Sit分配所述第二多個值中的第十二值;如果第一電壓是無效的,第二電壓是有效的,第三電壓是無效的,并且第 四電壓是無效的,給第二有效性St分配所述第二多個值中的第十三值;如果第一電壓是無效的,第二電壓是有效的,第三電壓是有效的,并且第 四電壓是無效的,給第二有效性量度分配所述第二多個值中的第十四值;如果第一電壓是無效的,第二電壓是無效的,第三電壓是無效的,并且第 四電壓是有效的,給第二有效性St分配所述第二多個值中的第十五值;以及如果第一電壓,第二電壓,第三電壓,和第四電壓每一個都是無效的,給 第二有效性4it分配所述第二多個值中的第十六值;其中所述第二多個值中的第一值,第二值,第三值,第四值,第五值,第 六值,第七值,第八值,第九值,第十值,第十一值,第十二值,第十三值, 第十四值,第十五值,和第十六值中的每一個的二進(jìn)制形式彼此遠(yuǎn)離至少兩比 特誤差。
10、 一種編碼包括與第一電池單元有關(guān)的第一電壓和與第二電池單元有關(guān)的第二電壓的車輛數(shù)據(jù)的方法,該方法包含以下步驟 確定所述第一電壓是否是有效的;確定所述第二電壓是否是有效的;至少部分地基所述于第一電壓或者第二電壓,或者二者是否有效,給有效性量度分配多個值中的一個;其中二進(jìn)制形式的所述多個值彼itb^離至少兩比特誤差。
11、 如權(quán)利要求10所述的方法,其中ffi數(shù)據(jù)進(jìn)一步包含與第三電池單元 有關(guān)的第三電壓,并且給所述有效性量度分配所述多個值中的一個的步驟包含 以下步驟如果第一電壓,第二電壓,和第三電壓每一個都是有效的,給有效性量度分配所述多個值中的第一值;如果第一電壓和第二電壓每一個都是有效的并且第三電壓是無效的,給有 效性,分配所述多個值中的第二值;如果第一電壓和第三電壓每一個都是有效的并且第二電壓是無效的,給有 效性量度分配所述多個值中的第三值;如果第二電壓和第三電壓每一個都是有效的并且第一電壓是無效的,給有 效性M分配所述多個值中的第四值;如果第二電壓和第三電壓每一個都是無效的并且第一電壓是有效的,給有 效性雖分配所述多個值中的第五值;如果第一電壓和第三電壓每一個都是無效的并且第二電壓是有效的,給有 效性M分配所述多個值中的第六值;如果第一電壓和第二電壓每一個都是無效的并且第三電壓是有效的,給有 效性 分配所述多個值中的第七值;以及如果第一電壓,第二電壓和第三電壓每一個都是無效的,給有效性量度分 配所述多個值中的第八值;其中所述多個值中的第一值,第二值,第三值,第四值,第五值,第六值, 第七值,和第八值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。
12、 如權(quán)禾腰求10所述的方法,進(jìn)一步包含步驟 確定所述第一 電壓是否為當(dāng)前的; 確定所述第二電壓是否為當(dāng)前的;至少部分地基于所述第一電壓或者所述第二電壓,或者二者,是否是當(dāng)前 的,給更新M分配第二多個值中的一個;其中所述第二多個值的二進(jìn)制形式彼lt隨離至少兩比特誤差。
13、 如權(quán)利要求12所述的方法,其中所述 數(shù)據(jù)進(jìn)一步包含與第三電池 單元有關(guān)的第三電壓,以及給更新量度分配所述第二多個值中的一個的步驟包含以下步驟如果所述電壓組中的第一電壓是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電 壓是當(dāng)前的,給更新量度分配所述第二多個值中的第一值;如果第一電壓是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓不是當(dāng)前的,給更新量度分配所述第二多個值中的第二值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓是當(dāng)前的, 分給更新量度配所述第二多個值中的第三值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓是當(dāng)前的, 給更新量度分配所述第二多個值中的第四值如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓不是當(dāng)前的, 給更新量度分配所述第二多個值中的第五值;如果第一電壓不是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓是當(dāng)前的, 給更新量度分配所述第二多個值中的第六值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓不是當(dāng)前的, 給更新量度分配所述第二多個值中的第七值;以及如果第一電壓不是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓不是當(dāng)前 的,給更新量度分配所述第二多個值中的第八值;其中所述第二多個值中的第一值,第二值,第三值,第四值,第五值,第 六值,第七值,禾嗨八值中的每一個的二進(jìn)制形式彼lt,離至少兩比特誤差。
14、 一種用于在混合動力車輛中編碼關(guān)于多個電池單元的每一個的電壓的 M用于傳輸?shù)膄聘產(chǎn)品,該,聘產(chǎn)品包含(a)程序,其配置為至少 :產(chǎn)生多個電壓組,所述多個電壓組中的每一個包含所述多個電池單元的不 同組合的電壓;以及產(chǎn)生用于所述多個電壓組中的每一個的有效性量度;以及(b)承載所述程序的計算機(jī)可讀信號承載介質(zhì)。
15、 如權(quán)禾腰求14所述的程序產(chǎn)品,其中用于所述多個電壓組中的每一個 的有效性量度包含關(guān)于所述電壓組的電壓是否是當(dāng)前的更新量度。
16、 如權(quán)利要求15所述的程序產(chǎn)品,其中所述程序進(jìn)一步被配置為至少促進(jìn)至少部分地基于所述電壓組的哪些電壓,如果有的話,是當(dāng)前的以及所述 電壓組的哪些電壓,如果有的話,不是當(dāng)前的,給所述多個電壓組的每一個的更新M分配多個值中的一個;其中所述多個值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。
17、 如權(quán)利要求16所述的程序產(chǎn)品,其中所述程序進(jìn)一步被配置為至少促進(jìn)至少部分地基于所述電壓組中的哪些電壓,如果有的話,是有效的以及, 所述電壓組中的哪些電壓,如果有的話,是無效的,給第二有效性量度分配第二多個值中的一個;其中所述第二多個值的二進(jìn)制形式彼 離至少兩比特誤差。
18、 如權(quán)利要求17所述的程序產(chǎn)品,其中所述程序進(jìn)一步被配置為至少 鵬如果所述電壓組的第一電壓,所述電壓組的第二電壓,和所述電壓組第三 電壓每一個都是當(dāng)前的,給更新SM分配所述多個值中的第一值;如果第一電壓是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓不是當(dāng)前的, 給更新量度分配所述多個值中的第二值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓是當(dāng)前的, 給更新量度分配所述多個值中的第三值,;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓是當(dāng)前的, 給更新量度分配所述多個值中的第四值;如果第一電壓是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓不是當(dāng)前的, 給更新量度分配所述多個值中的第五值;如果第一電壓不是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓是當(dāng)前的, 給更新量度分配所述多個值中的第六值;如果第一電壓不是當(dāng)前的,第二電壓是當(dāng)前的,并且第三電壓不是當(dāng)前的,給更新量度分配所述多個值中的第七值;以及如果第一電壓不是當(dāng)前的,第二電壓不是當(dāng)前的,并且第三電壓不是當(dāng)前的,給更新St分配所述多個值中的第八值;其中所述多個值中的第一值,第二值,第三值,第四值,第五值,第六值, 第七值,和第八值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。
19、 如權(quán)利要求18所述的程序產(chǎn)品,其中所述程序進(jìn)一步被配置為至少促進(jìn)如果第一電壓,第二電壓,和第三電壓每一個都是有效的,給第二有效性St分配所述第二多個值中的第一值;如果第一電壓和第二電壓每一個都是有效的并且第三電壓是無效的,給第 二有效性M分配所述第二多個值中的第二值;如果第一電壓和第三電壓每一個都是有效的并且第二電壓是無效的,給第 二有效性ffi分配所述第二多個值中的第三值;如果第二電壓和第三電壓每一個都是有效的并且第一 電壓是無效的,給第 二有效性量度分配所述第二多個值中的第四值;如果第二電壓和第三電壓每一個都是無效的并且第一電壓是有效的,給第 二有效性M分配所述第二多個值中的第五值;如果第一電壓和第三電壓每一個都是無效的并且第二電壓是有效的,給第 二有效性量度分配所述第二多個值中的第六值;如果第一電壓和第二電壓每一個都是無效的并且第三電壓是有效的,給第 二有效性量度分配所述第二多個值中的第七值;以及如果第一電壓,第二電壓和第三電壓每一個都是無效的,給第二有效性量 度分配所述第二多個值中的第y V值;其中所述第二多個值中的第一值,第二值,第三值,第四值,第五值,第 六值,第七值,和第八值的二進(jìn)制形式彼此遠(yuǎn)離至少兩比特誤差。
20、 如權(quán)利要求19所述的禾聘產(chǎn)品,其中二進(jìn)制形式的所述多個值中的第一值,第二值,第三值,和第四值中的每 一個具有與所述多個值中的第五值,第六值,第七值,和第八值中的每一個至少同樣多的交替的數(shù)字1或數(shù)字0,或者至少同樣多的數(shù)字l或者二者;并且二進(jìn)制形式的所述第二多個值中的第一值,第二值,第三值,和第四值中的每一個具有與所述第二多個值中的第五值,第六值,第七值,和第八值中的 每一個至少同樣多的交替的數(shù)字1和數(shù)字0,或者至少同樣多的數(shù)字1或者二者。
全文摘要
本發(fā)明涉及混合動力車輛中的多單元電壓安全數(shù)據(jù)編碼。一種編碼與混合動力車輛中傳輸?shù)亩鄠€電池單元的每一個的電壓相關(guān)的數(shù)據(jù)的方法,其包括產(chǎn)生多個電壓組,和產(chǎn)生所述多個電壓組中的每一個的有效性量度的步驟。所述多個電壓組中的每一個包含多個電池單元的不同組合的電壓。
文檔編號G01R31/36GK101430367SQ200810188740
公開日2009年5月13日 申請日期2008年11月6日 優(yōu)先權(quán)日2007年11月6日
發(fā)明者A·H·羅伊托伊澤爾, K·K·卡特拉克, S·A·馬丁 申請人:通用汽車環(huán)球科技運(yùn)作公司