Navsync時鐘默認的串口波特率為(4800)9600,n,8,1,n
設備因靜電或其他因素導致設備內部GPS板卡波特率改變為38400,n,8,1,n
解決辦法:
偶爾設備串口有靜電或其他因素導致設備內部GPS板卡波特率變為38400,N,8,1,N,導致設備液晶顯示屏進入開機界面無法繼續,這時需要通過命令設置將波特率改為9600或4800,故障即解除。
詳細操作步驟如下:
將GPS天線放置室外,通過同軸電纜與設備天線口連接,找一個直通串口線將計算機串口與時鐘后面板的DB-9 Female(九針串口,RS232電平)相連接;
加電開機10分鐘后,打開sscom32串口調試助手,
設置計算機串口,分別觀察波特率為9600或38400時的語句輸出,當顯示為規則的GPGGA和GPRMC語句輸出的波特率則為 目前設備的串口波特率,有故障機器一般為38400波特率,此時需要將38400波特率更改為9600或4800,具體操作方法為在38400波特率下設備正常輸出,輸入下面黑色字體后點發送:
$PRTHS,U1OP,ALL=0,RMC=1,GGA=1回車換行
(0無輸出,1表示1秒一次輸出以此類推)
$PRTHS,U1CM,9600,9600,N,1回車換行
(在能連通的情況下輸入波特率,可更改串口輸出波特率-4800-38400)
設置完后用串口調試助手將波特率改為9600后再進行觀測,如果數據有規則輸出則系統恢復正常。
附:
GPS同步時鐘 串口(232)出廠設置的波特率一般為(4800)9600,N,8,1,N,輸出語句為GPGGA和GPRMC語句。
GPGGA和GPRMC語句定義:
9600 N 8 1 N 輸出GPGGA 和GPRMC 語句,每秒一次
報文舉例:
鎖定GPS衛星前:
$GPGGA,000830.000,4000.453154,N,11624.037154,E,0,7,99.99,121.401,M,-6.157,M,,*7C
$GPRMC,000831.008,V,4000.453154,N,11624.037154,E,0.000,0.00,060180,,,N*49
$GPGGA,000831.008,4000.453154,N,11624.037154,E,0,7,99.99,121.401,M,-6.157,M,,*75
$GPRMC,000832.000,V,4000.453154,N,11624.037154,E,0.000,0.00,060180,,,N*42
鎖定4顆GPS衛星后:
$GPGGA,020140.018,4000.454126,N,11624.038580,E,1,9,0.97,110.139,M,-6.157,M,,*44
$GPRMC,020141.026,A,4000.454219,N,11624.038728,E,0.002,83.67,040707,,,A*6D
$GPGGA,020141.026,4000.454219,N,11624.038728,E,1,9,0.97,110.411,M,-6.157,M,,*48
$GPRMC,020142.018,A,4000.454295,N,11624.038859,E,0.001,97.63,040707,,,A*6C