Gnss模块检测系统及方法
【技术领域】
[0001]本发明涉及卫星导航接收设备测试技术领域,尤其涉及一种GNSS模块检测系统及方法。
【背景技术】
[0002]目前,随着GNSS模块生产的进一步扩大,用户对GNSS模块生产质量要求的不断提高,使检测GNSS模块的项目逐渐增多,此时,采用人工检测的方式效率不高,检测项目容易遗漏出错,并且,手工录入检测报告的方法录入效率较低,检测报告的填写也不规范,并且容易出错。综上所述,现有技术中人工检测GNSS模块效率低下手工录入检测报告容易出错的问题。
【发明内容】
[0003]本发明的目的在于提供一种GNSS模块检测系统及方法,以解决现有技术中存在现有技术中人工检测GNSS模块效率低下手工录入检测报告容易出错的问题。
[0004]本发明第一方面提供一种GNSS模块检测方法,所述GNSS模块检测方法包括以下步骤:
[0005]A.在上位机上提供检测界面,响应用户的操作进行检测属性的设置,所述检测属性包括检测类别和检测预设值;
[0006]B.根据所述检测类别和所述检测预设值对所述GNSS模块进行检测以获取检测结果,并将所述检测结果显示在所述检测界面上;
[0007]C.根据所述检测界面上显示的检测结果获得检测结论,并生成检测报告。
[0008]结合第一方面,在第一方面的第一种可能的实现方式中,所述步骤B具体为:
[0009]根据所述检测类别对所述GNSS模块进行检测以获取该检测类别下的检测实际值,并将所述检测实际值与所述检测预设值进行比较,并将比较结果显示在所述检测界面上。
[0010]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述步骤A中所述检测类别为冷启动定位时间检测,所述检测预设值为预设定位时间;
[0011]所述步骤B具体为:
[0012]发送冷启动命令给所述GNSS模块,以获取所述GNSS模块的首次定位时间;
[0013]将所述首次定位时间与所述预设定位时间进行比较,并将比较结果显示在所述检测界面上。
[00M]结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述步骤A中所述检测类别为引脚电流检测,所述检测预设值为预设电流值;
[0015]所述步骤B具体为:
[0016]检测所述GNSS模块的VCC引脚的电流值和VBAT引脚的电流值;
[0017]将所述VCC引脚的电流值和所述VBAT引脚的电流值与所述预设电流值进行比较,并将比较结果显示在所述检测界面上。
[0018]结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述步骤A中所述检测类别为天线电压检测,所述检测预设值为电压预设值;
[0019]所述步骤B具体为:
[0020]检测所述GNSS模块的天线电压引脚的电压值;
[0021]将所述天线电压引脚的电压值与所述电压预设值进行比较,并将比较结果显示在所述检测界面上。
[0022]结合第一方面的第一种可能的实现方式,在第一方面的第五种可能的实现方式中,
[0023]所述步骤A中所述检测类别为软件版本检测,所述检测预设值为预设软件版本信息;
[0024]所述步骤B具体为:
[0025]检测所述GNSS模块的软件版本检测信息;
[0026]将所述软件版本检测信息与所述预设软件版本信息进行比较,并将比较结果显示在所述检测界面上。
[0027]结合第一方面,在第一方面的第六种可能的实现方式中,所述步骤A中所述检测类别为反复上电检测,所述检测预设值为预设上电次数;
[0028]所述步骤B具体为:
[0029]对所述GNSS模块的电源引脚进行所述预设上电次数的上下电;
[0030]判断所述GNSS模块是否有数据信号输出,并将判定结果显示在所述检测界面上。
[0031]结合第一方面,在第一方面的第七种可能的实现方式中,所述步骤A中所述检测类别为串口输出信息检测;
[0032]所述步骤B之后还包括:
[0033]判断所述GNSS模块的串口输出信息是否完整,并将判定结果显示在所述检测界面上。
[0034]本发明第二方面提供一种GNSS模块检测系统,其特征在于,所述GNSS模块系统包括:
[0035]检测界面提供模块,用于在所述上位机上提供检测界面,所述检测界面包括检测属性设置按钮和检测按钮;
[0036]检测属性设置模块,用于响应用户点击所述检测属性设置按钮的操作进行检测属性的设置,所述检测属性包括检测类别和检测预设值;
[0037]检测模块,用于响应用户点击所述检测按钮的读取,根据所述检测类别和所述检测预设值对所述GNSS模块进行检测以获取检测结果;
[0038]检测结果获取模块,用于根据所述检测界面上显示的检测结果获得检测结论,并生成检测报告。
[0039]结合第二方面,在第二方面的第一种可能的实现方式中,所述检测模块还用于根据所述检测类别进行检测以获取该检测类别下的检测实际值,并将所述检测实际值与所述检测预设值进行比较,并将所述比较结果显示在所述检测界面上。
[0040]本发明提供一种GNSS模块检测系统及方法,通过设定检测类别和检测预设值实现对GNSS模块的自动检测,并且在需要对大量的GNSS模块进行检测的时候,本发明可以更准确的检测GNSS模块的性能,提高检测效率,减少人为漏检的错误,并通过将检测结果生成检测报告,使用户有规范的检测报告可供查询和存档。
【附图说明】
[0041]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本发明一种实施例提供的一种GNSS模块检测方法的流程图;
[0043]图2是本发明一种实施例提供的一种GNSS模块检测方法中的检测界面示意图;
[0044]图3是本发明另一种实施例提供的一种GNSS模块检测系统的结构示意图;
[0045]图4是本发明另一种实施例提供的一种GNSS模块检测系统的结构示意图。
【具体实施方式】
[0046]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0048]本发明实施例提供一种GNSS模块检测方法,请参阅图1,GNSS模块检测方法包括以下步骤:
[0049]步骤S101.在上位机上提供检测界面,响应用户的操作进行检测属性的设置,检测属性包括检测类别和检测预设值。
[0050]在步骤SlOl中,具体的,如图2所示,为上位机上提供的检测界面,检测界面上包括多种检测类别,如上电检测、版本检测、PPS引脚检测、复位检测以及引脚电流检测等等,用户可以根据需求设置检测类别,有些检测类别中需要输入检测预设值,该检测预设值的作用为与实际检测值进行对比,以判定该检测结果。
[0051 ]步骤S102.根据检测类别和检测预设值对GNSS模块进行检测以获取检测结果,并将检测结果显示在检测界面上。
[0052]在步骤S102中,步骤S102具体为:
[0053]根据检测类别对GNSS模块进行检测以获取该检测类别下的检测实际值,并将检测实际值与检测预设值进行比较,并将比较结果显示在检测界面上。
[0054]在该实施方式中,有以下几种检测类别,具体包括:
[0055]作为一种检测类别,步骤SlOl中检测类别为冷启动定位时间检测,检测预设值为预设定位时间;
[0056]步骤S102具体为:
[0057]发送冷启动命令给GNSS模块,以获取GNSS模块的首次定位时间;
[0058]将首次定位时间与预设定位时间进行比较,并将比较结果显示在检测界面上。
[0059]作为另一种检测类别,步骤SlOl中检测类别为引脚电流检测,检测