CN108845922A - The recording method of unmanned plane battery information, device and storage medium - Google Patents
The recording method of unmanned plane battery information, device and storage medium Download PDFInfo
- Publication number
- CN108845922A CN108845922A CN201810559304.XA CN201810559304A CN108845922A CN 108845922 A CN108845922 A CN 108845922A CN 201810559304 A CN201810559304 A CN 201810559304A CN 108845922 A CN108845922 A CN 108845922A
- Authority
- CN
- China
- Prior art keywords
- unmanned plane
- battery
- state information
- information
- memory space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
The present invention provides a kind of unmanned plane battery information recording method, device and storage medium, and wherein method includes:After obtaining the first state information including unmanned plane battery information, first state information is stored into the first memory space.Wherein, the battery of unmanned plane is in the unmanned plane normal power supply when in an abnormal state kept to the first memory space.The recording method of unmanned plane battery information, device and storage medium provided by the invention, so that the record to drone status is more comprehensive, improve the record efficiency to unmanned plane battery information so that unmanned plane is abnormal as caused by battery can be also recorded.
Description
Technical field
The present invention relates to air vehicle technique field more particularly to a kind of unmanned plane battery information recording method, device and deposit
Storage media.
Background technique
Currently, military aircraft and aircarrier aircraft can all carry black box, i.e. flight data recorders in flight course.
For recording the in-flight various significant datas of aircraft, so as to what can be gone wrong at that time to aircraft when accident occurs in aircraft
Situation is analyzed, and traces convenient for accident and scene restores.
In the prior art, there is also the data recording fashions of similar aircraft black box for unmanned plane.Specifically, unmanned plane passes through
Flight control integrated circuit (Integrated Circuit, IC) chip records various states when unmanned plane operation in real time, raw
At journal file and by journal file storage into safe digital (Secure Digital Memory, SD) card.When unmanned plane goes out
When now abnormal, relevant staff can be carried out the state of unmanned plane by the unmanned plane running log file recorded in SD card
Analysis.
Using the prior art, since the journal file of unmanned plane is that flight control IC chip is obtained and is recorded in SD card,
When the battery of unmanned plane breaks down, flight control IC chip and SD card can not work normally because of power down, and then will lead to day
Will file can not be saved normally.When there is abnormal checked, relevant staff can not determine nothing according to journal file
The failure of man-machine battery.Therefore, all abnormal conditions can not be covered for the recording mode of drone status in the prior art,
It is especially lower to the efficiency of unmanned plane battery information record.
Summary of the invention
The present invention provides a kind of unmanned plane battery information recording method, device and storage medium, so as to drone status
Record more fully, improve the record efficiency to unmanned plane battery information.
First aspect present invention provides a kind of unmanned plane battery information recording method, including:
The first state information of unmanned plane is obtained, the first state information includes the battery information of the unmanned plane;
The first state information is stored to the first memory space, wherein when the unmanned plane is when in an abnormal state,
The battery of the unmanned plane keeps powering to first memory space.
In one embodiment of first aspect present invention, first memory space is the main control integrated circuit IC of the battery
Flash memory Flash in chip.
In one embodiment of first aspect present invention, the abnormality includes at least below one or more:
The flight of abnormal, the described unmanned plane of flight control IC chip of the unmanned plane controls IC chip power down, the nothing
The abnormal battery storage process exception with the unmanned plane of man-machine battery charging process.
In one embodiment of first aspect present invention, the first state information further includes call number, and the call number is used
In the mark first state information.
In one embodiment of first aspect present invention, before the first state information for obtaining unmanned plane, further include:
According to the call number of last the second status information for being stored in first memory space, the first state is determined
The call number of information.
It is described that first memory space, second state is stored according to the last time in one embodiment of first aspect present invention
The call number of information before the call number for determining the first state information, further includes:
The call number of second status information is obtained from the second memory space, wherein second memory space is
Random access memory ram in the master control IC chip of the battery.
In one embodiment of first aspect present invention, before the call number of the determination first state information, also wrap
It includes:
Judge whether the call number of second status information is reliable, if unreliable, traverses first memory space
The call number of all status informations of middle storage confirms the call number of second status information.
It is described to store the first state information to the first memory space in one embodiment of first aspect present invention,
Including:
If the quantity of the status information stored in first memory space is greater than preset threshold, determine described in deposit earliest
The third state information of first memory space;
The first state information is stored in the position where the third state information.
In one embodiment of first aspect present invention, the first state information for obtaining unmanned plane, including:
The first state information of the unmanned plane is obtained at interval of the first preset time.
To sum up, in the unmanned plane battery information recording method that the application first aspect provides, obtaining includes unmanned machine battery
After the first state information of information, first state information is stored into the first memory space.Wherein, the battery of unmanned plane is in nothing
The man-machine normal power supply when in an abnormal state kept to the first memory space.The unmanned machine battery that the application first aspect provides
Recording method, so that unmanned plane is abnormal as caused by battery can be also recorded, so that more to the record of drone status
Add comprehensively, improves the record efficiency to unmanned plane battery information.
Second aspect of the present invention provides a kind of unmanned machine battery recording device, including:
Obtain module, the first state information for obtaining module and being used to obtain unmanned plane, the first state packet
Include the battery information of the unmanned plane;
Memory module, the memory module is for storing the first state information to the first memory space, wherein when
The unmanned plane is when in an abnormal state, and the battery of the unmanned plane keeps powering to first memory space.
In one embodiment of second aspect of the present invention, first memory space is the main control integrated circuit IC of the battery
Flash memory Flash in chip.
In one embodiment of second aspect of the present invention, the abnormality includes at least below one or more:
The flight of abnormal, the described unmanned plane of flight control IC chip of the unmanned plane controls IC chip power down, the nothing
The abnormal battery storage process exception with the unmanned plane of man-machine battery charging process.
In one embodiment of second aspect of the present invention, the first state information further includes call number, and the call number is used
In the mark first state information.
In one embodiment of second aspect of the present invention, the acquisition module is also used to,
The first state is determined according to the call number of last the second status information for being stored in first memory space
The call number of information.
In one embodiment of second aspect of the present invention, the acquisition module is specifically used for,
The call number of second status information is obtained from the second memory space, wherein second memory space is
Random access memory ram in the master control IC chip of the battery.
In one embodiment of second aspect of the present invention, the acquisition module is also used to, and judges second status information
Whether call number is reliable, if unreliable, traverses the call number of all status informations stored in first memory space, really
Recognize the call number of second status information.
In one embodiment of second aspect of the present invention, the memory module is specifically used for, if in first memory space
The quantity of the status information of storage is greater than preset threshold, determines the third state information for being stored in first memory space earliest;
The first state information is stored in the position where the third state information.
In one embodiment of second aspect of the present invention, the acquisition module is specifically used for, described to obtain the first of unmanned plane
Status information, including:
The first state information of the unmanned plane is obtained at interval of the first preset time.
To sum up, in the unmanned plane battery information recording device that the application second aspect provides, packet is obtained by obtaining module
After the first state information for including unmanned plane battery information, first state information is stored to the first memory space by memory module
In.Wherein, the battery of unmanned plane is in the unmanned plane normal power supply when in an abnormal state kept to the first memory space.The application
The unmanned machine battery recording device that second aspect provides, so that unmanned plane is abnormal as caused by battery can be also recorded, thus
So that the record to drone status is more comprehensive, the record efficiency to unmanned plane battery information is improved.
The third aspect, the present invention provide a kind of storage medium, are stored thereon with computer program, the computer program quilt
The unmanned plane battery information recording method as described in the application first aspect is any is realized when processor executes.
Fourth aspect, the present invention provide a kind of unmanned plane, including:Processor;
And memory, for storing the executable instruction of the processor;
Wherein, the processor is configured to execute via the executable instruction as described in the application first aspect is any
Unmanned plane battery information recording method.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention without any creative labor, may be used also for those of ordinary skill in the art
To obtain other drawings based on these drawings.
Fig. 1 is the flow diagram of unmanned plane battery information recording method embodiment one of the present invention;
Fig. 2 is the flow diagram of unmanned plane battery information recording method embodiment two of the present invention;
Fig. 3 is the structural schematic diagram of unmanned plane battery information recording device embodiment one of the present invention.
Through the above attached drawings, it has been shown that the specific embodiment of the disclosure will be hereinafter described in more detail.These attached drawings
It is not intended to limit the scope of this disclosure concept by any means with verbal description, but is by referring to specific embodiments
Those skilled in the art illustrate the concept of the disclosure.Technical solution of the present invention is carried out specifically with specifically embodiment below
It is bright.The following examples can be combined with each other, may be no longer superfluous in some embodiments for the same or similar concept or process
It states.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Description and claims of this specification and term " first ", " second ", " third ", " in above-mentioned attached drawing
The (if present)s such as four " are to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should manage
The data that solution uses in this way are interchangeable under appropriate circumstances, so that the embodiment of the present invention described herein for example can be to remove
Sequence other than those of illustrating or describe herein is implemented.In addition, term " includes " and " having " and theirs is any
Deformation, it is intended that cover it is non-exclusive include, for example, containing the process, method of a series of steps or units, system, production
Product or equipment those of are not necessarily limited to be clearly listed step or unit, but may include be not clearly listed or for this
A little process, methods, the other step or units of product or equipment inherently.
Technical solution of the present invention is described in detail with specifically embodiment below.These specific implementations below
Example can be combined with each other, and the same or similar concept or process may be repeated no more in some embodiments.
Fig. 1 is the flow diagram of unmanned plane battery information recording method embodiment one of the present invention.As shown in Figure 1, this reality
Applying the unmanned plane battery information recording method that example provides includes:
S101:The first state information of unmanned plane is obtained, first state information includes the battery information of unmanned plane.
Specifically, the executing subject of the unmanned plane battery information recording method in the present embodiment can be the battery of unmanned plane
Main control integrated circuit (Integrated Circuit, IC) chip.In S101, real-time monitoring obtains drone status and obtains
The first state information of unmanned plane, first state information include at least the battery information of unmanned plane.The battery information of unmanned plane can
To include for example:Battery capacity, the power of battery, battery temperature, battery master control IC chip the relevant parameter of batteries such as temperature.It can
Selection of land, the first state information in this step can only include the battery information of unmanned plane, alternatively, first state information is in addition to nothing
Man-machine battery information further includes other status informations of unmanned plane, such as:State of flight, ambient condition and each hardware of unmanned plane
Status information.
Optionally, step S101 can specifically include:The first state letter of unmanned plane is obtained at interval of the first preset time
Breath.And the first preset time according to the state of unmanned plane or can also receive the setting of user.Such as:It is in unmanned plane
When state of flight, the status information of a unmanned plane was obtained every 1 second;When unmanned plane remains static, obtained every 2 seconds
The status information of unmanned plane.Alternatively, obtaining once nobody every 5 seconds when the battery capacity of unmanned plane is lower than fixed value
The status information of machine.
S102:First state information is stored to the first memory space, wherein when unmanned plane is when in an abnormal state, nothing
Man-machine battery keeps powering to the first memory space.
Specifically, in S102, the first state information comprising battery status obtained in S101 is stored to first and is deposited
It stores up in space, wherein the first memory space can be set to the memory space not powered off when unmanned plane exception.Therefore, at nobody
When machine is in abnormality caused by abnormality especially battery, even if being still able in the case where unmanned plane power down, protect
The power supply to the first memory space is held, and will be written in the first memory space comprising the extremely traditional first state information of battery.
Such as:First memory space is the flash memory Flash in the master control IC chip of the battery of unmanned plane.Wherein, due to nothing
The master control IC chip of man-machine battery is in unmanned machine battery supplying power for outside exception, the working condition that can still be maintained electric, and
And since there is the Flash in master control IC chip power down not lose non-volatile, first state information is stored to Flash
It can guarantee the reliable of storage and stablize.
Optionally, the first memory space is specially to hew out in the Flash in battery master control IC chip for storage state
The space of information, first memory space are not used in the other information stored other than status information.Alternatively, the first storage is empty
Between for any space in the Flash in battery master control IC chip, when needing storage state information every time to the free time of Flash
Space is judged, status information is stored in the free space, and the position of record storage is for reading.
Optionally, the abnormality that above-mentioned unmanned plane occurs includes at least below one or more:Unmanned plane flies
Row control IC chip is abnormal, unmanned plane fly controls the battery charging process exception and unmanned plane of IC chip power down, unmanned plane
Battery store in a warehouse process exception.
To sum up, unmanned plane battery information recording method provided in this embodiment makes unmanned plane abnormal as caused by battery
It can be recorded, so that the record to drone status is more comprehensive, improve the record effect to unmanned plane battery information
Rate.Even if not flying effective reference of control log, also there can be data that can look into.
Meanwhile the unmanned plane battery information recording method of the present embodiment passes through electricity in the limited memory space of unmanned plane
Flash in pond master control IC chip will likely data extremely related with battery recorded by reliable and stable mode, i.e.,
Make to be that battery is restarted or power down can also be by the preservation of data stabilization, analysis and investigation to problem provide good number
According to support, also the stability and safety to be further ensured that battery provide important support, and then guarantee that unmanned plane is using
In reliability and safety.
Further, in the above-described embodiments, since the memory space of the Flash of the master control IC chip of unmanned machine battery has
Limit needs reasonable distribution according to demand and utilizes space.Following embodiment propose it is a kind of by the way of saving resource,
The mode of storage state information in Flash.
Wherein, call number is arranged in the first state information for the first memory space of each deposit first.Each status information
It is respectively provided with the call number for identifying and indexing, so that the status information of the first memory space of deposit can pass through rope therein
Quotation marks determine sequence and the time of deposit.Such as:It is 1 in the first state information index number that first time obtains, at second
Between the second status information call number for obtaining be 2.
Further, before the first state information that S101 obtains unmanned plane, further include:Obtain last deposit first
Second status information of memory space;And the call number of first state information is determined according to the call number of the second status information.Example
Such as:It is the second status information in the second status information that the third time obtains the first memory space of newest primary deposit, and
The call number for obtaining the second status information is 2, adds one from there through by the call number of the second status information, determines that first state is believed
The call number of breath is 3.
It optionally, in the above-described embodiments, can be in the first memory space, that is, battery master control IC random access memory
Special second memory space is opened up in (Random access memory, RAM), for storing newest the first storage of deposit
The call number of the status information in space.The call number for then obtaining the second status information can be achieved by the steps of:From second
The call number of the second status information is obtained in memory space.
But since RAM has power down volatibility, the data stored in RAM after battery power down will lose, if at this time
The call number for obtaining the second status information in RAM will lead to data record confusion.Then in the above-described embodiments, the second shape is obtained
After the call number of state information, also judge whether the call number of the second status information is reliable, if unreliable, the first storage of traversal
The call number of all status informations stored in space confirms the call number of the second status information.Wherein, judge whether reliable
Mode can be by way of being stored in check code, password or key in the second memory space, if the data obtained cannot lead to
Crossing verification or decryption proves that the call number is unreliable, then traverses the call number of all status informations in the first memory space.Example
Such as:The storage of first memory space is respectively 2,3,4 there are three the call number of status information, then determines after traversing three status informations
Newest call number is 4, and then determines that the call number of the status information of next deposit is 5.
Further, in the above-described embodiments, it since the resource of the first memory space is limited, is deposited by first state information
Status information when entering the first memory space, before needing to cover.It specifically, can be according to the shape stored in the first memory space
The call number of state information determines is stored in status information therein earliest, and deposits first state information after the status information is deleted
Enter the position where the status information.Wherein, if the quantity of the status information stored in the first memory space is greater than preset threshold,
Determine the third state information of the first memory space of deposit earliest;First state information is stored in the position where third state information
It sets.Such as:The storage of first memory space is respectively 2,3,4 there are three the call number of status information, then traverses three status informations
Determine that the early call number for being stored in status information therein is 2 afterwards, then after deleting the status information that call number is 2, by call number
Position where the status information that newest status information the first memory space Central Plains call number of deposit for 5 is 2.
To sum up, the present embodiment provides in a kind of unmanned plane battery information recording method, by carrying out log note in battery-end
Record also can have data that can look into even if not flying effective reference of control log.Meanwhile this method in data record by being added
Call number, so that more convenient the time sequencing of data record reliably can be obtained in the acquisition of log, convenient for data point
Analysis and trouble-shoots, and temporary and special marking is carried out in RAM for call number and writing address, improve program operation
Efficiency also ensures the reliability of log recording.So this method for improve unmanned plane battery problems analysis convenience and
It has great significance in terms of reliability.
Specifically, unmanned plane battery information recording method provided in this embodiment, can be with the TI's that used in battery arrives
MSP430 series IC is illustrated.
Wherein, for MSP430 series IC, Flash needs first to wipe to be written again, and the minimum unit wiped is
Sector (sector-size 512bytes), the minimum unit of write-in are byte (i.e. 1bytes), it is contemplated that this characteristic, in order to just
It can only be planned using sector as minimum unit in the memory space of operation, log, if necessary to the real-time property of storage
Higher, data volume is larger, then just being stored using relatively large number of sector, if the real-time property of required storage requires not
So high, data volume is smaller, then can be stored using relatively small number of sector, so that limited storage resource obtains
To reasonable Distribution utilization.For example, the safe condition and flying hour to battery just distribute 2 sector (1K according to recording
Bytes size) records cell safety state, with the size of 4 sectors (2K bytes) records data when flight, electricity
Pond safe condition such as short circuit, overcurrent etc., these are happened less, and the distribution of 2 sectors is completely enough, and when flight
Data because renewal frequency is high, data volume is big, thus using 4 sectors it is proper.
Also because resource is limited, this method can the shared space of compressed data storage, while also guarantee storage as far as possible
The complete utilization in space, therefore data frame sign value is the number of sector-size aliquot, the data frame sign that will be stored every time
It is set to 8bytes (data frame of the 8bytes size is the first state information in above-described embodiment), i.e. a sector is at least
64 datas can be saved.Meanwhile the data frame format of 8bytes size is defined as shown in table 1.
Table 1
Wherein, 1~2byte of each data frame is call number, and denotable range is 0~65535, for MSP430
It is used enough for the limited space resources of series, the main effect of call number is easy for data search, convenient for distinguishing data
The sequencing of record.Because recycling distributed sector during log recording, the sector distributed can be pressed
It is erasable according to sequentially recycling, i.e., after all sectors have all write, and can be erasable since first sector, in this way, if
Only in accordance with data from the point of view of writing address, the successive of data write-in cannot be distinguished, be not easy to analysis and use, so can be added
The function of call number, preferably data are made with differentiation in time.
The call number of every data can add up on the basis of a upper data frame index number according to the sequence of writing address
1, it can be ranked up according to the size of call number in this way after reading data record, maximum call number indicates newest
Data.When call number according to timer to update when, can with more accurate statistical data record correct time, such as
When flight, the every 1s of battery updates a call number, and records related flying quality, can not only read battery flight in this way
Total duration, moreover it is possible to know which is the data record of which time occur at time point, can so that the analysis of data is more convenient
Referential is stronger.
It but is exactly one new data of each write-in, it is necessary to know for there is also an issue on the cumulative record of data
Before road it is upper one write-in address be how many, could on the basis of it bulk registration, but if every time to all sectors
It is indexed, to read maximum call number, so that the address being written before judgement is how many, working efficiency is not high, then examining
Address is newly written in RAM with a variable storage when considering record every time, reads every time in this way and update this
A variable is all right, but if just in case battery protecting plate is because of certain situations, complete power down, then the value of this variable will lose
It loses, then reading the value of this variable will be unreliable, will lead to data record confusion.Therefore, in order to solve this problem, need
A reasonable method is introduced to access writing address, a dedicated region is distributed in RAM, to store newest write-in ground
Location, and with the particular value of writing address dynamical correlation, (in case of power down, which can be random on label on the area
Value), particular value is read every time and checks reliability, which reliably then be used directly, if unreliable so traversal is primary
All sectors of the log get newest call number and read newest writing address, the ram region are written again, together
Shi Gengxin particular value label.Only need to directly acquire newest writing address in most cases in this way from ram region, ten thousand
When one address is unreliable, it is only necessary to traverse primary all sectors of the log, so that it may obtain newest writing address.Improve generation
Guarantee the reliability of data write-in while code efficiency.
Optionally, Fig. 2 is the flow diagram of unmanned plane battery information recording method embodiment two of the present invention.Such as Fig. 2 institute
The method in the various embodiments described above is combined in the embodiment shown.Wherein Addr indicates the ground of storage write-in battery information in RAM
Location, Index indicate the call number of the battery information being newly written stored in RAM, acquired to determine by the way that parameter M is added
Whether call number is reliable, indicates that the special marking in ram region, S are call number with M, Addr_Start indicates institute's assignment record
The initial address in region, Addr_End indicate the end address in institute's assignment record region.
Specifically, unmanned plane is when battery information records, the M that gets parms, the address Addr of storage battery information and storage
The address Index of call number.Due to the volatibility of RAM, need to judge whether parameter M is reliable.If judging, M reliably thinks acquisition
Address is available, after the unmanned plane battery information of 8bytes to be recorded in the address of Addr instruction, simultaneously by the address+8 of Addr instruction
The call number Index+1 of Index instruction will be indexed, according to updated Addr and Index undated parameter M in case subsequent judgement.
And think that the address obtained is unavailable if judging that M is unreliable, the sector of all possible storage battery information is needed to be traversed for, is determined
Addr, Index of the battery information of state-of-the-art record simultaneously update M.When judging that M is reliable and after recording newest battery information, if note
Addr after record is greater than Addr_End, that is, the regional space for storage battery information distributed is less than 8byte and not enough stores
(data frame of the 8bytes size is the first state letter in above-described embodiment to the data frame that next size is 8bytes
Breath), then Addr is placed in the starting point of the regional space for being used for storage battery information of distribution, and wipe fan where the address Addr
Newest information is recorded in the sector being wiped free of by the information in area.And if judging Addr and, less than Addr_End, illustrating assigned
The regional space for storage battery information not yet with full, new battery information can be directly stored in.In addition, if Addr at this time
It can directly be divided exactly by 512, illustrate the boundary of the data volume just sector of storage, also need to wipe at this time originally to deposit in the sector
The information of storage, and new information is recorded in the sector being wiped free of.
Fig. 3 is the structural schematic diagram of unmanned plane battery information recording device embodiment one of the present invention.As shown in figure 3, this reality
Applying the unmanned plane battery information recording device that example provides includes:Obtain module 301 and memory module 302.Wherein, module is obtained
301 for obtaining the first state information of unmanned plane, and first state information includes the battery information of unmanned plane;Memory module 302
For storing first state information to the first memory space, wherein when unmanned plane is when in an abnormal state, the battery of unmanned plane
It keeps powering to the first memory space.
Unmanned plane battery information recording device provided in this embodiment can be used for executing unmanned plane battery information shown in FIG. 1
Recording method, implementation is identical as principle, repeats no more.
Optionally, in the above-described embodiments, the first memory space is the flash memory in the main control integrated circuit IC chip of battery
Flash。
Optionally, in the above-described embodiments, abnormality includes at least below one or more:The flight control of unmanned plane
The flight of IC chip exception, unmanned plane processed controls IC chip power down, the battery charging process exception of unmanned plane and the electricity of unmanned plane
Pond storage process is abnormal.
Optionally, in the above-described embodiments, first state information further includes call number, and call number is for identifying first state
Information.
Optionally, in the above-described embodiments, module 301 is also used to obtain the first memory space of last deposit the is obtained
Two-state information;
The call number of first state information is determined according to the call number of the second status information.
Optionally, in the above-described embodiments, it obtains module 301 to be specifically used for, the second shape is obtained from the second memory space
The call number of state information, wherein the second memory space is the RAM of the master control IC chip of battery;
The second status information is determined according to the call number of the second status information.
Optionally, in the above-described embodiments, it obtains module 301 to be specifically used for, judges that the call number of the second status information is
It is no reliable, if unreliable, traverse the call number of all status informations stored in the first memory space, confirmation the second state letter
The call number of breath.
Optionally, in the above-described embodiments, memory module 302 is specifically used for, if the state stored in the first memory space
The quantity of information is greater than preset threshold, determines the third state information of the first memory space of deposit earliest;
First state information is stored in the position where third state information.
Optionally, in the above-described embodiments, the acquisition module is specifically used for, and obtains nobody at interval of the first preset time
The first state information of machine.
Unmanned plane battery information recording device provided in this embodiment, for realizing aforementioned unmanned plane battery information record side
Method, implementation is identical as principle, repeats no more.
The present invention also provides a kind of storage mediums, are stored thereon with computer program, and computer program is executed by processor
The unmanned plane battery information recording method of any one of Shi Shixian preceding claim embodiment.
The present invention also provides a kind of unmanned planes, including:Processor;And
Memory, the executable instruction for storage processor;
Wherein, processor is configured to execute the unmanned electromechanical of any one of above-described embodiment via executable instruction is executed
Pond information recording method.
The present invention also provides a kind of unmanned plane battery information recording equipments, including:Memory, processor and computer journey
Sequence, in the memory, the processor runs the computer program and executes above-mentioned each reality for the computer program storage
Apply unmanned plane battery information recording method described in example.
The present invention also provides a kind of program product, which includes computer program (executing instruction), the calculating
Machine program is stored in readable storage medium storing program for executing.At least one processor of encoding device can read the meter from readable storage medium storing program for executing
Calculation machine program, at least one processor execute the computer program and encoding device are made to implement various embodiment offers above-mentioned
Unmanned plane battery information recording method.
Those of ordinary skill in the art will appreciate that:Realize that all or part of the steps of above-mentioned each method embodiment can lead to
The relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journey
When being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned includes:ROM, RAM, magnetic disk or
The various media that can store program code such as person's CD.
Finally it should be noted that:The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Present invention has been described in detail with reference to the aforementioned embodiments for pipe, those skilled in the art should understand that:Its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (12)
1. a kind of unmanned plane battery information recording method, which is characterized in that including:
The first state information of unmanned plane is obtained, the first state information includes the battery information of the unmanned plane;
The first state information is stored to the first memory space, wherein described when the unmanned plane is when in an abnormal state
The battery of unmanned plane keeps powering to first memory space.
2. the method according to claim 1, wherein
First memory space is the flash memory Flash in the main control integrated circuit IC chip of the battery.
3. according to the method described in claim 2, it is characterized in that, the abnormality includes at least one kind or more below
Kind:
The flight of abnormal, the described unmanned plane of flight control IC chip of the unmanned plane controls IC chip power down, the unmanned plane
Battery charging process is abnormal and the battery of the unmanned plane is stored in a warehouse process exception.
4. according to the method in claim 2 or 3, which is characterized in that
The first state information further includes call number, and the call number is for identifying the first state information.
5. according to the method described in claim 4, it is characterized in that, being gone back before the first state information for obtaining unmanned plane
Including:
According to the call number of last the second status information for being stored in first memory space, the first state information is determined
Call number.
6. according to the method described in claim 5, it is characterized in that, described be stored in first memory space the according to the last time
The call number of two-state information before the call number for determining the first state information, further includes:
The call number of second status information is obtained from the second memory space, wherein second memory space is described
Random access memory ram in the master control IC chip of battery.
7. according to the method described in claim 6, it is characterized in that, the call number of the determination first state information it
Before, further include:
Judge whether the call number of second status information is reliable, if unreliable, traverse and deposited in first memory space
The call number of all status informations of storage confirms the call number of second status information.
8. according to the described in any item methods of claim 4-7, which is characterized in that it is described by the first state information store to
First memory space, including:
If the quantity of the status information stored in first memory space is greater than preset threshold, determination is stored in described first earliest
The third state information of memory space;
The first state information is stored in the position where the third state information.
9. the method according to claim 1, wherein it is described obtain unmanned plane first state information, including:
The first state information of the unmanned plane is obtained at interval of the first preset time.
10. a kind of unmanned plane battery information recording device, which is characterized in that including:
Module is obtained, the first state information for obtaining module and being used to obtain unmanned plane, the first state information includes institute
State the battery information of unmanned plane;
Memory module, the memory module is for storing the first state information to the first memory space, wherein when described
Unmanned plane is when in an abnormal state, and the battery of the unmanned plane keeps powering to first memory space.
11. a kind of storage medium, is stored thereon with computer program, which is characterized in that
Claim 1-9 described in any item unmanned plane battery information records are realized when the computer program is executed by processor
Method.
12. a kind of unmanned plane, which is characterized in that including:Processor;And
Memory, for storing the executable instruction of the processor;
Wherein, the processor is configured to require 1-9 described in any item via executing the executable instruction and carry out perform claim
Unmanned plane battery information recording method.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810559304.XA CN108845922A (en) | 2018-06-01 | 2018-06-01 | The recording method of unmanned plane battery information, device and storage medium |
PCT/CN2019/089229 WO2019228446A1 (en) | 2018-06-01 | 2019-05-30 | Method and device for recording information about battery of unmanned aerial vehicle, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810559304.XA CN108845922A (en) | 2018-06-01 | 2018-06-01 | The recording method of unmanned plane battery information, device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108845922A true CN108845922A (en) | 2018-11-20 |
Family
ID=64210557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810559304.XA Pending CN108845922A (en) | 2018-06-01 | 2018-06-01 | The recording method of unmanned plane battery information, device and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108845922A (en) |
WO (1) | WO2019228446A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019228446A1 (en) * | 2018-06-01 | 2019-12-05 | 深圳市道通智能航空技术有限公司 | Method and device for recording information about battery of unmanned aerial vehicle, and storage medium |
WO2022213860A1 (en) * | 2021-04-07 | 2022-10-13 | 深圳市道通智能航空技术股份有限公司 | Time calibration method and apparatus for unmanned aerial vehicle battery, device, and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2381206A1 (en) * | 2010-04-26 | 2011-10-26 | LFK-Lenkflugkörpersysteme GmbH | Method for detecting errors of an unmanned aerial vehicle connected to a carrier plane in flight and unmanned aerial vehicle |
CN102915576A (en) * | 2012-08-17 | 2013-02-06 | 中国航天空气动力技术研究院 | Electronic resume recording device of unmanned aerial vehicle |
US9376208B1 (en) * | 2015-03-18 | 2016-06-28 | Amazon Technologies, Inc. | On-board redundant power system for unmanned aerial vehicles |
CN106293532A (en) * | 2016-08-10 | 2017-01-04 | 广东佳禾声学科技有限公司 | A kind of Flash data storage method |
CN106556457A (en) * | 2016-11-11 | 2017-04-05 | 中国科学院长春光学精密机械与物理研究所 | For the digital data recording system of small aircraft |
CN106716161A (en) * | 2016-10-28 | 2017-05-24 | 深圳市大疆创新科技有限公司 | Cell controlling method and system, and cell |
Family Cites Families (6)
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 |
CN104659900B (en) * | 2013-11-25 | 2017-03-15 | 中国直升机设计研究所 | Depopulated helicopter power-supply system |
US10453348B2 (en) * | 2015-06-15 | 2019-10-22 | ImageKeeper LLC | Unmanned aerial vehicle management |
CN106776752B (en) * | 2016-11-22 | 2020-10-23 | 南京拓攻自动驾驶技术研究院有限公司 | Embedded file storage system and method applied to flight data of unmanned aerial vehicle |
CN107993308A (en) * | 2017-09-08 | 2018-05-04 | 北京航空航天大学 | A kind of stand alone type unmanned plane during flying safety monitoring and information management system |
CN108845922A (en) * | 2018-06-01 | 2018-11-20 | 深圳市道通智能航空技术有限公司 | The recording method of unmanned plane battery information, device and storage medium |
-
2018
- 2018-06-01 CN CN201810559304.XA patent/CN108845922A/en active Pending
-
2019
- 2019-05-30 WO PCT/CN2019/089229 patent/WO2019228446A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2381206A1 (en) * | 2010-04-26 | 2011-10-26 | LFK-Lenkflugkörpersysteme GmbH | Method for detecting errors of an unmanned aerial vehicle connected to a carrier plane in flight and unmanned aerial vehicle |
CN102915576A (en) * | 2012-08-17 | 2013-02-06 | 中国航天空气动力技术研究院 | Electronic resume recording device of unmanned aerial vehicle |
US9376208B1 (en) * | 2015-03-18 | 2016-06-28 | Amazon Technologies, Inc. | On-board redundant power system for unmanned aerial vehicles |
CN106293532A (en) * | 2016-08-10 | 2017-01-04 | 广东佳禾声学科技有限公司 | A kind of Flash data storage method |
CN106716161A (en) * | 2016-10-28 | 2017-05-24 | 深圳市大疆创新科技有限公司 | Cell controlling method and system, and cell |
CN106556457A (en) * | 2016-11-11 | 2017-04-05 | 中国科学院长春光学精密机械与物理研究所 | For the digital data recording system of small aircraft |
Non-Patent Citations (2)
Title |
---|
B. LEE 等: "Active power management system for an unmanned aerial vehicle powered by solar cells, a fuel cell, and batteries", 《IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS》 * |
THOMAS H. BRADLEY 等: "Development and experimental characterization of a fuel cell powered aircraft", 《JOURNAL OF POWER SOURCES》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019228446A1 (en) * | 2018-06-01 | 2019-12-05 | 深圳市道通智能航空技术有限公司 | Method and device for recording information about battery of unmanned aerial vehicle, and storage medium |
WO2022213860A1 (en) * | 2021-04-07 | 2022-10-13 | 深圳市道通智能航空技术股份有限公司 | Time calibration method and apparatus for unmanned aerial vehicle battery, device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2019228446A1 (en) | 2019-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106201355B (en) | Data processing method and device and storage system | |
CN105260270B (en) | A kind of Dynamic- Recovery method and device of Flash memory space | |
US9959047B2 (en) | Capacity forecasting based on capacity policies and transactions | |
CN106168910B (en) | The method of program scheduler and execution, system and scheduler and actuator | |
CN106354662B (en) | A kind of NAND flash data storage method | |
CN103377130A (en) | Data storage equipment and corresponding data storage method | |
CN110309926A (en) | The system and method for automatically creating craft preservation record by aircraft data | |
CN108845922A (en) | The recording method of unmanned plane battery information, device and storage medium | |
CN105955875A (en) | Device and method for monitoring logs of RAID cards | |
CN108647118A (en) | Copy abnormal restoring method, device and computer equipment based on storage cluster | |
CN109579908A (en) | Real-time data acquisition and storage system and file management method based on crusing robot | |
CN104484427A (en) | Video file storage device and video file storage method | |
CN112655031A (en) | Flight data processing method and device, recorder, unmanned aerial vehicle and storage medium | |
US20210050630A1 (en) | Device battery and unmanned aerial vehicle | |
CN102523303A (en) | Data protection method for video monitoring system | |
CN104077082A (en) | Network voting data storage method and device | |
CN104166627B (en) | A kind of SCM Based NAND FLASH write operation methods | |
CN108073474A (en) | Suitable for the data processing method of automobile instrument | |
CN104036823A (en) | Symmetrical Data Replication For Failure Management In Non-volatile Memory Systems | |
CN115829260A (en) | Authority management and control method and system of unmanned aircraft and storage medium | |
CN105938445B (en) | Data back up method and device | |
CN105677422B (en) | The method for updating monitoring programme and application program and subsequent more new application simultaneously | |
CN107851053A (en) | For the method and apparatus for the damage for managing flash memory contents | |
CN110543398A (en) | method and system for recording fault information | |
CN103729301B (en) | Data processing method and device |
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 |