CN108549524A - A kind of fragmentation measurement data uninterrupted sampling storage method - Google Patents

A kind of fragmentation measurement data uninterrupted sampling storage method Download PDF

Info

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
Application number
CN201810228813.4A
Other languages
Chinese (zh)
Other versions
CN108549524B (en
Inventor
张斌
赵辉
赵冬娥
李沅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
North University of China
Original Assignee
North University of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by North University of China filed Critical North University of China
Priority to CN201810228813.4A priority Critical patent/CN108549524B/en
Publication of CN108549524A publication Critical patent/CN108549524A/en
Application granted granted Critical
Publication of CN108549524B publication Critical patent/CN108549524B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-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

A kind of fragmentation measurement data uninterrupted sampling storage method
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.
CN201810228813.4A 2018-03-20 2018-03-20 Method for uninterruptedly acquiring and storing fragment speed measurement data Active CN108549524B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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