CN102930065A - Method for collecting multichannel and high-capacity data in real time - Google Patents
Method for collecting multichannel and high-capacity data in real time Download PDFInfo
- Publication number
- CN102930065A CN102930065A CN2012104410275A CN201210441027A CN102930065A CN 102930065 A CN102930065 A CN 102930065A CN 2012104410275 A CN2012104410275 A CN 2012104410275A CN 201210441027 A CN201210441027 A CN 201210441027A CN 102930065 A CN102930065 A CN 102930065A
- Authority
- CN
- China
- Prior art keywords
- speed
- data
- storage
- system clock
- clock clk
- 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
Images
Abstract
The invention discloses a method for collecting multichannel and high-capacity data in real time. The method comprises high-speed A/D1#, high-speed A/D2#, high-speed A/D3# and high-speed A/D4#, a first-in first-out memory M and a system clock. The method is used for rapidly and collecting multichannel and high-capacity data in a mechanical fault diagnosis system rapidly, synchronously and in real time, and diagnosis response and analysis speeds of the mechanical fault diagnosis system are increased.
Description
Technical field
The invention belongs to the online detection field of plant equipment, related in particular to a kind of multi-channel and high capacity real-time data acquisition method.
Background technology
Online detection field in plant equipment, development and widespread use along with the High Resolution Method of Array Signal Processing, requirement to the real-time processing of multichannel array signal processing system is also more and more high, in order to finish the real-time implementation of the high-resolution methods such as the estimation of high-resolution orientation, distance estimations, Frequency Estimation, existing several modes all are difficult to finish a plurality of channel data collections of high speed real-time synchronization at present.
Summary of the invention
The object of the invention is to provide a kind of multi-channel and high capacity real-time data acquisition method.
The technical scheme that realizes above-mentioned purpose is: a kind of multi-channel and high capacity real-time data acquisition method comprises: high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4#, and push-up storage M and system clock CLK, wherein:
Described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4#, be responsible for image data, its corresponding data-out bus D0~D7, D8~D15, D16~D23, D24~D31 access respectively input bus In0~In7, In8~In15, In16~In23, the In24~In31 of described push-up storage M accordingly, and the work clock of described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# all is connected to described system clock CLK;
Described push-up storage M is responsible for the buffer-stored data, input bus In0~In7 that it is corresponding, In8~In15, In16~In23, In24~In31 connects respectively described high-speed a/d 1# accordingly, high-speed a/d 2#, high-speed a/d 3#, data-out bus D0~D7 of high-speed a/d 4#, D8~D15, D16~D23, D24~D31, output bus Out0~Out31 of described push-up storage M is with described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, the data that high-speed a/d 4# collects flow to rear level processor and process, and the clock of described push-up storage M is connected to described system clock CLK.
Above-mentioned high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# are 8 A/D converters of high-speed parallel, described system clock CLK is high level, described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# sampled data, described system clock CLK is low level, and output bus D0~D7, the D8~D15 of described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4#, D16~D23, D24~D31 export data.
Above-mentioned push-up storage M is 32 push-up storage, described system clock CLK is high level, output bus Out0~Out31 of described push-up storage M is with described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, the data that high-speed a/d 4# collects flow to rear level processor and process, described system clock CLK is low level, input bus In0~In7 of described push-up storage M, In8~In15, In16~In23, In24~In31 inputs respectively described high-speed a/d 1# accordingly, high-speed a/d 2#, high-speed a/d 3#, data-out bus D0~D7 of high-speed a/d 4#, D8~D15, D16~D23, data on D24~D31.
There is a buffer space N between the output data of above-mentioned push-up storage M and the input data, in a certain moment of described system clock CLK, the data of described push-up storage M input bus when the data on the described push-up storage M output bus are beats of the described system clock CLK of top n of data of described push-up storage M input bus.
The frequency of said system clock CLK is less than the working clock frequency of described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# and described push-up storage M.
The invention has the beneficial effects as follows: the Large Volume Data of a plurality of passages of collection that the present invention can the high speed real-time synchronization, can realize a plurality of channel datas transmission that high speed is real-time, be particularly useful for the online detection field of plant equipment.
Description of drawings
Fig. 1 is schematic flow sheet of the present invention.
Embodiment
The invention will be further described below in conjunction with accompanying drawing.
With reference to Fig. 1, embodiments of the present invention have been provided among the figure, in the present embodiment, high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# adopt 4 AD7864, and push-up storage M adopts fpga chip Spartan-6, system clock CLK frequency is 10MHz, wherein:
4 AD7864 are responsible for image data, its corresponding data-out bus D0~D7, D8~D15, D16~D23, D24~D31 access respectively input bus In0~In7, In8~In15, In16~In23, the In24~In31 of Spartan-6 accordingly, and the work clock of 4 AD7864 all is connected to system clock CLK;
Spartan-6 is responsible for the buffer-stored data, its corresponding input bus In0~In7, In8~In15, In16~In23, In24~In31 connect respectively data-out bus D0~D7, D8~D15, D16~D23, the D24~D31 of 4 AD7864 accordingly, the data that output bus Out0~Out31 of Spartan-6 collects 4 AD7864 flow to rear level processor and process, and the clock of Spartan-6 is connected to system clock CLK.
4 AD7864 are 8 A/D converters of high-speed parallel, and system clock CLK is high level, 4 AD7864 sampled datas, and system clock CLK is low level, output bus D0~D7, the D8~D15 of 4 AD7864, D16~D23, D24~D31 export data.
Spartan-6 is 32 push-up storage, system clock CLK is high level, the data that output bus Out0~Out31 of Spartan-6 collects 4 AD7864 flow to rear level processor and process, system clock CLK is low level, and input bus In0~In7, the In8~In15 of Spartan-6, In16~In23, In24~In31 input respectively data-out bus D0~D7, the D8~D15 of 4 AD7864, the data on D16~D23, the D24~D31 accordingly.
There is a buffer space N between the output data of Spartan-6 and the input data, when the work delay time of rear level processor is T=10uS, then the computing formula of buffer space is N=T*CLK=10uS*10MHz=100, namely in a certain moment of system clock CLK, the data the when data on the Spartan-6 output bus are the beats of 100 system clock CLK before the data of Spartan-6 input bus.
The work clock that 4 AD7864 working clock frequencies are 40MHz and Spartan-6 is 100MHz frequently.
Principle of the present invention is: the logic function growth data highway width that utilizes high-speed a/d and push-up storage, carry out parallel data processing, improve picking rate, utilize the data buffering function of push-up storage to preserve Large Volume Data, utilize unified system clock to control the synchronous working of each high speed device, thereby realize the Large Volume Data of a plurality of passages of collection of high speed real-time synchronization.
Below embodiment has been described in detail the present invention by reference to the accompanying drawings, and those skilled in the art can make the many variations example to the present invention according to the above description.Thereby some details among the embodiment should not consist of limitation of the invention, and the scope that the present invention will define with appended claims is as protection scope of the present invention.
Claims (5)
1. a multi-channel and high capacity real-time data acquisition method is characterized in that, comprising: high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4#, and push-up storage M and system clock CLK, wherein:
Described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4#, be responsible for image data, its corresponding data-out bus D0~D7, D8~D15, D16~D23, D24~D31 access respectively input bus In0~In7, In8~In15, In16~In23, the In24~In31 of described push-up storage M accordingly, and the work clock of described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# all is connected to described system clock CLK;
Described push-up storage M is responsible for the buffer-stored data, input bus In0~In7 that it is corresponding, In8~In15, In16~In23, In24~In31 connects respectively described high-speed a/d 1# accordingly, high-speed a/d 2#, high-speed a/d 3#, data-out bus D0~D7 of high-speed a/d 4#, D8~D15, D16~D23, D24~D31, output bus Out0~Out31 of described push-up storage M is with described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, the data that high-speed a/d 4# collects flow to rear level processor and process, and the clock of described push-up storage M is connected to described system clock CLK.
2. a kind of multi-channel and high capacity real-time data acquisition method according to claim 1, it is characterized in that, described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# are 8 A/D converters of high-speed parallel, described system clock CLK is high level, described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# sampled data, described system clock CLK is low level, and output bus D0~D7, the D8~D15 of described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4#, D16~D23, D24~D31 export data.
3. a kind of multi-channel and high capacity real-time data acquisition method according to claim 1, it is characterized in that, described push-up storage M is 32 push-up storage, described system clock CLK is high level, output bus Out0~Out31 of described push-up storage M is with described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, the data that high-speed a/d 4# collects flow to rear level processor and process, described system clock CLK is low level, input bus In0~In7 of described push-up storage M, In8~In15, In16~In23, In24~In31 inputs respectively described high-speed a/d 1# accordingly, high-speed a/d 2#, high-speed a/d 3#, data-out bus D0~D7 of high-speed a/d 4#, D8~D15, D16~D23, data on D24~D31.
4. a kind of multi-channel and high capacity real-time data acquisition method according to claim 1, it is characterized in that, there is a buffer space N between the output data of described push-up storage M and the input data, in a certain moment of described system clock CLK, the data of described push-up storage M input bus when the data on the described push-up storage M output bus are beats of the described system clock CLK of top n of data of described push-up storage M input bus.
5. a kind of multi-channel and high capacity real-time data acquisition method according to claim 1, it is characterized in that, the frequency of described system clock CLK is less than the working clock frequency of described high-speed a/d 1#, high-speed a/d 2#, high-speed a/d 3#, high-speed a/d 4# and described push-up storage M.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104410275A CN102930065A (en) | 2012-11-07 | 2012-11-07 | Method for collecting multichannel and high-capacity data in real time |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104410275A CN102930065A (en) | 2012-11-07 | 2012-11-07 | Method for collecting multichannel and high-capacity data in real time |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102930065A true CN102930065A (en) | 2013-02-13 |
Family
ID=47644862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012104410275A Pending CN102930065A (en) | 2012-11-07 | 2012-11-07 | Method for collecting multichannel and high-capacity data in real time |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102930065A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461448A (en) * | 2014-11-18 | 2015-03-25 | 威海北洋光电信息技术股份公司 | Quick data acquisition and cycle accumulation method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5150313A (en) * | 1990-04-12 | 1992-09-22 | Regents Of The University Of California | Parallel pulse processing and data acquisition for high speed, low error flow cytometry |
CN201583944U (en) * | 2009-12-24 | 2010-09-15 | 北京航天长征飞行器研究所 | PCI bus based real-time acquisition card realized by adopting FPGA |
-
2012
- 2012-11-07 CN CN2012104410275A patent/CN102930065A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5150313A (en) * | 1990-04-12 | 1992-09-22 | Regents Of The University Of California | Parallel pulse processing and data acquisition for high speed, low error flow cytometry |
CN201583944U (en) * | 2009-12-24 | 2010-09-15 | 北京航天长征飞行器研究所 | PCI bus based real-time acquisition card realized by adopting FPGA |
Non-Patent Citations (3)
Title |
---|
张会新等: "基于FPGA的多通道同步数据采集存储系统", 《电子设计工程》 * |
张耀政等: "基于单路FIFO的多通道同步采集存储系统的研究", 《电力系统保护与控制》 * |
高健等: "多通道数据采集卡同步功能的设计与实现", 《机电工程》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461448A (en) * | 2014-11-18 | 2015-03-25 | 威海北洋光电信息技术股份公司 | Quick data acquisition and cycle accumulation method and system |
CN104461448B (en) * | 2014-11-18 | 2017-07-04 | 威海北洋光电信息技术股份公司 | Rapid data collection cycle accumulor method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105446934B (en) | A kind of moving-target and CFAR detection system based on multi-core DSP | |
CN202563080U (en) | High-speed data acquisition device based on FPGA and DSP | |
CN202547697U (en) | Airborne sensor data acquisition system based on FPGA (field programmable gate array) | |
CN109117950A (en) | The sparse tensor compression method of layering based on artificial intelligence equipment | |
CN206541145U (en) | A kind of multi channel signals synchronous | |
CN103647937A (en) | An image tracking system and an image data processing method thereof | |
CN102902829B (en) | A kind of high speed magnanimity real-time data acquisition disposal system | |
CN204360377U (en) | Veneer multi-channel wide band signal synchronous | |
CN109683018B (en) | Parallel processing method for real-time multi-frame frequency domain data | |
CN102930065A (en) | Method for collecting multichannel and high-capacity data in real time | |
CN103018542B (en) | A kind of corona current capture card based on usb bus | |
CN104182551A (en) | Multi-sampling rate multi-channel synchronous data acquisition system and acquisition method | |
CN201773402U (en) | Multichannel high-speed synchronous data acquisition system with PC104plus interface | |
CN202394225U (en) | High-speed data acquisition module based on peripheral component interconnect (PIC) bus | |
CN105279136A (en) | Method and system for real-time parallel frequency-domain analysis based on multichannel signals of multi-core DSP | |
CN103226328A (en) | Synchronous control method of multithreading data acquisition system in acquisition times control mode | |
CN204100994U (en) | A kind of two-phase Linear Array CCD Data Acquisition and disposal system | |
CN212454390U (en) | Sand production signal synchronous acquisition system based on FPGA | |
CN103199879A (en) | Digital receiver signal detection method | |
CN203720588U (en) | Signal acquisition device | |
CN204177575U (en) | A kind of insert bearing fault detection system based on DSP and ARM | |
CN104464254A (en) | Distributed data synchronous acquisition device and distributed data synchronous acquisition method | |
CN203616000U (en) | Frequency conversion sampling device for hydraulic pump vibration signal | |
CN202454068U (en) | High-speed data acquisition system based on gigabit Ethernet | |
CN202720481U (en) | High speed data processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C05 | Deemed withdrawal (patent law before 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130213 |