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