Movatterモバイル変換


[0]ホーム

URL:


CN110383239A - Firmware upgrade device, the firmware upgrade method of unmanned plane and battery - Google Patents

Firmware upgrade device, the firmware upgrade method of unmanned plane and battery
Download PDF

Info

Publication number
CN110383239A
CN110383239ACN201880011217.9ACN201880011217ACN110383239ACN 110383239 ACN110383239 ACN 110383239ACN 201880011217 ACN201880011217 ACN 201880011217ACN 110383239 ACN110383239 ACN 110383239A
Authority
CN
China
Prior art keywords
firmware
battery
unmanned aerial
aerial vehicle
upgrading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201880011217.9A
Other languages
Chinese (zh)
Inventor
刘煜程
谢宜峰
周琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Dajiang Innovations Technology Co Ltd
Original Assignee
Shenzhen Dajiang Innovations Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Dajiang Innovations Technology Co LtdfiledCriticalShenzhen Dajiang Innovations Technology Co Ltd
Publication of CN110383239ApublicationCriticalpatent/CN110383239A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The present invention provides firmware upgrade device, the firmware upgrade method of a kind of unmanned plane and battery, the firmware upgrade device of the unmanned plane includes shell, the first plug division set on shell, memory and the processor being set in the housing, and the first plug division, memory are electrically connected with processor;Memory is previously stored with the unmanned plane firmware of at least two types;First plug division is connect with unmanned plane by physical link, processor identifies the type for the unmanned plane that the first plug division is connected, and according to the unmanned plane type recognized, unmanned plane firmware corresponding with the unmanned plane type is obtained from memory, the unmanned plane connecting through the first plug division pair with first plug division carries out firmware upgrade.After firmware upgrade device is connect with unmanned plane or battery by physical link, the upgrading to unmanned plane or battery can be completed by firmware upgrade device, simplify the process of unmanned plane or battery firmware upgrade.

Description

Firmware upgrading device and firmware upgrading method for unmanned aerial vehicle and battery
Technical Field
The invention relates to the field of firmware upgrading, in particular to a firmware upgrading device and a firmware upgrading method for an unmanned aerial vehicle and a battery.
Background
The firmware upgrading of the existing equipment needs to be realized by connecting the parameter adjusting software on a computer or upgrading through an APP (application), the computer and the network are needed by upgrading through the computer, the firmware is downloaded to the intelligent terminal for upgrading through the APP, and the equipment is relatively complex and cannot be upgraded in an off-line mode.
Disclosure of Invention
The invention provides a firmware upgrading device and a firmware upgrading method for an unmanned aerial vehicle and a battery.
Specifically, the invention is realized by the following technical scheme:
according to a first aspect of the invention, a firmware upgrade device of an unmanned aerial vehicle is provided, which comprises a housing, a first plug part arranged in the housing, and a memory and a processor arranged in the housing, wherein the first plug part, the memory and the processor are all electrically connected; the memory stores at least two types of unmanned aerial vehicle firmware in advance; the first inserting part is connected with the unmanned aerial vehicle through a physical link, the processor identifies the type of the unmanned aerial vehicle connected with the first inserting part, acquires the unmanned aerial vehicle firmware corresponding to the type of the unmanned aerial vehicle from the memory according to the identified type of the unmanned aerial vehicle, and upgrades the firmware of the unmanned aerial vehicle connected with the first inserting part through the first inserting part.
According to a second aspect of the present invention, a firmware upgrade device for a battery is provided, which includes a housing, a second plug portion disposed in the housing, a memory disposed in the housing, and a processor disposed in the housing, wherein the second plug portion, the memory, and the processor are all electrically connected; the memory stores battery firmware in advance; the second plug-in part is connected with the battery through a physical link, the processor acquires the battery firmware from the memory, and the firmware of the battery is upgraded through the second plug-in part.
According to a third aspect of the present invention, there is provided a firmware upgrade method for a drone, the method being applied to a firmware upgrader, the method including: acquiring an unmanned aerial vehicle firmware, and prestoring the firmware in the firmware upgrade device; determining whether the firmware upgrader is connected with a physical link of the unmanned aerial vehicle; and when the firmware upgrading device is connected with a physical link of the unmanned aerial vehicle, upgrading the firmware of the unmanned aerial vehicle according to the prestored firmware of the unmanned aerial vehicle.
According to a fourth aspect of the present invention, there is provided a firmware upgrade method for a battery, the method being applied to a firmware upgrader, the method including: acquiring a battery firmware and pre-storing the battery firmware in the firmware upgrading device; determining whether the firmware upgrader is connected with a battery physical link; and upgrading the firmware of the battery according to the pre-stored battery firmware when the firmware upgrading device is connected with the physical link of the battery.
According to the technical scheme provided by the embodiment of the invention, after the firmware upgrading device is connected with the unmanned aerial vehicle or the battery through the physical link, the firmware upgrading of the unmanned aerial vehicle or the battery can be finished through the firmware upgrading device, so that the process of upgrading the firmware of the unmanned aerial vehicle or the battery is simplified. Moreover, the firmware upgrading device can relatively simply and easily complete the whole process of upgrading the firmware of the unmanned aerial vehicle or the battery under the condition of not using a computer or an intelligent terminal.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a perspective view of a firmware upgrader in one embodiment of the invention;
FIG. 2 is a block diagram of a firmware upgrader in one embodiment of the invention;
FIG. 3 is a perspective view of a firmware upgrader in another orientation in one embodiment of the invention;
FIG. 4 is a diagram of an application scenario of a firmware upgrader in one embodiment of the invention;
FIG. 5 is a perspective view of a firmware upgrader in another orientation in one embodiment of the invention;
FIG. 6 is a block diagram of a firmware upgrader in another embodiment of the invention;
FIG. 7 is a perspective view of a firmware upgrader in yet another orientation in an embodiment of the invention;
fig. 8 is a flowchart illustrating a firmware upgrading method for a drone according to an embodiment of the present invention;
fig. 9 is a flowchart illustrating a firmware upgrading method for a battery according to an embodiment of the present invention.
Reference numerals:
1: a housing; 2: a first insertion part; 21: a micro USB interface; 22: a USB Type-C interface; 23: a USB Type-A interface; 3: a memory; 4: a processor; 5: a second insertion part; 6: a card slot; 7: a display screen; 8: a control unit; 100: a battery.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The following describes the firmware upgrade device and firmware upgrade method of the unmanned aerial vehicle and the battery in detail with reference to the accompanying drawings. The features of the following examples and embodiments may be combined with each other without conflict.
Example one
With reference to fig. 1 to 3, a firmware upgrade device for an unmanned aerial vehicle according to an embodiment of the present invention may include a housing 1, a first plug-in unit 2 disposed in the housing 1, a memory 3, and a processor 4 disposed in the housing 1. The first inserting part 2, the memory 3 and the processor 4 are all electrically connected. In this embodiment, the memory 3 stores at least two types of firmware of the drone in advance. The first inserting part 2 is connected with the unmanned aerial vehicle through a physical link, the processor 4 identifies the type of the unmanned aerial vehicle connected with the first inserting part 2, acquires the unmanned aerial vehicle firmware corresponding to the type of the unmanned aerial vehicle from the memory 3 according to the identified type of the unmanned aerial vehicle, and then upgrades the firmware of the unmanned aerial vehicle connected with the first inserting part 2 through the first inserting part 2. It should be noted that, in the process of executing firmware upgrade of the unmanned aerial vehicle by the processor 4, the first inserting part 2 and the unmanned aerial vehicle always maintain a physical link. According to the embodiment of the invention, after the firmware upgrading device is connected with the unmanned aerial vehicle through the physical link, the firmware upgrading of the unmanned aerial vehicle can be completed through the firmware upgrading device, so that the process of upgrading the firmware of the unmanned aerial vehicle is simplified. Moreover, the firmware upgrading device can relatively simply and easily complete the whole process of upgrading the firmware of the unmanned aerial vehicle under the condition of not using a computer or an intelligent terminal.
In this embodiment, the connection mode for realizing the physical link connection between the first inserting part 2 and the unmanned aerial vehicle may be selected after considering the weight, size and other factors of the firmware upgrade device, for example, in an embodiment, the first inserting part 2 is connected with the unmanned aerial vehicle through the first data line, which is more suitable for a firmware upgrade device with a larger size. In this embodiment, the first inserting part 2 is connected with the flight controller of the unmanned aerial vehicle through the first data line. Optionally, one end of the first data line is directly connected to the flight controller, and the other end of the first data line is provided with a first plug end, and the first plug end is matched with the first plug part 2. Optionally, the unmanned aerial vehicle is provided with an interface (i.e. an interface of the unmanned aerial vehicle) electrically connected with the flight controller, the first data line is provided with a first plug end at one end, and a second plug end at the other end, the first plug end is matched with the first plug part 2, and the second plug end is matched with the interface of the unmanned aerial vehicle.
In another embodiment, the first inserting part 2 is directly inserted into the interface of the unmanned aerial vehicle, and compared with the first inserting part 2 and the unmanned aerial vehicle which are connected through a first data line, the direct inserting connection mode is not only more convenient, but also reduces the cost. The mode that adopts first grafting portion 2 and unmanned aerial vehicle's interface directly to peg graft is applicable to the comparatively small and exquisite firmware upgrading ware of size more.
The position of the first inserting part 2 disposed on the housing 1 can be selected according to the requirement, and the first inserting part 2 can be disposed on the side of the housing 1, but is not limited thereto.
Under the condition that a plurality of unmanned aerial vehicles need to be upgraded, if the firmware upgrading device only comprises one first plug-in part 2, one firmware upgrading device can only carry out firmware upgrading on one unmanned aerial vehicle in a specific time period, and the efficiency of firmware upgrading of the unmanned aerial vehicle is low. For improving unmanned aerial vehicle firmware upgrading efficiency, first grafting portion 2 includes at least two to the firmware upgrading is carried out simultaneously to two at least unmanned aerial vehicles to two at least first grafting portions 2 of accessible, improves unmanned aerial vehicle firmware upgrading efficiency.
In some embodiments, at least two of said first plug parts 2 are of the same type. In some embodiments, at least two of the first sockets 2 are of different types, and the first sockets 2 of different types can be connected to different types of drones, so that firmware upgrade can be performed on different types of drones at the same time. Optionally, at least two of the first plug parts 2 are of different types. Optionally, there are parts of the same type of first plug part 2 in at least two of said first plug parts 2.
In some examples, a first docking part 2 of the same type may only be connected with one type of drone by a physical link. In other examples, the same type of first docking part 2 may be connected to multiple types of drones via physical links. In this embodiment, each first inserting part 2 can be connected with only one unmanned aerial vehicle at the same time.
The type of the first socket part 2 can be selected according to the requirement, and in this embodiment, the first socket part 2 can include a USB interface. The USB interface may include at least one of a micro USB interface 21, a USB Type-C interface 22, and a USB Type-a interface 23, and may also include other types of USB interfaces. Preferably, the USB interfaces include a micro USB interface 21, a USB Type-C interface 22, and a USB Type-a interface 23. The same side is located at micro USB interface 21, USBType-C interface 22 and USBType-A interface 23 interval, conveniently connects unmanned aerial vehicle. In addition, the micro USB interface 21, the USBType-C interface 22 and the USB Type-A interface 23 are arranged at intervals along the length direction of the side edge, so that the attractiveness of the firmware upgrading device can be enhanced.
In a specific embodiment, use the firmware upgrade ware of this embodiment to upgrade two unmanned aerial vehicles (A and B) simultaneously, can download the unmanned aerial vehicle firmware of A and B in memory 3 earlier, correspond A and B and two first grafting portion 2 and be connected, after A and B correspond with two first grafting portion 2 and be connected successfully, treater 4 will automatic identification A and B's unmanned aerial vehicle type, and obtain unmanned aerial vehicle A's firmware and unmanned aerial vehicle B's firmware from memory 3, again according to unmanned aerial vehicle A's firmware, carry out firmware upgrade to A through the first grafting portion 2 that links to each other with A, according to unmanned aerial vehicle B's firmware, carry out firmware upgrade to B through the first grafting portion 2 that links to each other with B. Wherein, A and B can be the same type or different types.
The firmware upgrading of the battery attached to the existing unmanned aerial vehicle can only insert the battery 100 on the unmanned aerial vehicle for upgrading, and the upgrading process is troublesome. Moreover, a group of batteries 100 needs to be powered on and off once per liter, which is time-consuming. In this embodiment, the memory 3 also stores battery firmware corresponding to the type of the battery 100 in advance. With reference to fig. 1, 3 to 5, the firmware upgrade apparatus of the present embodiment may further include a second socket part 5, where the second socket part 5 and the battery 100 are connected through a physical link. The processor 4 identifies the type of the battery 100 connected to the second socket 5, obtains the battery firmware corresponding to the type of the battery 100 from the memory 3 according to the identified type of the battery 100, and upgrades the firmware of the battery 100 connected to the second socket 5 through the second socket 5. It should be noted that, during the process of upgrading the battery firmware executed by the processor 4, the first socket 2 and the battery 100 always maintain a physical link. In the embodiment of the invention, after the firmware upgrading device is connected with the battery 100 through the physical link, the firmware upgrading of the battery 100 can be completed through the firmware upgrading device, so that the process of upgrading the battery firmware is simplified. Moreover, the firmware upgrading device can relatively simply and easily complete the whole battery firmware upgrading process under the condition of not using a computer or an intelligent terminal. In addition, the firmware upgrading can be carried out on the battery 100 by using the firmware upgrading device under the condition that the battery 100 is not inserted into the unmanned aerial vehicle, and the operation flow is simplified.
In some implementations, the firmware upgrade needs to perform firmware upgrade on the drone and the battery 100 separately at different time periods, i.e., the processes of battery firmware upgrade and drone firmware upgrade cannot be performed simultaneously. In other implementations, the firmware upgrade device may upgrade the firmware of the drone and the battery 100 at the same time, further improving the firmware upgrade efficiency.
The battery 100 may be an unmanned aerial vehicle battery or a cradle head battery. Preferably, the battery 100 is an unmanned aerial vehicle battery and a cradle head battery, so that the unmanned aerial vehicle battery and the cradle head battery can be upgraded by a firmware upgrade device.
In this embodiment, the connection manner of the physical link connection between the second socket part 5 and the battery 100 can be selected according to the requirement, for example, in an embodiment, the second socket part 5 is connected with the battery 100 through a second data line. Optionally, one end of the second data line is directly connected to the controller of the battery 100, and the other end of the second data line is provided with a third plug end, and the third plug end is matched with the second plug portion 5. Optionally, the unmanned aerial vehicle is provided with an interface (i.e. an interface of the unmanned aerial vehicle) electrically connected with the battery 100 controller, one end of the second data line is provided with a third plug end, the other end of the second data line is provided with a fourth plug end, the third plug end is matched with the second plug portion 5, and the fourth plug end is matched with the interface of the battery 100.
In another embodiment, the second insertion part 5 is directly inserted into the interface of the battery 100, and compared with the method of connecting the second insertion part 5 and the battery 100 by a second data line, the method of directly inserting the interface of the second insertion part 5 and the battery 100 is not only more convenient, but also reduces the cost.
In this embodiment, the type of the second insertion part 5 matches the type of the interface of the battery 100, or the type of the second insertion part 5 matches the type of the third insertion terminal. The position of the second inserting portion 5 disposed on the housing 1 can be selected according to the requirement, and the second inserting portion 5 is disposed on the back of the housing 1, but is not limited thereto.
Under the condition that a plurality of batteries 100 need to be upgraded, if the firmware upgrade device only comprises one second plug-in part 5, one firmware upgrade device can only upgrade the firmware of one battery 100 in a specific time period, and the efficiency of upgrading the firmware of the battery is low. In order to improve the efficiency of upgrading the firmware of the battery, the second inserting part 5 may include at least two second inserting parts, so that the firmware of at least two batteries 100 may be upgraded simultaneously through the at least two second inserting parts 5, thereby improving the efficiency of upgrading the firmware of the battery.
In some embodiments, at least two of said second plug parts 5 are of the same type. In some embodiments, at least two of the second sockets 5 are of different types, and the second sockets 5 of different types can be connected to batteries 100 of different types, so that firmware upgrades can be performed on batteries 100 of different types at the same time. Optionally, at least two of said second plug parts 5 are of different types. Optionally, there are second plug parts 5 of the same type in at least two of the second plug parts 5.
In some examples, the same type of second socket 5 may be connected with only one type of battery 100 through a physical link. In other examples, the same type of second socket 5 may be connected with multiple types of batteries 100 through physical links. In this embodiment, each second connector 5 can be connected to only one battery 100 at the same time.
The memory 3 may be disposed in the housing 1 or may be disposed outside the housing 1. For example, in some embodiments, the storage 3 is disposed in the housing 1, in this embodiment, the storage 3 cannot be separated from the housing 1, and the storage 3 may be a memory unit of the processor 4 or a memory bank disposed in the housing 1. In order to obtain the latest firmware of the drone or the latest battery firmware, in this embodiment, the firmware upgrade device may further include a communication module (not shown) electrically connected to the processor 4, where the communication module is in wired or wireless communication with an external device, and the firmware upgrade device of this embodiment may obtain the latest firmware of the drone or the latest battery firmware from the external device automatically. After the communication module of this embodiment is connected with external device communication, the latest unmanned aerial vehicle or battery firmware can be downloaded from external device to the treater to store in the memory. Preferably, the communication module is in wireless communication connection with an external device. The communication module can be a wifi communication module, a bluetooth communication module or other wireless communication modules, so that wireless communication connection with external equipment is achieved.
In this embodiment, the external device may include a server, the communication module is in wireless communication with the server, and the firmware upgrade device of this embodiment may automatically acquire the latest firmware of the drone or the latest battery firmware from the server by using the wireless communication module. After the processor 4 acquires new unmanned aerial vehicle firmware from the server through the communication module, a first upgrade reminding message for indicating the upgrading of the unmanned aerial vehicle is generated. After the processor 4 obtains the new battery firmware from the server through the communication module, a second upgrade prompting message for instructing the upgrade of the battery 100 is generated.
In other embodiments, the memory 3 may be an SD card or other memory card, etc., which is separable from the housing 1. Taking the memory 3 as an SD card as an example for further explanation, with reference to fig. 3 and fig. 5, the firmware upgrade device may further include a card slot 6 disposed in the housing 1, and the SD card is inserted into the card slot 6. The card slot 6 can be a micro SD card slot and can also be other types of card slots. Optionally, the card slot 6 is disposed on a side of the housing 1. In this embodiment, the card slot 6 and the first inserting portion 2 are arranged at intervals along the length direction of the same side edge, so that the aesthetic property of the firmware upgrading device can be enhanced. Of course, the card slot 6 may be disposed in other regions of the housing 1.
In this embodiment, when needing to acquire the newest unmanned aerial vehicle firmware or the newest battery firmware, take out the SD card from the card slot 6, can adopt the connector that matches with the SD card to be connected the SD card with the external device, thereby acquire the newest unmanned aerial vehicle firmware or the newest battery firmware in the external device.
When at least two types of unmanned aerial vehicle firmware are upgraded, at least two types of unmanned aerial vehicle firmware need to be stored through an SD card, then the processor 4 identifies the type of the unmanned aerial vehicle connected with each first plug-in part 2, acquires the unmanned aerial vehicle firmware corresponding to the type of the unmanned aerial vehicle from the SD card according to the identified type of the unmanned aerial vehicle, and upgrades the firmware of the unmanned aerial vehicle connected with the first plug-in part 2 through the corresponding first plug-in part 2 according to the acquired unmanned aerial vehicle firmware corresponding to the type of the unmanned aerial vehicle. Correspondingly, when upgrading at least two types of battery firmware, at least two types of battery firmware need to be stored through an SD card, the processor 4 identifies the type of the battery 100 connected to each first plug-in unit 2, and obtains the battery firmware corresponding to the type of the battery 100 from the SD card according to the identified type of the battery 100, and then upgrades the firmware of the battery 100 connected to the second plug-in unit 5 through the corresponding second plug-in unit 5 according to the obtained battery firmware corresponding to each type of the battery 100.
The processor 4 of the present embodiment may be a Central Processing Unit (CPU). The processor 4 may further comprise a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Further, with reference to fig. 4, 5 and 7, the firmware upgrade apparatus of this embodiment may further include a display 7 electrically connected to the processor 4, where the display 7 is disposed at the front of the housing 1. In this embodiment, the display screen 7 may be configured to display a firmware upgrade progress of the unmanned aerial vehicle currently connected to the first plug part 2, may also be configured to display a firmware upgrade progress of the battery currently connected to the second plug part 5, and of course, may also be configured to display other information, such as a first upgrade prompt message for indicating upgrading of the unmanned aerial vehicle, a second upgrade prompt message for indicating upgrading of the battery 100, and the like, so that the user can timely master a firmware upgrade condition of the unmanned aerial vehicle or the battery. The display screen 7 can be a liquid crystal display screen or other types of display screens.
In addition, with reference to fig. 4, 5 and 7, the firmware upgrade apparatus of the present embodiment may further include a control unit 8 electrically connected to the processor 4, where the control unit 8 is disposed at the front of the housing 1. In this embodiment, the control part 8 is configured to receive a control instruction, and the processor 4 controls the display of the display screen 7 and/or controls the firmware upgrade of the drone and/or the battery according to the control instruction. For example, in one embodiment, after the user operates the control unit 8, the processor 4 controls the display 7 to be turned on, and after the user operates the control unit 8 again, the processor 4 controls the display 7 to be turned off. In another embodiment, the control part 8 includes an upgrade confirm button and an upgrade cancel button. Optionally, after the display screen 7 pops up the first upgrade reminding message, if the processor 4 receives upgrade confirmation indication information generated when the upgrade confirmation button is pressed, the firmware of the unmanned aerial vehicle connected to the first plug-in part 2 is upgraded; if the processor 4 receives upgrade cancellation indication information generated when the upgrade cancellation button is pressed, firmware upgrade is not performed on the unmanned aerial vehicle connected with the first inserting part 2. Optionally, after the second upgrade prompting message is popped up from the display screen 7, if the processor 4 receives upgrade confirmation indication information generated when the upgrade confirmation button is pressed, the firmware of the battery 100 connected to the second plug-in part 5 is upgraded; if the processor 4 receives the upgrade cancel instruction information generated when the upgrade cancel button is pressed, the firmware of the battery 100 connected to the second socket 5 is not upgraded. In other embodiments, the control part 8 can also be used to control the on and off of the firmware upgrade device. After the user operates the control part 8, the processor 4 controls the firmware upgrading device to be started, and after the user operates the control part 8 again, the processor 4 controls the firmware upgrading device to be stopped.
The control unit 8 may be a knob or a button. For example, in an embodiment, the control portion 8 is a knob, a dial direction of the knob is used for indicating a type of a control instruction, for example, the knob is dialed leftward, and the processor 4 receives the control instruction for indicating to control the display 7 to be turned on, and then controls the display 7 to be turned on. In another embodiment, the control unit 8 includes a plurality of buttons, each of which is used to perform a different function, such as a button for controlling the on/off of the display 7, a button for controlling the on/off of the firmware upgrade unit, an upgrade confirmation button, an upgrade cancel button, and the like.
Example two
With reference to fig. 1, fig. 3, fig. 4, and fig. 6, a second embodiment of the present invention provides a firmware upgrade device for a battery, where the firmware upgrade device for a battery may include a housing 1, a second plug-in unit 5 disposed in the housing 1, a memory 3 disposed in the housing 1, and a processor 4 disposed in the housing 1. The second inserting part 5, the memory 3 and the processor 4 are all electrically connected. In this embodiment, the memory 3 stores battery firmware in advance. The second socket part 5 is connected with the battery 100 through a physical link, and the processor 4 obtains the battery firmware from the memory 3 and then upgrades the firmware of the battery 100 through the second socket part 5. It should be noted that, during the process of upgrading the battery firmware executed by the processor 4, the first socket 2 and the battery 100 always maintain a physical link. In the embodiment of the invention, after the firmware upgrading device is connected with the battery 100 through the physical link, the battery 100 can be upgraded through the firmware upgrading device, so that the process of upgrading the battery firmware is simplified. Moreover, the firmware upgrading device can relatively simply and easily complete the whole battery firmware upgrading process under the condition of not using a computer or an intelligent terminal. In addition, when the battery 100 is an unmanned aerial vehicle battery, the firmware of the battery 100 can be upgraded by using a firmware upgrade device under the condition that the battery 100 is not inserted into the unmanned aerial vehicle, so that the operation process is simplified.
The battery 100 may be an unmanned aerial vehicle battery or a cradle head battery. Preferably, the battery 100 is an unmanned aerial vehicle battery and a cradle head battery, so that the unmanned aerial vehicle battery and the cradle head battery can be upgraded by a firmware upgrade device.
The structure and process of upgrading the battery 100 by the firmware upgrade device can be referred to the description of the first embodiment, and are not described herein again.
EXAMPLE III
Fig. 8 is a schematic flowchart of a firmware upgrading method for an unmanned aerial vehicle according to a third embodiment of the present invention. The firmware upgrading method of the unmanned aerial vehicle of the embodiment is applied to a firmware upgrader, and specifically, with reference to fig. 2, the firmware upgrading method of the unmanned aerial vehicle is applied to a processor 4 of the firmware upgrader.
Referring to fig. 8, the method for upgrading the firmware of the drone may include the following steps:
step S801: and acquiring the firmware of the unmanned aerial vehicle, and pre-storing the firmware in the firmware upgrading device.
In this embodiment, the firmware upgrade includes a memory 3 electrically connected to the processor 4, where the memory 3 is used to store the acquired firmware of the drone. In an embodiment, the storage 3 may be a memory unit of the processor 4 or a memory bank provided in a firmware upgrade device. The firmware upgrading device can be in wired or wireless communication connection with external equipment, for example, wireless communication modes such as wifi and Bluetooth can be adopted for communication connection, and therefore the unmanned aerial vehicle firmware can be obtained from the external equipment. In another embodiment, the memory card may be an SD card or other memory card. In this embodiment, when needing to acquire the unmanned aerial vehicle firmware, take out the back with the SD card from draw-in groove 6, can adopt the connector with SD card matched with to be connected the SD card with external equipment to acquire the unmanned aerial vehicle firmware in the external equipment.
In this embodiment, the external device is a server.
Further, in an embodiment, the processor 4 obtains at least two types of firmware of the unmanned aerial vehicle, so that the firmware upgrade of the unmanned aerial vehicle can be performed by the firmware upgrade device, and the efficiency of firmware upgrade of the unmanned aerial vehicle is improved.
Step S802: determining whether the firmware upgrader is connected with a physical link of the unmanned aerial vehicle.
In this embodiment, when the processor 4 identifies the type of the drone connected to the firmware upgrade, it is determined that the firmware upgrade is successfully connected to the physical link of the drone. In other embodiments, when the firmware upgrade device is successfully connected to the physical link of the drone, the drone may send a first signal to the processor 4, where the first signal indicates that the firmware upgrade device is successfully connected to the drone, and the processor 4 determines that the firmware upgrade device is successfully connected to the physical link of the drone when receiving the first signal.
The physical link connection mode adopted by the firmware upgrade device and the unmanned aerial vehicle can be selected by considering the weight, the size and other factors of the firmware upgrade device, for example, in one embodiment, the firmware upgrade device is connected with the unmanned aerial vehicle through a first data line. In another embodiment, the firmware upgrade is directly plugged into the interface of the drone. Preferably, the firmware upgrading device can be connected with at least two unmanned aerial vehicles through a physical link, so that firmware upgrading is carried out on the at least two unmanned aerial vehicles, and the firmware upgrading efficiency of the unmanned aerial vehicles is improved. The type of at least two drones may be the same or different.
Step S803: and when the firmware upgrading device is connected with a physical link of the unmanned aerial vehicle, upgrading the firmware of the unmanned aerial vehicle according to the prestored firmware of the unmanned aerial vehicle.
In this step, when the processor 4 identifies the type of the drone connected to the firmware upgrade, it determines that the firmware upgrade has been connected to the physical link of the drone. Further, according to the pre-stored firmware of the unmanned aerial vehicle, upgrading the firmware of the unmanned aerial vehicle specifically includes: obtaining unmanned aerial vehicle firmware corresponding to the identified type of the unmanned aerial vehicle from at least two types of prestored unmanned aerial vehicle firmware; and upgrading the firmware of the unmanned aerial vehicle according to the obtained firmware of the unmanned aerial vehicle.
According to the embodiment of the invention, after the firmware upgrading device is connected with the unmanned aerial vehicle through the physical link, the firmware upgrading of the unmanned aerial vehicle can be completed through the firmware upgrading device, so that the process of upgrading the firmware of the unmanned aerial vehicle is simplified. Moreover, the firmware upgrading device can relatively simply and easily complete the whole process of upgrading the firmware of the unmanned aerial vehicle under the condition of not using a computer or an intelligent terminal.
In some embodiments, after the firmware of the drone is upgraded according to the pre-stored firmware of the drone, the firmware upgrading method may further include: and displaying the firmware upgrading progress of the unmanned aerial vehicle, so that a user can master the firmware upgrading condition of the current unmanned aerial vehicle in time.
In some embodiments, after the firmware of the drone is upgraded according to the pre-stored firmware of the drone, the firmware upgrading method may further include: and after acquiring the new firmware of the unmanned aerial vehicle, generating a first upgrade reminding message. The first upgrade reminding message is used for indicating the upgrading of the unmanned aerial vehicle, so that a user is reminded of upgrading the firmware of the unmanned aerial vehicle.
The firmware upgrading of the battery attached to current unmanned aerial vehicle can only insert the battery and upgrade on unmanned aerial vehicle again, and the upgrading process is comparatively troublesome. Moreover, one group of batteries per liter needs to be powered on and off once, which is time-consuming. Referring to fig. 9, the method for upgrading the firmware of the drone may further include the following steps:
step S901: and acquiring battery firmware and pre-storing the battery firmware in the firmware upgrading device.
In one embodiment, the firmware upgrade device is connected to an external device in a wired or wireless communication manner, so that the battery firmware can be obtained from the external device and stored in the memory unit of the processor 4 or a memory bank provided in the firmware upgrade device. In another embodiment, when the battery firmware needs to be obtained, after the SD card is taken out of the card slot 6, the SD card can be connected with the external device by using a connector matched with the SD card, so as to obtain the battery firmware in the external device.
Further, with reference to fig. 4, the processor 4 obtains at least two types of battery firmware, so that the firmware of the at least two types of batteries 100 can be upgraded by the firmware upgrade device, thereby improving the efficiency of upgrading the battery firmware.
Step S902: it is determined whether the firmware upgrader is physically linked with battery 100.
In this embodiment, when the processor 4 identifies the type of the battery 100 connected to the firmware upgrade, it determines that the physical link connection between the firmware upgrade and the battery 100 is successful. In other embodiments, when the firmware upgrade device is successfully connected to the battery 100 through the physical link, the battery 100 sends a second signal to the processor 4, where the second signal indicates that the firmware upgrade device is successfully connected to the battery 100, and the processor 4 determines that the firmware upgrade device is successfully connected to the battery 100 through the physical link when receiving the second signal.
The physical link connection mode used by the firmware upgrade device and the battery 100 can be selected according to requirements, for example, in an embodiment, the firmware upgrade device is connected with the battery 100 through the second data line. In yet another embodiment, the firmware upgrade plugs directly into the interface of the battery 100. Preferably, the firmware upgrade device may be connected to the at least two batteries 100 through a physical link, so as to upgrade the firmware of the at least two batteries 100, thereby improving the firmware upgrade efficiency of the batteries. The types of at least two batteries 100 may be the same or different.
Step S903: and when the firmware upgrading device is connected with the physical link of the battery 100, upgrading the firmware of the battery 100 according to the pre-stored battery firmware.
In this step, processor 4 identifies the type of battery 100 connected to the firmware upgrade, and determines that the firmware upgrade has been physically linked to battery 100. Further, according to the pre-stored battery firmware, upgrading the firmware of the battery 100 specifically includes: obtaining battery firmware corresponding to the identified type of the battery 100 from pre-stored battery firmware; and upgrading the firmware of the battery 100 according to the obtained battery firmware.
In the embodiment of the invention, after the firmware upgrading device is connected with the battery 100 through the physical link, the firmware upgrading of the battery can be finished through the firmware upgrading device, so that the process of upgrading the firmware of the battery is simplified. Moreover, the firmware upgrading device can relatively simply and easily complete the whole battery firmware upgrading process under the condition of not using a computer or an intelligent terminal.
In some embodiments, after the firmware upgrade is performed on the battery 100 according to the pre-stored battery firmware, the firmware upgrade method may further include: and displaying the firmware upgrading progress of the battery, so that a user can master the firmware upgrading condition of the current battery in time.
In some embodiments, after the firmware upgrade is performed on the battery 100 according to the pre-stored battery firmware, the firmware upgrade method may further include: and generating a second upgrade reminding message after acquiring the new battery firmware. The second upgrade prompting message is used to instruct the battery 100 to upgrade, so as to prompt the user to perform firmware upgrade on the battery 100.
The structure and process of upgrading the unmanned aerial vehicle by the firmware upgrade device can be referred to the description of the first embodiment, and are not repeated here.
Example four
Fig. 9 is a flowchart illustrating a method for upgrading firmware of a battery according to a fourth embodiment of the present invention. The firmware upgrading method of the battery of the present embodiment is applied to a firmware upgrader, and specifically, in conjunction with fig. 6, the firmware upgrading method of the battery is applied to the processor 4 of the firmware upgrader.
Referring to fig. 9, the firmware upgrade method of the battery may include the steps of:
step S901: and acquiring battery firmware and pre-storing the battery firmware in the firmware upgrading device.
In this embodiment, the firmware upgrade device includes a memory 3 electrically connected to the processor 4, and the memory 3 is used for storing the acquired battery firmware. In an embodiment, the storage 3 may be a memory unit of the processor 4 or a memory bank provided in a firmware upgrade device. The firmware upgrading device can be in wired or wireless communication connection with external equipment, for example, wireless communication modes such as wifi and Bluetooth can be adopted for communication connection, and therefore battery firmware can be obtained from the external equipment. In another embodiment, the memory card may be an SD card or other memory card. In this embodiment, when the battery firmware needs to be obtained, after the SD card is taken out of the card slot 6, the SD card may be connected to the external device by using a connector that is matched with the SD card, so as to obtain the battery firmware in the external device.
In this embodiment, the external device is a server.
Further, in an embodiment, the processor 4 obtains at least two types of battery firmware, so that the firmware upgrade can be performed on the at least two types of batteries 100 by the firmware upgrade device, thereby improving the efficiency of upgrading the battery firmware.
Step S902: it is determined whether the firmware upgrader is physically linked with battery 100.
In this embodiment, when the processor 4 identifies the type of the battery 100 connected to the firmware upgrade, it determines that the physical link connection between the firmware upgrade and the battery 100 is successful. In other embodiments, when the firmware upgrade device is successfully connected to the battery 100 through the physical link, the battery 100 sends a second signal to the processor 4, where the second signal indicates that the firmware upgrade device is successfully connected to the battery 100, and the processor 4 determines that the firmware upgrade device is successfully connected to the battery 100 through the physical link when receiving the second signal.
The physical link connection mode used by the firmware upgrade device and the battery 100 can be selected according to requirements, for example, in an embodiment, the firmware upgrade device is connected with the battery 100 through the second data line. In yet another embodiment, the firmware upgrade plugs directly into the interface of the battery 100. Preferably, the firmware upgrade device may be connected to the at least two batteries 100 through a physical link, so as to upgrade the firmware of the at least two batteries 100, thereby improving the firmware upgrade efficiency of the batteries. The types of at least two batteries 100 may be the same or different.
Step S903: and when the firmware upgrading device is connected with the physical link of the battery 100, upgrading the firmware of the battery 100 according to the pre-stored battery firmware.
In this step, processor 4 identifies the type of battery 100 connected to the firmware upgrade, and determines that the firmware upgrade has been physically linked to battery 100. Further, according to the pre-stored battery firmware, upgrading the firmware of the battery 100 specifically includes: obtaining battery firmware corresponding to the identified type of the battery 100 from pre-stored battery firmware; and upgrading the firmware of the battery 100 according to the obtained battery firmware.
In the embodiment of the invention, after the firmware upgrading device is connected with the battery 100 through the physical link, the firmware upgrading of the battery can be finished through the firmware upgrading device, so that the process of upgrading the firmware of the battery is simplified. Moreover, the firmware upgrading device can relatively simply and easily complete the whole battery firmware upgrading process under the condition of not using a computer or an intelligent terminal.
The battery 100 may be an unmanned aerial vehicle battery or a cradle head battery. Preferably, the battery 100 is an unmanned aerial vehicle battery and a cradle head battery, so that the unmanned aerial vehicle battery and the cradle head battery can be upgraded by a firmware upgrade device.
The structure and process of upgrading the battery 100 by the firmware upgrade device can be referred to the description of the first embodiment and the third embodiment, and are not described herein again.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The firmware upgrader and the firmware upgrading method of the unmanned aerial vehicle and the battery provided by the embodiment of the invention are described in detail, a specific example is applied in the description to explain the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (32)

CN201880011217.9A2018-04-282018-04-28Firmware upgrade device, the firmware upgrade method of unmanned plane and batteryPendingCN110383239A (en)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
PCT/CN2018/085094WO2019205138A1 (en)2018-04-282018-04-28Unmanned aerial vehicle and battery firmware upgrade device and firmware upgrade method

Publications (1)

Publication NumberPublication Date
CN110383239Atrue CN110383239A (en)2019-10-25

Family

ID=68248357

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201880011217.9APendingCN110383239A (en)2018-04-282018-04-28Firmware upgrade device, the firmware upgrade method of unmanned plane and battery

Country Status (2)

CountryLink
CN (1)CN110383239A (en)
WO (1)WO2019205138A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112230960A (en)*2020-10-162021-01-15广州极飞科技有限公司 Firmware upgrade method, device, intelligent battery and storage medium
CN113821240A (en)*2021-09-032021-12-21锐捷网络股份有限公司Firmware upgrading method, electronic equipment, storage medium and signal latch circuit
CN117149241A (en)*2023-10-302023-12-01深圳市好盈科技股份有限公司 An electronic speed regulator upgrading device and upgrading method

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11404885B1 (en)2021-02-242022-08-02Inventus Power, Inc.Large-format battery management systems with gateway PCBA
US12224603B2 (en)2020-06-022025-02-11Inventus Power, Inc.Mode-based disabling of communication bus of a battery management system
US11245268B1 (en)2020-07-242022-02-08Inventus Power, Inc.Mode-based disabling of communiction bus of a battery management system
US11552479B2 (en)2020-06-022023-01-10Inventus Power, Inc.Battery charge balancing circuit for series connections
US12301031B1 (en)2020-06-022025-05-13Inventus Power, Inc.Large-format battery management systems with gateway PCBA
US11509144B2 (en)2020-06-022022-11-22Inventus Power, Inc.Large-format battery management system with in-rush current protection for master-slave battery packs
US11476677B2 (en)2020-06-022022-10-18Inventus Power, Inc.Battery pack charge cell balancing
US11489343B2 (en)2020-06-022022-11-01Inventus Power, Inc.Hardware short circuit protection in a large battery pack
US11588334B2 (en)2020-06-022023-02-21Inventus Power, Inc.Broadcast of discharge current based on state-of-health imbalance between battery packs
US11133690B1 (en)2020-06-022021-09-28Inventus Power, Inc.Large-format battery management system
US11594892B2 (en)2020-06-022023-02-28Inventus Power, Inc.Battery pack with series or parallel identification signal
US11411407B1 (en)2021-02-242022-08-09Inventus Power, Inc.Large-format battery management systems with gateway PCBA

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030197512A1 (en)*2002-04-222003-10-23Michael MillerBattery analyzer
CN1885922A (en)*2005-06-222006-12-27厦门华侨电子企业有限公司Method for carrying out TV set software upgrade and its device
US20150169837A1 (en)*2013-12-182015-06-18Lifescan Scotland LimitedExternally powered test meter firmware upgrade
CN106291442A (en)*2016-07-292017-01-04门丫A kind of network operation personnel optimize electricity card data equipment with detection upgrading automatically
CN106874033A (en)*2017-01-052017-06-20重庆零度智控智能科技有限公司The firmware upgrade method of UAV Intelligent battery, device and intelligent battery

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107357601A (en)*2016-05-102017-11-17零度智控(北京)智能科技有限公司Unmanned plane device for upgrading firmware, method and terminal
CN106598636A (en)*2016-07-142017-04-26深圳曼塔智能科技有限公司Firmware upgrading method and device for unmanned aerial vehicle
US10002468B2 (en)*2016-09-022018-06-19Echostar Technologies International CorporationSystems and methods for updating non-networked autonomous devices

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030197512A1 (en)*2002-04-222003-10-23Michael MillerBattery analyzer
CN1885922A (en)*2005-06-222006-12-27厦门华侨电子企业有限公司Method for carrying out TV set software upgrade and its device
US20150169837A1 (en)*2013-12-182015-06-18Lifescan Scotland LimitedExternally powered test meter firmware upgrade
CN106291442A (en)*2016-07-292017-01-04门丫A kind of network operation personnel optimize electricity card data equipment with detection upgrading automatically
CN106874033A (en)*2017-01-052017-06-20重庆零度智控智能科技有限公司The firmware upgrade method of UAV Intelligent battery, device and intelligent battery

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112230960A (en)*2020-10-162021-01-15广州极飞科技有限公司 Firmware upgrade method, device, intelligent battery and storage medium
CN113821240A (en)*2021-09-032021-12-21锐捷网络股份有限公司Firmware upgrading method, electronic equipment, storage medium and signal latch circuit
CN113821240B (en)*2021-09-032023-11-17锐捷网络股份有限公司Firmware upgrading method, electronic device, storage medium and signal latch circuit
CN117149241A (en)*2023-10-302023-12-01深圳市好盈科技股份有限公司 An electronic speed regulator upgrading device and upgrading method

Also Published As

Publication numberPublication date
WO2019205138A1 (en)2019-10-31

Similar Documents

PublicationPublication DateTitle
CN110383239A (en)Firmware upgrade device, the firmware upgrade method of unmanned plane and battery
US9965002B2 (en)Modular tablet case
CN113873010B (en)Upgrading method and device of equipment, storage medium and electronic device
CN105389183B (en) Method and device corresponding to application version and smart speaker software version
EP3616391B1 (en)Electronic device outputting a signal using an antenna disposed adjacent to a conductive member of a connector
RU2017135243A (en) ELECTRICALLY CONTROLLED SMOKING DEVICES FOR DIAGNOSTIC MALFUNCTION
CN104583951A (en)Accessory booting over usb
EP3726925A1 (en)Mobile terminal, power adapter, and upgrade method thereof
WO2018058564A1 (en)Upgrade method, upgrade apparatus, upgrade device and upgrade system
CN111384738A (en)Control method and device of charging protocol
KR20160066957A (en)Electronic Device Inserting a Plurality of Cards
CN109343876A (en)A kind of method of firmware update, system, device, equipment and storage medium
CN110758280A (en)Vehicle electronic control unit function setting method and related device
EP3629428B1 (en)Method and apparatus for changing impedance of terminal included in connector
KR101169322B1 (en)Module for expanding function of portable terminal and mobile terminal having the same and method of controlling the same
US12117869B1 (en)Portable electronic device case accessory system
CN110267012B (en)Video real object display system
CN103609092B (en)Scanning system
EP3726821B1 (en)Electronic apparatus comprising connector of stacked structure
CN217716624U (en)Installing support and weighing equipment
US20170117639A1 (en)Electronic device
KR100978524B1 (en)Charging apparatus with integrated transmitter
KR101206639B1 (en)Server and Method for updating firmware in Mobile communication terminal
WO2014173249A1 (en)Terminal and upgrade method thereof
CN109391830A (en)Image transmission equipment and image transmission method

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
WD01Invention patent application deemed withdrawn after publication

Application publication date:20191025

WD01Invention patent application deemed withdrawn after publication

[8]ページ先頭

©2009-2025 Movatter.jp