最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種雙軸地磁車位檢測方法和裝置制造方法

文檔序號:6736188閱讀:429來源:國知局
一種雙軸地磁車位檢測方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種雙軸地磁車位檢測方法和裝置,該方法包括:實時讀取當前兩個方向的地磁感強度數(shù)據,其中,一個方向為車輛入庫方向,另一個方向為垂直地面向下;基于實時讀取的兩個方向的地磁感強度數(shù)據得到每一個方向對應的數(shù)據序列的波動值;其中,所述數(shù)據序列由多個地磁感強度數(shù)據組成;根據每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車。本發(fā)明公開的方法在技術上實現(xiàn)簡單,且成本低廉,檢測精度高。
【專利說明】一種雙軸地磁車位檢測方法和裝置
【技術領域】
[0001]本發(fā)明涉及車位檢測【技術領域】,具體地說,涉及一種雙軸地磁車位檢測方法和裝置。
【背景技術】
[0002]由于在過去的幾十年中汽車的數(shù)量已經大幅增長,停車位的尋找耗費了人們大量的時間,為了方便人們尋找車位,同時也為了停車場管理人員方面管理車場內的車位,車位自動檢測系統(tǒng)逐漸在大型停車場開始了運用。
[0003]現(xiàn)有的車位檢測方式多種多樣,然而均存在技術上的不足或者成本上的壓力,例如,采用傳統(tǒng)的車位探測器,其通過地面埋設下的電感線圈來檢測車輛是否存在,然而該方法缺點在于線圈體積大,對地面破壞嚴重,線圈壽命短,維護成本高;又如采用超聲波定位方式,檢測裝置發(fā)出超聲波,通過探測返回的超聲波來判定車位有無車輛,然而該方法實現(xiàn)復雜,且誤判概率相對較高;又如,采用在停車位放置RFID射頻裝置,檢測裝置向其發(fā)送信號,如果有車則會被遮擋檢測裝置無法收到響應,從而判定有車,如果有響應則會判定該車位為空,這種技術雖然采用分布式技術,但其存在技術上的障礙,當RFID射頻裝置損毀時,會判定該車位一直有車。
[0004]近年來,人們逐漸將地磁檢測應用到了車位檢測方面。地磁傳感器主要是利用車輛通過時對地球磁場的影響來完成車輛檢測,其與傳統(tǒng)的地磁感應線圈、超聲波車位檢測器等相比,在檢測成本、施工強度、技術實現(xiàn)的復雜度等諸多方面存在優(yōu)勢,已成為一種非常重要的車輛檢測裝置。
[0005]但是,現(xiàn)有的地磁車位檢測器在實際應用中仍然會出現(xiàn)一些誤檢測,原因如下:
[0006]地磁傳感器本身受溫度影響較大,其在同一地點、同樣條件下的讀數(shù)會因外界溫度的不同而發(fā)生很大的變化,特別是對于戶外直接受陽光照射的停車場,夜晚、清晨與中午太陽直射時溫差較大,同時冬季和夏季溫差也很大,同一天溫差能達到20度以上??朔撊毕莸默F(xiàn)有技術采用溫度補償,然而該技術實現(xiàn)復雜,同時需要為每個地磁傳感器單獨設置數(shù)字溫度計,成本也大。
[0007]現(xiàn)有的地磁車位檢測器通常是根據某一個方向上的地磁傳感器讀取的地磁感強度數(shù)據變化來判斷有無車輛停靠,然而,由于停車場存在多輛車輛,鄰近車位有無車輛或者停車場地形導致不同方向變化幅度不同,因此僅根據一個方向的地磁變化來判斷有無車輛會造成誤檢測。
[0008]另外,現(xiàn)有的地磁檢測是通過閾值檢測的,只考慮有車和無車兩個車位狀態(tài),SP,超過閾值認為有車停靠,沒超過閾值認為無車停靠,對于周圍出現(xiàn)的瞬時干擾不能有效避免,而現(xiàn)實的停車場的變化會導致地磁變化,另外地磁檢測本身非常靈敏,會出現(xiàn)地磁變化量在閾值附近震蕩,導致誤判發(fā)生。例如,臨時停車、周圍有車經過、有金屬物體從地磁監(jiān)測器上方經過等,都會引起車位狀態(tài)的瞬時變化,導致車位狀態(tài)的誤判。
【發(fā)明內容】

[0009]為了克服現(xiàn)有技術容易造成誤判的缺陷,本發(fā)明提供一種雙軸地磁車位檢測方法和裝置,該方法在技術上實現(xiàn)簡單,成本低廉,且檢測精度高的地磁車位檢測方法。
[0010]為了解決上述技術問題,本發(fā)明的目的是通過以下技術方案實現(xiàn):
[0011]本發(fā)明提供了一種雙軸地磁車位檢測方法,包括:實時讀取當前兩個方向的地磁感強度數(shù)據,一個方向為車輛入庫方向,另一個方向為垂直地面向下;基于實時讀取的兩個方向的所述地磁感強度數(shù)據得到每一個方向對應的數(shù)據序列的波動值;其中,所述數(shù)據序列由多個所述地磁感強度數(shù)據組成;根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車。
[0012]其中,在所述實時讀取當前兩個方向的地磁感強度數(shù)據步驟之后,判斷前一時刻是否有車,包括:如果有車,則基于實時讀取的所述地磁感強度數(shù)據得到數(shù)據序列的波動值;如果無車,則基于實時讀取的所述地磁感強度數(shù)據對當前基準值進行更新。
[0013]其中,基于實時讀取的所述地磁感強度數(shù)據對當前基準值進行更新,包括:用具有一定長度的窗口截斷所述數(shù)據序列,計算出窗口內多個地磁感強度數(shù)據的平均值,以替代并作為新的當前基準值。
[0014]其中,還包括:將通過實時讀取的兩個方向的所述地磁感強度數(shù)據得到數(shù)據序列的波動值分別存入緩沖器;根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車,還包括:判斷緩沖區(qū)中存儲的波動值的個數(shù)是否等于滑動窗口長度;當所述緩沖器中,每個方向對應的波動值個數(shù)等于滑動窗口長度時,將每個方向的波動值的平均值與預先設定的最大閾值和最小閾值進行比較,若當前車位狀態(tài)為無車時,有任一一個方向的波動值的平均值大于最大閾值,則車位狀態(tài)從無車變?yōu)橛熊?;若當前車位狀態(tài)為有車時,兩個方向的波動值的平均值都小于最小閾值時,則車位狀態(tài)從有車變?yōu)闊o車。
[0015]其中,根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車,還包括:在當前車位狀態(tài)為無車時,當檢測車位狀態(tài)為有車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)從無車變?yōu)橛熊嚕蝗绻俅螜z測車位狀態(tài)為無車時,車位狀態(tài)保持無車不變;在當前車位狀態(tài)為有車時,當檢測車位狀態(tài)為無車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)從有車變?yōu)闊o車;如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)保持有車不變。
[0016]其中,還包括校準步驟。
[0017]其中,所述校準步驟包括:判斷采集的地磁感強度數(shù)據是否在預設的校準閾值范圍內;若在校準閾值范圍內,則保存所述地磁感強度數(shù)據,完成校準操作;若不在校準閾值范圍內,則對當前值進行調整;其中,所述當前值是當前使用的地磁傳感器中的數(shù)字電位器數(shù)值。
[0018]其中,所述對當前值進行調整的步驟,包括:若所述當前值超過預設的最大值,則將所述當前值重置為零;若所述當前值未超過預設的最大值,則將所述當前值加I。
[0019]本發(fā)明還提供了一種雙軸地磁車位檢測裝置,包括:用于實時讀取當前兩個方向的地磁感強度數(shù)據的裝置,其中,一個方向為車輛入庫方向,另一個方向為垂直地面向下;用于基于實時讀取的兩個方向的所述地磁感強度數(shù)據得到每一個方向對應的數(shù)據序列的波動值的裝置;其中,所述數(shù)據序列由多個所述地磁感強度數(shù)據組成;用于根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車的裝置。
[0020]其中,用于根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車的裝置,還包括:用于在當前車位狀態(tài)為無車時,當檢測車位狀態(tài)為有車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)從無車變?yōu)橛熊?;如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)保持無車不變的裝置;用于在當前車位狀態(tài)為有車時,當檢測車位狀態(tài)為無車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)從有車變?yōu)闊o車;如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)保持有車不變的裝置。
[0021]與現(xiàn)有的方案相比,本發(fā)明所獲得的技術效果:
[0022]采用雙軸地磁強度檢測,一個為車輛入庫方向,另一個為垂直地面向下方向,檢測準確度高。采用對N個地磁感強度的波動值取平均值,避免了偶然變化帶來的誤判,進一步提高了檢測的準確性。引入車位的進出車狀態(tài)進行車位檢測,避免環(huán)境變化造成的誤差,保證車位檢測準確性。采用實時校準,并采用長度為M的窗口選取當前數(shù)據序列,并用求出窗口內數(shù)據的平均值替代地磁傳感器的基準值,可避免環(huán)境變化帶來的影響,無需采用溫度補償,在保持精度的同時,降低了成本。
【專利附圖】

【附圖說明】
[0023]圖1為根據本發(fā)明實施例的雙軸地磁車位檢測方法的流程圖;
[0024]圖2為根據本發(fā)明實施例的地磁傳感器校準的方法的流程圖。
【具體實施方式】
[0025]本發(fā)明通過地磁車位檢測器檢測車位的地磁數(shù)據,如車位的地磁感強度,并根據采集到的該車位的地磁感強度確定該車位地磁感強度的變化,進而判斷車位的狀態(tài),即有車狀態(tài)、進出車狀態(tài)、無車狀態(tài)。
[0026]具體而言,本發(fā)明可以在車位中設置地磁車位檢測器,用于檢測并采集一定范圍內的地磁感強度。進一步地,該地磁車位檢測器可以被置于車位下方,例如,埋設于車位的正下方。通過該地磁車位檢測器可以采集兩個方向的地磁感強度數(shù)據,包括:車輛入庫方向的地磁感強度和垂直于地面向下的地磁感強度,通過兩個方向的地磁感強度的變化確定車位狀態(tài)的變化,提高了車位狀態(tài)判斷的準確度。本發(fā)明可以將采集的地磁感強度數(shù)據作為數(shù)據序列,并對N個數(shù)據序列的波動值取平均值,以分析車位的狀態(tài),避免了偶然的干擾,造成的誤判。本發(fā)明引入“進出車”狀態(tài),可以有效的避免車位周邊環(huán)境變化引起的瞬時干擾;并且本發(fā)明可以實時地校準地磁車位檢測器,實時保持檢測結果的精度。
[0027]以下將配合圖式及實施例來詳細說明本發(fā)明的實施方式,藉此對本發(fā)明如何應用技術手段來解決技術問題并達成技術功效的實現(xiàn)過程能充分理解并據以實施。
[0028]本發(fā)明提供了一種雙軸地磁車位檢測的方法,如圖1所示,圖1為根據本發(fā)明實施例的雙軸地磁車位檢測方法的流程圖,包括如下步驟:
[0029]步驟S110,初始化地磁車位檢測器,獲取初始基準值,作為初始狀態(tài)的當前基準值。
[0030]當啟動地磁車位檢測器時,需要將該地磁車位檢測器進行初始化,以獲得初始基準值,該初始基準值是地磁車位檢測器復位或校準后的數(shù)值,可以在初始基準值基礎上,根據采集的地磁感強度值,不斷更新當前基準值,并依據該當前基準值實時跟蹤周圍環(huán)境的變化,以確定車位狀態(tài)。
[0031]優(yōu)選地,在本步驟中,地磁車位檢測器可以包括雙軸(兩個方向的)地磁傳感器,即車輛入庫方向的地磁傳感器和垂直于地面向下的地磁傳感器。雙軸地磁傳感器可以用于檢測車位的地磁變化。進一步地,雙軸地磁傳感器還可以采集車輛入庫方向的地磁感強度和垂直于地面向下的地磁感強度。
[0032]具體而言,地磁車位檢測器中包括兩個存在關聯(lián)關系的地磁傳感器,其中一個地磁傳感器用于采集車輛入庫方向的地磁感強度,另一個地磁傳感器用于采集垂直地面向下的地磁感強度。并且,每個方向的地磁傳感器可以有各自對應的初始基準值和當前基準值。
[0033]在初始化地磁車位檢測器時,記錄每個方向的、初始化后的、地磁傳感器的初始基準值,該初始基準值例如:地磁感強度值??梢詫⒃摮跏蓟鶞手底鳛楫斍盎鶞手档某跏贾?,后續(xù)可以通過將采集到的地磁感強度值與當前基準值進行比較可以判斷車位的狀態(tài)是否發(fā)生了變化。
[0034]由于初始化地磁車位檢測器后,暫時沒有足夠的數(shù)據用于計算初始基準值(當前基準值),所以可以在每個方向上,取少量之前采集過的樣本(地磁感強度),來得到兩個方向上的初始基準值。例如,該初始基準值,可以取兩個以上地磁感強度的平均值,例如取10、20,50或100個數(shù)據序列的平均值。當然,該初始基準值(當前基準值)也可以事先直接存儲在地磁車位檢測器中,也可以直接調用上次使用的初始基準值。
[0035]該地磁車位檢 測器利用雙軸地磁傳感器,可以有針對性的對一個車位進行地磁感強度檢測及采集,可以提高檢測的準確度,減少外界環(huán)境變換造成的干擾。
[0036]步驟S120,實時讀取當前兩個方向的地磁傳感器的數(shù)據。
[0037]實時讀取兩個方向的地磁傳感器的數(shù)據,可以是指連續(xù)不斷的讀取兩個關聯(lián)的雙軸地磁傳感器檢測的兩個方向的地磁感強度數(shù)據。該實時讀取的地磁傳感器檢測到的地磁感強度數(shù)據,可以被稱作實時數(shù)據。進一步地,該實時讀取當前的兩個方向的地磁感強度數(shù)據的過程,可以被稱作地磁傳感器采集車位地磁感強度的過程。
[0038]本發(fā)明的該【具體實施方式】優(yōu)選采用的是按照預設時間間隔,周期采集當前兩處地磁傳感器的地磁感強度數(shù)據,例如每隔10秒采集一次。
[0039]步驟S130,判斷上一時刻車位是否有車。
[0040]如果有車,直接執(zhí)行步驟S150,否則執(zhí)行步驟S140。
[0041]在本步驟中,如果是第一次運行,則由于初始狀態(tài)往往是無車狀態(tài),因此上一時刻是無車的。而后續(xù)的車位狀態(tài)的判斷,即,車位有車或者無車,可以參見步驟S170。換言之,判斷上一刻是否有車,可以參考上一次執(zhí)行步驟S170的結果來獲得。
[0042]步驟S140,根據實時數(shù)據對兩個方向的當前基準值進行動態(tài)跟蹤和更新。其中,實時數(shù)據即是實時讀取兩個方向的地磁傳感器的數(shù)據。換言之,如果車位無車,則基于實時讀取的地磁感強度數(shù)據對當前基準值進行更新。
[0043]初始基準值可以為當前基準值的初始值。比如,當前基準值設為Xn(n=0, I, 2,3,…),η為離散時間序列,則,X0值會賦值為初始基準值,而后,根據數(shù)據序列的變化對Xn (η>=1)開始進行動態(tài)跟蹤和校準。[0044]優(yōu)選地,該數(shù)據序列為根據地磁感強度的實時變化生成的數(shù)據序列,數(shù)據序列由多個地磁感強度數(shù)據組成。
[0045]在本步驟中,在無車的情況下,可以用具有一定長度的窗口選取該數(shù)據序列,計算出窗口內多個地磁感強度數(shù)據的平均值,以替代并作為新的當前基準值。例如:長度為M,其中,M為大于O的整數(shù)。進一步地,可以計算出窗口內組成數(shù)據序列的M個地磁感強度數(shù)據的平均值,替代并作為當前基準值。
[0046]更進一步地,在本步驟S140之前S130步驟之后,進一步可以包括對M值的調整步驟。優(yōu)選為,檢測M值調整位的標志,根據該M值調整位的標志進行調整。當M值調整位標志為I (或O)時進行正向調整,將M值加上調整量AM,增加M值。當M值調整位為O (或I)時,向下調整,將M值減去Λ Μ,減小M值。其中,Λ M為大于O小于M的自然數(shù),例如Λ M取值為I。窗口的長度M會根據實際的檢測情況自動調節(jié)。
[0047]具體而言,可以根據實時數(shù)據的相關性來選擇調整M值,當實時數(shù)據的相關性比較強且大于某一門限時,可減小M取值,反之的,當實時數(shù)據的相關性較弱,可以增加M取值,來增加窗口,擴大數(shù)據序列范圍。其中,實時數(shù)據的相關性,可以指上一次的采集的地磁感強度數(shù)據和本次采集的地磁感強度之間的變化程度。如果變化大則相關性小,反之,如果變化小則相關性大。實時數(shù)據的相關性可以體現(xiàn)出讀取的地磁感強度數(shù)據的穩(wěn)定性。相關性大則數(shù)據穩(wěn)定,可以減小M值,可以快速跟蹤上車位地磁感強度的變化。相關性小則數(shù)據不穩(wěn)定,這種不穩(wěn)定可能是由于車輛在進出車過程中引起的,也可能是車位附近有車輛經過引起的地磁感強度波動/變化,此時增大M值,可以減緩對車位地磁感強度的跟蹤速度。通過此方法可以快速對當前基準值進行自適應跟蹤和更新,同時消除瞬時波動及干擾影響。
[0048]由于本發(fā)明可以擁有兩個方向的地磁傳感器數(shù)據,所以,可以在每一個方向上具有一個當前基準值,并且每個方向對應的當前基準值可以根據對應的數(shù)據序列進行更新。
[0049]步驟S150,基于兩個方向的實時數(shù)據得到數(shù)據序列的波動值,并存入緩沖器。進一步地,如果車位有車,則基于實時讀取的地磁感強度數(shù)據得到數(shù)據序列的波動值。
[0050]在本步驟中,計算波動值是采用差分算法進行的。
[0051]其具體方法為:通過計算步驟S120采集的地磁感強度數(shù)據與當前基準值的差值的絕對值,得到數(shù)據序列的波動值,存入緩沖器。
[0052]可以分別計算采集的兩個方向的地磁感強度與對應的當前基準值的差值的絕對值,該差值的絕對值可以被稱作波動值。進而得到每個方向上,組成數(shù)據序列的地磁感強度數(shù)據與對應的當前基準值的差值的絕對值,從而獲得兩個方向的地磁感強度的波動值,并將這兩個方向的波動值分別存入緩沖區(qū)。采用波動值的方法可以消除不同地磁傳感器自身及車位周圍環(huán)境差異對判決的影響。
[0053]步驟S160,判斷緩沖區(qū)中的存儲的波動值的個數(shù)是否等于滑動窗口長度N。
[0054]滑動窗口長度N用于計算緩沖區(qū)中每個方向的波動值的個數(shù)。其中,N為大于O的整數(shù)。當緩沖器中每個方向對應的波動值個數(shù)達到(等于)滑動窗口長度N時,則執(zhí)行步驟S170,否則重復執(zhí)行步驟S150。優(yōu)選地,該滑動窗口長度N值可以統(tǒng)一設定,也可以分別設定,例如,在用于監(jiān)控各個地磁車位檢測器的監(jiān)控平臺上進行設定,或者,還可以由地磁傳感器根據實際數(shù)據自行調整。[0055]優(yōu)選地,地磁傳感器根據實際數(shù)據自行調整,可以在步驟S160之前而步驟S150之后,進一步包括對滑動窗口長度N的取值調整的步驟。
[0056]具體可以為,檢測滑動窗口長度N值調整位的值,根據N值調整位的取值進行調整。比如:當N值調整位為I (或O)時,將N值增加調整量Λ N,當N值為O (或I)時,將N減小Λ N,其中Λ N為大于O小于N的自然數(shù),例如取值為I。通過調整N值,例如,當環(huán)境變化(如溫度變化)導致的地磁感強度變化快時,可以增大N的取值,當環(huán)境變化對地磁感強度變化慢時,可以減小N的取值。從而可以減少誤判的發(fā)生。進一步地,該滑動窗口長度N可以根據實際應用情況進行設置。
[0057]利用上述的M值和N值可以減少誤判的發(fā)生和消除瞬時波動帶來的干擾。例如,當在監(jiān)控平臺發(fā)現(xiàn)某個車位短時間內連續(xù)出現(xiàn)有車和無車狀況,如,在一個時間窗口內(如I分鐘內)該車位連續(xù)出現(xiàn)有車和無車狀態(tài)超過4次,即認為該車位的車位檢測裝置出現(xiàn)異常,可啟動該地磁車位檢測器的地磁傳感器的校準過程和重啟過程,同時將M值和/或N值調整位置為調整狀態(tài),如置為I (或O),增大M和/或N的取值,以減少由于環(huán)境變化過快造成的誤判。
[0058]步驟S170,使用緩沖器中存儲的波動值確定車位狀態(tài),其中,所述車位狀態(tài)可以包括有車、無車。也即是說,根據每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車。判斷緩沖區(qū)中存儲的波動值的個數(shù)是否等于滑動窗口長度。當所述緩沖器中,每個方向對應的波動值個數(shù)等于滑動窗口長度時,將每個方向的波動值的平均值與預先設定的判決閾值(最大閾值和最小閾值)進行比較。進而確定車位是否有車。
[0059]具體而言,計算緩沖器中數(shù)據(波動值)的平均值。將每個方向的波動值的平均值與預先設定的判決閾值,即最大閾值和最小閾值進行比較,比較結果作為輸出。如果當前車位狀態(tài)為無車,當且僅當波動值的平均值大于最大閾值時,車位狀態(tài)從無車變?yōu)橛熊?;如果當前車位狀態(tài)為有車,當且僅當波動值的平均值小于最小閾值時,車位狀態(tài)可能從有車變?yōu)闊o車。進一步地,本發(fā)明的雙軸地磁傳感器可以獲得兩個方向的地磁感強度數(shù)據,進而可以得到兩個方向的波動值的平均值,根據這兩個方向的波動值的平均值分別判斷車位狀態(tài)的變化。若當前車位狀態(tài)為無車時,有任一一個方向的波動值的平均值大于最大閾值,則車位狀態(tài)從無車變?yōu)橛熊?。若當前車位狀態(tài)為有車時,兩個方向的波動值的平均值都小于最小閾值時,則車位狀態(tài)從有車變?yōu)闊o車。若波動值的平均值處于最大閾值和最小閾值中間時,則可能是由于車輛在車位中尚未停穩(wěn)導致的。
[0060]當在一個窗口時間內,如果緩沖器平均值在閾值范圍來回震蕩時,設置M值和/或N值的調整位,從而減少誤判。具體可以為,一個時間窗口(如I分鐘)內,緩沖器平均值在閾值范圍來回震蕩次數(shù)超過2次,即四次震蕩出現(xiàn)平均值大于最大閾值、小于最小閾值、大于最小閾值并且小于最大閾值,可以將M值和/或N值調整位置為I (或0),增大M值和/或N值的取值,以減少干擾對地磁感強度造成的影響。
[0061]在一個實施例中,為了使得車位檢測結果更加準確,本發(fā)明的雙軸地磁車位檢測的方法還優(yōu)選地,在“有車”和“無車”兩種車位狀態(tài)的基礎上增加一種“進出車”的車位狀態(tài),下面結合實施例進行詳細說明。
[0062]在當前車位狀態(tài)為無車時,當檢測車位狀態(tài)為有車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)從無車變?yōu)橛熊?;如果再次檢測車位狀態(tài)為無車,車位狀態(tài)保持無車不變;
[0063]在當前車位狀態(tài)為有車時,當檢測車位狀態(tài)為無車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)從有車變?yōu)闊o車;如果再次檢測車位狀態(tài)為有車,車位狀態(tài)保持有車不變。
[0064]具體的,在車位檢測時,當車位有車時,檢測到車位狀態(tài)為有車,這時可能會有大型車輛經過或金屬物品的干擾,使得緩沖器的平均值發(fā)生變化,從而可能會造成檢測結果變?yōu)闊o車,當干擾解除后,檢測結果又變?yōu)橛熊?,這樣整個車位檢測結果就經歷了“有車”到“無車”再到“有車”的過程,中間出現(xiàn)“無車”的現(xiàn)象,而實際上車位是一直有車停放,檢測結果就與實際結果不符合,出現(xiàn)檢測誤差。
[0065]加入“進出車”狀態(tài)后,在出現(xiàn)干擾時或車輛實際離開車位時,此時進入“進出車”狀態(tài),接著在干擾結束或車輛實際已經離開停車位后再次檢測車位狀態(tài),如果檢測為“有車”,那么可以判斷是由于干擾造成的“進出車”狀態(tài),因此將結果中的“進出車”狀態(tài)的時間段變?yōu)椤坝熊嚒睜顟B(tài),使得“有車”狀態(tài)連續(xù);如果檢測為“無車”,那么可以判斷是由于車輛實際離開造成的“進出車”狀態(tài),因此將檢測結果中的“進出車”狀態(tài)之后車位狀態(tài)為“無車”。
[0066]類似的,在當前車位狀態(tài)為“無車”時,由于干擾可能會出現(xiàn)瞬間車位狀態(tài)從“無車”變?yōu)椤坝熊嚒痹僮優(yōu)椤盁o車”。通過加入“進出車”狀態(tài)的車位檢測方法,在干擾時,車位為“進出車”狀態(tài),在干擾結束后,如果車位狀態(tài)為“無車”,則判定“進出車”狀態(tài)是由干擾產生,車位狀態(tài)為“無車”狀態(tài)連續(xù)不變。在干擾結束后,如果車位狀態(tài)為“有車”,則判定“進出車”狀態(tài)是由實際進入車輛造成,車位狀態(tài)變?yōu)椤坝熊嚒薄?br> [0067]進一步地,為了實現(xiàn)更精準地地磁檢測,上述方法還進一步可以包括地磁傳感器校準步驟。具體步驟見附圖2所示的根據本發(fā)明實施例的地磁傳感器校準方法的流程圖。
[0068]在步驟S210中,打開數(shù)字電位器,將數(shù)字電位器初始值設為零。
[0069]該數(shù)字電位器可以位于地磁傳感器上,也可以通過遠程控制的方式操控地磁傳感器的數(shù)字電位器的開啟(I)和關閉(0),設置該該數(shù)字電位器的初始值為O (關閉),例如通過監(jiān)控平臺進行遠程控制。
[0070]在步驟S220中,設置模數(shù)(AD)采樣口輸入使能。
[0071]AD采樣口具有模數(shù)轉換的功能,地磁傳感器采集的地磁感強度是模擬數(shù)據,需要經過模數(shù)轉換,將模擬數(shù)據轉換為數(shù)字數(shù)據,以作進一步處理。所以,將AD采樣口的輸入使能設置為模擬數(shù)據,以使輸出轉換為數(shù)字數(shù)據。
[0072]步驟S230,對數(shù)字電位器的當前值進行數(shù)值調整。
[0073]當前值,是指在校準地磁傳感器過程中當前使用的數(shù)字電位器數(shù)值,通過該數(shù)值調整地磁傳感器的前端采樣數(shù)據(采集的地磁感強度數(shù)據)的電壓值使之經過變換(升壓放大)后逼近后端運放的線性工作區(qū)中心點。
[0074]在本步驟中,若當前值超過數(shù)字電位器預設的最大值,則將當前值重置為零;否貝1J,將當前值加I。通過AD采樣口讀取更新當前值后地磁傳感器的采樣值(地磁感強度數(shù)據)。
[0075]步驟S240,判斷地磁傳感器采集的地磁感強度數(shù)據是否在正常范圍內。
[0076]如果在正常范圍內,即地磁感強度數(shù)據在預設的校準閾值范圍內,則直接執(zhí)行步驟S250,否則需要對當前值進行調整,重新跳回執(zhí)行步驟S230。
[0077]具體而言,地磁感強度數(shù)據處于正常范圍內是指:前端采樣值(地磁感強度)經過變換(升壓放大)后處于后端運放的線性工作區(qū)中心點的預定范圍內。該線性工作區(qū)中心點的預定范圍即是校準閾值范圍。這時可以保存該當前采樣值。地磁感強度數(shù)據處于在正常范圍外是指:前端采樣值(地磁感強度)經過變換(升壓放大)后未處在后端運放的線性工作區(qū)。運放工作在非線性工作區(qū)(或飽和狀態(tài)),這樣即使有車駛入,地磁感強度數(shù)據有變化,但是前端采樣值升壓放大后可能還處在后端運放的非線性工作區(qū),最終采樣值仍然是最大值或最小值,最終導致對有車、無車狀態(tài)的判斷錯誤。
[0078]步驟S250,保存當前值,完成校準操作。
[0079]具體地,該地磁傳感器校準步驟可以在步驟SllO之前進行,也可以在步驟S170之后進行,也可以在步驟S140步驟進行,也可以通過設定時間窗口,如每天校準一次或每周校準一次,從而可以實現(xiàn)準確地檢測。本發(fā)明的檢測方法可以使用該校準方法,但該校準方法并非唯一特定的方法,其還可以采用現(xiàn)有的任何地磁傳感器校準方法,本發(fā)明提供的上述校準方法是一種改進的優(yōu)選的方法。
[0080]進一步地,地磁傳感器在鋪設后需要進行首次校準,并且,當車位周圍環(huán)境發(fā)生較大改變時,尤其是車位周圍環(huán)境的改變會引起車位的地磁感強度發(fā)生持久性的改變時,需要對地磁傳感器進行校準。例如:當周圍環(huán)境發(fā)生永久性變化時,如:在地磁傳感器附近安裝鐵欄桿或者其它影響地磁傳感器周圍地磁變化的因素,需要校準地磁傳感器。當車位無車時,波動值的平均值超過最大閾值或小于最小閾值需要校準,因為周圍環(huán)境可能發(fā)生了較大的改變。進一步地,地磁傳感器校準可以在車位無車狀態(tài)下完成。具體的,當車位有車時,會影響地磁傳感器周圍的地磁感強度。校準地磁傳感器時,校準后采樣值(采集的地磁感強度數(shù)據)為地磁傳感器周圍的地磁感強度,相應地,實時數(shù)據會產生變化。
[0081 ] 本發(fā)明還提供了 一種雙軸地磁車位檢測裝置。
[0082]該裝置包括:用于初始化地磁車位檢測器的裝置。該裝置的具體實施過程可以參照步驟SI 10。
[0083]用于實時讀取當前兩個方向的地磁感強度數(shù)據的裝置;其中,一個方向為車輛入庫方向,另一個方向為垂直地面向下。該裝置的具體實施過程可以參照步驟S120。
[0084]用于判斷上一時刻車位是否有車的裝置。該裝置的具體實施過程可以參照步驟S130。
[0085]用于根據實時數(shù)據對兩個方向的當前基準值進行動態(tài)跟蹤和更新的裝置。其中,實時數(shù)據即是實時讀取兩個方向的地磁傳感器的數(shù)據。該裝置的具體實施過程可以參照步驟 S140。
[0086]用于用于基于實時讀取的兩個方向的地磁感強度數(shù)據得到每一個方向對應的數(shù)據序列的波動值的裝置;其中,數(shù)據序列由多個地磁感強度數(shù)據組成。該裝置的具體實施過程可以參照步驟S150。
[0087]用于判斷緩沖區(qū)中的存儲的波動值的個數(shù)是否等于滑動窗口長度N的裝置。該裝置的具體實施過程可以參照步驟S160。
[0088]用于根據每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車的裝置。該裝置還包括:用于在當前車位狀態(tài)為無車時,當檢測車位狀態(tài)為有車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)從無車變?yōu)橛熊?;如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)保持無車不變的裝置;用于在當前車位狀態(tài)為有車時,當檢測車位狀態(tài)為無車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)從有車變?yōu)闊o車;如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)保持有車不變的裝置。該裝置的具體實施過程可以參照步驟S170。
[0089]本說明書中的各個實施例一般采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0090]以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權利要求范圍之內。
【權利要求】
1.一種雙軸地磁車位檢測方法,其特征在于,包括: 實時讀取當前兩個方向的地磁感強度數(shù)據,其中,一個方向為車輛入庫方向,另一個方向為垂直地面向下; 基于實時讀取的兩個方向的所述地磁感強度數(shù)據得到每一個方向對應的數(shù)據序列的波動值;其中,所述數(shù)據序列由多個所述地磁感強度數(shù)據組成; 根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車。
2.如權利要求1所述的方法,其特征在于:在所述實時讀取當前兩個方向的地磁感強度數(shù)據步驟之后,判斷前一時刻是否有車,包括: 如果有車,則基于實時讀取的所述地磁感強度數(shù)據得到數(shù)據序列的波動值; 如果無車,則基于實時讀取的所述地磁感強度數(shù)據對當前基準值進行更新。
3.如權利要求2所述的方法,其特征在于,基于實時讀取的所述地磁感強度數(shù)據對當前基準值進行更新,包括: 用具有一定長度的窗口截斷所述數(shù)據序列,計算出窗口內多個地磁感強度數(shù)據的平均值,以替代并作為新的當前基準值。
4.如權利要求1所 述的方法,其特征在于,還包括: 將通過實時讀取的兩個方向的所述地磁感強度數(shù)據得到數(shù)據序列的波動值分別存入緩沖器; 根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車,還包括: 判斷緩沖區(qū)中存儲的波動值的個數(shù)是否等于滑動窗口長度; 當所述緩沖器中,每個方向對應的波動值個數(shù)等于滑動窗口長度時,將每個方向的波動值的平均值與預先設定的最大閾值和最小閾值進行比較, 若當前車位狀態(tài)為無車時,有任一一個方向的波動值的平均值大于最大閾值,則車位狀態(tài)從無車變?yōu)橛熊嚕? 若當前車位狀態(tài)為有車時,兩個方向的波動值的平均值都小于最小閾值時,則車位狀態(tài)從有車變?yōu)闊o車。
5.如權利要求4所述的方法,其特征在于,根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車,還包括: 在當前車位狀態(tài)為無車時,當檢測車位狀態(tài)為有車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)從無車變?yōu)橛熊?;如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)保持無車不變; 在當前車位狀態(tài)為有車時,當檢測車位狀態(tài)為無車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)從有車變?yōu)闊o車;如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)保持有車不變。
6.如權利要求1-5任一所述的方法,其特征在于,還包括校準步驟。
7.如權利要求6所述的方法,其特征在于,所述校準步驟包括: 判斷采集的地磁感強度數(shù)據是否在預設的校準閾值范圍內; 若在校準閾值范圍內,則保存所述地磁感強度數(shù)據,完成校準操作;若不在校準閾值范圍內,則對當前值進行調整;其中,所述當前值是當前使用的地磁傳感器中的數(shù)字電位器數(shù)值。
8.如權利要求7所述的方法,其特征在于,所述對當前值進行調整的步驟,包括: 若所述當前值超過預設的最大值,則將所述當前值重置為零; 若所述當前值未超過預設的最大值,則將所述當前值加I。
9.一種雙軸地磁車位檢測裝置,其特征在于,包括: 用于實時讀取當前兩個方向的地磁感強度數(shù)據的裝置,其中,一個方向為車輛入庫方向,另一個方向為垂直地面向下; 用于基于實時讀取的兩個方向的所述地磁感強度數(shù)據得到每一個方向對應的數(shù)據序列的波動值的裝置;其中,所述數(shù)據序列由多個所述地磁感強度數(shù)據組成; 用于根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車的裝置。
10.根據權利要求9所述的裝置,其特征在于,用于根據所述每一個方向對應的數(shù)據序列的波動值和預先設定的判決閾值,判定車位是否有車的裝置,還包括: 用于在當前車位狀態(tài)為無車時,當檢測車位狀態(tài)為有車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)從無車變?yōu)橛熊?;如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)保持無車不變的 裝置; 用于在當前車位狀態(tài)為有車時,當檢測車位狀態(tài)為無車時進入進出車狀態(tài),如果再次檢測車位狀態(tài)為無車時,車位狀態(tài)從有車變?yōu)闊o車;如果再次檢測車位狀態(tài)為有車時,車位狀態(tài)保持有車不變的裝置。
【文檔編號】G08G1/14GK103632569SQ201310565533
【公開日】2014年3月12日 申請日期:2013年11月13日 優(yōu)先權日:2013年11月13日
【發(fā)明者】雷振山 申請人:北京青創(chuàng)智通科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1