一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

配置电池参数信息的方法、系统及装置与流程

2022-04-14 00:09:39 来源:中国专利 TAG:


1.本技术涉及无人机技术领域,具体涉及一种配置电池参数信息的方法、系统及装置。


背景技术:

2.目前,无人机的电池(例如智能电池)包括保护电路。针对保护电路可以设置一些异常判断的阈值(例如温度、电压等),以保护电池不会因过电压或过热而损坏。这些阈值通常被固化在电池的固件内,当出现特殊情况需要修改电池内的阈值时,必须通过发布新版本的固件,并对电池进行在线更新才可以修改阈值。但是发布新版本的固件,并让用户进行自主更新这一过程效率低,而且若是仅修改个别阈值的话,其过程繁琐、复杂。
3.鉴于此,如何快速、便捷的修改电池内固有的参数阈值成为亟待解决的技术问题。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种配置电池参数信息的方法、系统及装置,能够快速、便捷的修改电池内的参数信息。
5.第一方面,本技术的实施例提供了一种配置电池参数信息的方法,该方法由无人机的第一处理器执行,包括:接收服务器发送的电池参数信息,电池参数信息用于指示电池的保护电路的参数信息;向无人机的第二处理器发送配置消息,配置消息包括电池参数信息,用于指示第二处理器向电池发送电池参数信息以完成电池的参数配置。
6.在本技术某些实施例中,接收服务器发送的电池参数信息,包括:接收服务器发送的由用户通过用户终端预先设置的电池参数信息。
7.在本技术某些实施例中,方法还包括:接收第二处理器发送的电池的身份标识;向服务器发送请求消息,用于请求电池参数信息,请求消息包括身份标识,其中,接收第二处理器发送的电池的身份标识,包括:当电池安装在无人机上,且电池向第二处理器发送在线通知消息及身份标识时,接收第二处理器转发的身份标识。
8.在本技术某些实施例中,接收服务器发送的电池参数信息,包括:接收服务器发送的由用户通过用户终端实时设置的电池参数信息。
9.在本技术某些实施例中,服务器为云服务器,方法由第一处理器运行的电池管理模块执行,电池参数信息为电池的保护电路的参数阈值。
10.第二方面,本技术的实施例提供了一种配置电池参数信息的方法,该方法包括:无人机的第一处理器接收服务器发送的电池参数信息,电池参数信息用于指示电池的保护电路的参数信息;无人机的第二处理器接收第一处理器发送的配置消息,并将配置消息发送至电池,配置消息包括电池参数信息;电池接收第二处理器发送电池参数信息,并根据电池参数信息完成电池的参数配置。
11.第三方面,本技术的实施例提供了一种配置电池参数信息的系统,该系统包括无人机和服务器,该无人机包括第一处理器、第二处理器和电池,第一处理器与服务器无线连
接,用于接收服务器发送的电池参数信息;第二处理器,与第一处理器和电池连接,用于接收第一处理器发送的配置消息,并向电池发送配置消息,以完成电池的参数配置,其中配置消息包括电池参数信息。
12.在本技术某些实施例中,还包括用户终端,用户终端与服务器无线连接,用于预先和/或实时设置电池参数信息。
13.第四方面,本技术的实施例提供了一种配置电池参数信息的装置,该装置包括接收模块,用于接收服务器发送的电池参数信息;发送模块,用于向无人机的第二处理器发送配置消息,配置消息包括电池参数信息,用于指示第二处理器向电池发送电池参数信息以完成电池的参数配置。
14.第五方面,本技术的实施例提供了一种智能电池,智能电池应用于无人机上,智能电池包括:存储器,用于存储由第一方面所述的配置电池参数信息的方法确定的电池参数信息;处理器,用于根据电池参数信息实现智能电池的参数配置。
15.第六方面,本技术的实施例提供了一种无人机,包括:第一处理器、第二处理器以及用于存储处理器可执行指令的存储器,其中,第一处理器用于执行上述第一方面所述的配置电池参数信息的方法。
16.第七方面,本技术的实施例提供了一种计算可读存储介质,存储介质存储有计算机程序,计算机程序用于执行上述第一方面所述的配置电池参数信息的方法。
17.本技术实施例提供了一种配置电池参数信息的方法、系统及装置,通过在服务器端存储电池参数信息,并在电池为在线状态时,从服务器端获取电池参数信息,使得配置电池参数信息的过程无需进行固件更新,从而快速、便捷的实现电池内参数信息的修改。
附图说明
18.图1是本技术一示例性实施例提供的系统的结构示意图。
19.图2是本技术一示例性实施例提供的配置电池参数信息的方法的流程示意图。
20.图3是本技术另一示例性实施例提供的配置电池参数信息的方法的流程示意图。
21.图4是本技术又一示例性实施例提供的配置电池参数信息的方法的流程示意图。
22.图5是本技术再一示例性实施例提供的配置电池参数信息的方法的流程示意图。
23.图6是本技术再一示例性实施例提供的配置电池参数信息的方法的流程示意图。
24.图7是本技术一示例性实施例提供的配置电池参数信息的系统的结构示意图。
25.图8是本技术一示例性实施例提供的配置电池参数信息的装置的结构示意图。
26.图9是本技术一示例性实施例提供的智能电池的框图。
27.图10是本技术一示例性实施例提供的用于配置电池参数信息的无人机的框图。
具体实施方式
28.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
29.图1是本技术一示例性实施例提供的系统的结构示意图。如图1所示,该系统包括
无人机110、服务器120和用户终端130。
30.无人机110可以包括第一处理器113、第二处理器112和电池111。第二处理器112,与第一处理器113和电池111连接。第一处理器113与外界的服务器120无线连接,并且通过有线或无线方式进行通信。
31.第一处理器112可以运行有电池管理模块(未示出),其中电池管理模块可以是电池管理系统(battery management system,bms),本技术实施例对电池管理模块的类型不作具体限定。
32.无人机110可以安装有电池111,其中电池111与无人机的第二处理器112连接。
33.需要说明的是,当电池需要与服务器进行通信交互时,电池可以将信息发送至第二处理器,第二处理器可以将信息发送至第一处理器,而后第一处理器将信息发送至服务器,反之,服务器需要与电池通信时,服务器可以将信息发送至第一处理器,第一处理器可以将信息发送至第二处理器,而后第二处理器将信息发送至电池,以实现通信。
34.需要说明的是,电池为可拆卸的,因此,在另一实施例中,电池也可以不属于无人机的一部分。
35.关于无人机的结构,以及配置电池参数信息的系统,详情请参见下述实施例的记载。
36.图2是本技术一示例性实施例提供的配置电池参数信息的方法的流程示意图。图2的方法由无人机的第一处理器执行,例如图1中的第一处理器113。如图2所示,该配置电池参数信息的方法包括如下内容。
37.210:接收服务器发送的电池参数信息,电池参数信息用于指示电池的保护电路的参数信息。
38.具体地,无人机的第一处理器可以接收服务器发送的电池参数信息。其中电池参数信息内包括的参数信息的数量可以是一个,也可以是多个,本技术实施例对参数信息的数量不作具体限定。电池参数信息可以是实现电池的过充保护、过放保护以及过流保护等保护功能的保护电路的参数信息。
39.例如,电池参数信息可以是存储在电池固件内的用于异常判断的阈值。电池参数信息可以包括一个或多个电池的参数阈值,即电池参数信息可以包括报警温度、异常电压以及异常功率等异常判断阈值中的一种或多种。
40.服务器例如可以是云服务器,本技术实施例对服务器的类型不作具体限定。
41.在一示例中,电池参数信息可以是用户通过用户终端预先设置的,即此时电池的状态为离线状态,例如电池未安装在无人机上,或者电池安装在无人机上但无人机未开机时呈现的状态。应当理解,此时用户可以通过用户终端上的客户端或应用程序,预先将设置的电池参数信息上传至服务器。当电池为在线状态时,再对电池上的电池参数信息进行配置。
42.在另一示例中,电池参数信息可以是用户通过用户终端实时设置的,即此时电池的状态为在线状态,例如电池安装在无人机上,且无人机开机时呈现的状态。应当理解,此时用户可以通过用户终端上的客户端或应用程序,实时设置无人机电池上的电池参数信息。
43.需要说明的是,本技术实施例可以在电池离线和在线时,对电池的电池参数信息
进行修改。也就是说,本技术实施例可以不需要考虑电池是否在线,直接对电池的电池参数信息进行配置。
44.220:向无人机的第二处理器发送配置消息,配置消息包括电池参数信息,用于指示第二处理器向电池发送电池参数信息以完成电池的参数配置。
45.具体地,无人机的第一处理器在接收到服务器发送的电池参数信息时,可以向第二处理器发送包含有电池参数信息的配置消息。其中,配置消息用于指示第二处理器向电池发送电池参数信息,以完成电池的参数配置,即对电池原有的电池参数信息进行修改。
46.在一实施例中,第一处理器可以包括电池管理模块,例如bms。电池管理模块可以与第二处理器连接。例如,电池管理模块可以与服务器无线连接。本发明实施例的方法可以由电池管理模块执行。具体地,当电池管理模块接收到服务器发送的电池参数信息时,将包含有电池参数信息的配置信息发送至第二处理器。第二处理器可以根据配置信息的指示,将电池参数信息发送至电池,以便于电池根据电池参数信息完成配置。
47.在一实施例中,电池可以是智能电池,本技术实施例对电池的类型不作具体限定。
48.需要说明的是,第二处理器主要负责无人机的飞行控制。第二处理器可以挂载多个外部模块(例如避障装置、电调模块等),并与多个外部模块进行通信交互,以控制无人机的飞行。因此,若是第二处理器在与多个外部模块进行通信的同时,再与服务器进行通信,第二处理器会具有较大的计算压力。
49.由此可知,本技术实施例通过在服务器端存储电池参数信息,并在电池为在线状态时,从服务器端获取电池参数信息,使得配置电池参数信息的过程无需进行固件更新,从而快速、便捷的实现电池内参数信息的修改。也就是说,在电池为离线状态时,服务器可以实现电池参数信息的更新缓存,例如不需要在电池为在线状态时,发布升级固件;或者,想以热更新的方式对电池的参数进行配置时,无需关注电池是否为在线状态,即可以提前配置。
50.在本技术一实施例中,接收服务器发送的电池参数信息,包括:接收服务器发送的由用户通过用户终端预先设置的电池参数信息。
51.具体地,当电池为离线状态时,用户可以通过用户终端预先将设置的电池参数信息上传至服务器。服务器存储该电池参数信息,待电池为在线状态时,服务器将电池参数信息发送至电池,以实现电池的参数配置。
52.需要说明的是,用户终端在向服务器上传电池参数信息时,同时会生成目标电池标识,其中目标电池标识用于指示电池参数信息的发送对象。只有当请求消息中包括的身份标识与目标电池标识一致时,服务器才会将与请求消息对应的电池参数信息发送至无人机的第一处理器。
53.由此可知,本技术实施例通过在服务器端存储电池参数信息,并在电池为在线状态时,实现对电池参数的配置,使得用户在更新电池内的参数信息时,无需关注电池的状态(例如离线或在线),从而提高了电池参数配置的便捷性。
54.图3是本技术另一示例性实施例提供的配置电池参数信息的方法的流程示意图。图3实施例是图1实施例的例子,相同之处不在赘述,此处着重描述不同之处。如图3所示,该配置电池参数信息的方法包括如下内容。
55.310:接收第二处理器发送的电池的身份标识。
56.具体地,当电池安装在无人机上,且无人机在线(例如电池插上无人机,并开启无人机)时,电池可以向第二处理器发送在线通知消息及电池的身份标识。第二处理器将接收的电池的身份标识发送至第一处理器,即第一处理器接收第二处理器发送的电池的身份标识。
57.电池的身份标识可以是电池的唯一标识,即是电池的唯一编码或电池的序列号。电池的身份标识也可以是无人机的序列号(即无人机的唯一标识)和电池位置的信息,例如无人机的序列号为a1,电池的位置位于无人机的西侧(位置编号为w),即电池的身份标识为a1w,本技术实施例对身份标识不作具体限定。
58.在线通知消息可以包括电池的身份标识。当电池安装在无人机上,且无人机在线时,电池向第二处理器发送在线通知消息。第二处理器将接收的在线通知消息发送至第一处理器。
59.在一实施例中,第一处理器可以包括电池管理模块。第一处理器的电池管理模块可以接收第二处理器发送的电池的身份标识。
60.320:向服务器发送请求消息,用于请求电池参数信息,请求消息包括身份标识。
61.具体地,第一处理器在接收到第二处理器发送的身份标识后,第一处理器可以向服务器发送请求消息。请求消息可以包括电池的身份标识。并且请求消息可以用于请求服务器内存储的电池参数信息。其中,电池参数信息可以是当电池在离线状态时,用户提前通过用户终端设置的一个或多个电池的参数阈值。
62.在一实施例中,第一处理器的电池管理模块可以向服务器发送包含有电池身份标识的请求信息,并接收服务器发送的与该请求消息对应的电池参数信息。
63.在一示例中,用户终端可以显示有设置电池参数信息的界面,该界面为服务器端显示的界面。用户通过在该界面中输入电池参数信息,以实现将电池参数信息同步至云服务器内的操作。
64.在本技术一实施例中,接收第二处理器发送的电池的身份标识,包括:当电池安装在无人机上,且电池向第二处理器发送在线通知消息及身份标识时,接收第二处理器转发的身份标识。
65.具体地,当电池安装在无人机上(即电池与无人机的第二处理器连接),且无人机开机时,电池向第二处理器发送在线通知消息以及电池的身份标识。第二处理器在接收到在线通知消息以及身份标识后,将该身份标识转发至第一处理器。
66.在一实施例中,第一处理器可以包括电池管理模块。第二处理器在接收到在线通知消息以及身份标识后,将该身份标识发送至第一处理器的电池管理模块,即第一处理器的电池管理模块接收第二处理器转发的电池的身份标识。
67.由此可知,本技术实施例通过用户终端,预先将需要设置的电池参数信息上传至服务器,以实现对电池参数信息的离线配置。同时本技术实施例通过第二处理器将电池发送的身份标识转发至第一处理器,为后续第一处理器能够快速的在服务器端获取电池参数信息提供了保障。
68.在本技术一实施例中,接收服务器发送的电池参数信息,包括:接收服务器发送的由用户通过用户终端实时设置的电池参数信息。
69.具体地,当电池的状态为在线状态时,用户可以通过用户终端对无人机上的电池
进行实时的参数配置,其中在线状态可以是电池安装在无人机上,且无人机开机时呈现的状态。用户可以实时将电池参数信息同步上传至服务器,其中在同步上传电池参数信息的同时,会产生目标电池标识。服务器可以根据目标电池标识与电池的身份标识,将电池参数信息发送至对应的无人机的第一处理器。
70.由此可知,本技术实施例通过用户终端将电池参数信息实时上传至服务器,进而服务器再将电池参数信息发送至无人机,以实现对电池参数信息的实时配置。
71.图4是本技术又一示例性实施例提供的配置电池参数信息的方法的流程示意图。
72.在一实施例中,参见图4,图4实施例为电池离线状态下,配置电池参数信息的方法。
73.步骤410:用户终端在电池为离线状态时,向服务器发送电池参数信息。
74.步骤420:当电池安装在无人机上,且无人机开机时,电池向第二处理器发送在线通知消息以及电池的身份标识(例如电池的序列号)。
75.步骤430:第二处理器向第一处理器发送电池的身份标识。
76.步骤440:第一处理器向服务器发送包含有身份标识的请求消息。
77.步骤450:服务器向第一处理器发送与请求消息对应的电池参数信息。
78.步骤460:第一处理器向第二处理器发送配置消息,其中配置消息包括电池参数信息。
79.步骤470:第二处理器向电池发送电池参数信息,以便于电池根据电池参数信息完成配置。
80.图5是本技术再一示例性实施例提供的配置电池参数信息的方法的流程示意图。
81.参见图5,图5实施例为电池在线状态下,配置电池参数信息的方法。图5的方法包括如下内容。
82.步骤510:当电池安装在无人机上,且无人机开机时,电池向第二处理器发送在线通知消息以及电池的身份标识。
83.步骤520:第二处理器向第一处理器发送电池的身份标识。
84.步骤530:第一处理器向服务器发送包含有身份标识的请求消息。
85.步骤540:用户通过用户终端向服务器发送(实时)设置的电池参数信息。
86.步骤550:服务器向第一处理器发送请求消息对应的电池参数信息。
87.步骤560:第一处理器向第二处理器发送配置消息,其中配置消息包括电池参数信息。
88.步骤570:第二处理器向电池发送电池参数信息,以便于电池根据电池参数信息完成配置。
89.需要说明的是,实时上传电池参数信息的方式,与预先上传电池参数信息的方式可以相同,也可以不同,本技术实施例对此不作具体限定。例如,实时和预先上传都可以是通过用户终端上连接服务器的界面同步上传的。
90.在本技术一实施例中,服务器为云服务器,方法由第一处理器运行的电池管理模块执行,电池参数信息为电池的保护电路的参数阈值。
91.具体地,服务器(例如图2中的服务器220)可以是云服务器,本技术实施例对服务器的类型不作具体限定。
92.第一处理器可以运行电池管理模块。图1和图3所描述的配置电池参数信息的方法,可以由第一处理器运行的电池管理模块执行。
93.电池参数信息可以是电池的保护电路的参数阈值,例如温度阈值,本色申请实施例对电池参数信息不作具体限定。
94.由此可知,本技术实施例通过设置电池管理模块,分担了第二处理器的计算压力,使得第二处理器更专注于飞行控制。
95.图6是本技术再一示例性实施例提供的配置电池参数信息的方法的流程示意图。如图6所示,该配置电池参数信息的方法包括如下内容。
96.610:无人机的第一处理器接收服务器发送的电池参数信息,电池参数信息用于指示电池的保护电路的参数信息。
97.620:无人机的第二处理器接收第一处理器发送的配置消息,并将配置消息发送至电池,配置消息包括电池参数信息。
98.630:电池接收第二处理器发送电池参数信息,并根据电池参数信息完成电池的参数配置。
99.需要说明的是,图6实施例中描述的无人机、电池与服务器的交互过程与图1实施例描述的基本相同,为避免重复,在此不再赘述。
100.由此可知,本技术实施例通过在服务器端存储电池参数信息,并在电池为在线状态时,从服务器端获取电池参数信息,使得配置电池参数信息的过程无需进行固件更新,从而快速、便捷的实现电池内参数信息的修改。也就是说,在电池为离线状态时,服务器可以实现电池参数信息的更新缓存,例如不需要在电池为在线状态时,发布升级固件;或者,想以热更新的方式对电池的参数进行配置时,无需关注电池是否为在线状态,即可以提前配置。
101.图7是本技术一示例性实施例提供的配置电池参数信息的系统的结构示意图。如图7所示,该配置电池参数信息的系统包括无人机710和服务器720,该无人机710包括第一处理器713、第二处理器712和电池711,第一处理器713与服务器720无线连接,用于接收服务器720发送的电池参数信息;第二处理器712,与第一处理器713和电池711连接,用于接收第一处理器713发送的配置消息,并向电池711发送配置消息,以完成电池的参数配置,其中配置消息包括电池参数信息。
102.具体地,无人机710可以包括第一处理器713和第二处理器712。第一处理器713可以与第二处理器712连接。第一处理器713可以是arm处理器(advanced risc machines,arm),本技术实施例对第一处理器的类型不作具体限定。
103.第二处理器712可以是负责无人机飞行的飞行控制器,第二处理器612可以与多个外部模块连接,例如第二处理器712与电池711连接。第二处理器712可以是cortex-m处理器,本技术实施例对第二处理器的类型不作具体限定。
104.服务器720例如可以是云服务器,本技术实施例对服务器的类型不作具体限定。
105.无人机710可以安装有电池711,电池711与无人机710的第二处理器712连接,其中电池711为可拆卸的。因此,在另一实施例中,电池也可以不属于无人机的一部分。
106.需要说明的是,配置电池参数信息的系统的通信过程,详情请参见上述实施例的记载。
107.由此可知,本技术实施例通过从服务器端获取用户通过用户终端设置的电池参数信息,使得电池内参数信息的修改更为快速、便捷。同时通过第一处理器与服务器进行通信交互,释放了第二处理器的计算压力,使得第二处理器更专注于无人机的飞行控制。
108.在本技术一实施例中,还包括用户终端,用户终端与服务器无线连接,用于预先和/或实时设置电池参数信息。
109.具体地,参见图7,用户终端730可以是手机、平板电脑等无人机外部的其他设备,用户终端730可以运行应用程序(application,app)、电脑软件以及网络前端。用户终端730可以与服务器720无线连接,用于当电池为离线状态时,预先设置电池参数信息,以及当电池为在线状态时,实时设置电池参数信息。也就是说,用户终端730可以通过服务器720实现对无人机710上的电池711的电池参数信息进行修改。
110.在一示例中,用户可以通过用户终端上的应用程序,向服务器预先和/或实时设置电池参数信息。
111.由此可知,本技术实施例通过用户终端设置电池参数信息,使得电池的电池参数信息的修改更为便捷。
112.在本技术一实施例中,电池还用于向第二处理器发送在线通知消息和电池的身份标识,以及接收第二处理器发送的配置消息。
113.具体地,当电池与无人机的第二处理器连接,且无人机上电时,电池向第二处理器发送在线通知以及电池的身份标识。
114.当第二处理器接收第一处理器发送的配置消息时,第二处理器将接收的配置消息发送至电池,以便于电池根据接收的电池参数信息完成电池内的电池参数信息的配置工作,其中配置消息包括电池参数信息。
115.由此可知,本技术实施例通过电池与第二处理器进行通信交互,以便于接收电池参数信息,实现对电池参数信息的配置。
116.在本技术一实施例中,第一处理器包括电池管理模块,用于接收第二处理器发送的身份标识,以及向第二处理器发送电池参数信息。
117.具体地,参见图7,第一处理器713可以运行有电池管理模块7131,其中电池管理模块7131可以是电池管理系统(battery management system,bms),本技术实施例对电池管理模块的类型不作具体限定。
118.在一实施例中,第一处理器713的电池管理模块7131可以接收第二处理器712发送的电池711的身份标识。电池管理模块7131也可以将包含有身份标识的请求消息发送至服务器720。
119.在另一实施例中,第一处理器713的电池管理模块7131可以接收服务器720发送的电池管理信息。电池管理模块7131也可以向第二处理器712发送该电池参数信息。
120.需要说明的是,本技术实施例描述的无人机710、服务器720和用户终端730等结构,与图1实施例描述的基本相同,详情请参见图1实施例的记载。
121.由此可知,本技术实施例通过电池管理模块与第二处理器进行通信交互,以便于将电池参数信息发送至第二处理器,而后第二处理器将电池参数信息发送至电池,实现对电池参数信息的配置。
122.在本技术一实施例中,第一处理器包括电池管理模块,电池管理模块与服务器无
线连接,用于向服务器发送包含有电池的身份标识的请求消息,以及接收服务器发送的与请求消息对应的电池参数信息。
123.具体地,第一处理器的电池管理模块可以与服务器无线连接。电池管理模块可以向服务器发送包含有电池身份标识的请求信息,用于请求服务器内存储的所述电池参数信息。其中服务器可以是云服务器,本技术实施例对服务器的类型不作具体限定。
124.当存在与请求消息对应的电池参数信息时,第一处理器的电池管理模块接收服务器发送的与该请求消息对应的电池参数信息。
125.由此可知,本技术实施例通过电池管理模块与服务器进行通信交互,分担了第二处理器的计算压力,使得第二处理器更专注于无人机的飞行控制。
126.在本技术一实施例中,服务器包括处理模块和存储模块,存储模块用于存储身份标识以及电池参数信息,处理模块用于根据身份标识,确定请求消息对应的电池参数信息。
127.具体地,服务器(例如图1中的服务器120,或图7中的服务器720)可以包括处理模块和存储模块。存储模块可以与处理模块连接。存储模块用于存储电池上电时发送的身份标识,以及存储用户终端发送的电池参数信息和目标电池标识,其中目标电池标识用于指示电池参数信息的发送对象。
128.请求消息可以包括电池的身份标识。用户通过用户终端上传电池参数信息至服务器的同时,可以生成该电池参数信息对应的目标电池标识。处理模块可以将电池的身份标识与目标电池标识进行匹配,以确定请求消息对应的电池参数信息,并将该电池参数信息发送至对应的无人机的第一处理器。
129.由此可知,本技术实施例通过在服务器内设置存储模块和处理模块,通过匹配标识的方式,加快了无人机获得电池参数信息的速度,提高了获取效率。
130.在本技术一实施例中,还包括电池和服务器。
131.具体地,配置电池参数信息的系统除了包括无人机外,还可以包括电池和服务器。需要说明的是,电池和服务器,与无人机之间的交互过程,详情请参加上述实施例的描述。
132.在本技术一实施例中,智能电池包括内部存储模块,用于存储电池参数信息。
133.具体地,无人机的智能电池可以包括内部存储模块,例如智能电池内部可读写的flash。该内部存储模块用于存储第二处理器发送的电池参数信息,以便于电池自动读取内部存储模块内的电池参数信息,完成对电池原有的电池参数信息进行修改。
134.由此可知,本技术实施例通过将电池参数信息存储在内部存储模块内,以便于电池对参数信息进行读取修改。
135.在本技术一实施例中,第二处理器还连接有避障装置和喷洒装置。
136.具体地,第二处理器主要负责无人机的飞行控制。第二处理器可以与避障装置连接,其中避障装置可以是雷达。第二处理器还可以与喷洒装置连接,其中喷洒装置可以是喷头。此外,第二处理器还可以连接并控制其他外部模块(例如硬件结构),本技术实施例对此不作具体限定。
137.由此可知,本技术实施例通过第二处理器与多个外部模块相连接,以提高第二处理器对飞行的控制能力。
138.在本技术一实施例中,电池参数信息包括报警温度、异常电压和异常功率中的一种或多种。
139.具体地,电池参数信息可以是异常判断阈值。电池参数信息可以包括报警温度、异常电压、异常电流和异常功率等异常判断阈值中的一种或多种,本技术实施例对电池参数信息的数量及内容不作具体限定。
140.例如,电池参数信息包括报警温度及异常电压两种参数信息。
141.由此可知,本技术实施例通过一次修改一个或多个参数阈值,使得电池参数信息的修改方式更为灵活。
142.图8是本技术一示例性实施例提供的配置电池参数信息的装置的结构示意图。如图8所示,该电池参数信息的装置包括:接收模块810和发送模块820。
143.接收模块810用于接收服务器发送的电池参数信息;发送模块820用于向无人机的第二处理器发送配置消息,配置消息包括电池参数信息,用于指示第二处理器向电池发送电池参数信息以完成电池的参数配置。
144.本技术实施例提供了一种电池参数信息的装置,通过从服务器端获取用户通过用户终端设置的电池参数信息,使得配置电池参数信息的过程无需进行固件更新,从而快速、便捷的实现电池内参数信息的修改。同时通过第一处理器与服务器进行通信交互,释放了第二处理器的计算压力,使得第二处理器更专注于无人机的飞行控制。
145.根据本技术一实施例,接收模块810用于接收第二处理器发送的电池的身份标识;向服务器发送请求消息,用于请求电池参数信息,请求消息包括身份标识;以及接收服务器发送的由用户通过用户终端预先设置的电池参数信息。
146.根据本技术一实施例,接收模块810用于当电池安装在无人机上,且电池向第二处理器发送在线通知消息及身份标识时,接收第二处理器转发的身份标识。
147.根据本技术一实施例,接收模块810用于接收服务器发送的由用户通过用户终端实时设置的电池参数信息。
148.根据本技术一实施例,服务器为云服务器,方法由第一处理器运行的电池管理模块执行,电池参数信息为电池的保护电路的参数阈值。
149.应当理解,上述实施例中的接收模块810和发送模块820的具体工作过程和功能可以参考上述图2至图6实施例提供的配置电池参数信息的方法中的描述,为了避免重复,在此不再赘述。
150.图9是本技术一示例性实施例提供的智能电池的框图。
151.参照图9,智能电池900包括处理器910和存储器920,存储器920用于存储由上述配置电池参数信息的方法确定的电池参数信息,即存储由无人机的飞行控制器(即上述实施例描述的第二处理器)发送的电池参数信息;处理器910被配置为执行指令,用于根据存储器内的电池参数信息,实现智能电池的参数配置,其中处理器910可以是电池管理系统bms,本技术实施例对处理器的类型不作具体限定。
152.图10是本技术一示例性实施例提供的用于配置电池参数信息的无人机1000的框图。
153.参照图10,无人机1000包括处理组件1010,其进一步包括第一处理器和第二处理器,以及由存储器1020所代表的存储器资源,用于存储可由处理组件1010的执行的指令,例如应用程序。存储器1020中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1010被配置为执行指令,以执行上述配置电池参数信息的方
法。
154.无人机1000还可以包括一个电源组件被配置为执行无人机1000的电源管理,一个有线或无线网络接口被配置为将无人机1000连接到网络,和一个输入输出(i/o)接口。可以基于存储在存储器1020的操作系统操作无人机1000,例如windows server
tm
,mac os x
tm
,unix
tm
,linux
tm
,freebsd
tm
或类似。
155.一种非临时性计算机可读存储介质,当存储介质中的指令由上述无人机1000的处理器执行时,使得上述无人机1000能够执行一种配置电池参数信息的方法,包括:接收服务器发送的电池参数信息,电池参数信息用于指示电池的保护电路的参数信息;向无人机的第二处理器发送配置消息,配置消息包括电池参数信息,用于指示第二处理器向电池发送电池参数信息以完成电池的参数配置。
156.上述所有可选技术方案,可采用任意结合形成本技术的可选实施例,在此不再一一赘述。
157.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
158.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
159.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
160.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
161.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
162.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序校验码的介质。
163.需要说明的是,在本技术的描述中,术语“第一”、“第二”、“第三”等仅用于描述目
的,而不能理解为指示或暗示相对重要性。此外,在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
164.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献