本發(fā)明涉及車輛碰撞檢測領(lǐng)域,尤其涉及一種基于加速度傳感器的車輛碰撞檢測方法及裝置。
背景技術(shù):
隨著現(xiàn)代交通發(fā)展日漸鼎盛,車禍事故的突發(fā)頻率也明顯增多。在倡導(dǎo)全民規(guī)范安全駕駛的同時,相應(yīng)的建立一套自動報警機制體系,以便快速進行救援也是非常必要的。在交通事故發(fā)生時,往往伴隨著劇烈的碰撞或急劇的減速過程。因此,加速度是最直觀也同樣是最容易用來判別事故發(fā)生時的物理監(jiān)測量。通過加速度傳感器的自動偵測,能極大縮短危急事故的救援時間,從而減少傷亡。車禍發(fā)生時的碰撞時間一般在幾十毫秒的范圍內(nèi),并且會產(chǎn)生未知噪聲的干擾。目前加速度傳感器的自動偵測一般是通過高頻采樣采集數(shù)據(jù),通過高頻采樣采集數(shù)據(jù)會造成成本的增加與系統(tǒng)性能上的降低,當車輛內(nèi)帶有較為廉價的傳感器車輛設(shè)備及產(chǎn)品時,車輛內(nèi)部的安全設(shè)施會干擾傳感器的靈敏程度,通過高頻采樣采集到的數(shù)據(jù)峰值量程也會大受影響,無法準確地檢測出車輛的碰撞信號。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提出一種基于加速度傳感器的車輛碰撞檢測方法及裝置,旨在解決無法準確地檢測出車輛的碰撞信號的技術(shù)問題。
為實現(xiàn)上述目的,本發(fā)明提供一種基于加速度傳感器的車輛碰撞檢測方法,所述方法包括以下步驟:
通過加速度傳感器獲取車輛發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)包括x、y和z軸的加速度分量;
通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量;
若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量;
當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù);
當所述符合預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時輸出車輛發(fā)生碰撞或振動的信號。
可選地,所述通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量的步驟包括:
若車輛發(fā)生碰撞的時刻為k,則計算k-1時刻與k-2時刻的加速度原始數(shù)據(jù)中x軸的加速度分量之間的差值,獲得第一差值;
計算k時刻與k-1時刻的加速度原始數(shù)據(jù)中x軸的加速度分量之間的差值,獲得第二差值,將所述第一差值與第二差值相乘,獲得第一計算結(jié)果;
計算k-1時刻的加速度原始數(shù)據(jù)中x軸的加速度分量與第二預(yù)設(shè)值相乘后的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中x軸的加速度分量相減,獲得第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中x軸的加速度分量進行相減,獲得第四差值,計算所述第四差值的絕對值;
若同時滿足所述第一差值大于第三預(yù)設(shè)值、第一計算結(jié)果小于或等于第四預(yù)設(shè)值、第四差值的絕對值不等于第五預(yù)設(shè)值,則將所述k時刻的特征點邏輯向量S在x軸的分量賦值為1;否則,賦值為0;
依次計算k時刻的特征點邏輯向量S在y軸和z軸的分量。
可選地,所述當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù)的步驟包括:
當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù);
當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第二預(yù)設(shè)特征的個數(shù)。
可選地,所述當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù)的步驟包括:
通過所述加速度分量計算所述保存的加速度分量中每個加速度分量的差值、計算結(jié)果及差值的絕對值;
判斷所述保存的加速度分量中每個加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足對應(yīng)的預(yù)設(shè)條件;
若是,即為符合第一預(yù)設(shè)特征,統(tǒng)計符合第一預(yù)設(shè)特征的加速度分量。
可選地,所述當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第二預(yù)設(shè)特征的個數(shù)的步驟還包括:
計算所述加速度原始數(shù)據(jù)的范數(shù),若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,或大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,所述第七預(yù)設(shè)值大于第六預(yù)設(shè)值,則為符合第二預(yù)設(shè)特征;
統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù);
統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù)。
可選地,所述當所述符合預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時輸出車輛發(fā)生碰撞或振動的信號的步驟包括:
當所述符合第一預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值,且符合第二預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時,輸出車輛發(fā)生碰撞的信號,當所述符合第一預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值,符合第二預(yù)設(shè)特征的個數(shù)沒有達到對應(yīng)預(yù)設(shè)值時,輸出車輛發(fā)生振動的信號。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種基于加速度傳感器的車輛碰撞檢測裝置,所述裝置包括:
獲取模塊,用于通過加速度傳感器獲取車輛發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)包括x、y和z軸的加速度分量;
計算模塊,用于通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量;
保存模塊,用于若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量;
統(tǒng)計模塊,用于當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù);
輸出模塊,用于當所述符合預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時輸出車輛發(fā)生碰撞或振動的信號。
可選地,所述計算模塊包括:
第一計算單元,用于若車輛發(fā)生碰撞的時刻為k,則計算k-1時刻與k-2時刻的加速度原始數(shù)據(jù)中x軸的加速度分量之間的差值,獲得第一差值;
第二計算單元,用于計算k時刻與k-1時刻的加速度原始數(shù)據(jù)中x軸的加速度分量之間的差值,獲得第二差值,將所述第一差值與第二差值相乘,獲得第一計算結(jié)果;
第三計算單元,用于計算k-1時刻的加速度原始數(shù)據(jù)中x軸的加速度分量與第二預(yù)設(shè)值相乘后的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中x軸的加速度分量相減,獲得第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中x軸的加速度分量進行相減,獲得第四差值,計算所述第四差值的絕對值;
賦值單元,用于若同時滿足所述第一差值大于第三預(yù)設(shè)值、第一計算結(jié)果小于或等于第四預(yù)設(shè)值、第四差值的絕對值不等于第五預(yù)設(shè)值,則將所述k時刻的特征點邏輯向量S在x軸的分量賦值為1;否則,賦值為0;
第四計算單元,用于依次計算k時刻的特征點邏輯向量S在y軸和z軸的分量。
可選地,所述統(tǒng)計模塊包括:
第一統(tǒng)計單元,用于當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù);
第二統(tǒng)計單元,用于當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第二預(yù)設(shè)特征的個數(shù)。
可選地,所述第一統(tǒng)計單元包括:
第一計算子單元,用于通過所述加速度分量計算所述保存的加速度分量中每個加速度分量的差值、計算結(jié)果及差值的絕對值;
判斷子單元,用于判斷所述保存的加速度分量中每個加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足對應(yīng)的預(yù)設(shè)條件;
第一統(tǒng)計子單元,用于若滿足,即為符合第一預(yù)設(shè)特征,統(tǒng)計符合第一預(yù)設(shè)特征的加速度分量。
可選地,所述第二統(tǒng)計單元包括:
第二計算子單元,用于計算所述加速度原始數(shù)據(jù)的范數(shù),若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,或大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,所述第七預(yù)設(shè)值大于第六預(yù)設(shè)值,則為符合第二預(yù)設(shè)特征;
第二統(tǒng)計子單元,用于統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù);
第三統(tǒng)計子單元,用于統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù)。
可選地,所述輸出模塊包括:
輸出單元,用于當所述符合第一預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值,且符合第二預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時,輸出車輛發(fā)生碰撞的信號,當所述符合第一預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值,符合第二預(yù)設(shè)特征的個數(shù)沒有達到對應(yīng)預(yù)設(shè)值時,輸出車輛發(fā)生振動的信號。
本發(fā)明首先通過加速度傳感器獲取車輛發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)包括x、y和z軸的加速度分量;然后通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量;若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量;當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù);當所述符合預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時輸出車輛發(fā)生碰撞或振動的信號。不需要進行大量的計算,從而可以準確地檢測出車輛發(fā)生碰撞或振動的信號,以通知救援中心前往救援,便于快速救援,同時提醒駕駛員進行相應(yīng)的操作,防止駕駛員擅自行動,造成二次傷害。
附圖說明
圖1為本發(fā)明基于加速度傳感器的車輛碰撞檢測方法第一實施例的流程示意圖;
圖2為圖1中通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量的步驟的細化流程示意圖;
圖3為圖1中當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù)的步驟的細化流程示意圖;
圖4為圖3中當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù)的步驟的細化流程示意圖;
圖5為圖3中當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第二預(yù)設(shè)特征的個數(shù)的步驟的細化流程示意圖;
圖6為本發(fā)明基于加速度傳感器的車輛碰撞檢測裝置第一實施例的功能模塊示意圖;
圖7為圖6中計算模塊的細化功能模塊示意圖;
圖8為圖6中統(tǒng)計模塊的細化功能模塊示意圖;
圖9為圖8中第一統(tǒng)計單元的細化功能模塊示意圖;
圖10為圖8中第二統(tǒng)計單元的細化功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種基于加速度傳感器的車輛碰撞檢測方法。
參照圖1,圖1為本發(fā)明基于加速度傳感器的車輛碰撞檢測方法第一實施例的流程示意圖。
在本實施例中,該方法包括:
步驟S100,通過加速度傳感器獲取車輛發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)包括x、y和z軸的加速度分量。
在本實施例中,當監(jiān)測到車輛發(fā)生碰撞時,通過加速度傳感器獲取發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)為三維數(shù)組,包括x、y和z軸的加速度分量,一般發(fā)生碰撞時的加速度原始數(shù)據(jù)為多個,比如假設(shè)發(fā)生碰撞時的時刻為k時刻,則所述加速度原始數(shù)據(jù)包括k時刻的加速度原始數(shù)據(jù)、k-1時刻的加速度原始數(shù)據(jù)、k-2時刻的加速度原始數(shù)據(jù)等。
步驟S200,通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量。
在獲取到原始數(shù)據(jù)之后,通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量,具體地,假設(shè)發(fā)生碰撞時的時刻為k時刻,首先計算所述k時刻的特征點邏輯向量S的x軸分量,通過計算k-1時刻與k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量之間的差值,獲得第一差值;計算k時刻與k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量之間的差值,獲得第二差值,將所述第一差值與第二差值相乘,獲得第一計算結(jié)果;計算k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量與第二預(yù)設(shè)值相乘后的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量相減,獲得第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量進行相減,獲得第四差值,計算所述第四差值的絕對值。
若所述第一差值、第一計算結(jié)果及第四差值的絕對值同時滿足以下條件,所述第一差值大于α,α為實數(shù),具體取值可以根據(jù)實際情況進行取值,所述第一計算結(jié)果小于或等于0,所述第四差值的絕對值不等于β,β為實數(shù),具體取值可以根據(jù)實際情況進行取值。則所述k時刻的特征點邏輯向量S在x軸的加速度分量為1。否則所述k時刻的特征點邏輯向量S在x軸的加速度分量為0。
通過同樣的方式依次計算k時刻的特征點邏輯向量S在y軸和z軸的加速度分量,獲得k時刻的特征點邏輯向量S的表達式。
步驟S300,若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量。
若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量。比如所述k時刻的特征點邏輯向量S在x軸的加速度分量為1,則將k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量分別保存。
步驟S400,當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù)。
當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù),所述預(yù)設(shè)特征包括第一預(yù)設(shè)特征和第二預(yù)設(shè)特征。首先統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù),具體地,所述第一預(yù)設(shè)特征包括通過計算得到的所述加速度分量的差值大于α1,計算結(jié)果小于或等于0,差值的絕對值不等于β13個步驟。首先通過計算獲得各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值,然后判斷所述各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足第一預(yù)設(shè)特征,若所述各個時刻的加速度分量的差值大于α1、計算結(jié)果小于或等于0及差值的絕對值不等于β1,則為符合第一預(yù)設(shè)特征。所述α1為實數(shù),所述β1也為實數(shù),α1與β1不相等,具體取值可以根據(jù)具體碰撞情況進行取值。然后分別統(tǒng)計滿足第一預(yù)設(shè)特征的加速度分量的個數(shù)。
然后統(tǒng)計所述保存的加速度分量中符合第二預(yù)設(shè)特征的個數(shù)。具體地,計算所述加速度原始數(shù)據(jù)的范數(shù),若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,所述第六預(yù)設(shè)值的取值范圍為0至正無窮,并且所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,所述第七預(yù)設(shè)值的取值范圍為第六預(yù)設(shè)值至正無窮,則為符合第二預(yù)設(shè)特征。然后統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的原始數(shù)據(jù)的個數(shù);統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù),所述第七預(yù)設(shè)值大于第六預(yù)設(shè)值。
步驟S500,當所述符合預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時輸出車輛發(fā)生碰撞或振動的信號。
若所述加速度分量中的x軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第八預(yù)設(shè)值,所述加速度分量中的y軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第九預(yù)設(shè)值,所述加速度分量中的z軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第十預(yù)設(shè)值,并且所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量大于第十一預(yù)設(shè)值,所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量大于第十二預(yù)設(shè)值,則判斷為車輛發(fā)生碰撞,則輸出車輛發(fā)生碰撞的信號,若所述加速度分量中的x軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第八預(yù)設(shè)值,所述加速度分量中的y軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第九預(yù)設(shè)值,所述加速度分量中的z軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第十預(yù)設(shè)值,但是所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量小于或等于第十一預(yù)設(shè)值,所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量小于或等于第十二預(yù)設(shè)值,則判斷為車輛發(fā)生振動,則輸出車輛發(fā)送振動的信號。所述第八預(yù)設(shè)值、第九預(yù)設(shè)值、第十預(yù)設(shè)值、第十一預(yù)設(shè)值、第十二預(yù)設(shè)值為互不相等的實數(shù),具體取值根據(jù)的碰撞情況進行取值。具體地,所述輸出可以包括對駕駛員及救援中心的輸出,比如當經(jīng)過判斷計算得到當前車輛發(fā)生碰撞時,將車輛發(fā)生碰撞的信息輸出至救援中心,以便救援中心快速趕往現(xiàn)場進行救援,然后將車輛發(fā)生碰撞的信息輸出至車輛的行車電腦,以便提醒駕駛員進行相應(yīng)措施,比如不要貿(mào)然移動,防止失血過多等。
本實施例首先通過加速度傳感器獲取車輛發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)包括x、y和z軸的加速度分量;然后通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量;若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量;當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù);當所述符合預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時輸出車輛發(fā)生碰撞或振動的信號。不需要進行大量的計算,從而可以準確地檢測出車輛發(fā)生碰撞或振動的信號,以通知救援中心前往救援,便于快速救援,同時提醒駕駛員進行相應(yīng)的操作,防止駕駛員擅自行動,造成二次傷害。
進一步地,參照圖2,圖2為圖1中通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量的步驟的細化流程示意圖。
基于本發(fā)明基于加速度傳感器的車輛碰撞檢測方法第一實施例,所述步驟S200可以包括:
步驟S210,若車輛發(fā)生碰撞的時刻為k,則計算k-1時刻與k-2時刻的加速度原始數(shù)據(jù)中x軸的加速度分量之間的差值,獲得第一差值;
步驟S220,計算k時刻與k-1時刻的加速度原始數(shù)據(jù)中x軸的加速度分量之間的差值,獲得第二差值,將所述第一差值與第二差值相乘,獲得第一計算結(jié)果;
步驟S230,計算k-1時刻的加速度原始數(shù)據(jù)中x軸的加速度分量與第二預(yù)設(shè)值相乘后的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中x軸的加速度分量相減,獲得第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中x軸的加速度分量進行相減,獲得第四差值,計算所述第四差值的絕對值;
步驟S240,若同時滿足所述第一差值大于第三預(yù)設(shè)值、第一計算結(jié)果小于或等于第四預(yù)設(shè)值、第四差值的絕對值不等于第五預(yù)設(shè)值,則將所述k時刻的特征點邏輯向量S在x軸的分量賦值為1;否則,賦值為0;
步驟S250,依次計算k時刻的特征點邏輯向量S在y軸和z軸的分量。
在本實施例中,假設(shè)發(fā)生碰撞的時刻為k,則在獲取到k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)之后,通過所述k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)計算k時刻的特征點邏輯向量S,具體地,首先計算所述k時刻的特征點邏輯向量S的x軸分量,通過計算k-1時刻與k-2時刻的x軸的加速度分量之間的差值,獲得第一差值;計算k時刻與k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量之間的差值,獲得第二差值,將所述第一差值與第二差值相乘,獲得第一計算結(jié)果;計算k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量與第二預(yù)設(shè)值相乘后的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量相減,獲得第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量進行相減,獲得第四差值,計算所述第四差值的絕對值。
若所述第一差值、第一計算結(jié)果及第四差值的絕對值同時滿足以下條件,所述第一差值大于α,α為實數(shù),具體取值可以根據(jù)實際情況進行取值,所述第一計算結(jié)果小于或等于0,所述第四差值的絕對值不等于β,β為實數(shù),具體取值可以根據(jù)實際情況進行取值。則所述k時刻的特征點邏輯向量S在x軸的加速度分量賦值為1。否則所述k時刻的特征點邏輯向量S在x軸的加速度分量賦值為0。
然后通過同樣的方式計算k時刻的特征點邏輯向量S在y軸的加速度分量和z軸的加速度分量,獲得k時刻的特征點邏輯向量S的表達式。
進一步地,參照圖3,圖3為圖1中當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù)的步驟的細化流程示意圖。
基于本發(fā)明基于加速度傳感器的車輛碰撞檢測方法第一實施例,所述步驟S400可以包括:
步驟S410,當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù);
步驟S420,當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第二預(yù)設(shè)特征的個數(shù)。
在本實施例中,當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù),所述預(yù)設(shè)特征包括第一預(yù)設(shè)特征和第二預(yù)設(shè)特征。首先統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù),具體地,所述第一預(yù)設(shè)特征包括通過計算得到的所述加速度分量的差值大于α1,計算結(jié)果小于或等于0,差值的絕對值不等于β13個步驟。首先通過計算獲得各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值,然后判斷所述各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足第一預(yù)設(shè)特征,若所述各個時刻的加速度分量的差值大于α1、計算結(jié)果小于或等于0及差值的絕對值不等于β1,則為符合第一預(yù)設(shè)特征。所述α1為實數(shù),所述β1也為實數(shù),α1與β1不相等,具體取值可以根據(jù)具體碰撞情況進行取值。然后分別統(tǒng)計滿足第一預(yù)設(shè)特征的加速度分量的個數(shù)。
然后統(tǒng)計所述保存的加速度分量中符合第二預(yù)設(shè)特征的個數(shù)。具體地,計算所述加速度原始數(shù)據(jù)的范數(shù),若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,所述第六預(yù)設(shè)值的取值范圍為0至正無窮,并且所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,所述第七預(yù)設(shè)值的取值范圍為第六預(yù)設(shè)值至正無窮,則為符合第二預(yù)設(shè)特征。然后統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的原始數(shù)據(jù)的個數(shù);統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù),所述第七預(yù)設(shè)值大于第六預(yù)設(shè)值。
進一步地,參照圖4,圖4為圖3中當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù)的步驟的細化流程示意圖。
基于本發(fā)明基于加速度傳感器的車輛碰撞檢測方法第一實施例,所述步驟S410可以包括:
步驟S411,通過所述加速度分量計算所述保存的加速度分量中每個加速度分量的差值、計算結(jié)果及差值的絕對值;
步驟S412,判斷所述保存的加速度分量中通過計算得到的每個加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足對應(yīng)的預(yù)設(shè)條件;
步驟S413,若是,即為滿足第一預(yù)設(shè)特征,統(tǒng)計滿足第一預(yù)設(shè)特征的加速度分量。
當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù),具體地,所述第一預(yù)設(shè)特征包括通過計算得到的所述加速度分量的差值大于α1,計算結(jié)果小于或等于0,差值的絕對值不等于β13個步驟。首先通過計算獲得各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值,然后判斷所述各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足第一預(yù)設(shè)特征,若所述各個時刻的加速度分量的差值大于α1、計算結(jié)果小于或等于0及差值的絕對值不等于β1,則為符合第一預(yù)設(shè)特征。所述α1為實數(shù),所述β1也為實數(shù),α1與β1不相等,具體取值可以根據(jù)具體碰撞情況進行取值。然后分別統(tǒng)計滿足第一預(yù)設(shè)特征的加速度分量的個數(shù)。
比如假設(shè)發(fā)生碰撞的時刻為k,則在獲取到k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)之后,通過k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量判斷k時刻x軸的加速度分量中是否符合第一預(yù)設(shè)特征。具體地,將k-1時刻與k-2時刻的x軸的加速度分量進行相減,獲得k時刻x軸的加速度分量對應(yīng)的第一差值;然后將k時刻與k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量進行相減,獲得k時刻x軸的加速度分量對應(yīng)的第二差值,將所述第一差值與第二差值相乘,獲得k時刻x軸的加速度分量對應(yīng)的計算結(jié)果;將k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量與第二預(yù)設(shè)值相乘,獲得k時刻x軸的加速度分量對應(yīng)的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量相減,獲得k時刻x軸的加速度分量對應(yīng)的第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量進行相減,獲得k時刻x軸的加速度分量對應(yīng)的第四差值,計算所述第四差值的絕對值。
然后判斷k時刻x軸的加速度分量對應(yīng)的第一差值、計算結(jié)果及第四差值的絕對值是否滿足第一預(yù)設(shè)特征,若第一差值大于α1,所述計算結(jié)果小于或等于0,所述第四差值的絕對值不等于β1,則為符合第一預(yù)設(shè)特征。所述α1為實數(shù),所述β1也為實數(shù),α1與β1不相等,具體取值可以根據(jù)具體碰撞情況進行取值。在對全部加速度分量進行計算判斷之后,分別統(tǒng)計滿足第一預(yù)設(shè)特征的x、y、z的加速度分量的個數(shù)。
進一步地,參照圖5,圖5為圖3中當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第二預(yù)設(shè)特征的個數(shù)的步驟的細化流程示意圖。
基于本發(fā)明基于加速度傳感器的車輛碰撞檢測方法第一實施例,所述步驟S420還可以包括:
步驟S421,計算所述加速度原始數(shù)據(jù)的范數(shù),若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,或大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,所述第七預(yù)設(shè)值大于第六預(yù)設(shè)值,則為符合第二預(yù)設(shè)特征;
步驟S422,統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù);
步驟S423,統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù)。
在本實施例中,首先計算所述加速度原始數(shù)據(jù)的范數(shù),具體地,若假設(shè)||gi||為加速度原始數(shù)據(jù)的范數(shù),則所述加速度原始數(shù)據(jù)的范數(shù)的計算公式為其中xi、yi、zi表示gi在x、y、z的加速度分量,q為正整數(shù),代表階數(shù)。在計算所述加速度原始數(shù)據(jù)的范數(shù)之后,將所述加速度原始數(shù)據(jù)的范數(shù)與第六預(yù)設(shè)值進行比較,若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,則進行保存,在計算所有保存的加速度原始數(shù)據(jù)的范數(shù)之后,統(tǒng)計加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的個數(shù)。再將所述加速度原始數(shù)據(jù)的范數(shù)與第七預(yù)設(shè)值、第六預(yù)設(shè)值進行比較,若所述原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,則進行保存,再統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的個數(shù)。所述第六預(yù)設(shè)值的取值范圍為零至正無窮,所述第七預(yù)設(shè)值的取值范圍為第六預(yù)設(shè)值至正無窮。
進一步地,基于本發(fā)明基于加速度傳感器的車輛碰撞檢測方法第一實施例,所述步驟S500包括:
當所述符合第一預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值,且符合第二預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時,輸出車輛發(fā)生碰撞的信號,當所述符合第一預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值,符合第二預(yù)設(shè)特征的個數(shù)沒有達到對應(yīng)預(yù)設(shè)值時,輸出車輛發(fā)生振動的信號。
若所述加速度分量中的x軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第八預(yù)設(shè)值,所述加速度分量中的y軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第九預(yù)設(shè)值,所述加速度分量中的z軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第十預(yù)設(shè)值,并且所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量大于第十一預(yù)設(shè)值,所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量大于第十二預(yù)設(shè)值,則判斷為車輛發(fā)生碰撞,輸出車輛發(fā)生碰撞的信號。
若所述加速度分量中的x軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第八預(yù)設(shè)值,所述加速度分量中的y軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第九預(yù)設(shè)值,所述加速度分量中的z軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第十預(yù)設(shè)值,但是所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量小于或等于第十一預(yù)設(shè)值,所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量小于或等于第十二預(yù)設(shè)值,則判斷為車輛發(fā)生振動,輸出車輛發(fā)生振動的信號。所述第八預(yù)設(shè)值、第九預(yù)設(shè)值、第十預(yù)設(shè)值、第十一預(yù)設(shè)值、第十二預(yù)設(shè)值為互不相等的實數(shù),具體取值根據(jù)的碰撞情況進行取值。
本發(fā)明進一步提供一種基于加速度傳感器的車輛碰撞檢測裝置。
參照圖6,圖6為本發(fā)明基于加速度傳感器的車輛碰撞檢測裝置第一實施例的功能模塊示意圖。
在本實施例中,該裝置包括:
獲取模塊100,通過加速度傳感器獲取車輛發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)包括x、y和z軸的加速度分量。
在本實施例中,當監(jiān)測到車輛發(fā)生碰撞時,通過加速度傳感器獲取發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)為三維數(shù)組,包括x、y和z軸的加速度分量,一般發(fā)生碰撞時的加速度原始數(shù)據(jù)為多個,比如假設(shè)發(fā)生碰撞時的時刻為k時刻,則所述加速度原始數(shù)據(jù)包括k時刻的加速度原始數(shù)據(jù)、k-1時刻的加速度原始數(shù)據(jù)、k-2時刻的加速度原始數(shù)據(jù)等。
計算模塊200,用于通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量。
在獲取到原始數(shù)據(jù)之后,通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量,具體地,假設(shè)發(fā)生碰撞時的時刻為k時刻,首先計算所述k時刻的特征點邏輯向量S的x軸分量,通過計算k-1時刻與k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量之間的差值,獲得第一差值;計算k時刻與k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量之間的差值,獲得第二差值,將所述第一差值與第二差值相乘,獲得第一計算結(jié)果;計算k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量與第二預(yù)設(shè)值相乘后的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量相減,獲得第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量進行相減,獲得第四差值,計算所述第四差值的絕對值。
若所述第一差值、第一計算結(jié)果及第四差值的絕對值同時滿足以下條件,所述第一差值大于α,α為實數(shù),具體取值可以根據(jù)實際情況進行取值,所述第一計算結(jié)果小于或等于0,所述第四差值的絕對值不等于β,β為實數(shù),具體取值可以根據(jù)實際情況進行取值。則所述k時刻的特征點邏輯向量S在x軸的加速度分量為1。否則所述k時刻的特征點邏輯向量S在x軸的加速度分量為0。
通過同樣的方式依次計算k時刻的特征點邏輯向量S在y軸和z軸的加速度分量,獲得k時刻的特征點邏輯向量S的表達式。
保存模塊300,用于若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量。
若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量。比如所述k時刻的特征點邏輯向量S在x軸的加速度分量為1,則將k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量分別保存。
統(tǒng)計模塊400,用于當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù)。
當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù),所述預(yù)設(shè)特征包括第一預(yù)設(shè)特征和第二預(yù)設(shè)特征。首先統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù),具體地,所述第一預(yù)設(shè)特征包括通過計算得到的所述加速度分量的差值大于α1,計算結(jié)果小于或等于0,差值的絕對值不等于β13個步驟。首先通過計算獲得各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值,然后判斷所述各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足第一預(yù)設(shè)特征,若所述各個時刻的加速度分量的差值大于α1、計算結(jié)果小于或等于0及差值的絕對值不等于β1,則為符合第一預(yù)設(shè)特征。所述α1為實數(shù),所述β1也為實數(shù),α1與β1不相等,具體取值可以根據(jù)具體碰撞情況進行取值。然后分別統(tǒng)計滿足第一預(yù)設(shè)特征的加速度分量的個數(shù)。
然后統(tǒng)計所述保存的加速度分量中符合第二預(yù)設(shè)特征的個數(shù)。具體地,計算所述加速度原始數(shù)據(jù)的范數(shù),若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,所述第六預(yù)設(shè)值的取值范圍為0至正無窮,并且所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,所述第七預(yù)設(shè)值的取值范圍為第六預(yù)設(shè)值至正無窮,則為符合第二預(yù)設(shè)特征。然后統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的原始數(shù)據(jù)的個數(shù);統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù),所述第七預(yù)設(shè)值大于第六預(yù)設(shè)值。
輸出模塊500,用于當所述符合預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時輸出車輛發(fā)生碰撞或振動的信號。
若所述加速度分量中的x軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第八預(yù)設(shè)值,所述加速度分量中的y軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第九預(yù)設(shè)值,所述加速度分量中的z軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第十預(yù)設(shè)值,并且所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量大于第十一預(yù)設(shè)值,所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量大于第十二預(yù)設(shè)值,則判斷為車輛發(fā)生碰撞,輸出車輛發(fā)生碰撞的信號,若所述加速度分量中的x軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第八預(yù)設(shè)值,所述加速度分量中的y軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第九預(yù)設(shè)值,所述加速度分量中的z軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第十預(yù)設(shè)值,但是所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量小于或等于第十一預(yù)設(shè)值,所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量小于或等于第十二預(yù)設(shè)值,則判斷為車輛發(fā)生振動,則輸出車輛發(fā)送振動的信號。所述第八預(yù)設(shè)值、第九預(yù)設(shè)值、第十預(yù)設(shè)值、第十一預(yù)設(shè)值、第十二預(yù)設(shè)值為互不相等的實數(shù),具體取值根據(jù)的碰撞情況進行取值。具體地,所述輸出可以包括對駕駛員及救援中心的輸出,比如當經(jīng)過判斷計算得到當前車輛發(fā)生碰撞時,將車輛發(fā)生碰撞的信息輸出至救援中心,以便救援中心快速趕往現(xiàn)場進行救援,然后將車輛發(fā)生碰撞的信息輸出至車輛的行車電腦,以便提醒駕駛員進行相應(yīng)措施,比如不要貿(mào)然移動,防止失血過多等。
本實施例首先通過加速度傳感器獲取車輛發(fā)生碰撞時的加速度原始數(shù)據(jù),所述加速度原始數(shù)據(jù)包括x、y和z軸的加速度分量;然后通過所述加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量分別對應(yīng)計算特征點邏輯向量S在x、y和z軸的分量;若所述特征點邏輯向量S在x、y和z軸的分量不為0,則保存對應(yīng)的加速度原始數(shù)據(jù)中的x、y和z軸的加速度分量;當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù);當所述符合預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時輸出車輛發(fā)生碰撞或振動的信號。不需要進行大量的計算,從而可以準確地檢測出車輛發(fā)生碰撞或振動的信號,以通知救援中心前往救援,便于快速救援,同時提醒駕駛員進行相應(yīng)的操作,防止駕駛員擅自行動,造成二次傷害。
進一步地,參照圖7,圖7為圖6中計算模塊的細化功能模塊示意圖。
基于本發(fā)明基于加速度傳感器的車輛碰撞檢測裝置第一實施例,所述計算模塊200可以包括:
第一計算單元210,用于若車輛發(fā)生碰撞的時刻為k,則計算k-1時刻與k-2時刻的加速度原始數(shù)據(jù)中x軸的加速度分量之間的差值,獲得第一差值;
第二計算單元220,用于計算k時刻與k-1時刻的加速度原始數(shù)據(jù)中x軸的加速度分量之間的差值,獲得第二差值,將所述第一差值與第二差值相乘,獲得第一計算結(jié)果;
第三計算單元230,用于計算k-1時刻的加速度原始數(shù)據(jù)中x軸的加速度分量與第二預(yù)設(shè)值相乘后的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中x軸的加速度分量相減,獲得第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中x軸的加速度分量進行相減,獲得第四差值,計算所述第四差值的絕對值;
賦值單元240,用于若同時滿足所述第一差值大于第三預(yù)設(shè)值、第一計算結(jié)果小于或等于第四預(yù)設(shè)值、第四差值的絕對值不等于第五預(yù)設(shè)值,則將所述k時刻的特征點邏輯向量S在x軸的分量賦值為1;否則,賦值為0;
第四計算單元250,用于250,依次計算k時刻的特征點邏輯向量S在y軸和z軸的分量。
在本實施例中,假設(shè)發(fā)生碰撞的時刻為k,則在獲取到k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)之后,通過所述k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)計算k時刻的特征點邏輯向量S,具體地,首先計算所述k時刻的特征點邏輯向量S的x軸分量,通過計算k-1時刻與k-2時刻的x軸的加速度分量之間的差值,獲得第一差值;計算k時刻與k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量之間的差值,獲得第二差值,將所述第一差值與第二差值相乘,獲得第一計算結(jié)果;計算k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量與第二預(yù)設(shè)值相乘后的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量相減,獲得第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量進行相減,獲得第四差值,計算所述第四差值的絕對值。
若所述第一差值、第一計算結(jié)果及第四差值的絕對值同時滿足以下條件,所述第一差值大于α,α為實數(shù),具體取值可以根據(jù)實際情況進行取值,所述第一計算結(jié)果小于或等于0,所述第四差值的絕對值不等于β,β為實數(shù),具體取值可以根據(jù)實際情況進行取值。則所述k時刻的特征點邏輯向量S在x軸的加速度分量賦值為1。否則所述k時刻的特征點邏輯向量S在x軸的加速度分量賦值為0。
然后通過同樣的方式計算k時刻的特征點邏輯向量S在y軸的加速度分量和z軸的加速度分量,獲得k時刻的特征點邏輯向量S的表達式。
進一步地,參照圖8,圖8為圖6中統(tǒng)計模塊的細化功能模塊示意圖。
基于本發(fā)明基于加速度傳感器的車輛碰撞檢測裝置第一實施例,所述統(tǒng)計模塊400可以包括:
第一統(tǒng)計單元410,用于當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù);
第二統(tǒng)計單元420,用于當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第二預(yù)設(shè)特征的個數(shù)。
在本實施例中,當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合預(yù)設(shè)特征的個數(shù),所述預(yù)設(shè)特征包括第一預(yù)設(shè)特征和第二預(yù)設(shè)特征。首先統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù),具體地,所述第一預(yù)設(shè)特征包括通過計算得到的所述加速度分量的差值大于α1,計算結(jié)果小于或等于0,差值的絕對值不等于β13個步驟。首先通過計算獲得各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值,然后判斷所述各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足第一預(yù)設(shè)特征,若所述各個時刻的加速度分量的差值大于α1、計算結(jié)果小于或等于0及差值的絕對值不等于β1,則為符合第一預(yù)設(shè)特征。所述α1為實數(shù),所述β1也為實數(shù),α1與β1不相等,具體取值可以根據(jù)具體碰撞情況進行取值。然后分別統(tǒng)計滿足第一預(yù)設(shè)特征的加速度分量的個數(shù)。
然后統(tǒng)計所述保存的加速度分量中符合第二預(yù)設(shè)特征的個數(shù)。具體地,計算所述加速度原始數(shù)據(jù)的范數(shù),若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,所述第六預(yù)設(shè)值的取值范圍為0至正無窮,并且所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,所述第七預(yù)設(shè)值的取值范圍為第六預(yù)設(shè)值至正無窮,則為符合第二預(yù)設(shè)特征。然后統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的原始數(shù)據(jù)的個數(shù);統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù),所述第七預(yù)設(shè)值大于第六預(yù)設(shè)值。
進一步地,參照圖9,圖9為圖8中第一統(tǒng)計單元的細化功能模塊示意圖。
基于本發(fā)明基于加速度傳感器的車輛碰撞檢測裝置第一實施例,所述第一統(tǒng)計單元410還可以包括:
第一計算子單元411,用于通過所述加速度分量計算所述保存的加速度分量中每個加速度分量的差值、計算結(jié)果及差值的絕對值;
判斷子單元412,用于判斷所述保存的加速度分量中通過計算得到的每個加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足對應(yīng)的預(yù)設(shè)條件;
第一統(tǒng)計子單元413,用于若滿足,即為符合第一預(yù)設(shè)特征,統(tǒng)計符合第一預(yù)設(shè)特征的加速度分量。
當保存的加速度分量到達第一預(yù)設(shè)值時,統(tǒng)計所述加速度分量中符合第一預(yù)設(shè)特征的個數(shù),具體地,所述第一預(yù)設(shè)特征包括通過計算得到的所述加速度分量的差值大于α1,計算結(jié)果小于或等于0,差值的絕對值不等于β13個步驟。首先通過計算獲得各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值,然后判斷所述各個時刻的加速度分量的差值、計算結(jié)果及差值的絕對值是否滿足第一預(yù)設(shè)特征,若所述各個時刻的加速度分量的差值大于α1、計算結(jié)果小于或等于0及差值的絕對值不等于β1,則為符合第一預(yù)設(shè)特征。所述α1為實數(shù),所述β1也為實數(shù),α1與β1不相等,具體取值可以根據(jù)具體碰撞情況進行取值。然后分別統(tǒng)計滿足第一預(yù)設(shè)特征的加速度分量的個數(shù)。
比如假設(shè)發(fā)生碰撞的時刻為k,則在獲取到k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)之后,通過k時刻、k-1時刻及k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量判斷k時刻x軸的加速度分量中是否符合第一預(yù)設(shè)特征。具體地,將k-1時刻與k-2時刻的x軸的加速度分量進行相減,獲得k時刻x軸的加速度分量對應(yīng)的第一差值;然后將k時刻與k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量進行相減,獲得k時刻x軸的加速度分量對應(yīng)的第二差值,將所述第一差值與第二差值相乘,獲得k時刻x軸的加速度分量對應(yīng)的計算結(jié)果;將k-1時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量與第二預(yù)設(shè)值相乘,獲得k時刻x軸的加速度分量對應(yīng)的乘積,將所述乘積與k時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量相減,獲得k時刻x軸的加速度分量對應(yīng)的第三差值,再將所述第三差值與k-2時刻的加速度原始數(shù)據(jù)中的x軸的加速度分量進行相減,獲得k時刻x軸的加速度分量對應(yīng)的第四差值,計算所述第四差值的絕對值。
然后判斷k時刻x軸的加速度分量對應(yīng)的第一差值、計算結(jié)果及第四差值的絕對值是否滿足第一預(yù)設(shè)特征,若第一差值大于α1,所述計算結(jié)果小于或等于0,所述第四差值的絕對值不等于β1,則為符合第一預(yù)設(shè)特征。所述α1為實數(shù),所述β1也為實數(shù),α1與β1不相等,具體取值可以根據(jù)具體碰撞情況進行取值。在對全部加速度分量進行計算判斷之后,分別統(tǒng)計滿足第一預(yù)設(shè)特征的x、y、z的加速度分量的個數(shù)。
進一步地,參照圖10,圖10為圖8中第二統(tǒng)計單元的細化功能模塊示意圖。
基于本發(fā)明基于加速度傳感器的車輛碰撞檢測裝置第一實施例,所述第二統(tǒng)計單元420還可以包括:
第二計算子單元421,用于計算所述加速度原始數(shù)據(jù)的范數(shù),若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,或大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,所述第七預(yù)設(shè)值大于第六預(yù)設(shè)值,則為符合第二預(yù)設(shè)特征;
第二統(tǒng)計子單元422,用于統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù);
第三統(tǒng)計子單元423,用于統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的個數(shù)。
在本實施例中,首先計算所述加速度原始數(shù)據(jù)的范數(shù),具體地,若假設(shè)||gi||為加速度原始數(shù)據(jù)的范數(shù),則所述加速度原始數(shù)據(jù)的范數(shù)的計算公式為其中xi、yi、zi表示gi在x、y、z的加速度分量,q為正整數(shù),代表階數(shù)。在計算所述加速度原始數(shù)據(jù)的范數(shù)之后,將所述加速度原始數(shù)據(jù)的范數(shù)與第六預(yù)設(shè)值進行比較,若所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值,則進行保存,在計算所有保存的加速度原始數(shù)據(jù)的范數(shù)之后,統(tǒng)計加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的個數(shù)。再將所述加速度原始數(shù)據(jù)的范數(shù)與第七預(yù)設(shè)值、第六預(yù)設(shè)值進行比較,若所述原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值,則進行保存,再統(tǒng)計所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的個數(shù)。所述第六預(yù)設(shè)值的取值范圍為零至正無窮,所述第七預(yù)設(shè)值的取值范圍為第六預(yù)設(shè)值至正無窮。
進一步地,基于本發(fā)明基于加速度傳感器的車輛碰撞檢測裝置第一實施例,所述輸出模塊包括:
當所述符合第一預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值,且符合第二預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值時,輸出車輛發(fā)生碰撞的信號,當所述符合第一預(yù)設(shè)特征的個數(shù)達到對應(yīng)預(yù)設(shè)值,符合第二預(yù)設(shè)特征的個數(shù)沒有達到對應(yīng)預(yù)設(shè)值時,輸出車輛發(fā)生振動的信號。
若所述加速度分量中的x軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第八預(yù)設(shè)值,所述加速度分量中的y軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第九預(yù)設(shè)值,所述加速度分量中的z軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第十預(yù)設(shè)值,但是所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量大于第十一預(yù)設(shè)值,所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量大于第十二預(yù)設(shè)值,則判斷為車輛發(fā)生碰撞,輸出車輛發(fā)生碰撞的信號。
若所述加速度分量中的x軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第八預(yù)設(shè)值,所述加速度分量中的y軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第九預(yù)設(shè)值,所述加速度分量中的z軸的加速度分量符合預(yù)設(shè)特征的個數(shù)大于第十預(yù)設(shè)值,但是所述加速度原始數(shù)據(jù)的范數(shù)大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量小于或等于第十一預(yù)設(shè)值,所述加速度原始數(shù)據(jù)的范數(shù)大于第七預(yù)設(shè)值且大于第六預(yù)設(shè)值的加速度原始數(shù)據(jù)的數(shù)量小于或等于第十二預(yù)設(shè)值,則判斷為車輛發(fā)生振動,輸出車輛發(fā)生振動的信號。所述第八預(yù)設(shè)值、第九預(yù)設(shè)值、第十預(yù)設(shè)值、第十一預(yù)設(shè)值、第十二預(yù)設(shè)值為互不相等的實數(shù),具體取值根據(jù)的碰撞情況進行取值。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。