编辑
2026-01-13
测试数据
0

目录

硬件连接
查询状态
查开启频点
检查正式码还是测试码
检查有效期
查询授启
通信测试
检查PID
检查定位
以下为文章正文

硬件连接

连接用户串口时,波特率是19200。并需要进入直通模式。

进入直通模式HEX发送
24 55 31 55 32 00 0B 00 00 00 2C

连接加注串口时波特率是115200。

检查项目要求记录结果
串口能否正常输出数据能正常输出语句打√
串口能保持输出有时会出现停止输出,此时会类似死机,不会响应任何指令。出现死机时打X
记录电压电流

查询状态

查开启频点

最后一个字段是0x3140是正常的。

BDARS,014950.00,1,92.59,62.69,3.18,0,10,2.749,0.018,0x0,0x3140*62

如果频点打开不正确,发送切换频点指令。

发送切换指令
$CCMSS,Z,1,B3A,,B3I,,S2C,,S2A,*00
检查项目要求记录结果
频点标志位记录记录十六进制数

检查正式码还是测试码

发送查询指令

查询指令
$CCCPM,0*00

接收机反馈0为正式码,反馈9为测试码

切换到正式码

切换至正式码
$CCSPM,Z*00

这个指令是切换至测试码,不发送

切换至测试码
$CCSPM,C*00

警告

如果设置完了以后,重启后又变成测试码。需要等大约3分钟,看看是否变成了正式码。

检查项目要求记录结果
正式码标志位上电时是正式码还是测试码
正式码标志位是否出现上电时是测试码,一段时间后是否变为正式码

检查有效期

发送查询指令。

发送查询指令
$CCRMO,PRM,2,0*00

返回会有每个频点的有效期,一般来说有效期半年。

检查项目要求记录结果
有效期是否回复有效期
有效期记录有效期的起始时间
记录电压电流

警告

当不回复有效期时,有可能是测试码。测试码不回复是正常的,需要切换至正式码。但是有可能发送切换指令后没有效果。出现此问题时,需要记录。

查询授启

发送查询指令。

发送查询指令
$CCAUT,2*00

返回指令

未授启状态: $BDAUT,3,0*00 已授启状态: $BDAUT,3,1*00

设备从上电到到授启有可能需要2-3分钟。但是如果3分钟后还是没有授启成功。手动发一次授启申请。

申请授启
$CCAUT,1*00

有时授启成功也会返回$BDAUT,3,0*00,所以如果等了3分钟还是未授启。需要自发自收一下试试。

检查项目要求记录结果
授启标志是否回复授启成功
通信长时间未授启成功后,能够通信成功吗
记录电压电流

通信测试

关闭所有输出

$CCRMO,,3,0*7F

先读卡

$CCICR,0,0*00

检查PWI

$CCRMO,PWI,2,1*31

发送报文

$CCTCQ,1078284,4,2,2,123430,0*48

收到消息时是BDTCI

检查项目要求记录结果
卡号读取卡号记录
通信能够通信成功吗
正式码标志位通信成功时,正式码还是测试码标志位。
授启标志位通信成功时,授启标志位

检查PID

查询

js
$CCPID,0*hh

返回

js
$BDPID,BDIDXXX,base号,key,TTO号*hh
检查项目要求记录结果
BDID记录到后面
base号记录到后面
TTO号记录到后面

警告

需要将整条指令保存下来,存成TXT即可。后续需要查询,建议同一批次存成一份,然后存入计算机中。

检查定位

关闭所有输出

$CCRMO,,3,0*7F

输出GSV

$CCRMO,GSV,2,1*26

输出RMC

$CCRMO,RMC,2,1*26
检查项目要求记录结果
GSV记录可见卫星数
GSV记录最大信噪比
RMC记录是否定位有效
RMC记录是否能响应输出语句,如果不能输出时,能否响应读卡指令

警告

当发送输出RMC语句后,板卡并未输出时,在最后一行记录不能输出。当不能输出RMC时,应该能够响应读卡指令。

本文作者:Kellermen

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!