一种无人机飞控自动测试方法、系统、设备和介质技术方案

技术编号:33709457 阅读:20 留言:0更新日期:2022-06-06 08:39
本发明专利技术提出一种无人机飞控自动测试方法、系统、设备和介质,包括:根据预先设置的测试项构建对应测试项的测试接口,并根据所述测试接口匹配处理端预存储的数据传输协议;通过所述测试接口与无人机飞控系统建立连接,根据与所述测试接口匹配的数据传输协议输出测试指令,从所述无人机飞控系统获取对应的响应数据;将所述响应数据与所述数据传输协议预设标准数据进行比对,输出测试结果;本发明专利技术可有效提高测试效率,降低人工成本。降低人工成本。降低人工成本。

【技术实现步骤摘要】
一种无人机飞控自动测试方法、系统、设备和介质


[0001]本专利技术涉及无人机技术应用领域,尤其涉及一种无人机飞控自动测试方法、系统、设备和介质。

技术介绍

[0002]目前,无人机飞控成品功能测试一般由测试人员使用示波器、CAN总线调试器、422/232总线调试器等设备手动测试并判断产品是否不良,在测试的过程中,测试人员需要先熟悉上述仪表仪器的使用方法,并搭建硬件测试环境,然后读取并记录仪表仪器的测试结果,再与测试要求中的标准值做对比,人工取出不良品等一系列的动作,导致整个测试既需要昂贵的仪表仪器又需要专业的测试人员,不仅工作效率低,也提高了企业的成本。
[0003]现有技术中也有一些需要配合上位机来测试的自动测试设备,测试过程需要测试人员熟练掌握上位机应用软件的操作,对测试人员的专业技能要求依旧比较高。
[0004]另外也有利用无人机飞控或其他被测智能产品自身的嵌入式软件或者在其自身的平台上重新开发测试专用的嵌入式软件来完成测试,前者需要搭建较为复杂的测试环境,后者容易漏测被测设备自身的硬件故障,降低测试的可靠性。

技术实现思路

[0005]鉴于以上现有技术存在的问题,本专利技术提出一种无人机飞控制动测试方法、系统、设备和介质,主要解决传统方法依赖人工导致测试效率低的问题。
[0006]为了实现上述目的及其他目的,本专利技术采用的技术方案如下。
[0007]一种无人机飞控自动测试方法,包括:
[0008]根据预先设置的测试项构建对应测试项的测试接口,并根据所述测试接口匹配处理端预存储的数据传输协议;
[0009]通过所述测试接口与无人机飞控系统建立连接,根据与所述测试接口匹配的数据传输协议输出测试指令,从所述无人机飞控系统获取对应的响应数据;
[0010]将所述响应数据与所述数据传输协议预设标准数据进行比对,输出测试结果。
[0011]可选地,所述测试接口包括:通信测试接口、传感器测试接口以及调试接口。
[0012]可选地,根据预先设置的测试项构建对应测试项的测试接口,包括:
[0013]根据预设的测试节点拆分测试项,根据所述无人机飞控系统硬件设置确定各测试项的数据传输方式,根据所述数据传输方式构建对应的测试接口。
[0014]可选地,通过所述测试接口与无人机飞控系统建立连接,根据与所述测试接口匹配的数据传输协议输出测试指令,包括:
[0015]判断所述测试接口与所述处理端包含的数据传输协议是否匹配,若不匹配,则将对应测试接口转换为与所述数据传输协议匹配的数据接口以读取所述数据传输协议中的预设数据输出至所述无人机飞控系统。
[0016]可选地,从所述无人机飞控系统获取对应的响应数据之前,还包括:
[0017]根据预设的测试顺序对各测试接口进行排列,构建以所述测试接口为节点的测试序列;
[0018]根据所述测试序列节点的先后顺序依次从所述无人机飞控系统获取对应的响应数据,完成对应节点的测试。
[0019]可选地,将所述响应数据与所述数据传输协议预设标准数据进行比对,输出测试结果,包括:
[0020]通过显示界面展示所述测试结果,当所述测试结果异常时,输出预设的预警信息。
[0021]可选地,所述处理端包括MCU。
[0022]一种无人机飞控自动测试系统,包括:
[0023]接口配置模块,用于根据预先设置的测试项构建对应测试项的测试接口,并根据所述测试接口匹配处理端预存储的数据传输协议;
[0024]数据交互模块,用于通过所述测试接口与无人机飞控系统建立连接,根据与所述测试接口匹配的数据传输协议输出测试指令,从所述无人机飞控系统获取对应的响应数据;
[0025]数据比对模块,用于将所述响应数据与所述数据传输协议预设标准数据进行比对,输出测试结果。
[0026]一种设备,包括:
[0027]一个或多个处理器;和
[0028]其上存储有指令的一个或多个机器可读介质,当所述一个或多个处理器执行时,使得所述设备执行所述的无人机飞控自动测试方法。
[0029]一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得设备执行所述的无人机飞控自动测试方法。
[0030]如上所述,本专利技术一种无人机飞控自动测试方法、系统、设备和介质,具有以下有益效果。
[0031]根据测试项完成测试接口的数据传输协议匹配,自动根据传输协议输出对应测试指令,完成测试比对,不需要人工干预,简化了测试操作以及人工操作测试设备的学习成本,极大地提高了测试效率。
附图说明
[0032]图1为本专利技术一实施例中无人机飞控自动测试方法的流程示意图。
[0033]图2为本专利技术一实施例中无人机飞控自动测试系统的模块图。
[0034]图3为本专利技术一实施例中设备的结构示意图。
[0035]图4为本专利技术另一实施例中设备的结构示意图
[0036]图5为本专利技术一实施例中处理端的结构示意图。
[0037]图6为本专利技术一实施例中自动测试流程示意图。
具体实施方式
[0038]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实
施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0039]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0040]请参阅图1,本专利技术提供一种无人机飞控自动测试方法,包括以下步骤:
[0041]步骤S01,根据预先设置的测试项构建对应测试项的测试接口,并根据所述测试接口匹配处理端预存储的数据传输协议;
[0042]步骤S02,通过所述测试接口与无人机飞控系统建立连接,根据与所述测试接口匹配的数据传输协议输出测试指令,从所述无人机飞控系统获取对应的响应数据;
[0043]步骤S03,将所述响应数据与所述数据传输协议预设标准数据进行比对,输出测试结果。
[0044]下面结合具体实施例对本专利技术的无人机飞控自动测试方法进行详细阐述。
[0045]在步骤S01中,根据预先设置的测试项构建对应测试项的测试接口,并根据所述测试接口匹配处理端预存储的数据传输协议。
[0046]在一实施例中,根据预先设置的测试项构建对应测试项的测试接口,包括:
[0047]根据预设的测试节点拆分测试项,根据所述无人机飞控系统硬件设置确定各测试项的数据传输方式,根据所述数据传输方式构建对应的测试接口。
[0048]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人机飞控自动测试方法,其特征在于,包括:根据预先设置的测试项构建对应测试项的测试接口,并根据所述测试接口匹配处理端预存储的数据传输协议;通过所述测试接口与无人机飞控系统建立连接,根据与所述测试接口匹配的数据传输协议输出测试指令,从所述无人机飞控系统获取对应的响应数据;将所述响应数据与所述数据传输协议预设标准数据进行比对,输出测试结果。2.根据权利要求1所述的无人机飞控自动测试方法,其特征在于,所述测试接口包括:通信测试接口、传感器测试接口以及调试接口。3.根据权利要求1所述的无人机飞控自动测试方法,其特征在于,根据预先设置的测试项构建对应测试项的测试接口,包括:根据预设的测试节点拆分测试项,根据所述无人机飞控系统硬件设置确定各测试项的数据传输方式,根据所述数据传输方式构建对应的测试接口。4.根据权利要求1所述的无人机飞控自动测试方法,其特征在于,通过所述测试接口与无人机飞控系统建立连接,根据与所述测试接口匹配的数据传输协议输出测试指令,包括:判断所述测试接口与所述处理端包含的数据传输协议是否匹配,若不匹配,则将对应测试接口转换为与所述数据传输协议匹配的数据接口以读取所述数据传输协议中的预设数据输出至所述无人机飞控系统。5.根据权利要求1所述的无人机飞控自动测试方法,其特征在于,从所述无人机飞控系统获取对应的响应数据之前,还包括:根据预设的测试顺序对各测试接口进行排列,构建以所...

【专利技术属性】
技术研发人员:肖昱荻唐荣何晓波王劲
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1