CN109753474A - Adaptive-filtering universal data collecting system based on labview - Google Patents
Adaptive-filtering universal data collecting system based on labview Download PDFInfo
- Publication number
- CN109753474A CN109753474A CN201811611588.9A CN201811611588A CN109753474A CN 109753474 A CN109753474 A CN 109753474A CN 201811611588 A CN201811611588 A CN 201811611588A CN 109753474 A CN109753474 A CN 109753474A
- Authority
- CN
- China
- Prior art keywords
- data
- sensor
- filtering
- adaptive
- labview
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
The invention discloses a kind of adaptive-filtering universal data collecting system based on labview.A kind of adaptive-filtering universal data collecting system based on labview of the present invention, comprising: data acquisition module, controller module and data processing module;The data acquisition module includes the sensor with communications protocol, hardware interface, the sensor without communications protocol and analog-to-digital conversion part;There is the sensor of fixed telecommunication agreement to be directly connected to the hardware interface part;The hardware interface part is that different communication protocol has done interface;The sensor of no communication protocol characterizes physical change by voltage change, and the analog quantity of voltage change is converted to digital quantity by analog-to-digital conversion part.Beneficial effects of the present invention: the present invention provides a variety of data-interfaces to carry the sensor of communications protocol, high-precision analog-digital conversion function is provided for the sensor of no communication protocol, the compatible data acquisition for realizing multiple sensors, substantially increases equipment interoperability, reduces data acquisition cost.
Description
Technical field
The present invention relates to sensor data acquisition fields, and in particular to a kind of adaptive-filtering based on labview is general
Data collection system.
Background technique
Labview is the virtual instrument platform of National Instruments company, U.S. exploitation, is compiled using graphical
It collects language G and writes program, the program of generation is the form of block diagram.Control abundant and function library are provided, are exploitation measurement or control
The ideal chose of system processed.
Sensor for data acquisition is multifarious, and included communication protocol is also multifarious, the novel sensing more having
Device does not have the part of physical quantity converting voltage signal, needs user oneself to build analog-to-digital conversion part to acquire data, these are different
Application conditions great obstruction is produced for the data collection task of user.
There are following technical problems for traditional data collection system:
1, Data Input Interface type is single, and the sensor of different interface type needs the data acquisition module of distinct interface
Match and uses.2, filtering algorithm is solidificated in data collection hardware module, for different data characteristics, can not flexibly be filtered out
Noise, the result is that the accurate data that cannot often need.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of adaptive-filtering universal data collection system based on labview
System, the present invention are that the sensor of included communications protocol provides a variety of data-interfaces, for no communication protocol sensor provide it is high-precision
The analog-digital conversion function of degree realizes the compatible data acquisition of multiple sensors, substantially increases equipment interoperability, reduce number
According to acquisition cost;The present invention provides adaptive-filtering module, it can be estimated that the characteristic index of initial data automatically selects different
Filtering algorithm scheme all designs mating filters solutions for per a sensor without expending the time again, largely shortens
Early-stage preparations time of sensor data acquisition.
The adaptive-filtering general data based on labview that in order to solve the above-mentioned technical problems, the present invention provides a kind of
Acquisition system, comprising: data acquisition module, controller module and data processing module;
The data acquisition module includes the sensor with communications protocol, hardware interface, the sensor without communications protocol
With analog-to-digital conversion part;There is the sensor of fixed telecommunication agreement to be directly connected to the hardware interface part;The hardware interface portion
It is divided into different communication protocol and has done interface;The sensor of no communication protocol characterizes physical change, mould by voltage change
The analog quantity of voltage change is converted to digital quantity by number conversion portion;
The controller module provides the timing control of various communication protocols, and the hardware on combined data acquisition module connects
Mouthful, the reading data on sensor is come in, then is connected by communication protocol with the data processing module, data are transmitted out
It goes;
After data processing module receives data, the labview host computer in module carries out characteristic to initial data first
Assessment, then selects different filtering algorithm assembled schemes.
" the hardware interface part is that different communication protocol has done interface in one of the embodiments,;" specifically wrap
It includes: IIC, SPI, UART, CAN and USB.
The Analog to Digital Converter section point includes 24 modulus conversion chips in one of the embodiments,.
In one of the embodiments, characteristic evaluation using description data fluctuations characteristic index: standard deviation, mean value, most
Big value and minimum value and its frequency of occurrences, the data variation amount in the unit time.
" the upper prow of labview after data processing module receives data, in module in one of the embodiments,
Characteristic evaluation first is carried out to initial data, then selects different filtering algorithm assembled schemes." specific assembled scheme is as follows: 1,
If standard deviation is larger, illustrate that data fluctuations are larger, the maximum deflection difference value of limit filtration will be suitably big;If 2, maximum value
Very big apart from mean value with minimum value, then initial data initially enters limit filtration;If 3, there is the period in the characteristic index assessed
Property variation, illustrate there are PERIODIC INTERFERENCE, then takes the filtering algorithm of mean value into queue recursion in next step;If the 4, unit time
Interior data variation amount is larger, then in queue recursion, the method for weighting replaces mean value, and data variation is bigger, and queue ending is new to be added
The weight that the data entered account for is bigger.
Queue recursion takes the filtering algorithm specific method of mean value in one of the embodiments: continuous sampling n times data are deposited
Into array, remove first data when sampling every time, the data newly sampled are added in array ending, then take mean value to entire array.
It is real-time also all to have carried out image to the data of filtering front and back for the data processing module in one of the embodiments,
Display and characteristic index real-time display.
Filtered data can choose deposit file in one of the embodiments, be used for follow-up study.
Beneficial effects of the present invention:
The present invention provides a variety of data-interfaces to carry the sensor of communications protocol, and the sensor for no communication protocol provides
High-precision analog-digital conversion function realizes the compatible data acquisition of multiple sensors, substantially increases equipment interoperability, reduce
Data acquisition costs.
The present invention provides adaptive-filtering module, it can be estimated that the characteristic index of initial data automatically selects different filters
Wave algorithm arrangement all designs mating filters solutions for per a sensor without expending the time again, largely shortens
The early-stage preparations time of sensor data acquisition.
Detailed description of the invention
Fig. 1 is the adaptive-filtering universal data collecting system the present invention is based on labview
Fig. 2 is the adaptive-filtering universal data collecting system the present invention is based on labview
Specific embodiment
The present invention will be further explained below with reference to the attached drawings and specific examples, so that those skilled in the art can be with
It more fully understands the present invention and can be practiced, but illustrated embodiment is not as a limitation of the invention.
As shown in Figure 1, the present invention provides a kind of adaptive-filtering universal data collecting system based on labview, this is
System includes data acquisition module, controller module, data processing module.
As shown in Fig. 2, data acquisition module includes sensor and hardware interface, sensor and analog-to-digital conversion part.Have solid
The sensor for determining communications protocol, which can be convenient, is directly connected to hardware interface part, and hardware interface part is that different communication protocol is done
Interface, including IIC, SPI, UART, CAN, USB etc.;The sensor of no communication protocol is characterized generally by voltage change
Physical change, analog-to-digital conversion part provides 24 modulus conversion chips of high-precision, and the analog quantity of voltage change is converted to
Digital quantity equally facilitates transmission and processing.
Controller module provides the timing control of various communication protocols, including IIC, SPI, UART, CAN, USB etc., in conjunction with
Hardware interface on data acquisition module comes in the reading data on sensor, then passes through communication protocol and data processing mould
Block is connected, and data are transferred out.
After data processing module receives data, the labview host computer in module carries out characteristic to initial data first
Assessment, the characteristic index including describing data fluctuations: when standard deviation, mean value, maxima and minima and its frequency of occurrences, unit
Interior data variation amount selects different filtering algorithm assembled schemes as foundation.Assembled scheme is as follows: if 1, standard
Difference is larger, illustrates that data fluctuations are larger, and the maximum deflection difference value of limit filtration will be suitably big;If 2, maxima and minima
Very big apart from mean value, then initial data initially enters limit filtration;If 3, cyclically-varying occurs in the characteristic index assessed, say
Bright there are PERIODIC INTERFERENCEs, then enter the filtering algorithm that queue recursion takes mean value in next step, specific method is continuous sampling n times number
According to array is deposited into, remove first data when sampling every time, the data newly sampled are added in array ending, then take to entire array
Value;If 4, data variation amount is larger in the unit time, the method for the weighting in queue recursion replaces mean value, data variation
Bigger, the weight that the data that queue ending is newly added account for is bigger, can timely and accurately reflect the variation of data in this way.
Data processing module has also all carried out image real-time display, characteristic index real-time display to the data of filtering front and back,
Convenient for users to observing data variation tendency.Filtered data can choose deposit file, be used for follow-up study.
Embodiment described above is only to absolutely prove preferred embodiment that is of the invention and being lifted, protection model of the invention
It encloses without being limited thereto.Those skilled in the art's made equivalent substitute or transformation on the basis of the present invention, in the present invention
Protection scope within.Protection scope of the present invention is subject to claims.
Claims (8)
1. a kind of adaptive-filtering universal data collecting system based on labview characterized by comprising data acquisition module
Block, controller module and data processing module;
The data acquisition module includes the sensor with communications protocol, hardware interface, sensor and mould without communications protocol
Number conversion portion;There is the sensor of fixed telecommunication agreement to be directly connected to the hardware interface part;The hardware interface part is
Different communication protocols have done interface;The sensor of no communication protocol characterizes physical change by voltage change, and modulus turns
It changes part and the analog quantity of voltage change is converted into digital quantity;
The controller module provides the timing control of various communication protocols, and the hardware interface on combined data acquisition module will
Reading data on sensor is come in, then is connected by communication protocol with the data processing module, and data are transferred out;
After data processing module receives data, the labview host computer in module carries out characteristic evaluation to initial data first,
Then different filtering algorithm assembled schemes is selected.
2. the adaptive-filtering universal data collecting system based on labview as described in claim 1, which is characterized in that " institute
Stating hardware interface part is that different communication protocol has done interface;" specifically include: IIC, SPI, UART, CAN and USB.
3. the adaptive-filtering universal data collecting system based on labview as described in claim 1, which is characterized in that institute
Stating Analog to Digital Converter section point includes 24 modulus conversion chips.
4. the adaptive-filtering universal data collecting system based on labview as described in claim 1, which is characterized in that special
Property assessment using description data fluctuations characteristic index: standard deviation, mean value, maxima and minima and its frequency of occurrences, unit
Data variation amount in time.
5. the adaptive-filtering universal data collecting system based on labview as claimed in claim 4, which is characterized in that " number
After receiving data according to processing module, the labview host computer in module carries out characteristic evaluation to initial data first, then selects
Select different filtering algorithm assembled schemes." specific assembled scheme is as follows: if 1, standard deviation is larger, illustrate that data fluctuations are larger,
The maximum deflection difference value of limit filtration will be suitably big;If 2, maxima and minima is very big apart from mean value, initial data
Initially enter limit filtration;If 3, cyclically-varying occurs in the characteristic index assessed, illustrate that there are PERIODIC INTERFERENCEs, then it is next
Stepping enqueue recursion takes the filtering algorithm of mean value;If 4, data variation amount is larger in the unit time, in queue recursion
Replace mean value with the method for weighting, data variation is bigger, and the weight that the data that queue ending is newly added account for is bigger.
6. the adaptive-filtering universal data collecting system as claimed in claim 5 based on l abv iew, which is characterized in that
Queue recursion takes the filtering algorithm specific method of mean value: continuous sampling n times data deposit into array, remove first when sampling every time
Data, the data newly sampled are added in array ending, then take mean value to entire array.
7. the adaptive-filtering universal data collecting system as described in claim 1 based on l abv iew, which is characterized in that
The data processing module has also all carried out image real-time display and characteristic index real-time display to the data of filtering front and back.
8. the adaptive-filtering universal data collecting system as described in claim 1 based on l abv iew, which is characterized in that
Filtered data can choose deposit file, be used for follow-up study.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811611588.9A CN109753474B (en) | 2018-12-27 | 2018-12-27 | Adaptive filtering universal data acquisition system based on labview |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811611588.9A CN109753474B (en) | 2018-12-27 | 2018-12-27 | Adaptive filtering universal data acquisition system based on labview |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109753474A true CN109753474A (en) | 2019-05-14 |
CN109753474B CN109753474B (en) | 2023-06-30 |
Family
ID=66404179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811611588.9A Active CN109753474B (en) | 2018-12-27 | 2018-12-27 | Adaptive filtering universal data acquisition system based on labview |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109753474B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110298999A (en) * | 2019-07-23 | 2019-10-01 | 安徽蓝麦通信股份有限公司 | A kind of general NB-IoT collector |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1862433A (en) * | 2006-06-14 | 2006-11-15 | 浙江工业大学 | Sensor seamless connecting system based on field bus |
CN102176210A (en) * | 2010-11-30 | 2011-09-07 | 邯郸市康创电气有限公司 | Universal data acquisition system |
CN103906233A (en) * | 2014-03-31 | 2014-07-02 | 黄卿 | Method and device for collecting and processing positioning data |
CN205748484U (en) * | 2016-06-24 | 2016-11-30 | 湖北师范大学 | A kind of multichannel data acquisition system based on FPGA |
CN106327848A (en) * | 2016-08-24 | 2017-01-11 | 北京航空航天大学 | Distributed data acquisition and transmission device for high-resolution multi-mode intelligent sensing device |
CN207164980U (en) * | 2017-07-29 | 2018-03-30 | 昆明雄越科技有限公司 | A kind of telemetry terminal system of geological disaster data acquisition |
-
2018
- 2018-12-27 CN CN201811611588.9A patent/CN109753474B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1862433A (en) * | 2006-06-14 | 2006-11-15 | 浙江工业大学 | Sensor seamless connecting system based on field bus |
CN102176210A (en) * | 2010-11-30 | 2011-09-07 | 邯郸市康创电气有限公司 | Universal data acquisition system |
CN103906233A (en) * | 2014-03-31 | 2014-07-02 | 黄卿 | Method and device for collecting and processing positioning data |
CN205748484U (en) * | 2016-06-24 | 2016-11-30 | 湖北师范大学 | A kind of multichannel data acquisition system based on FPGA |
CN106327848A (en) * | 2016-08-24 | 2017-01-11 | 北京航空航天大学 | Distributed data acquisition and transmission device for high-resolution multi-mode intelligent sensing device |
CN207164980U (en) * | 2017-07-29 | 2018-03-30 | 昆明雄越科技有限公司 | A kind of telemetry terminal system of geological disaster data acquisition |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110298999A (en) * | 2019-07-23 | 2019-10-01 | 安徽蓝麦通信股份有限公司 | A kind of general NB-IoT collector |
Also Published As
Publication number | Publication date |
---|---|
CN109753474B (en) | 2023-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101706299B (en) | Coriolis mass flow transmitter based on DSP | |
CN202276369U (en) | Weight acquisition device for internet of things | |
CN102799102B (en) | Self-tuning method and device for temperature control parameters of passive CPT (Coherent Population Trapping) atomic clock | |
CN108872702A (en) | The frequency measuring system and method in adaptive period | |
CN102032974A (en) | Temperature compensation method for pressure sensor | |
CN105335737A (en) | Capacitive fingerprint sensor | |
CN104545870A (en) | Heart rate detection mattress and method | |
CN109753474A (en) | Adaptive-filtering universal data collecting system based on labview | |
CN109141594B (en) | Medicine metering method of intelligent medicine cabinet, intelligent medicine cabinet and storage medium | |
CN101571555B (en) | Triggering method for serial peripheral interface bus signal | |
CN200993665Y (en) | Small digitalized prase-comparing measuring device | |
CN104597802B (en) | A kind of reproducible data collecting system of superelevation sample rate | |
CN104615048B (en) | A kind of AD acquisition methods and device | |
CN104345176A (en) | Self-calibration digital acceleration sensor | |
CN205384320U (en) | Photoelectric detection means | |
CN201698207U (en) | Analog quantity collecting module based on FPGA (Field Programmable Gate Array) | |
CN111308194A (en) | Frequency characteristic tester | |
CN106656187A (en) | ADC filtering method for small signal de-noising | |
CN102487389A (en) | Shared server and data integration method thereof, and bridger and data integration method thereof | |
CN207231660U (en) | Temperature measuring circuit | |
CN209372127U (en) | The building safety monitoring information collecting device of time-sharing multiplex | |
CN101757709A (en) | Flow rate collection method and device thereof | |
CN101025855A (en) | Blade measurement data digital processing method and device | |
CN207036332U (en) | A kind of signal processing system of high pressure flow auto-controlling apparatus | |
CN209894358U (en) | Temperature detection device of solar water heating system |
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 | ||
CB02 | Change of applicant information |
Address after: 215100 South 3rd and 4th Floors of Huanxiu Lake Building, Xiangcheng High-speed Railway New Town, Suzhou City, Jiangsu Province Applicant after: JIANGSU JICUI MICRO-NANO AUTOMATION SYSTEM AND EQUIPMENT TECHNOLOGY RESEARCH INSTITUTE Co.,Ltd. Address before: 215100 F003 workstation, 3rd floor, 58 South Tiancheng Road, Xiangcheng High-speed Railway New Town, Suzhou City, Jiangsu Province Applicant before: JIANGSU JICUI MICRO-NANO AUTOMATION SYSTEM AND EQUIPMENT TECHNOLOGY RESEARCH INSTITUTE Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |