齊 芳 周 洲 朱衛(wèi)民 井樂樂
(1.河南省計量科學研究院,鄭州 450008;2.鄭州大學,鄭州 450001)
?
基于GPS的道路測速系統(tǒng)校準儀器的研制
齊 芳1周 洲2朱衛(wèi)民1井樂樂2
(1.河南省計量科學研究院,鄭州 450008;2.鄭州大學,鄭州 450001)
設計研制了一個基于GPS的道路測速系統(tǒng)校準儀器。該儀器可通過一個GPS接收機記錄運動載體的行駛速度及時間、行駛路程,工作人員還可以方便地從軟件中提取任意時間、任意地點的速度或任意時間段、任意路段的區(qū)間速度,并將其與其他測速系統(tǒng)的測量值進行比對校準,從而完成對其他測速系統(tǒng)如雷達測速儀的校準溯源。
GPS;測速;計量校準;LabVIEW;區(qū)間測速
隨著私家車的日益普及和貨物運輸量的加大,道路安全形勢的日益嚴峻,對測速儀器的計量校準及溯源變得尤為重要。傳統(tǒng)的測速校準方式已經(jīng)不能滿足道路系統(tǒng)校準的需要,GPS以其高精度的測速結果為測速系統(tǒng)的校準提供了一種新的技術手段,可作為標準源完成其他測速方法如地感線圈測速儀[1]、雷達測速儀[2]等測速系統(tǒng)的計量校準。
本文設計了一種基于GPS的道路測速系統(tǒng)校準儀[3],它可以記錄下安裝了GPS接收機的運動載體的行駛路程,行駛速度及行駛時間,用戶可以從軟件中方便地提取測量期間內任意時間,任意地點的瞬時速度,還可以提取任意時間段、任意路段的區(qū)間速度。并能將瞬時速度顯示在車外懸掛式LED屏上,方便其它的測速系統(tǒng)與作為標準源的本系統(tǒng)的測量值進行比對校準。
基于GPS的道路測速系統(tǒng)校準儀由GPS模塊、懸掛式LED顯示模塊和PC端上位機軟件三部分組成,如圖1所示。GPS模塊接收GPS衛(wèi)星信號后[4],對衛(wèi)星信號解碼計算出時間、位置及速度信息,然后將這些數(shù)據(jù)按照一定的通訊協(xié)議通過串口發(fā)送給上位機軟件;上位機軟件接收數(shù)據(jù)并按照協(xié)議解析出路徑及速度信息,然后記錄下時間、路徑以及速度,以相應的文件格式保存,并計算出任意時間段、路徑段的區(qū)間速度,同時將瞬時速度通過串口發(fā)送到懸掛式LED顯示模塊;LED顯示模塊接收到瞬時速度信息后,將瞬時速度顯示在LED屏上。當檢測車通過公路測速系統(tǒng)且超速時,道路測速取證系統(tǒng)開始工作,自動拍攝檢測車,標定該車的速度值。此時,被檢車輛外掛顯示屏上的車輛標準速度值也被拍攝,對比這兩個速度值即可實現(xiàn)對公路機動車測速系統(tǒng)的檢測校準。
圖1 系統(tǒng)總體框圖
GPS模塊使用的是Garmin公司的GPS25LVS模塊。GPS25LVS模塊的RF引腳為天線引腳,通過BNC接口連接到吸附式天線。吸附式天線底盤上帶有磁石可以吸附在車頂,以便良好地接收GPS衛(wèi)星信號。VCC和GND引腳分別為電源和地引腳。Txd為串口發(fā)送引腳,Rxd為接收引腳,這兩個引腳與DB9接口相連接,方便地連接到電腦的串口上,圖2為GPS25LVS接口電路示意圖。
圖2 GPS25LVS接口電路示意圖
LED顯示模塊設計為32×16的LED點陣模式,通過移位寄存器74HC595來控制這些LED燈。模塊使用單片機STC89C52來接收上位機發(fā)送的速度信息,并模擬移位寄存器時序來控制LED的點亮。
本模塊的軟件設計為前臺和中斷兩個部分。圖3和圖4分別為前臺程序及中斷程序的流程圖。
圖3 前臺程序流程圖
圖4 中斷程序流程圖
由于本系統(tǒng)需要有大量的圖表顯示以及儀表控制,因此選擇LabVIEW[5]作為上位機程序的開發(fā)軟件,軟件包含前面板和程序框圖兩個部分。
4.1 前面板設計
前面板設置了兩個選項卡,一個是速度界面,一個是路程界面。所有和速度有關的測量裝在速度界面選項卡中,和路程有關的測量則裝在路程界面選項卡中。
圖5 速度測量界面速度與時間顯示部分
速度界面的左邊是一個波形圖,它可以實時顯示速度曲線,波形圖的下面有一個水平滑動桿,拖動該滑動桿可以控制波形圖中的游標移動,讀取相應的時間與速度信息,在旁邊的文本顯示框中顯示,如圖5所示。界面的右邊有一個名為“采樣”的按鈕及一個文本顯示框,用戶點擊“采樣”按鈕或單擊鍵盤上的回車鍵,軟件會對當前時刻和速度進行采樣,將數(shù)據(jù)保存在顯示框中,如圖6所示。路程測量界面的左邊是一個XY圖控件,它接收的數(shù)據(jù)格式是一維簇數(shù)組,可根據(jù)經(jīng)緯度簇數(shù)組而實時更新路徑信息。右邊是三個文本顯示控件,分別顯示平均信息、起點信息和終點信息。起點信息和終點信息分別顯示了路徑圖表中游標位置的經(jīng)度、緯度、時刻以及速度值,平均信息則顯示了起點游標與終點游標之間行駛所用的時間,行駛的路程及區(qū)間速度。整個路徑測量界面圖表可以實時記錄路徑信息。
圖6 前面板采樣部分
4.2 程序框圖設計
本程序開辟了三個進程,分別完成GPS數(shù)據(jù)協(xié)議解析、GPS信息記錄采集存儲和瞬時速度值點陣轉換及發(fā)送功能。
1)GPS數(shù)據(jù)協(xié)議解析進程
本進程使用普通的程序流程,由while循環(huán)、for循環(huán)以及條件結構組成。首先進程使用一個while循環(huán),該循環(huán)在軟件運行期間一直運行直到軟件關閉時停止。循環(huán)內是一個條件結構,條件結構由真假兩個分支構成,該條件結構根據(jù)前面板電源開關的值來判斷進入哪個分支。當電源開關被按下時,條件結構進入“真”分支,否則進入“假”分支。真分支負責完成GPS數(shù)據(jù)的協(xié)議解析,假分支則沒有任何功能。這樣相當于電源開關按下后,軟件處于正常工作模式,電源開關彈起后軟件處于待機模式。
2)GPS信息記錄采集存儲進程
該進程采用事件結構編程。用戶對軟件界面的任何操作,例如“單擊鼠標”,“拖動鼠標”或者“按下鍵盤的某個鍵”,操作系統(tǒng)都會將這些操作以隊列的形式記錄下來,而事件結構則會不停地掃描該隊列,一旦有設定的事件,就會觸發(fā)相應的程序。
3)瞬時速度值點陣轉換及發(fā)送
本進程負責完成將進程1)中解析出來的速度值變換為點陣串行數(shù)據(jù),通過串口發(fā)送給LED模塊。該進程同樣使用事件結構編程,不過只包含兩個事件,一個是“超時”,另一個是“速度值改變”。如果速度值沒有改變,本進程將不被觸發(fā),LED顯示的速度值也不會改變;當速度值變化了之后,本進程就會將速度值變化為點陣串行數(shù)據(jù)發(fā)送到LED上來更新顯示的速度值。
目前,國內對雷達測速儀的檢定采用的標準器多數(shù)是安裝在機動車上的非接觸式測速儀,因此我們用該GPS道路測速系統(tǒng)同另一套型號為CTM-800的非接觸式多功能測速儀對同一條道路上的各個測速點進行速度測量值采集、比對。實驗中將接收機安置于車上,行駛車輛采用逐漸加速的方式行進,實驗人員觀察測速系統(tǒng)的實時性。實驗過程中所顯示車速值隨著車速的變化而發(fā)生快速的變化,可以證明速度更新的實時性良好。另外采集速度值時采用在某個速度點對兩個裝置的速度采集界面拍照取樣,這樣采集得到的速度值可以客觀地反映同一速度點的數(shù)值。采集的數(shù)據(jù)如表1所示。
表1 兩套測速儀的測試數(shù)據(jù) km/h
根據(jù)測試結果分析,GPS道路測速系統(tǒng)的系統(tǒng)誤差為±0.5%,可以達到機動車超速自動監(jiān)測系統(tǒng)中對于計量器具誤差的要求[6]。另外,由于非接觸式多功能測速儀對天氣有較高的要求,在下雨天氣及路面有積水的情況下對數(shù)據(jù)采集有較大的影響,而GPS道路測速系統(tǒng)則對天氣無太高要求,且其無需固定在測速車輛上,攜帶方便,因而更適合在道路上對其他測速系統(tǒng)如雷達測速儀進行檢定校準。
本文設計的GPS道路測速系統(tǒng)校準儀采用GPS衛(wèi)星定位系統(tǒng),數(shù)字化電路,全電腦控制,具有準確度等級高,穩(wěn)定性好和使用方便等優(yōu)點,且檢測人員還可以方便地從軟件中提取任意時間、任意地點或任意時間段、任意路段的區(qū)間速度與其他測速系統(tǒng)的測量值進行比對校準,從而完成對其他測速系統(tǒng)如雷達測速儀的校準溯源。
[1] 魯麗,朱衛(wèi)民.無源式地感線圈測速儀檢定系統(tǒng)研制[J].計量技術,2011(10):53-55
[2] 陳一.雷達測速儀檢定裝置測量結果的不確定度評定[J].計量與測試技術,2007(12):46-47
[3] 張寶峰,胡波,朱均超,李翠,楊毅.基于GPS的在線車速檢測校準系統(tǒng)設計[J].自動化與儀表,2012(11):12-14
[4] 杜娟,孫中豪,姚飛娟,劉星.GPS測速方法與精度分析[J].全球定位系統(tǒng),2012(6):13-16
[5] 王海寶,吳光杰,譚澤富,聶祥飛.LabvIEw虛擬儀器程序設計與應用[M].成都西南交通大學出版社,2005:1-3
[6] JJG 527—2007機動車超速自動監(jiān)測系統(tǒng)檢定規(guī)程[M].中國計量出版社,2007
10.3969/j.issn.1000-0771.2015.2.15