一種車輛的gps檢測方法和電路的制作方法
【技術領域】
[0001]本發明涉及一種車輛的GPS信號檢測方法和電路。
【背景技術】
[0002]隨著GPS衛星定位技術的普及使用,越來越多的企業依賴于衛星定位技術對本單位車輛進行監管,如:車輛是否按要求的路線行駛、車輛是否超速等。而對于被監管的直接對象一司機來說,可能出于某些原因希望能夠擺脫監管,逃脫因違規而受的處罰。因此,當需要違規行駛時,部分司機會臨時對衛星定位天線進行電磁屏蔽處理(如用錫箔紙將天線包裹起來),導致安裝在車輛上的衛星定位終端無法定位。很顯然這種行為是應受到懲罰的,但目前在技術上檢測GPS天線被屏蔽有一定的難度,所以企業對此種行為也是無可奈何。
【發明內容】
[0003]本發明的主要目的在于克服現有技術中的上述缺點,提出一種車輛的GPS檢測方法和電路。
[0004]本發明采用如下技術方案:
[0005]一種車輛的GPS檢測方法,預設T=0,Tmax為車輛處于運動狀態時,可能被屏蔽的最長時間,其特征在于:包括如下步驟
[0006]I)判斷是否接收到GPS信號,若是,則重復本步驟;若否,則進入步驟2);
[0007]2)判斷GPS天線是否短路,若是,則進入步驟I);若否,則進入步驟3);
[0008]3)判斷GPS天線是否開路,若是,則進入步驟I);若否,則進入步驟4);
[0009]4)判斷車輛是否處于運動狀態,若是,則T=T+1,進入步驟5);若否,則Τ=0,進入步驟I);
[0010]5)判斷T是否大于Tmax,若是,GPS天線被人為屏蔽;若否,則回到步驟I)。
[0011]進一步的,在步驟3)中,所述GPS天線開路包括GPS天線未連接或天線回路上存在開路。
[0012]進一步的,在步驟4)中,通過加速度傳感器檢測車輛的加速度值來判斷車輛是否處于運動狀態。
[0013]一種車輛的GPS檢測電路,包括GPS天線、GPS模塊和處理器,其特征在于:還包括有GPS天線開路檢測電路、GPS天線短路檢測電路和加速度傳感器,該GPS天線輸出端與GPS天線開路檢測電路輸入端和GPS天線短路檢測電路輸入端相連,GPS天線開路檢測電路輸出端和GPS天線短路檢測電路輸出端與處理器相連,分別用于判斷GPS天線是否開路和短路;該GPS模塊輸出端和加速度傳感器輸出端也與處理器相連,分別用于判斷是否接收到GPS信號和車輛是否運動。
[0014]進一步的,所述GPS天線短路檢測電路包括一第一三極管、一第一電阻、一第二電阻和一第三電阻,該第一電阻的一端分別連接所述第一三極管的基極和第二電阻一端,第一電阻的另一端連接所述GPS天線的輸出端,該第二電阻另一端連接所述第一三極管的發射極,該第一三極管的發射極接地,該第一三極管的集電極還連接第三電阻一端,該第三電阻另一端作為供電輸入端,該第一三極管的集電極的輸出電平高低用于判斷GPS天線是否短路。
[0015]進一步的,所述GPS天線開路檢測電路包括一第二三極管、一第三三極管、一第五電阻、一第六電阻、一第七電阻、一第八電阻和一第九電阻;該第二三極管的基極與第三三極管的基極相連,第二三極管的基極與其集電極相連,第二三極管的集電極通過一第五電阻接地,第二三極管的發射極連接第六電阻一端,第六電阻另一端作為供電輸入端且連接第七電阻一端;第三三極管的集電極通過一第八電阻接地,第三三極管的發射極與第七電阻的另一端及GPS天線的輸出端相連;第九電阻一端與第三三極管集電極相連,第九電阻另一端的輸出電平高低用于判斷GPS天線是否開路。
[0016]由上述對本發明的描述可知,與現有技術相比,本發明具有如下有益效果:
[0017]本發明的方法和電路用于判斷車輛無法接收GPS信號的原因,包括GPS天線短路、GPS天線開路或未連接、車輛被建筑物屏蔽和車輛被人為屏蔽。其中,車輛被建筑物屏蔽存在多種狀態,通過加速度傳感器檢測到車輛的加速度值來判斷車輛是停在地下車庫中還是行駛在隧道中。當排除掉導致無法接收衛星定位信號的其他客觀因素后,通過預設車輛處于運動狀態時,可能被屏蔽的最長時間,即能比較判斷得出GPS天線是否被人為屏蔽,從而可以在技術上保證企業對車輛的管理制度執行到位,提高了車輛行駛的安全性。
【附圖說明】
[0018]圖1為本發明方法的流程圖;
[0019]圖2為本發明電路的模塊圖;
[0020]圖3為本發明GPS天線短路檢測電路圖;
[0021]圖4為本發明GPS天線開路檢測電路圖。
【具體實施方式】
[0022]以下通過【具體實施方式】對本發明作進一步的描述。
[0023]從現有技術可知,當GPS天線被屏蔽時,會導致GPS模塊無法接收到衛星信號。但反過來,GPS模塊無法接收衛星信號,并不意味著GPS天線被屏蔽,即除了 GPS天線被屏蔽夕卜,導致GPS模塊無法接收到衛星信號的因素是多種。經分析,導致GPS模塊無法接收到衛星信號的因素有:
[0024]I) GPS天線短路
[0025]2) GPS天線回路存在開路或未接GPS天線
[0026]3) GPS信號被建筑物屏蔽
[0027]4) GPS天線被人為屏蔽
[0028]其中,GPS信號被建筑物屏蔽可分為局部屏蔽(如被高架橋遮擋)和完全屏蔽(如車輛停在地下車庫或車輛在隧道中行駛)。其中,如果GPS信號只是被局部屏蔽,那么GPS模塊仍可以接收到部分的GPS信號,所以可以排除掉GPS被完全屏蔽。而GPS信號被完全屏蔽又可根據車輛行駛狀態分為:靜止和運動,其中靜止狀態比較常見的是車輛停放在地下車庫中,而運動狀態比較常見的是車輛在隧道中行駛。本發明為了區分出這兩種狀態,在設備上集成一個加速度傳感器。如果通過加速度傳感器無法檢測到車輛在運動(即加速度傳感器輸出的加速度值為0),且接收不到任何GPS信號,那么可認為車輛停在地下車庫中。當車輛處于行駛狀態時,如果GPS信號被完全屏蔽,那么通常是因為車輛在隧道中行駛,持續時間不會太長。以我國目前最長的秦嶺終南山公路隧道為例,其長度也沒有超過20公里,假設車輛行駛速度為30公里/小時,那么通過隧道的行駛時間為40分鐘。
[0029]因此,為了檢測GPS天線是否被人為屏蔽,本發明的總體思路是:排除掉導致無法接收衛星定位信號的前三個因素,就能推斷出GPS天線是否被人為屏蔽。
[0030]參照圖1,一種車輛的GPS檢測方法,預設T=0,Tmax為車輛處于運動狀態時,可能被屏蔽的最長時間,具體包括如下步驟
[0031]I)判斷是否接收到GPS信號,若是,則說明GPS天線未被屏蔽,則重復本步驟);若否,則進入步驟2);
[0032]2)判斷GPS天線是否短路,若是,則說明無法接收到GPS信號是由天線短路引起,則進入步驟I);若否,則進入步驟3);
[0033]3)判斷GPS天線是否開路,若是,則說明GPS天線未連接或GPS天線回路上存在開路,則進入步驟I);若否,則進入步驟4);
[0034]4)通過加速度傳感器檢測車輛的加速度值來判斷車輛是否處于運動狀態,如果檢測到的加速度值為零,則說明車輛處于靜止狀態,可能停放于地下車庫中,則τ=0,進入步驟O ;若加速度值不為零,說明車輛在行駛中卻接收不到信號,則Τ=Τ+1,進入步驟5);
[0035]5)判斷T是否大于Tmax,若是,則說明在預設的Tmax