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 PDF

Info

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
Application number
CN2012104410275A
Other languages
Chinese (zh)
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.)
Kunshan Beiji Photoelectron Science & Technology Co Ltd
Original Assignee
Kunshan Beiji Photoelectron Science & Technology Co Ltd
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 Kunshan Beiji Photoelectron Science & Technology Co Ltd filed Critical Kunshan Beiji Photoelectron Science & Technology Co Ltd
Priority to CN2012104410275A priority Critical patent/CN102930065A/en
Publication of CN102930065A publication Critical patent/CN102930065A/en
Pending legal-status Critical Current

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

A kind of multi-channel and high capacity real-time data acquisition method
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.
CN2012104410275A 2012-11-07 2012-11-07 Method for collecting multichannel and high-capacity data in real time Pending CN102930065A (en)

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)

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

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

Patent Citations (2)

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

* Cited by examiner, † Cited by third party
Title
张会新等: "基于FPGA的多通道同步数据采集存储系统", 《电子设计工程》 *
张耀政等: "基于单路FIFO的多通道同步采集存储系统的研究", 《电力系统保护与控制》 *
高健等: "多通道数据采集卡同步功能的设计与实现", 《机电工程》 *

Cited By (2)

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