首页> 中国专利> 一种多模多频OEM板初始化速度测试方法

一种多模多频OEM板初始化速度测试方法

摘要

本发明提供了一种多模多频OEM板初始化速度测试方法,包括如下步骤:S1.连接并配置设备设置参数,搭建测试环境;S2.参数设置;S3.对板卡参数进行设定;S4.运行测试软件,输出GPGGA的指令和复位指令;S5.输入输出GPGGA指令,在开始输出GPGGA时开始不断的截取GPGGA数据中的“E,n”,当截取到第一组n=4的GPGGA数据的时候获取当前时间,并与上一次记录的时间做差后存储该差时;S6.当记录的差时的个数m小于预计测试次数的时候,发送复位指令并记录当前时间,之后重复步骤S5,反之则停止并且导出存储的所有差时到制定路径下。本发明通过选择OEM板卡类型之后会自动生成相对应的输出GPGGA指令,不需要人为查找以及填写。

著录项

  • 公开/公告号CN105954665A

    专利类型发明专利

  • 公开/公告日2016-09-21

    原文格式PDF

  • 申请/专利权人 上海华测导航技术股份有限公司;

    申请/专利号CN201610057150.5

  • 发明设计人 王轩;吴晴;张丹;宣占丽;易家伟;

    申请日2016-01-27

  • 分类号

  • 代理机构上海宣宜专利代理事务所(普通合伙);

  • 代理人杨小双

  • 地址 200233 上海市青浦区徐泾镇高泾路599号C座

  • 入库时间 2023-06-19 00:28:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-02-12

    授权

    授权

  • 2016-10-19

    实质审查的生效 IPC(主分类):G01R31/28 申请日:20160127

    实质审查的生效

  • 2016-09-21

    公开

    公开

说明书

技术领域

本发明涉及导航测试领域,具体涉及到一种多模多频OEM板初始化速度测试方法。

背景技术

所谓GNSS指的就是Global Navigation Satellite System,被称为全球卫星导航系统或全球导航卫星系统,GNSS接收机就是指通过接受全球导航卫星系统信号来进行定位,并可供其他定位服务的一种新型产品。

对于如今GNSS接收机的发展状态来看,接收机需要做到省时省力并且实用才能够得到广大测绘人员的青睐。因此,接收机生产投入市场之前最重要的一个环节就是测试环节,针对测试这一环节同样需要应对广大测绘人士的需求而建立不同的测试方法和策略以避免出现不必要的问题。而在新的需求提出的时候,开始都会采用较为原始的测试方法来进行测试任务。不仅接收机功能要省时省力且实用,测试过程也要做到省时省力且实用,所以测试方法同样需要不断的创新和跟进。

随着中国北斗卫星导航系统的日趋成熟,国内越来越多的北斗导航终端投入市场,公司也引进了多种多模多频OEM板卡,所以需要针对引进的这些板卡进行初始化速度的测试,有利于提高产品作业过程中的工作效率。就目前公司GNSS接收机主要使用的板卡类型厂家有:Trimble、Novatel、Hemisphere、Unicore等,每种板卡厂家生产的板卡都需要使用不同的软件工具来配置不同的导航卫星系统,使其能够输出定位数据GPGGA。目前,测试不同厂家生产的OEM板初始化速度所使用的技术主要是通过输出GPGGA定位数据来确定当前差分状态,即需要使用秒表记录从上电开机到输出GPGGA定位数据到固定解的时间(从上电开机到以不同频率输出的GPGGA数据 “$GPGGA,014121.00,3109.97369015,N,12117.30954462,E,1,20,0.6,26.870,M,10.463,M,,*56”,其中,“E,1”表示为当前为单点解算,“E,2”表示为伪距差分,“E,5”表示为浮动状态,“E,4”表示为固定解,记录达到固定解时间为初始化时间),单次总过程大概时间为3分钟。

此外,在每次测试OEM板初始化时间过程中,可能受到不同环境、不同时段的影响所以需要测试大量的数据才能得到较为准确的初始化时间。在整个测试过程中需要手动设置卫星参数、手动上电、手动记录时间,需要耗费大量人力物力。后期数据处理部分同样是一个庞大的数据量,也需要花费大量的时间来处理相对而言更加繁琐。

发明内容

本发明提供了一种多模多频OEM板初始化速度测试方法,包括如下步骤:

S1.连接并配置设备设置参数,搭建测试环境;

S2.参数设置,并设定测试持续时间和测试次数;

S3.对板卡参数进行设定;

S4.运行测试软件,输出GPGGA的指令和复位指令;

S5.输入输出GPGGA指令,在开始输出GPGGA时开始不断的截取GPGGA数据中的“E,n”,开始n=1即为单点解算,继续截取,n=2即为伪距差分,继续截取,n=5即为浮动状态,继续截取,当截取到第一组n=4的GPGGA数据的时候获取当前时间,并与上一次记录的时间做差后存储该差时;

S6.当记录的差时的个数m小于预计测试次数的时候,发送复位指令并记录当前时间,之后重复步骤S5,反之则停止并且导出存储的所有差时到制定路径下,m为正整数。

S7.根据不同环境、不同时间段和不同卫星系统,重复步骤S1-S6,得到该环境该时段该卫星系统下的不同OEM板的初始化时间。

在上述基于多模多频OEM板初始化速度测试方法中,搭建测试环境需要的工具包括:

不同型号的OEM板卡,OEM板卡开发底板、笔记本电脑、稳压源、1分8功分器、GPS线缆、交叉线、GPS模拟器。

在上述基于多模多频OEM板初始化速度测试方法中,进行参数设置的步骤包括:

选择RTK模式作为解算类型;

设置卫星系统,包括GPS、GLONASS、BD的任意一种或多种组合;

设置测试持续时间表示单次记录初始化的时间,并设置测试次数;

测试持续的时间为3分钟,测试次数为1000次;

通过使用测试持续时间和测试次数来控制GPS模拟器,实现自动控制OEM板的初始化。

在上述基于多模多频OEM板初始化速度测试方法中,板卡参数设定包括:

根绝不同厂家生产的板卡来选择不同的板卡类型,所述板卡类型包含Trimble、Novatel、Hemisphere、Unicore等,因为不同板卡类型对应不同的指令才能输出GPGGA数据;

进行端口设置,包含1-100的端口号;

进行波特率设置,支持4800/9600/19200/38400/57600/115200的波特率的设置;

在选择板卡类型之后会自动生成匹配的输出GPGGA的指令和复位指令,并设置数据保存路径,开机时自动获取开机时间。

在上述基于多模多频OEM板初始化速度测试方法中,不同环境包括空旷环境和遮挡环境;

不同时间段包括上午和下午;

不同卫星系统包括GPS、GLONASS、BD。

本发明的优点在于:

1.选择OEM板卡类型之后会自动生成相对应的输出GPGGA指令,不需要人为查找以及填写。

2.通过使用测试持续时间和测试次数来控制GPS模拟器,实现自动控制OEM 板的初始化,方便记录时间。

3.程序操作简单,只需人为连接并配置OEM板卡,之后全自动化。解放大量人力物力,大大的提高了工作效率。

4.数据存储每次统计的时间,并且自动计算其时间差和时间平均值,生成表格,一目了然。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。

图1为本发明提供的多模多频OEM板初始化速度测试方法的流程图。

具体实施方式

在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。

为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。

参照图1所示,本发明提供了一种多模多频OEM板初始化速度测试方法,包括如下步骤:

S1.连接并配置设备设置参数,搭建测试环境。需要用到的测试工具包括:各厂家不同型号的OEM板卡,OEM板卡开发地板、笔记本电脑、稳压源、1分8功分器、GPS线缆、交叉线、GPS模拟器。

S2.参数设置,并设定测试持续时间和测试次数。选择解算类型选择RTK模式,卫星系统包括GPS、GLONASS、BD三种可以任意搭配,测试持续的时间 表示单次记录初始化的时间可设置为3分钟,测试次数根据测试需求来确定次数,一般设置为1000次,测试持续的时间和测试的次数主要是通过这些参数来控制GPS模拟器的开关。

S3.对板卡参数进行设定。根绝不同厂家生产的板卡来选择不同的板卡类型包括:Trimble、Novatel、Hemisphere、Unicore等,因为不同板卡类型对应不同的指令才能输出GPGGA数据。端口设置,针对不同电脑的端口多少有些差异所以这里包含1-100的端口号。波特率,不同类型板卡的直通端口的波特率不同所以这里支持4800/9600/19200/38400/57600/115200波特率的设置。系统里默认的在选择板卡类型之后会自动生成匹配的输出GPGGA的指令和复位指令。设置数据保存路径,开机时自动获取开机时间,并运行软件。

S4.运行测试软件,输出GPGGA的指令和复位指令。

S5.输入输出GPGGA指令,在开始输出GPGGA时开始不断的截取GPGGA数据中的“E,n”,开始n=1即为单点解算,继续截取,n=2即为伪距差分,继续截取,n=5即为浮动状态,继续截取,当截取到第一组n=4的GPGGA数据的时候获取当前时间,并与上一次记录的时间做差后存储该差时。

S6.当记录的差时的个数m小于预计测试次数的时候,发送复位指令并记录当前时间,之后重复步骤S5,反之则停止并且导出存储的所有差时到制定路径下。其中,m为正整数,例如为1,2,3等值。

S7.根据不同环境、不同时间段和不同卫星系统,重复步骤S1-S6,得到该环境该时段该卫星系统下的不同OEM板的初始化时间。

本发明通过参数设置以及板卡参数设定来实现不同环境不同时段不同板卡类型下的初始化时间,并且通过使用设置测试持续的时间以及测试的次数来控制GPS模拟器,来实现全自动化,即测试人员只需要将器械连接好,将相关参数设定好,然后运行软件就可以投入到其他工作中,这样大大的解放了人力物力。

测试时间是可计算的,所以等过了这段时间,测试人员就可以直接得到最终的初始化时间的结果,从而也不需要投入大量时间来处理庞大的数据,这 样就很大程度上提高了工作效率,节约了不必要的人力浪费。在外避免了因为人为记录时间以及人为操作开关机导致不必要的时间误差。

本发明的优点在于:

1.选择OEM板卡类型之后会自动生成相对应的输出GPGGA指令,不需要人为查找以及填写。

2.通过使用测试持续时间和测试次数来控制GPS模拟器,实现自动控制OEM板的初始化,方便记录时间。

3.程序操作简单,只需人为连接并配置OEM板卡,之后全自动化。解放大量人力物力,大大的提高了工作效率。

4.数据存储每次统计的时间,并且自动计算其时间差和时间平均值,生成表格,一目了然。

以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号