CN108549524A - A kind of fragmentation measurement data uninterrupted sampling storage method - Google Patents
A kind of fragmentation measurement data uninterrupted sampling storage method Download PDFInfo
- Publication number
- CN108549524A CN108549524A CN201810228813.4A CN201810228813A CN108549524A CN 108549524 A CN108549524 A CN 108549524A CN 201810228813 A CN201810228813 A CN 201810228813A CN 108549524 A CN108549524 A CN 108549524A
- Authority
- CN
- China
- Prior art keywords
- trigger signal
- acquisition
- time
- data
- fragmentation
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
- Recording Measured Values (AREA)
Abstract
The invention discloses a kind of fragmentation measurement data uninterrupted sampling storage methods, trigger signal can be continuously detected in data acquisition, reliability of the fragmentation collecting device in data acquisition is ensured, avoiding the valid data caused by false triggering signal or multi-trigger can not acquire and lose, and be suitable for the application of bullet, fragmentation speed measuring equipment.
Description
Technical field
The invention belongs to data to acquire technical field of memory, and in particular to a kind of fragmentation measurement data uninterrupted sampling storage
Method.
Background technology
Test the speed field in fragmentation, by certain triggering mode determine bullet whether explode or fragmentation whether to cross target be fragmentation
Acquisition system judges whether to need to start to acquire the important means that fragmentation crosses target waveform.The acquisition mode used now is, when broken
When piece acquisition system is in state to be triggered, after receiving the trigger signal of projectile explosion, system is according to the preset time
Length acquires the mistake target signal data of a period of time, and is preserved, and acquisition time is acquired after terminating and is automatically stopped.It is acquiring
Period acquisition system only carried out record and the preservation of target waveform, cannot receive the input of other trigger signals.If trigger signal is
False triggering is only real trigger signal for a period of time after false triggering;Or there are more triggering letters again in gatherer process
It number generates, but system is in acquisition state, cannot receive real trigger signal, not acquired in acquisition time
To valid data, useful fragmentation data waveform cannot be saved, it will have the risk for losing significant data.
Invention content
In view of this, the present invention provides a kind of fragmentation measurement data uninterrupted sampling storage method, it can be continuous more
In the case of secondary external trigger, uninterrupted sampling and storage data.
A kind of fragmentation measurement data uninterrupted sampling storage method, including:
After fragmentation acquisition system receives first trigger signal, starts to acquire and store measurement data;It is triggered from first
Signal starts, and judges whether to receive second trigger signal in set acquisition time:
If do not received, after the time reaches the set acquisition time, stop acquisition;
If receiving second trigger signal, the reclocking since second trigger signal continues to acquire and deposit
Measurement data is stored up, and in the set acquisition time, judges whether to receive third trigger signal:
If do not received, since the timer time, after the time reaches the set acquisition time, stop acquisition;
If received, from reclocking when receiving third trigger signal, continue to acquire and store measurement data, and
It continues to determine whether to receive the 4th trigger signal;
And so on, until receiving the last one trigger signal, and continues acquisition, stores the last one triggering letter from this
Number to setting acquisition time in measurement data;
It will acquire and deposit in setting acquisition time after receiving first trigger signal to a last trigger signal
The data of storage are as a data file, to realize uninterrupted sampling and storage.
Further, the data in the data file are shown according to time spectrum, the number acquired in a collection period
According to the relative time information in timeline information, marking out each trigger signal arrival time and all trigger signals.
The present invention has the advantages that:
A kind of fragmentation measurement data uninterrupted sampling storage method of the present invention, can continuously detect in data acquisition
Trigger signal has ensured reliability of the fragmentation collecting device in data acquisition, avoids because of false triggering signal or more
Valid data caused by trigger signal can not be acquired and be lost, and be suitable for the application of bullet, fragmentation speed measuring equipment.
Description of the drawings
Fig. 1 is flow chart of the method for the present invention;
The system block diagram of Fig. 2 systems of acquisition and storage method to realize the present invention;
Fig. 3 is the method flow diagram for the acquisition storing process that system shown in Figure 2 realizes the present invention.
Specific implementation mode
The present invention will now be described in detail with reference to the accompanying drawings and examples.
As shown in Figure 1, a kind of fragmentation measurement data uninterrupted sampling memory technology of the present invention, includes the following steps:
Step 100 opens trigger, and trigger can be with detecting real-time external world trigger signal, when trigger detects triggering
When signal, triggering information can be exported in time, notify fragmentation acquisition system.
Fragmentation acquisition system is opened, so that acquisition system is in state to be triggered, acquisition system can real-time detection triggers
State, and react in time to flip-flop states change.
Step 101, system receive first trigger signal in state to be triggered, and system becomes acquisition state, start
Gathered data.
Acquisition time length can be arranged in step 102, system before acquisition, when this complete time span data of system acquisition
Afterwards, it is automatically stopped acquisition.
System can continue through the trigger signal outside trigger detecting in acquisition state.If not having in acquisition time
Detect trigger signal, then total acquisition time is preset acquisition time.
Step 103, when acquisition system detects trigger signal, fragmentation acquisition system is become acquiring shape from state to be collected
State after system starts acquisition, judges that trigger either with or without triggering again in acquisition:
If nothing, step 105 is executed, system starts to cross target signal progress to fragmentation according to pre-set acquisition time length
Record and preservation, after reaching pre-set time span, acquisition system is automatically stopped acquisition;
If so, executing step 104;
Step 104, after triggering starts acquisition to system for the first time, and detect a trigger signal (trigger signal 2), then
It also hold that this trigger signal is effective, and from 2 arrival time of trigger signal, acquisition time reclocking, if without detecting again
To trigger signal, after reaching pre-set time span, acquisition system is automatically stopped acquisition.Trigger signal 2 is adopted before reaching
The data of collection still preserve, and total acquisition time is that the total time that system is triggered to for the first time between acquisition system stopping acquisition is long
Degree.
Step 105, in primary acquisition, if being consecutively detected multiple trigger signals, these trigger signals are considered
Effective trigger signal.When new trigger signal arrives every time, the equal reclocking of acquisition time, until in a complete acquisition time
In length, trigger signal is not detected, then system is automatically stopped acquisition.
It arrives from first trigger signal, stops acquisition to system, all data informations preserve in a collection period
For a data file, the acquisition time length of data is that the total time between being triggered to acquisition system stopping acquisition for the first time is long
Degree.
The data of acquisition are shown according to time spectrum, in the data time axis information acquired in a collection period, mark
Go out the relative time information of trigger signal arrival time and all trigger signals each time.
The present invention also provides a kind of Fragment Velocities systems for realizing above-mentioned acquisition and storage method, by following components group
At:
As shown in Fig. 2, Fragment Velocities acquisition system is divided into laser light curtain host, acquisition storage control device and distal end calculate
Machine three parts.
Wherein, acquisition storage control device consists of the following parts:
1 is the ZYNQ family chips of XILINX companies production, and chip is made of FPGA portion and the parts ARM, and two parts are logical
Cross internal AXI buses connection.
The parts ARM of ZYNQ chips are connected to kilomega network, DDR3 memories, the modules such as EMMC4, and FPGA portion is connected to LCD,
ADC digital-to-analogue conversions, the modules such as trigger 7.
As shown in figure 3, when fragmentation acquisition system is in state to be triggered, FPGA controls ADC circle collection laser light curtain masters
Machine signal, and signal data is continuously kept in into DDR3 memories, data preserve after a certain period of time certainly in DDR3 memories
It is dynamic to delete.
Such as step 14, after trigger generates trigger signal, FPGA still controls ADC acquisition laser light curtain host signals and temporary
It is stored in DDR3 memories, fragmentation acquisition system starts to preserve data, required for ARM judges according to triggering moment and setting in DDR3
Data, according to the number of triggering determine needed for time for acquiring, and required data are continuously saved into EMMC.
Such as step 15, when far-end computer requests data reading, ARM by the required data being stored in EMMC by with
Too net is sent to computer.
Such as step 16, judge it is to terminate acquisition or enter state to be collected next time according to setting,
In acquisition, the triggering times received according to fragmentation acquisition system are different, and acquisition time is also different.
In conclusion the above is merely preferred embodiments of the present invention, being not intended to limit the scope of the present invention.
All within the spirits and principles of the present invention, any modification, equivalent replacement, improvement and so on should be included in the present invention's
Within protection domain.
Claims (2)
1. a kind of fragmentation measurement data uninterrupted sampling storage method, which is characterized in that including:
After fragmentation acquisition system receives first trigger signal, starts to acquire and store measurement data;From first trigger signal
Start, judges whether to receive second trigger signal in set acquisition time:
If do not received, after the time reaches the set acquisition time, stop acquisition;
If receiving second trigger signal, the reclocking since second trigger signal continues to acquire and store survey
Fast data, and in the set acquisition time, judge whether to receive third trigger signal:
If do not received, since the timer time, after the time reaches the set acquisition time, stop acquisition;
If received, from reclocking when receiving third trigger signal, continue to acquire and store measurement data, and continue
Judge whether to receive the 4th trigger signal;
And so on, until receiving the last one trigger signal, and continue acquisition, store from the last one trigger signal to
Set the measurement data in acquisition time;
By what is acquired and store in the setting acquisition time after receiving first trigger signal to a last trigger signal
Data are as a data file, to realize uninterrupted sampling and storage.
2. a kind of fragmentation measurement data uninterrupted sampling storage method as described in claim 1, which is characterized in that the data
Data in file are shown according to time spectrum, in the data time axis information acquired in a collection period, are marked out each
The relative time information of a trigger signal arrival time and all trigger signals.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810228813.4A CN108549524B (en) | 2018-03-20 | 2018-03-20 | Method for uninterruptedly acquiring and storing fragment speed measurement data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810228813.4A CN108549524B (en) | 2018-03-20 | 2018-03-20 | Method for uninterruptedly acquiring and storing fragment speed measurement data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108549524A true CN108549524A (en) | 2018-09-18 |
CN108549524B CN108549524B (en) | 2021-08-06 |
Family
ID=63516669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810228813.4A Active CN108549524B (en) | 2018-03-20 | 2018-03-20 | Method for uninterruptedly acquiring and storing fragment speed measurement data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108549524B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109633202A (en) * | 2019-01-11 | 2019-04-16 | 南京理工大学 | A kind of double net target projectile-velotity detecting systems and its test method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1312472A (en) * | 2000-10-30 | 2001-09-12 | 华中科技大学 | Synchronous transient-process recording method and device |
CN101551414A (en) * | 2008-03-26 | 2009-10-07 | 特克特朗尼克公司 | Holdoff algorithm for no dead time acquisition |
CN102307280A (en) * | 2011-09-14 | 2012-01-04 | 苏州百滨电子科技有限公司 | Method and apparatus of trigger detection for image acquisition applied for high speed digital camera device |
CN202197353U (en) * | 2011-09-14 | 2012-04-18 | 苏州百滨电子科技有限公司 | Trigger detection device for collecting images for high speed digital camera device |
CN104238405A (en) * | 2014-08-25 | 2014-12-24 | 中国人民解放军第三军医大学第三附属医院 | Data acquiring method and high-speed data acquirer for detecting explosive shock waves |
CN105300198A (en) * | 2015-10-22 | 2016-02-03 | 中国兵器工业试验测试研究院 | Method for synchronously triggering large-equivalent warhead static explosion experiment multi-parameter testing devices |
-
2018
- 2018-03-20 CN CN201810228813.4A patent/CN108549524B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1312472A (en) * | 2000-10-30 | 2001-09-12 | 华中科技大学 | Synchronous transient-process recording method and device |
CN101551414A (en) * | 2008-03-26 | 2009-10-07 | 特克特朗尼克公司 | Holdoff algorithm for no dead time acquisition |
CN102307280A (en) * | 2011-09-14 | 2012-01-04 | 苏州百滨电子科技有限公司 | Method and apparatus of trigger detection for image acquisition applied for high speed digital camera device |
CN202197353U (en) * | 2011-09-14 | 2012-04-18 | 苏州百滨电子科技有限公司 | Trigger detection device for collecting images for high speed digital camera device |
CN104238405A (en) * | 2014-08-25 | 2014-12-24 | 中国人民解放军第三军医大学第三附属医院 | Data acquiring method and high-speed data acquirer for detecting explosive shock waves |
CN105300198A (en) * | 2015-10-22 | 2016-02-03 | 中国兵器工业试验测试研究院 | Method for synchronously triggering large-equivalent warhead static explosion experiment multi-parameter testing devices |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109633202A (en) * | 2019-01-11 | 2019-04-16 | 南京理工大学 | A kind of double net target projectile-velotity detecting systems and its test method |
Also Published As
Publication number | Publication date |
---|---|
CN108549524B (en) | 2021-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4367525A (en) | CPU Channel monitoring system | |
CN105261329B (en) | More LED display modules management methods | |
CN109725572A (en) | A kind of multisensor accurate clock synchronization system and method | |
EP1837753A3 (en) | Data management in long record length memory | |
CN111399782B (en) | High-reliability triggering and data acquisition and storage method for dynamic test equipment | |
CN108549524A (en) | A kind of fragmentation measurement data uninterrupted sampling storage method | |
CN103941579B (en) | A kind of moment for oceanographic instrumentation records and clock synchronizing method | |
ES2359230T3 (en) | SYSTEM AND PROCEDURE TO PROCESS A WAVE FORM. | |
CN1022724C (en) | Nonsynchronous channel/DASD Communication system | |
CN109144754A (en) | A kind of method for testing reliability and device | |
CN104020457B (en) | The real-time recording device of multichannel data and the method that realizes data real time record in radar test | |
CN111780612A (en) | High-overload missile-borne comprehensive parameter testing system | |
CN105357799B (en) | LED display module managing devices | |
US20100011146A1 (en) | Conveying Information With a PCI Express Tag Field | |
EP0184495B1 (en) | Method for checking the storage of data received by a seismic recording system, and apparatus for its use | |
CN108573172A (en) | A kind of data check, storage method and device | |
CN101594305B (en) | Method and device for processing messages | |
CN106600740A (en) | Method and device for verifying transmitting outside line data | |
CN109597772A (en) | A kind of data pre-trigger acquisition method | |
CN108881385A (en) | Detection device and its method under a kind of big data | |
CN108614781A (en) | Valid data lookup method based on NANDflash and NANDflash storage devices | |
CN104660968B (en) | A kind of method using multi-memory card storage warning message | |
CN208953929U (en) | A kind of remote on-line monitoring device | |
CN103164290A (en) | Management method and management device of application memory | |
CN114090480B (en) | Master control embedded instruction and data recording 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |