在存儲器中記錄數(shù)據(jù)的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]
技術(shù)領(lǐng)域主要涉及在存儲器中記錄數(shù)據(jù)的系統(tǒng)和方法,并且更具體地涉及以多個 采樣速率在存儲器中記錄數(shù)據(jù)的系統(tǒng)和方法。
【背景技術(shù)】
[0002] 與車輛運(yùn)行有關(guān)的數(shù)據(jù)通常存儲到存儲裝置,或者簡單地說為"存儲器",以供稍 后的檢索和使用。一種存儲這類數(shù)據(jù)的普遍技術(shù)是循環(huán)緩沖器,其中,以規(guī)定速率按順序記 錄數(shù)據(jù)。在每次記錄之后,存儲器存儲位置的地址就增加,從而按順序填充存儲器。當(dāng)達(dá)到 存儲器的上限時(shí),地址被重置為起始位置并且從起始位置開始重寫數(shù)據(jù)。要寫的存儲器地 址能夠表達(dá)為:
式中,八(14是正在寫的當(dāng)前位置,Addmin是最小(或起始)存儲器位置,Ts是增加的時(shí)間 樣本(例如〇、1、2、3、……),n是存儲器位置的數(shù)目。
[0003] 這個技術(shù)的一個缺陷是所有數(shù)據(jù)都以單個采樣速率寫。因此,需要大容量的存儲 裝置來進(jìn)行較長時(shí)段的數(shù)據(jù)記錄,同時(shí),提供接近于事件例如氣囊展開事件的快速采樣速 率。為了節(jié)省存儲器中所需的存儲位置的數(shù)目,可能有利的是,舊的數(shù)據(jù)僅僅以稍慢的采樣 速率被保持,同時(shí)在接近事件時(shí)仍然維持快速的采樣速率。
[0004] 因此,期望提供系統(tǒng)和方法允許以多個采樣速率存儲數(shù)據(jù)。此外,本發(fā)明的其它的 合乎需要的要素和特征將通過隨后的詳細(xì)說明和附上的權(quán)利要求變得明顯,參照附圖以及 前述的技術(shù)領(lǐng)域和【背景技術(shù)】。
【發(fā)明內(nèi)容】
[0005] 提供一種在具有多個數(shù)據(jù)存儲位置的存儲器中記錄數(shù)據(jù)的方法。在一個實(shí)施例 中,該方法包括接收數(shù)據(jù)并以第一采樣速率對數(shù)據(jù)采樣。該方法還包括,確定第一采樣速率 的數(shù)據(jù)的最新樣本的當(dāng)前存儲位置地址,從而使數(shù)據(jù)的較舊樣本保持在比第一采樣速率不 頻繁的第二采樣速率。該方法進(jìn)一步地包括,在當(dāng)前存儲位置地址存儲數(shù)據(jù)的最新樣本。
[0006] 在一個實(shí)施例中,提供一種用于記錄數(shù)據(jù)的系統(tǒng)。該系統(tǒng)包括構(gòu)造成從至少一個 數(shù)據(jù)源接收數(shù)據(jù)并且以第一采樣速率對數(shù)據(jù)采樣的處理器。存儲器與該處理器通信,該存 儲器包括多個存儲位置,每個被標(biāo)識有唯一地址。該處理器進(jìn)一步地構(gòu)造成,確定第一采樣 速率的數(shù)據(jù)的最新樣本的當(dāng)前存儲位置地址,從而使數(shù)據(jù)的較舊樣本保持在比第一采樣速 率不頻繁的第二采樣速率。
[0007] 在一個實(shí)施例中,提供一種車輛。該車輛包括用于感測車輛狀況的傳感器。處理 器構(gòu)造成從該傳感器接收數(shù)據(jù)并且以第一采樣速率對數(shù)據(jù)采樣。存儲器與該處理器通信, 該存儲器包括多個存儲位置,每個被標(biāo)識有唯一地址。該處理器進(jìn)一步地構(gòu)造成,確定第一 采樣速率的數(shù)據(jù)的最新樣本的當(dāng)前存儲位置地址,從而使數(shù)據(jù)的較舊樣本保持在比第一采 樣速率不頻繁的第二采樣速率。
[0008] 本發(fā)明提供下列技術(shù)方案。
[0009] 1. -種在具有多個數(shù)據(jù)存儲位置的存儲器中記錄數(shù)據(jù)的方法,所述方法包括: 接收數(shù)據(jù); 以第一采樣速率對該數(shù)據(jù)采樣; 確定該第一采樣速率的數(shù)據(jù)的最新樣本的當(dāng)前存儲位置地址,從而使數(shù)據(jù)的較舊樣本 保持在比第一采樣速率不頻繁的第二采樣速率;以及 在該當(dāng)前存儲位置地址存儲數(shù)據(jù)的最新樣本。
[0010] 2.如技術(shù)方案1所述的方法,其中,運(yùn)用模運(yùn)算執(zhí)行對該當(dāng)前存儲位置的確定。
[0011] 3.如技術(shù)方案1所述的方法,進(jìn)一步地包括把存儲器的數(shù)據(jù)存儲位置分成多個 數(shù)組。
[0012] 4.如技術(shù)方案3所述的方法,其中,確定當(dāng)前數(shù)據(jù)存儲位置地址(Adds)是由下列 方程式確定的:
式中,Addmin是最小地址,Modldx是等于數(shù)組數(shù)量的模指數(shù),T3是代表數(shù)據(jù)的最新樣本 的連續(xù)整數(shù),M_n代表各個數(shù)組的大小。
[0013] 5.如技術(shù)方案1所述的方法,其中,確定當(dāng)前存儲位置地址包括確定第一采樣速 率的數(shù)據(jù)的最新樣本的當(dāng)前存儲位置地址,從而使數(shù)據(jù)的較舊樣本保持在比第一采樣速率 不頻繁的第二采樣速率和比第二采樣速率不頻繁的第三采樣速率。
[0014] 6.如技術(shù)方案1所述的方法,其中,確定當(dāng)前數(shù)據(jù)存儲位置地址(Adds)是由下列 方程式確定的:
式中,Addmin是最小地址,1\是代表數(shù)據(jù)的最新樣本的連續(xù)整數(shù),LCM是采樣率的最小 公倍數(shù),Tm等于(TsmodLCM)+l,Rk是采樣速率,Nk是Rk時(shí)的樣本數(shù)量,kmax是要存儲的采 樣速率的總數(shù)。
[0015] 7.如技術(shù)方案1所述的方法,進(jìn)一步地包括接收事件通知。
[0016] 8.如技術(shù)方案7所述的方法,進(jìn)一步地包括響應(yīng)于接收到該事件通知傳送存儲 在數(shù)據(jù)存儲位置中的數(shù)據(jù)。
[0017] 9.-種用于記錄數(shù)據(jù)的系統(tǒng),包括: 構(gòu)造成從至少一個數(shù)據(jù)源接收數(shù)據(jù)并且以第一采樣速率對數(shù)據(jù)采樣的處理器; 與所述處理器通信的存儲器,其包括多個存儲位置,每個被標(biāo)識有唯一地址;并且 其中,所述處理器進(jìn)一步地構(gòu)造成,確定第一采樣速率的數(shù)據(jù)的最新樣本的當(dāng)前存儲 位置地址,從而使數(shù)據(jù)的較舊樣本保持在比第一采樣速率不頻繁的第二采樣速率。
[0018] 10.如技術(shù)方案9所述的系統(tǒng),其中,所述處理器構(gòu)造成運(yùn)用模運(yùn)算確定當(dāng)前存 儲位置。
[0019] 11.如技術(shù)方案9所述的系統(tǒng),其中,所述存儲器的所述數(shù)據(jù)存儲位置被分成多 個數(shù)組。
[0020] 12.如技術(shù)方案11所述的系統(tǒng),其中,所述處理器構(gòu)造成用下列方程式確定當(dāng)前 存儲位置地址(Adds):
式中,Addmi是最小地址,Modldx是等于數(shù)組數(shù)量的模指數(shù),1\是代表數(shù)據(jù)的最新樣本 的連續(xù)整數(shù),M_n代表各個數(shù)組的大小。
[0021] 13.如技術(shù)方案9所述的系統(tǒng),其中,所述處理器構(gòu)造成確定第一采樣速率的數(shù) 據(jù)的最新樣本的當(dāng)前存儲位置地址,從而使數(shù)據(jù)的較舊樣本保持在比第一采樣速率不頻繁 的第二采樣速率和比第二采樣速率不頻繁的第三采樣速率。
[0022] 14.如技術(shù)方案9所述的系統(tǒng),其中,所述處理器構(gòu)造成用下列方程式確定當(dāng)前 存儲位置地址(Adds):
式中,Addmin是最小地址,1\是代表數(shù)據(jù)的最新樣本的連續(xù)整數(shù),LCM是采樣率的最小 公倍數(shù),Tm等于(TsmodLCM)+l,Rk是采樣速率,Nk是Rk時(shí)的樣本數(shù)量,kmax是要存儲的采 樣速率的總數(shù)。
[0023] 15.如技術(shù)方案9所述的系統(tǒng),其中,所述處理器構(gòu)造成接收事件通知。
[0024] 16.如技術(shù)方案15所述的系統(tǒng),其中,所述處理器構(gòu)造成響應(yīng)于接收到該事件通 知傳送存儲在數(shù)據(jù)存儲位置中的數(shù)據(jù)。
[0025] 17?-種車輛,包括: 用于感測所述車輛狀況的傳感器; 構(gòu)造成從所述傳感器接收數(shù)據(jù)并且以第一采樣速率對數(shù)據(jù)采樣的處理器; 與所述處理器通信的存儲器,其包括多個存儲位置,每個被標(biāo)識有唯一地址;并且 其中,所述處理器進(jìn)一步地構(gòu)造成,確定第一采樣速率的數(shù)據(jù)的最新樣本的當(dāng)前存儲 位置地址,從而使數(shù)據(jù)的較舊樣本保持在比第一采樣速率不頻繁的第二采樣速率。
[0026] 18.如技術(shù)方案17所述的車輛,其中,所述處理器構(gòu)造成接收事件通知。
[0027] 19.如技術(shù)方案18所述的車輛,進(jìn)一步地包括與所述處理器通信的無線電設(shè)備, 所述無線電設(shè)備構(gòu)造成響應(yīng)于接收到該事件通知傳傳送存儲在數(shù)據(jù)存儲位置中的數(shù)據(jù)。
【附圖說明】
[0028] 下文將連同下列附圖一起描述示范性實(shí)施例,其中,相同的數(shù)字代表相同的元件, 并且其中: 圖1是根據(jù)實(shí)施例的用于存儲數(shù)據(jù)的系統(tǒng)的框圖; 圖2是表格,代表根據(jù)實(shí)施例的存儲器; 圖3是流程圖,示出根據(jù)實(shí)施例的存儲數(shù)據(jù)的方法; 圖4是表格,代表根據(jù)示范性實(shí)施例的存儲器; 圖5是圖形,示出根據(jù)圖4實(shí)施例的隨時(shí)間變化的數(shù)據(jù)存儲位置; 圖6是圖形,示出根據(jù)示范性實(shí)施例的隨時(shí)間變化的數(shù)據(jù)存儲位置;和 圖7是圖形,示出根據(jù)圖6實(shí)施例的隨時(shí)間變化的采樣速率。
【具體實(shí)施方式】
[0029] 下列詳細(xì)說明本質(zhì)上僅僅是示范性的并且不意圖限制應(yīng)用和使用。此外,不意圖 受到前述技術(shù)領(lǐng)域、【背景技術(shù)】、
【發(fā)明內(nèi)容】
或之后的詳細(xì)說明中出現(xiàn)的任何明確或暗示理論 的限制。
[0030] 參照這些圖,其中,在這幾個視圖中,相同的數(shù)字代表相同的部件,本文示出并描 述記錄數(shù)據(jù)的系統(tǒng)100和方法300。在該示范性實(shí)施例中,方法300是由計(jì)算機(jī)化系統(tǒng)100 實(shí)現(xiàn)的。在一個示范性實(shí)施例中,計(jì)算機(jī)化系統(tǒng)100可以與車輛102例如機(jī)動車一體。然 而,要意識到,方法300可以由其它裝置(未示出)實(shí)現(xiàn),包括非車輛應(yīng)用在內(nèi)。
[0031] 參照圖1,示范性實(shí)施例的系統(tǒng)100包括處理器104。處理器104是能夠執(zhí)行指令 (即運(yùn)行程序)和/或執(zhí)行計(jì)算的裝置。處理器104可以是集成電路的一部分,即半導(dǎo)體裝 置,如本領(lǐng)域技術(shù)人員公知的。示范性實(shí)施例的處理器104包括能夠發(fā)出和接收信號、數(shù)據(jù) 和/或其他信息的多個輸入(未標(biāo)號)和輸出(未標(biāo)號)。
[0032] 處理器104與至少一個數(shù)據(jù)源105通信以接收數(shù)據(jù)。在該示范性實(shí)施例中,該至 少一個數(shù)據(jù)源105是與車輛102的運(yùn)行相關(guān)的系統(tǒng)或傳感器。例如,數(shù)據(jù)源105可以是加 速度計(jì)。因而,加速度計(jì)提供信號,其對與車輛102的加速/減速相對應(yīng)的數(shù)據(jù)進(jìn)行編碼。 處理器104可以包括硬件和/或軟件以對該信號解碼從而獲得數(shù)據(jù),如本領(lǐng)域技術(shù)人員公 知的。
[0033] 當(dāng)然,數(shù)據(jù)源105不限于加速度計(jì)或甚至是車輛應(yīng)用。在另一例子中,數(shù)據(jù)源105 可以是溫度傳感器,用于感測車輛102的發(fā)動機(jī)(未示出)中使用的冷卻水的溫度。在一個 非車輛例子中,數(shù)據(jù)源105可以是風(fēng)傳感器,用于測量風(fēng)的速度。
[0034] 系統(tǒng)100還包括存儲器106,其能夠存儲數(shù)據(jù)和/或其它信息。存儲器106可以實(shí) 施為半導(dǎo)體裝置,例如,隨機(jī)存取存儲器(RAM)或閃速存儲器。存儲器106還可以實(shí)施為磁 存儲裝置,例如,硬盤驅(qū)動器或軟盤驅(qū)動器。存儲器106進(jìn)一步地可以實(shí)施為光存儲裝置, 例如,⑶-ROM或DVD。本領(lǐng)域技術(shù)人員認(rèn)識到其它介質(zhì)和技術(shù)來實(shí)現(xiàn)存儲器106。
[0035] 存儲器106與處理器104通信。因而,處理器104可以把接收到的數(shù)據(jù)傳送至存 儲器106進(jìn)行存儲。在該示范性實(shí)施例中,存儲器106與處理器104 -體,即為同一集成電 路108的一部分。然而,存儲器106和處理器104可以是分開和不同的部件,正如本領(lǐng)域技 術(shù)人員容易理解的。車輛102還可以包括與處理器104通信的無線電設(shè)備110。
[0036] 現(xiàn)在參照圖2,存儲器106包括多個存儲器位置200。存儲器位置200被標(biāo)識有唯 一的存儲位置地址202。因而,處理器104能夠在與存儲位置地址202對應(yīng)的特定的存儲器 位置200存儲數(shù)據(jù)。多個存儲器位置200可以集合在一起成為數(shù)組204。此外,存儲器106 可以分成多個數(shù)組204。
[0037] 參照圖3,并且繼續(xù)參照圖1和2,示出一個