电子调速器的升级方法和装置、无人机制造方法及图纸

技术编号:20328943 阅读:24 留言:0更新日期:2019-02-13 05:38
本发明专利技术实施例提供了一种电子调速器的升级方法和装置、无人机,其中无人机通过总线连接飞行控制器和至少一个电子调速器,在检测到升级文件并在升级文件校验正常且无人机未处于飞行状态时,确定至少一个待升级电子调速器;向至少一个待升级电子调速器发送升级请求;当接收到待升级电子调速器的升级响应消息时,向待升级电子调速器发送升级文件,待升级电子调速器根据升级文件进行升级。应用本发明专利技术实施例,通过通信接口与飞行控制器通信连接,将升级文件发送至飞行控制器,无需额外的烧录器件和烧录接口,无需断开电子调速器连线,也无需将电子调速器从无人机机身拆出,且一次能够对多个电子调速器进行升级,简化了升级步骤,提高了升级的效率。

【技术实现步骤摘要】
电子调速器的升级方法和装置、无人机
本专利技术涉及无人机
,特别是涉及一种电子调速器的升级方法和装置、无人机。
技术介绍
无人驾驶飞机简称“无人机”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机,其中多旋翼无人机是常见的一种无人机,一般包括三个及以上螺旋桨组成。螺旋桨由电机带动,每个电机由一个电子调速器驱动,三者构成了无人机的动力系统,在航拍、农业植保、监控传染病、电力巡检、救灾、影视拍摄等领域有着广泛应用。在无人机上飞行控制器通过发送飞行控制信号控制电子调速器,电子调速器根据飞行控制信号控制电机转速,上述过程需要应用程序实现。目前对电子调速器的应用程序进行升级时,需要断开电子调速器连线或者将电子调速器从无人机上拆卸出来,然后计算机通过专用的烧录器连接烧录接口以连接电子调速器,且多旋翼无人机有多个电子调速器,需要对每个电子调速器分别进行升级,可见,现有电子调速器的升级,需要额外的烧录设备,且操作繁琐,升级效率低。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种电子调速器的升级方法和装置、无人机。为了解决上述问题,本专利技术实施例公开了一种电子调速器的升级方法,应用于无人机,所述无人机通过总线连接飞行控制器和至少一个电子调速器,所述方法包括:在检测到升级文件时,对所述升级文件进行校验;在所述升级文件校验正常且所述无人机未处于飞行状态时,确定至少一个待升级电子调速器;向所述至少一个待升级电子调速器发送升级请求;当接收到所述至少一个待升级电子调速器的升级响应消息时,向所述至少一个待升级电子调速器发送所述升级文件,所述至少一个待升级电子调速器用于根据所述升级文件进行升级。可选地,所述方法还包括:接收所述至少一个待升级电子调速器的升级结果消息;若所有待升级电子调速器的升级结果消息均为升级成功,则删除所述升级文件;若存在待升级电子调速器的升级结果消息为升级失败,则对所述升级失败的待升级电子调速器重新升级。可选地,所述在所述升级文件校验正常且所述无人机未处于飞行状态时,确定至少一个待升级电子调速器的步骤包括:获取所述升级文件的版本以及与所述总线连接的所有电子调速器的版本;将所有电子调速器中,电子调速器的版本与所述升级文件的版本不一致的电子调速器确定为待升级电子调速器。可选地,所述当接收到所述至少一个待升级电子调速器的升级响应消息时,向所述至少一个待升级电子调速器发送所述升级文件的步骤包括:将所述升级文件拆分为多个子升级文件;将所述多个子升级文件发送至所述至少一个待升级电子调速器。可选地,所述若存在待升级电子调速器的升级结果消息为升级失败,则对所述升级失败的待升级电子调速器重新升级的步骤包括:根据所述升级结果消息确定升级失败的待升级电子调速器;当所述升级失败的待升级电子调速器与所述飞行控制器重新连接时,确定所述升级失败的待升级电子调速器请求的子升级文件;将所述升级失败的待升级电子调速器请求的子升级文件发送至所述升级失败的待升级电子调速,所述升级失败的待升级电子调速用于依据所述子升级文件重新升级。为了解决上述问题,本专利技术实施例公开了一种电子调速器的升级方法,应用于无人机,所述无人机通过总线连接飞行控制器和至少一个电子调速器,所述方法包括:当上电自检运行应用程序后接收到飞行控制器的升级请求时,确定无人机的飞行状态;当所述无人机处于未飞行状态时,向所述飞行控制器发送升级响应消息;接收所述飞行控制器发送的升级文件;根据所述升级文件对所述应用程序进行升级。可选地,所述方法还包括:依据所述应用程序的升级结果生成升级结果消息;将所述升级结果消息发送至所述飞行控制器。可选地,所述当所述无人机处于未飞行状态时,向所述飞行控制器发送升级响应消息的步骤包括:获取所述升级文件的版本与所述应用程序的版本;当所述升级文件的版本与所述应用程序的版本一致时,生成不升级的升级响应消息;当所述升级文件的版本与所述应用程序的版本不一致时,生成接受升级的升级响应消息;将所述升级响应消息发送至飞行控制器。可选地,所述生成升级结果消息的步骤包括:确定应用程序的升级结果;若所述升级结果为应用程序按照所述升级文件完成升级时,生成升级成功的升级结果消息;若所述升级结果为应用程序未按照所述升级文件完成升级时,确定所述升级文件中未升级的子升级文件信息;根据所述未升级的子升级文件信息生成升级失败的升级结果消息。为了解决上述问题,本专利技术实施例公开了一种电子调速器的升级装置,应用于无人机,所述无人机通过总线连接飞行控制器和至少一个电子调速器,所述装置包括:检验模块,用于在检测到升级文件时,对所述升级文件进行校验;待升级电子调速器确定模块,用于在所述升级文件校验正常且所述无人机未处于飞行状态时,确定至少一个待升级电子调速器;升级请求发送模块,用于向所述至少一个待升级电子调速器发送升级请求;升级文件发送模块,用于当接收到所述至少一个待升级电子调速器的升级响应消息时,向所述至少一个待升级电子调速器发送所述升级文件,所述至少一个待升级电子调速器用于根据所述升级文件进行升级。可选地,所述升级装置还包括:升级结果消息接收模块,用于接收所述至少一个待升级电子调速器的升级结果消息;删除模块,用于若所有待升级电子调速器的升级结果消息均为升级成功,则删除所述升级文件;重升级模块,用于若存在待升级电子调速器的升级结果消息为升级失败,则对所述升级失败的待升级电子调速器重新升级。可选地,所述待升级电子调速器确定模块包括:第一版本获取子模块,用于获取所述升级文件的版本以及与所述总线连接的所有电子调速器的版本;待升级电子调速器确定子模块,用于将所有电子调速器中,电子调速器的版本与所述升级文件的版本不一致的电子调速器确定为待升级电子调速器。可选地,所述升级文件发送模块包括:拆分子模块,用于将所述升级文件拆分为多个子升级文件;升级文件发送子模块,用于将所述多个子升级文件发送至所述至少一个待升级电子调速器。可选地,所述重升级模块包括:升级失败电子调速器确定子模块,用于根据所述升级结果确定升级失败的待升级电子调速器;子升级文件确定子模块,用于当所述升级失败的待升级电子调速器与所述飞行控制器重新连接时,确定所述升级失败的待升级电子调速器请求的子升级文件;文件重传子模块,用于将所述升级失败的待升级电子调速器请求的子升级文件发送至所述升级失败的待升级电子调速,所述升级失败的待升级电子调速用于依据所述子升级文件重新升级。为了解决上述问题,本专利技术实施例公开了一种电子调速器的升级装置,应用于无人机,所述无人机通过总线连接飞行控制器和至少一个电子调速器,所述升级装置包括:飞行状态确定模块,用于当上电自检运行应用程序后接收到飞行控制器的升级请求时,确定无人机的飞行状态;升级响应消息发送模块,用于当所述无人机处于未飞行状态时,向所述飞行控制器发送升级响应消息;升级文件接收模块,用于接收所述飞行控制器发送的升级文件;升级模块,用于根据所述升级文件对所述应用程序进行升级。可选地,所述升级装置还包括:升级结果消息生成模块,用于依据所述应用程序的升级结果生成升级结果消息;升级结果消息发送模块,用于将所述升级结果消息发送至所述飞行控制器。可选地,所述升级响应消息发送本文档来自技高网...

【技术保护点】
1.一种电子调速器的升级方法,其特征在于,应用于无人机,所述无人机通过总线连接飞行控制器和至少一个电子调速器,所述方法包括:在检测到升级文件时,对所述升级文件进行校验;在所述升级文件校验正常且所述无人机未处于飞行状态时,确定至少一个待升级电子调速器;向所述至少一个待升级电子调速器发送升级请求;当接收到所述至少一个待升级电子调速器的升级响应消息时,向所述至少一个待升级电子调速器发送所述升级文件,所述至少一个待升级电子调速器用于根据所述升级文件进行升级。

【技术特征摘要】
1.一种电子调速器的升级方法,其特征在于,应用于无人机,所述无人机通过总线连接飞行控制器和至少一个电子调速器,所述方法包括:在检测到升级文件时,对所述升级文件进行校验;在所述升级文件校验正常且所述无人机未处于飞行状态时,确定至少一个待升级电子调速器;向所述至少一个待升级电子调速器发送升级请求;当接收到所述至少一个待升级电子调速器的升级响应消息时,向所述至少一个待升级电子调速器发送所述升级文件,所述至少一个待升级电子调速器用于根据所述升级文件进行升级。2.根据权利要求1所述的升级方法,其特征在于,所述方法还包括:接收所述至少一个待升级电子调速器的升级结果消息;若所有待升级电子调速器的升级结果消息均为升级成功,则删除所述升级文件;若存在待升级电子调速器的升级结果消息为升级失败,则对所述升级失败的待升级电子调速器重新升级。3.根据权利要求1所述的升级方法,其特征在于,所述在所述升级文件校验正常且所述无人机未处于飞行状态时,确定至少一个待升级电子调速器的步骤包括:获取所述升级文件的版本以及与所述总线连接的所有电子调速器的版本;将所有电子调速器中,电子调速器的版本与所述升级文件的版本不一致的电子调速器确定为待升级电子调速器。4.根据权利要求1或2或3所述的升级方法,其特征在于,所述当接收到所述至少一个待升级电子调速器的升级响应消息时,向所述至少一个待升级电子调速器发送所述升级文件的步骤包括:将所述升级文件拆分为多个子升级文件;将所述多个子升级文件发送至所述至少一个待升级电子调速器。5.根据权利要求4所述的升级方法,其特征在于,所述若存在待升级电子调速器的升级结果消息为升级失败,则对所述升级失败的待升级电子调速器重新升级的步骤包括:根据所述升级结果消息确定升级失败的待升级电子调速器;当所述升级失败的待升级电子调速器与所述飞行控制器重新连接时,确定所述升级失败的待升级电子调速器请求的子升级文件;将所述升级失败的待升级电子调速器请求的子升级文件发送至所述升级失败的待升级电子调速,所述升级失败的待升级电子调速用于依据所述子升级文件重新升级。6.一种电子调速器的升级方法,其特征在于,应用于无人机,所述无人机通过总线连接飞行控制器和至少一个电子调速器,所述方法包括:当上电自检运行应用程序后接收到飞行控制器的升级请求时,确定无人机的飞行状态;当所述无人机处于未飞行状态时,向所述飞行控制器发送升级响应消息;接收所述飞行控制器发送的升级文件;根据所述升级文件对所述应用程序进行升级。7.根据权利要求6所述的升级方法,其特征在于,所述方法还包括:依据所述应用程序的升级结果生成升级结果消息;将所述升级结果消息发送至所述飞行控制器。8.根据权利要求6所述的升级方法,其特征在于,所述当所述无人机处于未飞行状态时,向所述飞行控制器发送升级响应消息的步骤包括:获取所述升级文件的版本与所述应用程序的版本;当所述升级文件的版本与所述应用程序的版本一致时,生成不升级的升级响应消息;当所述升级文件的版本与所述应用程序的版本不一致时,生成接受升级的升级响应消息;将所述升级响应消息发送至飞行控制器。9.根据权利要求7所述的升级方法,其特征在于,所述生成升级结果消息的步骤包括:确定应用程序的升级结果;若所述升级结果为应用程序按照所述升级文件完成升级时,生成升级成功的升级结果消息;若所述升级结果为应用程序未按照所述升级文件完成升级时,确定所述升级文件中未升级的子升级文件信息;根据所述未升级的子升级文件信息生成升级失败的升级结果消息。10.一种电子调速器的升级装置,其特征在于,应用于无人机,所述无人机通过总线连接飞行控制器和至少一个电子调速器,所述装置包括:检验模块,用于在检测到升级文件时,对所述升级文件进行校验;待升级电子调速器确定模块,用于在所述升级文件校验正常且所述无人机未处于飞行状态时,确定至少一个待升级电子调速器;升级请求发送模块,用于向所述至少一个待升级电子调速器发送升级请求;升级文件发送模块,用于当接收到所述至少一个待升级电子调速器的升级响应消息时,向所述至少一个待升级...

【专利技术属性】
技术研发人员:于江涛
申请(专利权)人:广州极飞科技有限公司
类型:发明
国别省市:广东,44

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

1