基于GNSS接收机硬件模块自动化检测方法转让专利

申请号 : CN201610057206.7

文献号 : CN106338745B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘维超张丹刘莉易家伟王清亮

申请人 : 上海华测导航技术股份有限公司

摘要 :

本发明提供了一种基于GNSS接收机硬件模块自动化检测方法,包括如下步骤:对所有待测GNSS接收机进行硬件修改和固件升级,将U转串设备的一端连接测试仪,另一端连接所有待测GNSS接收机,同时通过一程控电源来控制GNSS接收机的通电时间和断电时间,启动测试仪内置的接收统计装置,嵌入式固件在GNSS接收机启动后可以获取GNSS接收机的各硬件启动成功率并将各硬件启动成功率进行累加,之后将每个硬件启动成功率累加后的数据导出至接收统计装置。本方案可节省大量的人力资源,工作人员只需要架设测试环境,后期可直接得到需要数据。

权利要求 :

1.一种基于GNSS接收机硬件模块自动化检测方法,其特征在于,包括如下步骤:将所有待测GNSS接收机主板上的开机电路进行短接;

对所有待测GNSS接收机进行固件升级;

将一测试仪的输入端连接U转串设备以转出多个串口,并分别使用可供电数据线将各GNSS接收机和U转串设备的各个串口相连;

使用一分多电源插头输出端分别连接可供电数据线的供电头,并将可供电数据线的电源插头的供电端连接一程控电源输出端,通过程控电源设置一循环的通电时间和断电时间来控制各GNSS接收机的通电时间和断电时间;

启动测试仪内置的接收统计装置,嵌入式固件在GNSS接收机启动后用于获取GNSS接收机的各硬件启动成功率并将各硬件启动成功率进行累加,之后将每个硬件启动成功率累加后的数据导出至接收统计装置;

其中,通过程控电源控制GNSS接收机定时循环开启和关闭,一旦GNSS接收机开启,嵌入式固件就会自动获取GNSS接收机的各硬件启动成功率并将累加后的将数据导出至接收统计装置,持续一段时间后GNSS接收机自动关闭,且在GNSS接收机关闭一段时间后自动重启并继续获取GNSS接收机的各硬件启动成功率并将累加后的数据导出至接收统计装置。

2.如权利要求1所述的基于GNSS接收机硬件模块自动化检测方法,其特征在于,所述测试仪用于对GNSS接收机的部分或者全部的硬件启动成功率发送测试。

3.如权利要求1所述的基于GNSS接收机硬件模块自动化检测方法,其特征在于,嵌入式固件在GNSS接收机启动后用于获取如下GNSS接收机的模块启动成功率:蓝牙模块启动成功率、WIFI模块启动成功率、内存模块启动成功率、倾斜模块启动成功率。

4.如权利要求1所述的基于GNSS接收机硬件模块自动化检测方法,其特征在于,所述方法还包括:对通过测试的GNSS接收机进行硬件还原设置,对未通过测试的GNSS接收机返回生产检查。

5.如权利要求1所述的基于GNSS接收机硬件模块自动化检测方法,其特征在于,所述可供电数据线为二代可供电数据线。

6.如权利要求1所述的基于GNSS接收机硬件模块自动化检测方法,其特征在于,程控电源为直流电源。

7.如权利要求1所述的基于GNSS接收机硬件模块自动化检测方法,其特征在于,所述程控电源控制部分或者全部GNSS接收机定时循环开启和关闭。

说明书 :

基于GNSS接收机硬件模块自动化检测方法

技术领域

[0001] 本发明涉及GNSS接收机测量领域,具体涉及到一种GNSS接收机硬件模块自动化检测方法。

背景技术

[0002] 由于GNSS接收机支持功能的越来越丰富完善,内部集成的模块越来越多,且各种模块的稳定性也在逐步攀升,而且客户的要求越来越苛刻。所以对仪器的稳定性要求越来越高,这就对测试工作提出了更高的考验,以往测试所有模块启动成功率时,我们使用人工的手段,多次手动开关机,然后分别检测各个模块的工作状态,既费时又费力,而且数据量小,不足以体现出模块启动的成功率的正确性和科学性。
[0003] 现有方法:
[0004] 手动操作开机GNSS接收机,启动成功后分别使用手簿等设备连接GNSS接收机的蓝牙、WIFI、设置电台模块、读取内存信息。判断一台接收机单次启动各模块启动成功与否,花费的时间至少是5分钟。且后期还要预留整理数据时间,人为操作还有可能出现错误。

发明内容

[0005] 本发明提供了一种基于GNSS接收机硬件模块自动化检测方法,包括如下步骤:
[0006] 将所有待测GNSS接收机主板上的开机电路进行短接;
[0007] 对所有待测GNSS接收机进行固件升级;
[0008] 将一测试仪的输入端连接U转串设备以转出多个串口,并分别使用可供电数据线将各GNSS接收机和U转串设备的各个串口相连;
[0009] 使用一分多电源插头输出端分别连接可供电数据线的供电头,并将可供电数据线的电源插头的供电端连接一程控电源输出端,通过程控电源设置一循环的通电时间和断电时间来控制各GNSS接收机的通电时间和断电时间;
[0010] 启动测试仪内置的接收统计装置,嵌入式固件在GNSS接收机启动后可以获取GNSS接收机的各硬件启动成功率并将各硬件启动成功率进行累加,之后将每个硬件启动成功率累加后的数据导出至接收统计装置;
[0011] 其中,通过程控电源设备控制GNSS接收机定时循环开启和关闭,一旦GNSS接收机开启,嵌入式固件就会自动获取GNSS接收机的各硬件启动成功率并将累加后的将数据导出至接收统计装置,持续一段时间后GNSS接收机自动关闭,且在GNSS接收机关闭一段时间后自动重启并继续获取GNSS接收机的各硬件启动成功率并将累加后的将数据导出至接收统计装置。
[0012] 在上述的基于GNSS接收机硬件模块自动化检测方法中,所述测试仪可对GNSS接收机的部分或者全部的硬件启动成功率发送测试。
[0013] 在上述的基于GNSS接收机硬件模块自动化检测方法中,嵌入式固件在GNSS接收机启动后可以获取如下GNSS接收机的模块启动成功率:
[0014] 蓝牙模块启动成功率、WIFI模块启动成功率、内存模块启动成功率、倾斜模块启动成功率。
[0015] 在上述的基于GNSS接收机硬件模块自动化检测方法中,所述方法还包括:
[0016] 对通过测试的GNSS接收机进行硬件还原设置,对未通过测试的GNSS接收机返回生产检查。
[0017] 在上述的基于GNSS接收机硬件模块自动化检测方法中,所述可供电数据线为二代可供电数据线。
[0018] 在上述的基于GNSS接收机硬件模块自动化检测方法中,程控电源为直流电源。
[0019] 在上述的基于GNSS接收机硬件模块自动化检测方法中,所述程控电源设备控制部分或者全部GNSS接收机定时循环开启和关闭。
[0020] 相比于现有方案本方案存在以下优点:
[0021] 1、本方案可节省大量的人力资源,工作人员只需要架设测试环境,后期可直接得到需要数据。
[0022] 2、节省工作时间、提高作效率可达1000%以上。
[0023] 3、增加测试数据量,使得测试结果更加接近真实。
[0024] 4、接收机内部存储近10次开机模块启动成功率数据,可以方便客户或技术员判断仪器状态,可以大大降低技术员的出差频率,节约公司维护成本。

附图说明

[0025] 通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
[0026] 图1为本发明提供的一种基于GNSS接收机硬件模块自动化检测方法的流程图。

具体实施方式

[0027] 在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
[0028] 为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
[0029] 本发明提供了一种基于GNSS接收机硬件模块自动化检测方法,参照图1包括如下步骤:
[0030] 步骤S1、将所有待测GNSS接收机主板上的开机电路进行短接。具体为:首先使用内六角螺丝刀松掉GNSS接收机上盖的6颗螺丝,将GNSS接收机上壳取掉,将主板上开机电路进行短接,随后重新装上GNSS接收机上壳。
[0031] 步骤S2、对所有待测GNSS接收机进行固件升级,使用GNSS接收机串口数据线串口连接至电脑串口,双击运行固件升级程序,待出现提示信息后,在接收机底部电池仓塞入足电量电池或使用串口线DC供电口供电,接收机随即自动开机,固件升级程序进度条开始闪烁,等到提示升级完成后,关机。
[0032] 步骤S3、将一测试仪的输入端连接U转串设备以转出多个串口,并分别使用可供电数据线将各GNSS接收机和U转串设备的各个串口相连。在本发明一可选的实施例中,测试仪为电脑;可供电数据线为二代可供电数据线。
[0033] 步骤S4、使用一分多电源插头输出端分别连接可供电数据线的供电头,并将可供电数据线的电源插头供电端连接一程控电源输出端,通过程控电源设置一循环的通电时间和断电时间来控制GNSS接收机的通电时间和断电时间。在本发明一可选的实施例中,程控电源为直流(DC)电源。此外,在其他一些实施例中,还可在接收机底部电池仓塞入足电量电池已对其进行供电。
[0034] 步骤S5、启动测试仪内置的接收统计装置,嵌入式固件在GNSS接收机启动后可以获取GNSS接收机的各硬件启动成功率并将各硬件启动成功率进行累加,之后将每个硬件启动成功率累加后的数据导出至接收统计装置;
[0035] 其中,通过程控电源设备控制GNSS接收机定时循环开启和关闭,一旦GNSS接收机开启,嵌入式固件就会自动获取GNSS接收机的各硬件启动成功率并将累加后的将数据导出至接收统计装置,持续一段时间后GNSS接收机自动关闭,且在GNSS接收机关闭一段时间后自动重启并继续获取GNSS接收机的各硬件启动成功率并将累加后的将数据导出至接收统计装置。
[0036] 可选的,程控电源设备控制部分或者全部GNSS接收机定时循环开启和关闭。例如可单独对其中一个GNSS接收机设置循环开启和关闭的时间,用时也可一次性对所有GNSS接收机设置相同循环开启和关闭的时间。
[0037] 设置程控电源,首先打开程控电源的时间设置程序,选取定时参数设置,设置序列0(即可串口1连接的GNSS接收机)中电压12V、电流5A,时间60S,序列1(即可串口2连接的GNSS接收机)中电压0V,电流0A,时间10S。随后点击输出组数,设置输出组数为2,然后选择循环组数,输入准备测试的组 数,如1000,设置完成后,可以开启定时模式,随后点击开启按钮,各输出端开始正常供电,实现GNSS定期开启和关闭。
[0038] 在本发明一可选的实施例中,测试仪可对GNSS接收机的部分或者全部的硬件启动成功率发送测试。进一步可选的,嵌入式固件可以获取蓝牙模块启动成功率、WIFI模块启动成功率、内存模块启动成功率、倾斜模块启动成功率,如图1所示。
[0039] 在本发明一可选的实施例中,在上述的方法中还包括如下步骤:测试完成后,对通过测试的GNSS接收机进行硬件还原设置,对未通过测试的GNSS接收机返回生产检查。
[0040] 在本发明中,由于各模块厂家设计设备时均为设备配置了状态输出功能,通过给模块发送命令获得相应反馈可以判断模块是否启动成功,一体式GNSS接收机嵌入式固件在接收机启动后可以给逐个模块发送命令并判断搜集统计各模块的启动成功率;另外,由于使用程控电源设备可设置一定通电时、一定断电时间,然后循环,可以节省人力资源,且时间控制更精准。
[0041] 相比于现有方案本方案存在以下优点:
[0042] 1、本方案可节省大量的人力资源,工作人员只需要架设测试环境,后期可直接得到需要数据。
[0043] 2、节省工作时间、提高作效率可达1000%以上。
[0044] 3、增加测试数据量,使得测试结果更加接近真实。
[0045] 4、接收机内部存储近10次开机模块启动成功率数据,可以方便客户或技术员判断仪器状态,可以大大降低技术员的出差频率,节约公司维护成本。
[0046] 以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的 技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。