CN108874451B - Unmanned aerial vehicle battery protection method and device and storage medium - Google Patents

Unmanned aerial vehicle battery protection method and device and storage medium Download PDF

Info

Publication number
CN108874451B
CN108874451B CN201810559311.XA CN201810559311A CN108874451B CN 108874451 B CN108874451 B CN 108874451B CN 201810559311 A CN201810559311 A CN 201810559311A CN 108874451 B CN108874451 B CN 108874451B
Authority
CN
China
Prior art keywords
battery
unmanned aerial
aerial vehicle
preset time
timer
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.)
Active
Application number
CN201810559311.XA
Other languages
Chinese (zh)
Other versions
CN108874451A (en
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 Autel Intelligent Aviation Technology Co Ltd
Original Assignee
Shenzhen Autel Intelligent Aviation 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 Autel Intelligent Aviation Technology Co Ltd filed Critical Shenzhen Autel Intelligent Aviation Technology Co Ltd
Priority to CN201810559311.XA priority Critical patent/CN108874451B/en
Publication of CN108874451A publication Critical patent/CN108874451A/en
Priority to PCT/CN2019/089225 priority patent/WO2019228445A1/en
Application granted granted Critical
Publication of CN108874451B publication Critical patent/CN108874451B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C39/00Aircraft not otherwise provided for
    • B64C39/02Aircraft not otherwise provided for characterised by special use
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D27/00Arrangement or mounting of power plants in aircraft; Aircraft characterised by the type or position of power plants
    • B64D27/02Aircraft characterised by the type or position of power plants
    • B64D27/24Aircraft characterised by the type or position of power plants using steam or spring force
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U50/00Propulsion; Power supply
    • B64U50/10Propulsion
    • B64U50/19Propulsion using electrically powered motors
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Software Systems (AREA)
  • Combustion & Propulsion (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Chemical & Material Sciences (AREA)
  • Electrochemistry (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Power Sources (AREA)

Abstract

The invention provides a method and a device for protecting a battery of an unmanned aerial vehicle and a storage medium, wherein the method comprises the following steps: when the battery of the unmanned aerial vehicle starts to operate the Bootloader, a first timer is started, when the first timer reaches a first preset time, the battery still operates the Bootloader, and then the battery enters a low power consumption state. The unmanned aerial vehicle battery protection method, the device and the storage medium provided by the invention can prevent the over-discharge of the unmanned aerial vehicle battery in the Bootloader stage, thereby ensuring the service life of the unmanned aerial vehicle battery and the safety of the unmanned aerial vehicle and improving the user experience.

Description

Unmanned aerial vehicle battery protection method and device and storage medium
Technical Field
The invention relates to the technical field of unmanned aerial vehicles, in particular to a method and a device for protecting a battery of an unmanned aerial vehicle and a storage medium.
Background
When the battery of the unmanned aerial vehicle is used for upgrading the firmware package, the battery enters a Bootloader loading stage, and then the system or program required to be upgraded is upgraded in the Bootloader.
In the prior art, if upgrading cannot be completed successfully due to some conditions, the unmanned aerial vehicle stays in the Bootloader stage all the time. Due to the particularity of the Bootloader, the operation of the Bootloader can be quitted only when the unmanned aerial vehicle finishes the upgrading operation, and no mechanism related to cell protection exists in the phase of the Bootloader. The battery power supply output can be always turned on, the LED prompt lamp of the battery can always flicker, and the LED prompt lamp is equivalent to that the battery has larger power consumption and does not have any over-discharge protection at the Bootloader stage, so that the over-discharge of the battery cell is easily caused under the condition of always discharging. The over-discharge of the battery cell generally causes damage to the battery cell itself, and the damage is generally irreversible, which greatly affects the service life and safety of the battery.
Therefore, how to prevent the overdischarge of the unmanned aerial vehicle battery in the Bootloader stage to guarantee the service life of the unmanned aerial vehicle battery and the safety of the unmanned aerial vehicle is a technical problem to be solved urgently at present.
Disclosure of Invention
The invention provides a method and a device for protecting an unmanned aerial vehicle battery and a storage medium, which can prevent the overdischarge of the unmanned aerial vehicle battery in a Bootloader stage, thereby ensuring the service life of the unmanned aerial vehicle battery and the safety of the unmanned aerial vehicle.
The invention provides an unmanned aerial vehicle battery protection method in a first aspect, which comprises the following steps:
when a battery of the unmanned aerial vehicle starts to operate, starting a Bootloader, and starting a first timer;
and if the battery still runs the Bootloader when the first timer reaches a first preset time, the battery enters a low power consumption state.
In an embodiment of the first aspect of the present invention, after the battery enters the low power consumption state, the method further includes:
when a first event is detected, the battery operates the Bootloader again, and the first timer is restarted.
In an embodiment of the first aspect of the present invention, the method further includes:
and before the first timer reaches the first preset time, if the unmanned aerial vehicle receives an upgrading instruction, resetting the first timer.
In an embodiment of the first aspect of the present invention, after clearing the first timer, the method further includes:
starting a second timer;
if the second timer reaches a second preset time, the unmanned aerial vehicle does not finish the upgrading operation corresponding to the upgrading instruction, and the battery enters the low power consumption state.
In an embodiment of the first aspect of the present invention, the entering of the battery into the low power consumption state includes:
the battery stops supplying power to the unmanned aerial vehicle.
In an embodiment of the first aspect of the present invention, the first event includes:
a key of the battery is pressed.
In an embodiment of the first aspect of the present invention, the method further includes:
receiving a preset time indication, wherein the preset time indication comprises the first preset time;
and determining the first preset time according to the preset time indication.
In an embodiment of the first aspect of the present invention, the method further includes:
and determining the first preset time according to the performance parameters of the unmanned aerial vehicle.
In summary, in the method for protecting a battery of an unmanned aerial vehicle provided by the first aspect of the present invention, when the battery of the unmanned aerial vehicle starts to operate the Bootloader, the first timer is started, and when the first timer reaches the first preset time, the battery still operates the Bootloader, and then the battery enters the low power consumption state. Therefore, the over-discharge of the unmanned aerial vehicle battery in the Bootloader stage can be prevented, the service life of the unmanned aerial vehicle battery and the safety of the unmanned aerial vehicle are further guaranteed, and the user experience is improved.
The second aspect of the present invention provides an unmanned aerial vehicle battery protection apparatus, including:
the detection module is used for starting loading Bootloader when a battery of the unmanned aerial vehicle starts to operate and starting a first timer;
and the processing module is used for enabling the battery to still operate the Bootloader when the first timer reaches a first preset time, and enabling the battery to enter a low power consumption state.
In an embodiment of the second aspect of the present invention, the processing module is further configured to, when a first event is detected, the battery re-runs the Bootloader, and re-starts the first timer.
In an embodiment of the second aspect of the present invention, the processing module is further configured to clear the first timer if the unmanned aerial vehicle receives an upgrade instruction before the first timer reaches the first preset time.
In an embodiment of the second aspect of the present invention, the processing module is further configured to,
starting a second timer;
if the second timer reaches a second preset time, the unmanned aerial vehicle does not finish the upgrading operation corresponding to the upgrading instruction, and the battery enters the low power consumption state.
In an embodiment of the second aspect of the present invention, the battery enters a low power consumption state, including: the battery stops supplying power to the unmanned aerial vehicle.
In an embodiment of the second aspect of the present invention, the first event includes: any key of the unmanned aerial vehicle is pressed down, the posture of the unmanned aerial vehicle is changed, and/or the unmanned aerial vehicle receives indication information for operating the Bootloader.
In an embodiment of the second aspect of the present invention, the processing module is further configured to receive a preset time indication, where the preset time indication includes the first preset time; and determining the first preset time according to the preset time indication.
In an embodiment of the second aspect of the present invention, the processing module is further configured to determine the first preset time according to a performance parameter of the drone.
In summary, in the unmanned aerial vehicle battery protection apparatus provided in the second aspect of the present invention, when the battery of the unmanned aerial vehicle starts to operate the Bootloader, the first timer is started, and when the first timer reaches the first preset time, the battery still operates the Bootloader, and then the battery enters the low power consumption state. Therefore, the over-discharge of the unmanned aerial vehicle battery in the Bootloader stage can be prevented, the service life of the unmanned aerial vehicle battery and the safety of the unmanned aerial vehicle are further guaranteed, and the user experience is improved.
In a third aspect, the present invention provides a storage medium having a computer program stored thereon, where the computer program, when executed by a processor, implements the method for battery protection of a drone according to any one of the first aspect of the present application.
In a fourth aspect, the present invention provides an unmanned aerial vehicle, comprising:
a processor;
and a memory for storing executable instructions of the processor;
wherein the processor is configured to execute, via the executable instructions, the drone battery protection method of any one of the first aspects of the present application.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic flow chart of a first embodiment of a method for protecting a battery of an unmanned aerial vehicle according to the present invention;
fig. 2 is a schematic flow chart of a second method for protecting a battery of an unmanned aerial vehicle according to an embodiment of the present invention;
fig. 3 is a schematic flow chart of a third embodiment of the unmanned aerial vehicle battery protection method of the present invention;
fig. 4 is a schematic flow chart of a fourth embodiment of the unmanned aerial vehicle battery protection method according to the present invention;
fig. 5 is a schematic flow chart of a first embodiment of the unmanned aerial vehicle battery protection device according to the present invention.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. The drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the disclosed concepts to those skilled in the art by reference to specific embodiments. The technical solution of the present invention will be described in detail below with specific examples. The following embodiments may be combined with each other and may not be described in detail in some embodiments for the same or similar concepts or processes.
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 terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The technical means of the present invention will be described in detail with reference to specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 1 is a schematic flow chart of a first embodiment of a method for protecting a battery of an unmanned aerial vehicle according to the present invention. As shown in fig. 1, the method for protecting the battery of the unmanned aerial vehicle provided by this embodiment includes:
s101: when a battery of the unmanned aerial vehicle starts to operate, starting a Bootloader, and starting a first timer;
specifically, an execution subject of the battery information recording method for the unmanned aerial vehicle in this embodiment may be a main control Integrated Circuit (IC) chip of a battery of the unmanned aerial vehicle. In S101, when the battery of the unmanned aerial vehicle starts to operate the Bootloader, the first timer is started immediately. The BootLoader can be used for initializing hardware equipment and establishing a memory space mapping map, so that the software and hardware environment of the unmanned aerial vehicle is brought to a proper state. When the unmanned aerial vehicle starts to operate the Bootloader and prepares to upgrade the application program in the Bootloader environment, the first timer is started immediately at the moment.
Alternatively, the first timer may be built in the main control IC chip of the drone battery and may be called when needed. Alternatively, the first timer is created by the master IC chip of the drone battery each time the drone battery starts running the Bootloader. The first timer may be clocked in a sequential manner or in a countdown manner.
S102: and if the battery still operates the Bootloader when the first timer reaches the first preset time, the battery enters a low power consumption state.
When the first timer started in S101 reaches the first preset time, if the battery of the unmanned aerial vehicle still runs the Bootloader at this time, the battery of the unmanned aerial vehicle needs to be placed in a low power consumption state. For example: at the time t1 when the unmanned aerial vehicle battery operates the Bootloader, the first cleared timer is started at time t1, and at the time t2 when the timing reaches two hours, it is determined that if the unmanned aerial vehicle battery still does not exit the Bootloader in operation, it is indicated that the upgrading operation of the unmanned aerial vehicle may not complete, and the battery of the unmanned aerial vehicle is actively controlled to enter a low power consumption state. The battery master control IC chip can enable the battery of the unmanned aerial vehicle to enter a low power consumption state in a mode of sending a state indication to the battery.
Optionally, the battery enters a low power consumption state, meaning that the battery stops supplying power to the drone, the battery itself may enter a low power consumption state to reduce self consumption. For example: the battery of outside power supply has normal power supply state and low-power consumption state, normally provides the power supply to unmanned aerial vehicle at normal power supply state, and when the low-power consumption state, the battery stops the power output to each part of unmanned aerial vehicle to the battery is through reducing the power of battery self consumption when stopping outside power supply, makes the battery consume less electric quantity, thereby take precautions against at the Bootloader stage because the battery that the upgrading is unsuccessful probably leads to is put excessively, further guarantee battery life and security.
In summary, in the method for protecting the battery of the unmanned aerial vehicle provided by this embodiment, when the battery of the unmanned aerial vehicle starts to operate the Bootloader, the first timer is started, and when the first timer reaches the first preset time, the battery still operates the Bootloader, and then the battery enters the low power consumption state. Therefore, the over-discharge of the unmanned aerial vehicle battery in the Bootloader stage can be prevented, the service life of the unmanned aerial vehicle battery and the safety of the unmanned aerial vehicle are further guaranteed, and the user experience is improved.
Fig. 2 is a schematic flow chart of a second method for protecting a battery of an unmanned aerial vehicle according to an embodiment of the present invention. The embodiment shown in fig. 2 is based on the embodiment shown in fig. 1, and after S102, further includes:
s103: when the first event is detected, the battery re-runs the Bootloader and re-starts the first timer.
Specifically, since the drone exits the Bootloader only after the upgrade is successful, the normal upgrade may be affected by entering the low power consumption mode by the foregoing steps. Therefore, after the battery of the unmanned aerial vehicle enters the low power consumption mode S102, a mode for waking up the battery again to operate the Bootloader needs to be set, so that the unmanned aerial vehicle can operate the Bootloader again when being upgraded to perform normal upgrading. In this embodiment, if the first event is detected, the battery of the unmanned aerial vehicle re-runs the Bootloader and re-starts the first timer. If the first timer is in the timing mode, the first timer can be reset and then restarted.
Optionally, the first event comprises: the button of unmanned aerial vehicle's battery is pressed. Or, the first event may also be that any key of the drone is pressed, the attitude of the drone changes, and/or that the drone receives indication information to operate the Bootloader.
In summary, in this embodiment, the actual time required by the upgrade process of all modules of the aircraft may be referred to, and the timeout time limit is set to 2 hours, and if the Bootloader stays in the upgrade stage and does not receive any instruction about upgrade for more than 2 hours, the Bootloader automatically enters the low power consumption mode, retains the electric quantity, and waits for the next wake-up to start the upgrade function. In the process, as long as an instruction related to upgrading is received, the overtime timer is cleared, and the condition that the power is turned off and low power consumption is caused in repeated upgrading retries due to overtime is avoided.
Fig. 3 is a schematic flow chart of a third embodiment of the unmanned aerial vehicle battery protection method of the present invention. The embodiment shown in fig. 3 is based on the above embodiment, and after S101, further includes:
s201: before the first timer reaches the first preset time, if the unmanned aerial vehicle receives the upgrading instruction, the first timer is reset.
S202: starting a second timer;
s203: if the second timer reaches the second preset time, the unmanned aerial vehicle does not finish the upgrading operation corresponding to the upgrading instruction, and the battery enters a low-power-consumption state.
Specifically, the embodiment shown in fig. 1 and fig. 2 shows a processing method for operating Bootloader when the unmanned aerial vehicle has not completed the upgrade operation or has not received the upgrade instruction after the first timer reaches the first preset time. The upgrading instruction is used for indicating the unmanned aerial vehicle battery to enter the upgrading state when the unmanned aerial vehicle upgrades the application program or the system.
And if the upgrade is started after the upgrade instruction is received within the first preset time, but the upgrade is not successful due to the problem of the upgrade itself, a second timer needs to be set to judge the time of the upgrade action itself.
For example: the first timer is in a timing mode, the first preset time is 2 hours, the upgrading instruction is received at the moment of 1 hour, the unmanned aerial vehicle is in the upgrading mode at the moment, the first timer can be cleared, and the second timer is started at the same time. The second timer is assumed to be 30 minutes, if the unmanned aerial vehicle still does not finish upgrading after the second timer expires in 30 minutes, it is judged that upgrading fails, upgrading cannot be normally finished, and the battery of the unmanned aerial vehicle can also be placed in a low power consumption state.
Further, the first preset time and the second preset time in the above embodiments can be adjusted.
One possible adjustment method is as follows: receiving a preset time instruction remotely issued by an unmanned aerial vehicle user or system maintenance personnel, wherein the preset time instruction comprises first preset time and second preset time; and then determining a first preset time and a second preset time according to the time in the preset time indication.
Another possible adjustment is: and determining first preset time according to the performance parameters of the unmanned aerial vehicle. The performance parameters may include the number of applications upgraded, the processor processing speed, and the signal strength of the wireless communication network, among others.
For example: if the unmanned aerial vehicle simultaneously processes the upgrading of the plurality of application programs, the unmanned aerial vehicle adds the upgrading time of the plurality of application programs to determine a first preset time; or the data transmission speed of the wireless network where the unmanned aerial vehicle is located is low, the first preset time is doubled according to the transmission speed of the wireless network.
Fig. 4 is a flowchart illustrating a fourth method for protecting a battery of an unmanned aerial vehicle according to an embodiment of the present invention. Fig. 4 shows a more specific implementation of the above-described drone battery protection method. As shown in figure 4 of the drawings,
after the unmanned aerial vehicle starts to operate and enters the Bootloader, the power supply output of the battery is started, the communication is started, the LED prompting lamp is turned on, and then the overtime timing of the first timer is started. And if an upgrading instruction is received later, clearing the overtime of the first timer and entering an upgrading process, and jumping to an application program running the battery after upgrading. If the upgrade is not successful, returning to continue starting the overtime timing of the first timer. If the first timer does not receive the upgrading instruction within 2 hours of the timeout of the first preset time, the battery power supply output is closed, the communication is closed, the LED prompt lamp is turned off, and the battery of the unmanned aerial vehicle enters a low power consumption state through the main control IC chip of the battery of the unmanned aerial vehicle. After the unmanned aerial vehicle battery gets into the low-power consumption state, if there is the button to press, then unmanned aerial vehicle's battery master control IC chip makes the unmanned aerial vehicle battery withdraw from the low-power consumption state to the battery power supply output is opened repeatedly, communication is opened and LED warning light is opened.
Fig. 5 is a schematic flow chart of a first embodiment of the unmanned aerial vehicle battery protection device according to the present invention. As shown in fig. 5, the unmanned aerial vehicle battery protection device that this embodiment provided includes: a detection module 501 and a processing module 502. The detection module 501 is configured to start loading Bootloader when a battery of the unmanned aerial vehicle starts to operate, and start a first timer; the processing module 502 is configured to, if the battery still operates the Bootloader when the first timer reaches the first preset time, enter a low power consumption state.
The unmanned aerial vehicle battery protection device that this embodiment provided for realize the unmanned aerial vehicle battery protection method that fig. 1 shows, its implementation is the same with the principle, and no longer gives unnecessary details.
Optionally, the processing module 502 is specifically configured to, when the first event is detected, restart the Bootloader by the battery, and restart the first timer.
Optionally, the processing module 502 is specifically configured to, before the first timer reaches the first preset time, clear the first timer if the unmanned aerial vehicle receives the upgrade instruction.
Optionally, the battery enters a low power consumption state, including: the battery stops supplying power to the unmanned aerial vehicle.
Optionally, the first event comprises: the key of the battery is pressed.
Optionally, the processing module 502 is further configured to receive a preset time indication, where the preset time indication includes a first preset time; and determining first preset time according to the preset time indication.
Optionally, the processing module 502 is further configured to determine the first preset time according to a performance parameter of the drone.
The unmanned aerial vehicle battery protection device that this embodiment provided for realize aforementioned unmanned aerial vehicle battery protection method, its implementation is the same with the principle, no longer gives unnecessary details.
The invention also provides a storage medium having stored thereon a computer program which, when executed by a processor, implements the drone battery protection method of any one of the preceding embodiments.
The invention also provides an unmanned aerial vehicle, comprising: a processor; and the number of the first and second groups,
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the drone battery protection method of any of the above embodiments via execution of the executable instructions.
The invention also provides an unmanned aerial vehicle battery information recording device, which comprises: the unmanned aerial vehicle battery protection method comprises a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the unmanned aerial vehicle battery protection method in each embodiment.
The present invention also provides a program product comprising a computer program (i.e., executing instructions) stored in a readable storage medium. The at least one processor of the encoding device may read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the encoding device to implement the drone battery protection method provided by the various embodiments described above.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks. While the invention has been described with reference to the preferred embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and these modifications or substitutions do not depart from the spirit of the corresponding technical solutions of the embodiments of the present invention.

Claims (7)

1. An unmanned aerial vehicle battery protection method is characterized by comprising the following steps:
when a battery of the unmanned aerial vehicle starts to operate, starting a Bootloader, and starting a first timer; if the battery still operates the Bootloader when the first timer reaches a first preset time, the battery enters a low power consumption state; the first preset time is determined according to the performance parameters of the unmanned aerial vehicle;
when a first event is detected, the battery operates the Bootloader again, and the first timer is started again;
before the first timer reaches the first preset time, if the unmanned aerial vehicle receives an upgrading instruction, resetting the first timer;
starting a second timer;
if the second timer reaches a second preset time, the unmanned aerial vehicle does not finish the upgrading operation corresponding to the upgrading instruction, and the battery enters the low power consumption state.
2. The method of claim 1, wherein the battery enters a low power consumption state comprising:
the battery stops supplying power to the unmanned aerial vehicle.
3. The method of claim 1, wherein the first event comprises:
a key of the battery is pressed.
4. The method of claim 1, further comprising:
receiving a preset time indication, wherein the preset time indication comprises the first preset time;
and determining the first preset time according to the preset time indication.
5. An unmanned aerial vehicle battery protection device which characterized in that includes:
the detection module is used for starting loading Bootloader when a battery of the unmanned aerial vehicle starts to operate and starting a first timer;
the processing module is used for enabling the battery to still operate the Bootloader when the first timer reaches a first preset time, and enabling the battery to enter a low power consumption state; the first preset time is determined according to the performance parameters of the unmanned aerial vehicle;
the processing module is specifically used for restarting the Bootloader by the battery and restarting the first timer when detecting the first event; before the first timer reaches the first preset time, if the unmanned aerial vehicle receives an upgrading instruction, resetting the first timer; starting a second timer; if the second timer reaches a second preset time, the unmanned aerial vehicle does not finish the upgrading operation corresponding to the upgrading instruction, and the battery enters the low power consumption state.
6. A storage medium having a computer program stored thereon, wherein,
the computer program, when executed by a processor, implements the drone battery protection method of any one of claims 1-4.
7. An unmanned aerial vehicle, comprising:
a processor; and the number of the first and second groups,
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the drone battery protection method of any one of claims 1-4 via execution of the executable instructions.
CN201810559311.XA 2018-06-01 2018-06-01 Unmanned aerial vehicle battery protection method and device and storage medium Active CN108874451B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810559311.XA CN108874451B (en) 2018-06-01 2018-06-01 Unmanned aerial vehicle battery protection method and device and storage medium
PCT/CN2019/089225 WO2019228445A1 (en) 2018-06-01 2019-05-30 Unmanned aerial vehicle battery protection method and device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810559311.XA CN108874451B (en) 2018-06-01 2018-06-01 Unmanned aerial vehicle battery protection method and device and storage medium

Publications (2)

Publication Number Publication Date
CN108874451A CN108874451A (en) 2018-11-23
CN108874451B true CN108874451B (en) 2022-07-12

Family

ID=64336548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810559311.XA Active CN108874451B (en) 2018-06-01 2018-06-01 Unmanned aerial vehicle battery protection method and device and storage medium

Country Status (2)

Country Link
CN (1) CN108874451B (en)
WO (1) WO2019228445A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108874451B (en) * 2018-06-01 2022-07-12 深圳市道通智能航空技术股份有限公司 Unmanned aerial vehicle battery protection method and device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104407898A (en) * 2014-12-03 2015-03-11 深圳晶福源科技股份有限公司 Software remote upgrade system and method for photovoltaic array smart junction box
CN105100903A (en) * 2015-09-06 2015-11-25 成都爆米花信息技术有限公司 Automatic standby method of TV
CN105151287A (en) * 2015-10-06 2015-12-16 深圳九星智能航空科技有限公司 Quadrotor unmanned aerial vehicle easy to install
CN105988554A (en) * 2016-01-27 2016-10-05 上海华测导航技术股份有限公司 Method for enabling single-chip microcomputer to periodically and regularly enter low-power-consumption mode
CN107074347A (en) * 2016-02-29 2017-08-18 深圳市大疆创新科技有限公司 Flight control method, system and unmanned vehicle

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013207902A (en) * 2012-03-28 2013-10-07 Sanyo Electric Co Ltd Battery control device
US20140282478A1 (en) * 2013-03-15 2014-09-18 Silicon Graphics International Corp. Tcp server bootloader
WO2015065417A1 (en) * 2013-10-31 2015-05-07 Intel Corporation Selective power management for pre-boot firmware updates
CN106740587A (en) * 2017-02-16 2017-05-31 成都雅骏新能源汽车科技股份有限公司 A kind of pure electric vehicle controller can standby controlling method and device
CN108874451B (en) * 2018-06-01 2022-07-12 深圳市道通智能航空技术股份有限公司 Unmanned aerial vehicle battery protection method and device and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104407898A (en) * 2014-12-03 2015-03-11 深圳晶福源科技股份有限公司 Software remote upgrade system and method for photovoltaic array smart junction box
CN105100903A (en) * 2015-09-06 2015-11-25 成都爆米花信息技术有限公司 Automatic standby method of TV
CN105151287A (en) * 2015-10-06 2015-12-16 深圳九星智能航空科技有限公司 Quadrotor unmanned aerial vehicle easy to install
CN105988554A (en) * 2016-01-27 2016-10-05 上海华测导航技术股份有限公司 Method for enabling single-chip microcomputer to periodically and regularly enter low-power-consumption mode
CN107074347A (en) * 2016-02-29 2017-08-18 深圳市大疆创新科技有限公司 Flight control method, system and unmanned vehicle

Also Published As

Publication number Publication date
WO2019228445A1 (en) 2019-12-05
CN108874451A (en) 2018-11-23

Similar Documents

Publication Publication Date Title
CN104133709B (en) The upgrade method and device of embedded system
US20080229125A1 (en) Power managing method of a scheduling system and related scheduling system
CN108284759B (en) Charging control device and charging control method
AU2018374925B2 (en) Starting method of energy storage system and energy storage device
CN110083374B (en) Upgrade rollback method, system and terminal equipment
CN105745617A (en) Selective power management for pre-boot firmware updates
CN110116408B (en) Robot safety control method, robot and computer readable storage medium
CN101719072A (en) Embedded type terminal equipment software upgrading method and upgrading device
US9889762B2 (en) Control system for charging vehicle battery in response to an unstable state
CN108345464A (en) A kind of the startup method and Android vehicle device of Android system
CN110673867A (en) CPLD online upgrading method, device and system
CN108874451B (en) Unmanned aerial vehicle battery protection method and device and storage medium
CN102339264A (en) Plug and play control method and system for satellite-borne electronic system equipment
WO2019228537A1 (en) Battery restart processing method and device for unmanned aerial vehicle, and storage medium
CN103513996A (en) Android system recovery method of terminal equipment and terminal equipment
CN106101406B (en) Shutdown alarm triggering processing method based on mobile terminal and mobile terminal
CN108241361B (en) Vehicle power supply control method, controller and vehicle
CN109992312B (en) Starting method, device and system of electronic equipment
CN113687710B (en) Power failure processing method and system for flight control management computer of fixed-wing unmanned aerial vehicle
CN108205480B (en) Abnormity processing method and device, intelligent rearview mirror and storage medium
CN109062595A (en) A kind of the safety upgrade structure and method of embedded system
CN117841677A (en) Communication state control method, battery management system, vehicle, and storage medium
CN114546456B (en) Upgrading method and device and electronic equipment
CN110515642B (en) Application program upgrading method and system
CN117742756A (en) System upgrading method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518055 Shenzhen, Guangdong, Nanshan District Xili street, No. 1001, Zhiyuan Road, B1 9.

Applicant after: Shenzhen daotong intelligent Aviation Technology Co.,Ltd.

Address before: 518055 Shenzhen, Guangdong, Nanshan District Xili street, No. 1001, Zhiyuan Road, B1 9.

Applicant before: AUTEL ROBOTICS Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant