CN113093516B - Time calibration method, device, equipment and storage medium for unmanned aerial vehicle battery - Google Patents
Time calibration method, device, equipment and storage medium for unmanned aerial vehicle battery Download PDFInfo
- Publication number
- CN113093516B CN113093516B CN202110374128.4A CN202110374128A CN113093516B CN 113093516 B CN113093516 B CN 113093516B CN 202110374128 A CN202110374128 A CN 202110374128A CN 113093516 B CN113093516 B CN 113093516B
- Authority
- CN
- China
- Prior art keywords
- battery
- clock information
- control system
- flight control
- unmanned aerial
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04R—RADIO-CONTROLLED TIME-PIECES
- G04R20/00—Setting the time according to the time information carried or implied by the radio signal
- G04R20/02—Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
The invention discloses a time calibration method, a time calibration device, time calibration equipment and a storage medium for an unmanned aerial vehicle battery. The method comprises the following steps: sending a positioning clock information acquisition instruction to a flight control system; receiving positioning clock information read by the flight control system according to the positioning clock information acquisition instruction; the internal clock of the unmanned aerial vehicle battery is calibrated according to the positioning clock information, and the technical scheme of the invention can realize the data record of absolute time, thereby greatly improving the success rate of subsequent fault analysis.
Description
Technical Field
The embodiment of the invention relates to the technical field of unmanned aerial vehicles, in particular to a time calibration method, a time calibration device, time calibration equipment and a storage medium for an unmanned aerial vehicle battery.
Background
Because the state of unmanned aerial vehicle battery plays important effect to unmanned aerial vehicle's power supply safety, so people will design the thing of a similar black box to record the data of battery when designing the battery to can help the analysis reason when the aircraft breaks down, divide the responsibility. Conventional data recording generally uses a relative time to record data, because the relative time has low requirements on hardware devices and does not need to provide an additional clock signal. However, this method of recording relative time cannot reflect real time data, and is very disadvantageous for fault analysis and problem location.
Disclosure of Invention
The embodiment of the invention provides a time calibration method, a time calibration device, time calibration equipment and a storage medium of an unmanned aerial vehicle battery, so that data record of absolute time can be obtained, and the success rate of subsequent fault analysis is greatly improved.
In a first aspect, an embodiment of the present invention provides a time calibration method for an unmanned aerial vehicle battery, including:
sending a positioning clock information acquisition instruction to a flight control system;
receiving positioning clock information read by the flight control system according to the positioning clock information acquisition instruction;
and calibrating the clock in the unmanned aerial vehicle battery according to the positioning clock information.
In a second aspect, an embodiment of the present invention further provides an apparatus for calibrating time of an unmanned aerial vehicle battery, where the apparatus includes:
the sending module is used for sending a positioning clock information acquisition instruction to the flight control system;
the receiving module is used for receiving the positioning clock information read by the flight control system according to the positioning clock information acquisition instruction;
and the calibration module is used for calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information.
In a third aspect, an embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the time calibration method for the drone battery according to any one of the embodiments of the present invention.
In a fourth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the time calibration method for the drone battery according to any one of the embodiments of the present invention.
The embodiment of the invention sends a positioning clock information acquisition instruction to a flight control system; receiving positioning clock information read by the flight control system according to the positioning clock information acquisition instruction; and calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information so as to realize the data recording of absolute time, thereby greatly improving the success rate of subsequent fault analysis.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a flowchart of a time calibration method for a battery of an unmanned aerial vehicle according to a first embodiment of the present invention;
FIG. 1a is a schematic diagram of an embodiment of the present invention;
FIG. 1b is a calibration flow chart according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of a time calibration device for a battery of an unmanned aerial vehicle according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a computer device in a third embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings, not all of them.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present invention, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
Example one
Fig. 1 is a flowchart of a time calibration method for an unmanned aerial vehicle battery according to an embodiment of the present invention, where the present embodiment is applicable to a case of time calibration of an unmanned aerial vehicle battery, and the method may be executed by a time calibration apparatus for an unmanned aerial vehicle battery according to an embodiment of the present invention, where the apparatus may be implemented in a software and/or hardware manner, as shown in fig. 1, the method specifically includes the following steps:
and S110, sending a positioning clock information acquisition command to the flight control system.
The positioning clock information may be positioning clock information acquired by a GPS module, positioning clock information acquired by a GSNS module, positioning clock information acquired by a GLONASS module, or positioning clock information acquired by a beidou module, which is not limited in this embodiment of the present invention.
Illustratively, the time calibration method for the drone battery provided by the embodiment of the present invention is performed by a drone battery, the drone battery including: the device comprises a data storage module and a battery microprocessor, wherein the data storage module can be an independent module or an internal storage unit of the microprocessor. The embodiments of the present invention are not limited in this regard.
For example, the time interval at which the unmanned aerial vehicle battery sends the positioning clock information acquisition instruction to the flight control system is not limited in the embodiment of the present invention, and may be acquired in real time or periodically.
Specifically, the positioning clock information obtaining instruction is sent to the flight control system, for example, a connection relationship between the unmanned aerial vehicle battery and the flight control system is established, and the unmanned aerial vehicle battery sends the positioning clock information obtaining instruction to the flight control system in real time.
And S120, receiving the positioning clock information read by the flight control system according to the positioning clock information acquisition instruction.
The positioning clock information can also be acquired by other similar navigation devices such as Beidou and the like and signal devices with clock time service.
Specifically, the positioning clock information may be positioning clock information read by the GPS module according to a time service function of the GPS module, and the read positioning clock information is sent to the flight control system.
Specifically, the positioning clock information may also be positioning clock information read by other navigation modules, and the read positioning clock information is sent to the flight control system, which is not limited in this embodiment of the present invention.
And S130, calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information.
The method for calibrating the clock in the unmanned aerial vehicle battery according to the positioning clock information can be as follows: acquiring battery clock information; determining a clock information difference value of the battery clock information and the positioning clock information according to the battery clock information; and calibrating the internal clock of the battery according to the clock information difference. The method for calibrating the internal clock of the unmanned aerial vehicle battery by the positioning clock information can also be as follows: and replacing the battery clock information with positioning clock information. The method for calibrating the internal clock of the unmanned aerial vehicle battery by the positioning clock information can also be as follows: if the GPS signal cannot be obtained due to some weather or other reasons, the flight control microprocessor returns information that the GPS signal cannot be received to the battery, the battery microprocessor records data at the relative time and reads the GPS clock data in real time, and once the GPS clock data is obtained, the battery microprocessor modifies the previously recorded data at the relative time into data at absolute time.
According to the embodiment of the invention, by utilizing the time service function of the GPS module of the unmanned aerial vehicle, when the unmanned aerial vehicle is started, the unmanned aerial vehicle battery sends a positioning clock information acquisition command to the flight control system, then the unmanned aerial vehicle battery calibrates the internal clock of the unmanned aerial vehicle battery according to the positioning clock information, and the state data of the battery is recorded in absolute time. Optionally, after calibrating the internal clock according to the clock information, the method further includes:
acquiring battery clock information corresponding to a calibrated internal clock of the unmanned aerial vehicle battery;
and recording the state information of the unmanned aerial vehicle battery according to the battery clock information.
The embodiment of the present invention does not limit the type, format, manner, size, and the like of the state information.
Wherein the state information of the UAV battery is related to battery clock information.
Optionally, the state information of the battery includes: temperature of the battery, voltage of the battery, current of the battery, safety state of the battery, life of the battery, and remaining capacity of the battery.
Optionally, the time calibration method is executed by an unmanned aerial vehicle battery, and the unmanned aerial vehicle battery is used for supplying power to the flight control system;
correspondingly, before sending the target instruction to the flight control system, the method further comprises the following steps:
sending a connection request to a flight control system;
and after receiving the feedback information sent by the flight control system, establishing connection with the flight control system.
Before sending the target instruction to the flight control system, the method further includes:
the unmanned aerial vehicle battery sends a connection request to the flight control system;
after receiving feedback information sent by the flight control system, the unmanned aerial vehicle battery is connected with the flight control system;
and/or;
the flight control system sends a connection request to the unmanned aerial vehicle battery;
and after receiving the feedback information sent by the battery of the unmanned aerial vehicle, the flight control system is connected with the battery of the unmanned aerial vehicle.
The mode of establishing connection between the unmanned aerial vehicle battery and the flight control system can be that the unmanned aerial vehicle battery is connected with the flight control system based on a communication protocol. The embodiment of the invention does not limit the communication protocol.
Optionally, calibrating the internal clock of the battery according to the positioning clock information includes:
acquiring battery clock information;
determining a clock information difference value of the battery clock information and the positioning clock information according to the battery clock information;
and calibrating the internal clock of the battery according to the clock information difference value.
The battery of the unmanned aerial vehicle in the embodiment of the invention is an intelligent battery capable of communicating with a flight control system, and the battery of the unmanned aerial vehicle at least comprises a microprocessor capable of communicating with the flight control system of the unmanned aerial vehicle. The GPS module in the embodiment of the invention can inform the flight control system of the clock information of the current unmanned aerial vehicle. The absolute time refers to real time, and the relative time refers to time which is not based on the absolute time.
Illustratively, as shown in FIG. 1a, the drone battery includes a data storage module and a battery microprocessor. The data storage module can be a storage medium such as EMMC, FLASH and the like, and can also be an internal storage unit of the microprocessor; the battery microprocessor may be in communication with the flight control system. The whole unmanned aerial vehicle comprises an unmanned aerial vehicle battery, a flight control system and a GPS module.
In a specific example, as shown in fig. 1b, in normal operation, after the unmanned aerial vehicle battery and the flight control system of the unmanned aerial vehicle are connected, the unmanned aerial vehicle battery supplies power to the flight control system, and the unmanned aerial vehicle battery sends a command for acquiring the positioning clock information to the flight control system at a certain time interval. After receiving the positioning clock information acquisition instruction, the flight control system reads the positioning clock information of the GPS module, if the positioning clock information can be read, the positioning clock information is sent to the battery microprocessor through the communication port, the battery microprocessor calibrates an internal clock of the unmanned aerial vehicle after receiving the positioning clock information, and meanwhile, the calibrated clock information is used for recording state information of the battery. If the GPS signal cannot be acquired due to some weather and other reasons, the flight control microprocessor returns information that the GPS signal cannot be received to the unmanned aerial vehicle battery, the battery microprocessor records data according to the relative time and reads the positioning clock information in real time, and once the positioning clock information is acquired, the battery microprocessor modifies the previously recorded data of the relative time into data of absolute time.
The embodiment of the invention does not limit the communication mode, protocol and the like of the communication between the unmanned aerial vehicle battery and the flight control system.
The embodiment of the invention ingeniously utilizes the time service function of the GPS module of the unmanned aerial vehicle, when the unmanned aerial vehicle is started, the unmanned aerial vehicle battery sends a command to the flight control system to read the positioning clock information of the GPS module, then the unmanned aerial vehicle battery calibrates the internal clock of the unmanned aerial vehicle battery according to the positioning clock information, and records the state information of the unmanned aerial vehicle battery in absolute time. By the method, the unmanned aerial vehicle battery can obtain a data record of absolute time, so that the success rate of subsequent fault analysis is greatly improved. In addition, the embodiment of the invention can record relative time when GPS clock data does not exist, and the previous relative time data can be modified once the GPS clock data is acquired. The method is an intelligent and practical data recording scheme.
According to the technical scheme of the embodiment, a positioning clock information acquisition instruction is sent to a flight control system; receiving positioning clock information read by the flight control system according to the positioning clock information acquisition instruction; and calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information so as to realize the data recording of absolute time, thereby greatly improving the success rate of subsequent fault analysis.
Example two
Fig. 2 is a schematic structural diagram of a time calibration device for an unmanned aerial vehicle battery according to a second embodiment of the present invention. The present embodiment is applicable to the case of time calibration of a battery of a drone, and the apparatus may be implemented in software and/or hardware, and the apparatus may be integrated in any device that provides a time calibration function of a battery of a drone, as shown in fig. 2, where the time calibration apparatus of a battery of a drone specifically includes: a transmitting module 210, a receiving module 220, and a calibration module 230.
The system comprises a sending module, a positioning clock information acquisition module and a control module, wherein the sending module is used for sending a positioning clock information acquisition instruction to the flight control system;
the receiving module is used for receiving the positioning clock information read by the flight control system according to the positioning clock information acquisition instruction;
and the calibration module is used for calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information.
Optionally, the method further includes:
the acquisition module is used for acquiring battery clock information corresponding to the calibrated internal clock of the unmanned aerial vehicle battery after calibrating the internal clock according to the clock information;
and the recording module is used for recording the state information of the unmanned aerial vehicle battery according to the battery clock information.
Optionally, the state information of the drone battery includes: temperature of the battery, voltage of the battery, current of the battery, safety state of the battery, life of the battery, and remaining capacity of the battery.
Optionally, the time calibration device of the unmanned aerial vehicle battery is arranged in the unmanned aerial vehicle battery, and the unmanned aerial vehicle battery is used for supplying power to the flight control system;
correspondingly, the time calibration device of the unmanned aerial vehicle battery further comprises:
the connection request sending module is used for sending a connection request to the flight control system before sending a target instruction to the flight control system;
and the connection establishing module is used for establishing connection with the flight control system after receiving the feedback information sent by the flight control system.
Optionally, the calibration module is specifically configured to:
acquiring battery clock information;
determining a clock information difference value of the battery clock information and the positioning clock information according to the battery clock information;
and calibrating the internal clock of the battery according to the clock information difference.
The product can execute the method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
According to the technical scheme of the embodiment, a positioning clock information acquisition instruction is sent to a flight control system; receiving positioning clock information read by the flight control system according to the positioning clock information acquisition instruction; and calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information so as to realize the data recording of absolute time, thereby greatly improving the success rate of subsequent fault analysis.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a computer device in a third embodiment of the present invention. FIG. 3 illustrates a block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention. The computer device 12 shown in FIG. 3 is only an example and should not impose any limitations on the functionality or scope of use of embodiments of the present invention.
As shown in FIG. 3, computer device 12 is in the form of a general purpose computing device. The components of computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
The system Memory 28 may include computer system readable media in the form of volatile Memory, such as Random Access Memory (RAM) 30 and/or cache Memory 32. Computer device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 3, and commonly referred to as a "hard drive"). Although not shown in FIG. 3, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (a Compact disk-Read Only Memory (CD-ROM), Digital Video disk (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. System memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
The processing unit 16 executes various functional applications and data processing by executing programs stored in the system memory 28, for example, to implement the time calibration method of the drone battery provided by the embodiment of the present invention: sending a positioning clock information acquisition instruction to a flight control system;
receiving positioning clock information read by the flight control system according to the positioning clock information acquisition instruction;
and calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information.
Further, after calibrating the internal clock according to the clock information, the method further includes:
acquiring battery clock information corresponding to a calibrated internal clock of the unmanned aerial vehicle battery;
and recording the state information of the unmanned aerial vehicle battery according to the battery clock information.
Further, the state information of the drone battery includes: temperature of the battery, voltage of the battery, current of the battery, safety state of the battery, life of the battery, and remaining capacity of the battery.
Further, the time calibration method is executed by an unmanned aerial vehicle battery, and the unmanned aerial vehicle battery is used for supplying power to the flight control system;
correspondingly, before sending the target instruction to the flight control system, the method further comprises the following steps:
sending a connection request to a flight control system;
and after receiving the feedback information sent by the flight control system, establishing connection with the flight control system.
Further, calibrating the internal clock of the battery according to the positioning clock information includes:
acquiring battery clock information;
determining a clock information difference value of the battery clock information and the positioning clock information according to the battery clock information;
and calibrating the internal clock of the battery according to the clock information difference value.
Example four
A fourth embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a time calibration method for an unmanned aerial vehicle battery according to any of the embodiments of the present invention:
sending a positioning clock information acquisition instruction to a flight control system;
receiving positioning clock information read by the flight control system according to the positioning clock information acquisition instruction;
and calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information.
Further, after calibrating the internal clock according to the clock information, the method further includes:
acquiring battery clock information corresponding to a calibrated internal clock of the unmanned aerial vehicle battery;
and recording the state information of the unmanned aerial vehicle battery according to the battery clock information.
Further, the state information of the drone battery includes: temperature of the battery, voltage of the battery, current of the battery, safety state of the battery, life of the battery, and remaining capacity of the battery.
Further, the time calibration method is executed by an unmanned aerial vehicle battery, and the unmanned aerial vehicle battery is used for supplying power to the flight control system;
correspondingly, before sending the target instruction to the flight control system, the method further comprises the following steps:
sending a connection request to a flight control system;
and after receiving the feedback information sent by the flight control system, establishing connection with the flight control system.
Further, calibrating the internal clock of the battery according to the positioning clock information includes:
acquiring battery clock information;
determining a clock information difference value of the battery clock information and the positioning clock information according to the battery clock information;
and calibrating the internal clock of the battery according to the clock information difference value.
Any combination of one or more computer-readable media may be employed. The computer readable medium may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (Hyper Text Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of an element does not in some cases constitute a limitation on the element itself.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (8)
1. A method of time calibration of an unmanned aerial vehicle battery, comprising:
sending a positioning clock information acquisition instruction to a flight control system;
receiving positioning clock information read by the flight control system according to the positioning clock information acquisition instruction;
calibrating an internal clock of the unmanned aerial vehicle battery according to the positioning clock information;
wherein after calibrating the internal clock according to the clock information, further comprising:
acquiring battery clock information corresponding to a calibrated internal clock of the unmanned aerial vehicle battery;
recording the state information of the unmanned aerial vehicle battery according to the battery clock information;
wherein the state information of the UAV battery includes: temperature of the battery, voltage of the battery, current of the battery, safety state of the battery, life of the battery, and remaining capacity of the battery.
2. The method of claim 1, wherein the time calibration method is performed by a drone battery used to power the flight control system;
correspondingly, before sending the target instruction to the flight control system, the method further comprises the following steps:
sending a connection request to a flight control system;
and after receiving the feedback information sent by the flight control system, establishing connection with the flight control system.
3. The method of claim 1, wherein calibrating a battery internal clock based on the positioning clock information comprises:
acquiring battery clock information;
determining a clock information difference value of the battery clock information and the positioning clock information according to the battery clock information;
and calibrating the internal clock of the battery according to the clock information difference.
4. The utility model provides a time calibrating device of unmanned aerial vehicle battery which characterized in that includes:
the sending module is used for sending a positioning clock information acquisition instruction to the flight control system;
the receiving module is used for receiving the positioning clock information read by the flight control system according to the positioning clock information acquisition instruction;
the calibration module is used for calibrating the internal clock of the unmanned aerial vehicle battery according to the positioning clock information;
wherein, still include:
the acquisition module is used for acquiring battery clock information corresponding to the calibrated internal clock of the unmanned aerial vehicle battery after calibrating the internal clock according to the clock information;
the recording module is used for recording the state information of the unmanned aerial vehicle battery according to the battery clock information;
wherein the state information of the UAV battery includes: temperature of the battery, voltage of the battery, current of the battery, safety state of the battery, life of the battery, and remaining capacity of the battery.
5. The device of claim 4, wherein the time calibration means of the drone battery is provided in the drone battery, the drone battery being used to power the flight control system;
correspondingly, the time calibration device of the unmanned aerial vehicle battery further comprises:
the connection request sending module is used for sending a connection request to the flight control system before sending a target instruction to the flight control system;
and the connection establishing module is used for establishing connection with the flight control system after receiving the feedback information sent by the flight control system.
6. The apparatus of claim 4, wherein the calibration module is specifically configured to:
acquiring battery clock information;
determining a clock information difference value of the battery clock information and the positioning clock information according to the battery clock information;
and calibrating the internal clock of the battery according to the clock information difference.
7. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor, when executing the program, implements the method of time-calibrating a drone battery according to any one of claims 1-3.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a method for time-calibrating a drone battery according to any one of claims 1-3.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110374128.4A CN113093516B (en) | 2021-04-07 | 2021-04-07 | Time calibration method, device, equipment and storage medium for unmanned aerial vehicle battery |
PCT/CN2022/084125 WO2022213860A1 (en) | 2021-04-07 | 2022-03-30 | Time calibration method and apparatus for unmanned aerial vehicle battery, device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110374128.4A CN113093516B (en) | 2021-04-07 | 2021-04-07 | Time calibration method, device, equipment and storage medium for unmanned aerial vehicle battery |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113093516A CN113093516A (en) | 2021-07-09 |
CN113093516B true CN113093516B (en) | 2022-09-27 |
Family
ID=76674804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110374128.4A Active CN113093516B (en) | 2021-04-07 | 2021-04-07 | Time calibration method, device, equipment and storage medium for unmanned aerial vehicle battery |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113093516B (en) |
WO (1) | WO2022213860A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113093516B (en) * | 2021-04-07 | 2022-09-27 | 深圳市道通智能航空技术股份有限公司 | Time calibration method, device, equipment and storage medium for unmanned aerial vehicle battery |
CN114252785B (en) * | 2021-12-13 | 2024-02-27 | 深圳市道通智能航空技术股份有限公司 | Unmanned aerial vehicle control method, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN207748048U (en) * | 2018-01-22 | 2018-08-21 | 北京蜂巢农科科技有限责任公司 | Unmanned plane battery replacement device and unmanned plane battery altering equipment |
CN109075882A (en) * | 2017-07-31 | 2018-12-21 | 深圳市大疆创新科技有限公司 | Synchronous method, equipment and system |
CN110133997A (en) * | 2019-05-17 | 2019-08-16 | 长沙理工大学 | A method of detection satellite clock is abnormal |
CN111891374A (en) * | 2020-07-30 | 2020-11-06 | 上海海洋大学 | Unmanned aerial vehicle field endurance system and method thereof |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202190096U (en) * | 2011-07-29 | 2012-04-11 | 北京安翔动力科技有限公司 | Airborne intelligent battery device for unmanned aerial vehicle and system thereof |
US20170149257A1 (en) * | 2015-10-30 | 2017-05-25 | Engineering Design, Inc. | Field charging unit for various batteries in multiple deployable devices |
US10643406B2 (en) * | 2016-04-20 | 2020-05-05 | Gopro, Inc. | Data logging in aerial platform |
WO2018076301A1 (en) * | 2016-10-28 | 2018-05-03 | 深圳市大疆创新科技有限公司 | Battery control method and system, and battery |
CN107065511B (en) * | 2017-04-28 | 2019-05-28 | 四川腾盾科技有限公司 | A kind of unmanned plane during flying parameter markers processing method |
CN207917168U (en) * | 2018-01-25 | 2018-09-28 | 深圳市道通智能航空技术有限公司 | Time set |
CN108845922A (en) * | 2018-06-01 | 2018-11-20 | 深圳市道通智能航空技术有限公司 | The recording method of unmanned plane battery information, device and storage medium |
CN110221619A (en) * | 2019-05-29 | 2019-09-10 | 北京三快在线科技有限公司 | Unmanned flight's equipment and method for synchronizing time therein, device and storage medium |
CN110830141B (en) * | 2019-11-26 | 2021-11-16 | 北京小马慧行科技有限公司 | Time synchronization method, system, storage medium and processor |
CN112485808A (en) * | 2021-02-04 | 2021-03-12 | 理工全盛(北京)科技有限公司 | GNSS positioning system, positioning method and positioning equipment based on LoRa communication |
CN113093516B (en) * | 2021-04-07 | 2022-09-27 | 深圳市道通智能航空技术股份有限公司 | Time calibration method, device, equipment and storage medium for unmanned aerial vehicle battery |
-
2021
- 2021-04-07 CN CN202110374128.4A patent/CN113093516B/en active Active
-
2022
- 2022-03-30 WO PCT/CN2022/084125 patent/WO2022213860A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109075882A (en) * | 2017-07-31 | 2018-12-21 | 深圳市大疆创新科技有限公司 | Synchronous method, equipment and system |
CN207748048U (en) * | 2018-01-22 | 2018-08-21 | 北京蜂巢农科科技有限责任公司 | Unmanned plane battery replacement device and unmanned plane battery altering equipment |
CN110133997A (en) * | 2019-05-17 | 2019-08-16 | 长沙理工大学 | A method of detection satellite clock is abnormal |
CN111891374A (en) * | 2020-07-30 | 2020-11-06 | 上海海洋大学 | Unmanned aerial vehicle field endurance system and method thereof |
Also Published As
Publication number | Publication date |
---|---|
WO2022213860A1 (en) | 2022-10-13 |
CN113093516A (en) | 2021-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102525502B1 (en) | Method and apparatus for storing auto-drive test data, electronic device, storage medium and program | |
WO2019085430A1 (en) | Method for controlling unmanned aerial vehicle, and terminal | |
CN113093516B (en) | Time calibration method, device, equipment and storage medium for unmanned aerial vehicle battery | |
US8260479B2 (en) | Modular software architecture for an unmanned aerial vehicle | |
US20210049822A1 (en) | Augmented reality environment for technical data | |
WO2020143676A1 (en) | Unmanned aerial vehicle data processing method and apparatus, device and storage medium | |
CN109871019B (en) | Method and device for acquiring coordinates by automatic driving | |
EP3621286A1 (en) | Method, and apparatus for clock synchronization, device, storage medium and vehicle | |
CN110531788B (en) | Cruise control method and device for unmanned aerial vehicle and electronic equipment | |
US11523259B2 (en) | Methods and systems for vehicle based internet of things | |
US11529974B2 (en) | Systems and methods for data management | |
US20170023378A1 (en) | Route planning to reduce exposure to radiation | |
CN114095299A (en) | Vehicle-mounted fault intelligent reminding system, method, equipment and storage medium | |
CN111913922B (en) | Binary structured log generation method, device, equipment and storage medium | |
CN115016435A (en) | Automatic driving vehicle test method, device, system, equipment and medium | |
CN114780493A (en) | Unmanned vehicle data processing method, device, equipment and storage medium | |
CN112013864A (en) | Method, device and equipment for remotely starting vehicle navigation and storage medium | |
CN112783827A (en) | Multi-sensor data storage method and device | |
CN109272602B (en) | Unmanned vehicle data recording method, device, equipment and storage medium | |
US20180183691A1 (en) | Assembly for identifying, sharing and managing data including critical data and non-critical data | |
CN110086880B (en) | Method and apparatus for creating instances of network requests | |
CN114677778A (en) | Method and device for estimating remaining mileage of vehicle, electronic device and storage medium | |
US20190364122A1 (en) | Method and device for acquiring dynamic map data, and storage medium | |
RU2776945C1 (en) | On-board hardware and software complex | |
US20190089495A1 (en) | Low latency corrupt data tagging on a cross-chip link |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |