Gnss模塊檢測系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及衛(wèi)星導航接收設備測試技術領域,尤其涉及一種GNSS模塊檢測系統(tǒng)及方法。
【背景技術】
[0002]目前,隨著GNSS模塊生產的進一步擴大,用戶對GNSS模塊生產質量要求的不斷提高,使檢測GNSS模塊的項目逐漸增多,此時,采用人工檢測的方式效率不高,檢測項目容易遺漏出錯,并且,手工錄入檢測報告的方法錄入效率較低,檢測報告的填寫也不規(guī)范,并且容易出錯。綜上所述,現有技術中人工檢測GNSS模塊效率低下手工錄入檢測報告容易出錯的問題。
【發(fā)明內容】
[0003]本發(fā)明的目的在于提供一種GNSS模塊檢測系統(tǒng)及方法,以解決現有技術中存在現有技術中人工檢測GNSS模塊效率低下手工錄入檢測報告容易出錯的問題。
[0004]本發(fā)明第一方面提供一種GNSS模塊檢測方法,所述GNSS模塊檢測方法包括以下步驟:
[0005]A.在上位機上提供檢測界面,響應用戶的操作進行檢測屬性的設置,所述檢測屬性包括檢測類別和檢測預設值;
[0006]B.根據所述檢測類別和所述檢測預設值對所述GNSS模塊進行檢測以獲取檢測結果,并將所述檢測結果顯示在所述檢測界面上;
[0007]C.根據所述檢測界面上顯示的檢測結果獲得檢測結論,并生成檢測報告。
[0008]結合第一方面,在第一方面的第一種可能的實現方式中,所述步驟B具體為:
[0009]根據所述檢測類別對所述GNSS模塊進行檢測以獲取該檢測類別下的檢測實際值,并將所述檢測實際值與所述檢測預設值進行比較,并將比較結果顯示在所述檢測界面上。
[0010]結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述步驟A中所述檢測類別為冷啟動定位時間檢測,所述檢測預設值為預設定位時間;
[0011]所述步驟B具體為:
[0012]發(fā)送冷啟動命令給所述GNSS模塊,以獲取所述GNSS模塊的首次定位時間;
[0013]將所述首次定位時間與所述預設定位時間進行比較,并將比較結果顯示在所述檢測界面上。
[00M]結合第一方面的第一種可能的實現方式,在第一方面的第三種可能的實現方式中,所述步驟A中所述檢測類別為引腳電流檢測,所述檢測預設值為預設電流值;
[0015]所述步驟B具體為:
[0016]檢測所述GNSS模塊的VCC引腳的電流值和VBAT引腳的電流值;
[0017]將所述VCC引腳的電流值和所述VBAT引腳的電流值與所述預設電流值進行比較,并將比較結果顯示在所述檢測界面上。
[0018]結合第一方面的第一種可能的實現方式,在第一方面的第四種可能的實現方式中,所述步驟A中所述檢測類別為天線電壓檢測,所述檢測預設值為電壓預設值;
[0019]所述步驟B具體為:
[0020]檢測所述GNSS模塊的天線電壓引腳的電壓值;
[0021]將所述天線電壓引腳的電壓值與所述電壓預設值進行比較,并將比較結果顯示在所述檢測界面上。
[0022]結合第一方面的第一種可能的實現方式,在第一方面的第五種可能的實現方式中,
[0023]所述步驟A中所述檢測類別為軟件版本檢測,所述檢測預設值為預設軟件版本信息;
[0024]所述步驟B具體為:
[0025]檢測所述GNSS模塊的軟件版本檢測信息;
[0026]將所述軟件版本檢測信息與所述預設軟件版本信息進行比較,并將比較結果顯示在所述檢測界面上。
[0027]結合第一方面,在第一方面的第六種可能的實現方式中,所述步驟A中所述檢測類別為反復上電檢測,所述檢測預設值為預設上電次數;
[0028]所述步驟B具體為:
[0029]對所述GNSS模塊的電源引腳進行所述預設上電次數的上下電;
[0030]判斷所述GNSS模塊是否有數據信號輸出,并將判定結果顯示在所述檢測界面上。
[0031]結合第一方面,在第一方面的第七種可能的實現方式中,所述步驟A中所述檢測類別為串口輸出信息檢測;
[0032]所述步驟B之后還包括:
[0033]判斷所述GNSS模塊的串口輸出信息是否完整,并將判定結果顯示在所述檢測界面上。
[0034]本發(fā)明第二方面提供一種GNSS模塊檢測系統(tǒng),其特征在于,所述GNSS模塊系統(tǒng)包括:
[0035]檢測界面提供模塊,用于在所述上位機上提供檢測界面,所述檢測界面包括檢測屬性設置按鈕和檢測按鈕;
[0036]檢測屬性設置模塊,用于響應用戶點擊所述檢測屬性設置按鈕的操作進行檢測屬性的設置,所述檢測屬性包括檢測類別和檢測預設值;
[0037]檢測模塊,用于響應用戶點擊所述檢測按鈕的讀取,根據所述檢測類別和所述檢測預設值對所述GNSS模塊進行檢測以獲取檢測結果;
[0038]檢測結果獲取模塊,用于根據所述檢測界面上顯示的檢測結果獲得檢測結論,并生成檢測報告。
[0039]結合第二方面,在第二方面的第一種可能的實現方式中,所述檢測模塊還用于根據所述檢測類別進行檢測以獲取該檢測類別下的檢測實際值,并將所述檢測實際值與所述檢測預設值進行比較,并將所述比較結果顯示在所述檢測界面上。
[0040]本發(fā)明提供一種GNSS模塊檢測系統(tǒng)及方法,通過設定檢測類別和檢測預設值實現對GNSS模塊的自動檢測,并且在需要對大量的GNSS模塊進行檢測的時候,本發(fā)明可以更準確的檢測GNSS模塊的性能,提高檢測效率,減少人為漏檢的錯誤,并通過將檢測結果生成檢測報告,使用戶有規(guī)范的檢測報告可供查詢和存檔。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明一種實施例提供的一種GNSS模塊檢測方法的流程圖;
[0043]圖2是本發(fā)明一種實施例提供的一種GNSS模塊檢測方法中的檢測界面示意圖;
[0044]圖3是本發(fā)明另一種實施例提供的一種GNSS模塊檢測系統(tǒng)的結構示意圖;
[0045]圖4是本發(fā)明另一種實施例提供的一種GNSS模塊檢測系統(tǒng)的結構示意圖。
【具體實施方式】
[0046]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0047]為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。
[0048]本發(fā)明實施例提供一種GNSS模塊檢測方法,請參閱圖1,GNSS模塊檢測方法包括以下步驟:
[0049]步驟S101.在上位機上提供檢測界面,響應用戶的操作進行檢測屬性的設置,檢測屬性包括檢測類別和檢測預設值。
[0050]在步驟SlOl中,具體的,如圖2所示,為上位機上提供的檢測界面,檢測界面上包括多種檢測類別,如上電檢測、版本檢測、PPS引腳檢測、復位檢測以及引腳電流檢測等等,用戶可以根據需求設置檢測類別,有些檢測類別中需要輸入檢測預設值,該檢測預設值的作用為與實際檢測值進行對比,以判定該檢測結果。
[0051 ]步驟S102.根據檢測類別和檢測預設值對GNSS模塊進行檢測以獲取檢測結果,并將檢測結果顯示在檢測界面上。
[0052]在步驟S102中,步驟S102具體為:
[0053]根據檢測類別對GNSS模塊進行檢測以獲取該檢測類別下的檢測實際值,并將檢測實際值與檢測預設值進行比較,并將比較結果顯示在檢測界面上。
[0054]在該實施方式中,有以下幾種檢測類別,具體包括:
[0055]作為一種檢測類別,步驟SlOl中檢測類別為冷啟動定位時間檢測,檢測預設值為預設定位時間;
[0056]步驟S102具體為:
[0057]發(fā)送冷啟動命令給GNSS模塊,以獲取GNSS模塊的首次定位時間;
[0058]將首次定位時間與預設定位時間進行比較,并將比較結果顯示在檢測界面上。
[0059]作為另一種檢測類別,步驟SlOl中檢測類別為引腳電流檢測,檢測