我们的完整技术支持人员不会监控此论坛。如果您需要员工成员的帮助,请从询问页面提交您的问题


登录或者登记在论坛中发布/答复。

使用GPS()函数在GPS和CR1000x数据记录器之间的同步时间


Luke.Harrison. 12月7日,2021年07:23 AM

我正在尝试将Navman XNAV650连接到CR1000x utalising the gps()命令,以将数据记录器上的时钟与GPS时钟联合,使用PPS和NMEA输出形成GPS。除了PPS参数之外,我正在接收所有0 / NAN值

布线如下:

PPS线 - > C1

TX线 - > C2

地面线 - > g

GPS输出位于9600的集合拟订中,因此我已将其配置为SetStatus(“波特劳特(COMC1)”,9600)。脚本的其余部分我已从Crbasic中的示例复制。

1.与操作系统有关,需要在CR1000x上运行命令的操作系统版本?

2. CRBasic中提供的示例设置了GPS_DATA()阵列,但随后将Latitude_A传递给GPS()命令“GPS(Latitude_A,COMC1,Local_time_offset * 3600,100,NMEA_Sentence(1))”,这只是一个错字?

3.通过进入COMC1作为COMPORT变量,GPS()命令假定NMEA数据已通过C2并读取该数据?我还需要将C2到9600的波特率设置为吗?

4. GPS输出3.3V的PPS不是5V,我在某处看到CR1000x可以理解,这是正确的吗?


jdavis. 12月7日,2021 07:42 PM

portPairconfig()指令将设置C1以容纳3.3V PPS信号。

portpairconfig(C1,2,0)

连接到C2应该是来自GPS的RS232 TX线。

如果设置和接线正确,则应在nmea_sentence()中查看填充值。某些值只会在GPS外部填充,并且有修复。

登录或者登记在论坛中发布/答复。
Baidu