999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Underground vibration signal detection and processing system based on LabWindows/CVI

2015-07-06 15:03:48LIUPeizhenXIAHupeiYAOJinjie
關(guān)鍵詞:信號(hào)檢測(cè)系統(tǒng)

LIU Pei-zhen, XIA Hu-pei, YAO Jin-jie

(Shanxi Key Laboratory of Signal Capturing & Processing, North University of China, Taiyuan 030051, China)

?

Underground vibration signal detection and processing system based on LabWindows/CVI

LIU Pei-zhen, XIA Hu-pei, YAO Jin-jie

(ShanxiKeyLaboratoryofSignalCapturing&Processing,NorthUniversityofChina,Taiyuan030051,China)

In order to detect and process underground vibration signal, this paper presents a system with the combination of software and hardware. The hardware part consists of sensor, memory chips, USB, etc., which is responsible for capturing original signals from sensors. The software part is a virtual oscilloscope based on LabWindows/CVI (C vitual instrument), which not only has the functions of traditional oscilloscope but also can analyze and process vibration signals in special ways. The experimental results show that the designed system is stable, reliable and easy to be operated, which can meet practical requirements.

virtual instrument; data processing and detection; vibration signal; LabWindows/CVI

At present, vibration signal is detected often using an acquisition card to capture signals from sensors and the software from a computer to display and analyze the obtained data[1]. When the detected vibration signal is instantaneous and mutative, the acquisition card should have a sufficiently high sampling rate and transmission rate. At the same time, the instantaneousness of vibration signal reduces the requirement of real-time signal analysis.

According to the characteristics of underground vibration signals, this paper presents a new detection and processing system with the combination of software and hardware. The hardware system is controlled by a microcomputer to obtain the acceleration signal detected by sensors. The software system is used to display and analyze the data based on LabWindows/CVI (C vitual instrument)[2].

1 Overall design of system

The working process of the system is as follows: firstly, underground excitation source is taken as the center of a circle; secondly, it is dispersed on a circular arrangement of five detection nodes, which is aimed to obtain each detection node’s vibration signal; finally, the signal is processed by the virtual software to extract the features of the vibration data.

1.1 Design of hardware system

The block diagram of hardware system is shown in Fig.1.

Fig.1 Block diagram of hardware system

Firstly, the acceleration sensor can convert vibration signals into electrical signals. Through an internal analog-to-digital converter (ADC), the electrical signals are converted into the digital signals and then are stored in memory chip controlled by microprogrammed control unit (MCU). Finally, the digital signals are transmitted to the computer.

1.2 Design of software system

The block diagram of software system is shown in Fig.2. Firstly, the data is read in the format of TXT file through universal serial bus (USB). Afterwards, the following functions are performed: signal synthesis, signal filtering, the extraction of the first arrival time and data display, of which the signal synthesis is mainly responsible for the data synthesis from three axes and the extraction of the first arrival time is to determinate the first arrival time of the initial data. Finally, the results are sent to display module.

Fig.2 Block diagram of software system

2 Implementation of hardware system

As shown in Fig.1, MSP430 from TI company is chosen as MCU and it is the core of hardware syste-

m. It is a mixed signal processor with abundant resources (universal asynchronous receiver/transmitter (UART), serial peripheral interface (SPI), inter-integrated circuit (I2C)), powerful processing capacity and ultra-low power consumption.

2.1 Data detection

Acceleration sensor is an inertial sensor and can capture the acceleration values of moving objects fromXaxis (left and right),Yaxis (front and back) andZaxis(top and bottom). ADXL345[3]is adopted in the system. It is from ADI company and integrates the acceleration sensor with programmable amplifier, filter, ADC, etc. The sampling rate of underground vibration signal is set at 100 kHz.

2.2 Data storage and transmission

Memory chip is M25P128 from STMicroelectronics company with capacity of 128 Mb and read/write frequency of 50 MHz. The SPI in M25P128 is convenient to communication with MCU. The resolution of ADXL345 is 13 bits, which needs to be written twice to memory chip, first low 8 bits, then high 5 bits; likewise it is read. The sampling rate is 100 kHz, then continuous sampling time is

128×106/(100×103×16×3)=26.6 s.

Thecapacitycanmeettheinstantaneousvibrationsignaldetection.TheprogramflowchartofM25P128isshowninFig.3.

Fig.3 Program flow chart of M25P128

FT245RLisadoptedasUSBchipanditsreadingspeedcanreach1Mb/s.FT245RLhaseight8-bitparalleldataports(D[0:7])andfourstatecontrolports(RXF,TXE,RDandWR)connectedwithMSP430[4].ItisusedtocommunicatebetweenPCandthetestinstrument.TheschematicdiagramofFT245RLisshowninFig.4.TheprogramflowchartofhardwaresystemisshowninFig.5.

Fig.4 Schematic diagram of FT245RL

Fig.5 Program flow chart of hardware system

ThedataofX,YandZaxes from the sensors are transmitted sequentially into flash memory chips, and then are saved in the computer. At the first time of sampling, the time node should be written into M25P128 first. Because time interval of each data is 0.01 ms (sampling rate is 100 kHz), the time of every node can be calculated.

3 Implementation of software system

3.1 Monitoring interface

LabWindows/CVI is a graphical software based on language C and it offers an ideal software development environment. The data of each detection node is captured by hardware system, and the original data from acceleration sensors are stored in three files in TXT format. Each file contains 500 000 rows and 2 columns. The first column shows the time of sampling points and the second one shows the corresponding sampling data.

3.2 Signal synthesis module

3.3 Signal filtering module

Signal filtering module is responsible for removing the noise of synthetic data. Because wavelet theory has good characteristics in time and frequency domain, wavelet filtering is used for filtering algorithm. In the field of measurement and control, there are no libraries available in LabWindows, such as neural network, fuzzy theory and genetic algorithm, and wavelet and chaos theory. But there are corresponding function libraries in Matlab[5]. Therefore, the combination between Matlab and CVI needs to be established. The ActiveX service control in CVI is used to implement the soft interfacely by calling subroutine in Matlab and returned data.

The following shows the communication method between Matlab and LabWindows/CVI2010. Firstly, it establishes “create ActiveX automation controller” development guide and then selects “Matlab application type library” in the dialog box. After configuration, it will automatically generate ActiveX driver file, .c, .h, .obj and .sub files. Finally, it adds these files to the project and generates relevant calling functions[6].

After establishing the development platform, it will generate some MLApp functions. Thus Matlab in CVI can be used. Moreover, this module selects m file and starts Matlab program, and thus data filtering can be realized.

Fig.6 Process of finding the first arrival time

3.4 Finding primary wave time module

The first arrival time is the most important characteristic in recognizing a vibration signal[7]. The respective time and sampling value must be put into different arrays. The fourth-order statistics kurtosis is calculated. At the same time, the first arrival time is the time of minimum value. The process of finding the first arrival time is shown in Fig.6.

3.5 Data display module

1) Data display in graph

Data display methods are divided into two kinds. One is single channel display that corresponds to a single file and can be realized directly by calling function PlotY; the other is multi-channel display that corresponds to multiple files. According to different offsets, it can be realized by calling PlotWaveform. The following shows the calculation process of offset.

//Obtain the value y of ‘Ring’ on the right side of graph

GetCtrlVal(TabPanelHandle, TABPANEL_RINGSLIDE, &y);

//Get the value of v/cell controls

GetCtrlVal(TabPanelHandle, TABPANEL_RING_3, &channel);

//Calculating the offset tmp_v

tmp_v=voltage[channel]*y;

2) Segmented signal display

Segmented signal display is realized through scroll bar and NUMERIC controls. The following focuses on the use of scroll bar.

Before programming, virtual instrument driver is loaded. select ‘Instrument Load’ in the menu first, and then select the path in the pop-up dialog box: National Instrument CVI2010 toolslib custctrl scroll.fp, especially, the file named ‘scroll.fp’ must be added into the current project[8].

A graph control is realized for the operation of scroll. With ScrollBar_ConvertFromGraph, charting control can be turned into scroll bar[9]. Thus the various properties of scroll bar can be set by ScrollBar_SetAttribute, such as roll size, scroll bar size, etc.

4 Results of detection processing

4.1 Multi-channel data display

The three Tab controls are used in the interface to process different data files. The first Tab control contains file open, data display, etc.; the second one is to combine the data; and the third is to extract the first arrival time. Multi-channel display is shown in Fig.7. The text data can be intercepted at an arbitrary length in an arbitrary position.

Fig.7 Multi-channel data display

4.2 Result of signal synthesis

The result of data synthesis is shown in Fig.8. The synthetic data can be saved and also be intercepted in an arbitrary starting position.

Fig.8 Data synthesis of three axes

4.3 Result of signal filtering

The signal filtering result is shown in Fig.9.

Fig.9 Results of signal filtering

Fig.9(a) shows the original signal and Fig.9(b) is the reconstructed signal. It can be seen that the filtered signal has little noise compared with the original signal.

4.4 Result of extracting the first arrival time

The result of extracting the first arrival time is shown in Fig.10. The result is got by contrasting different time between two nodes. Fig.10 shows the fourth-order statistics of data synthesis as 1.86 s, therefore, the corresponding time is 69.38 s and the arrival time of node 4 is 0.81 s.

Fig.10 Extracting of the first break time

5 Conclusion

After actual tests, it can be seen that the hardware system for underground vibration detection can completely capture the vibration data, and the software system based on LabWindows/CVI can process the vibration data such as data synthesis, filtering and extraction of the first arrival time, etc. Futhermore, the designed system is stable, accurate and easy to be operated. Therefore, it can be widely applied to vibration signal detection.

[1] Hannan M A, Hussain A, Samad S A. System interface for an integrated intelligent sagety system(ISS) for vehicle applications. Senors, 2010, 10(7): 1141-1153.

[2] XI Yuan, DONG Chen, XIANG Tian. Digital three-axis accelerometer ADXL345 and its application in the strapdown inertial navigation. Electronic Design Engineering, 2010, 18(5): 138-140.

[3] PEI Xiang-dong, CHEN Xiao, TAN Qiu-lin. FPGA and PC communication design and implementation based on USB - FIFO. The Computer Measurement and Control, 2012, 14(4): 1073-1075.

[4] LIU Hong-chang, LI Hong-ru. The design and implementation of wavelet de-noising instrument based on LabWindows/CVI and Matlab. Instrument Technique, 2009, 1(3): 10-12.

[5] Simbeye D S, ZHAO Ji-min, YANG Shi-feng. Design and deployment of wireless sensor networks for aquaculture monitoring and control based on virtual instruments. Computer and Electronics in Agriculture , 2014, 10(2): 31-42.

[6] GUAN Ping-ping, ZHAI Zheng-jun. A measurement and control system for the design and implementation of general statements based on LabWindows/CVI. Computer Engineering and Design, 2010, 1(5): 203-205.

[7] YANG Jun-feng, ZHANG Pi-zhuang. Based on DTOA/DOA and newton's iteration method source locating method research. The Seismology Research, 2013, 3(7): 159-162.

[8] WANG Jian-xin, YANG Shi-feng, SUI Mei. LabWindows/CVI testing technology and engineering application. Beijing: Chemical Industry Press, 2010, 17-20.

[9] WANG Yu-hang. Vehicle detection data acquisition system based on Labwindows/CVI. Instrument Technique and Sensor, 2009, 1(4): 48-49.

基于LabWindows/CVI的地下震動(dòng)信號(hào)檢測(cè)與處理系統(tǒng)

劉培珍, 夏湖培, 姚金杰

(中北大學(xué) 信息探測(cè)與處理重點(diǎn)實(shí)驗(yàn)室, 山西 太原 030051)

基于軟硬件技術(shù), 設(shè)計(jì)了一種用于地下爆破震動(dòng)信號(hào)檢測(cè)及處理的系統(tǒng)。 系統(tǒng)硬件部分由傳感器、 存儲(chǔ)器、 USB等部件組成, 負(fù)責(zé)采集原始震動(dòng)信號(hào)。 軟件部分設(shè)計(jì)了以LabWindows/CVI為平臺(tái)的虛擬示波器, 不僅具有傳統(tǒng)示波器的功能, 還可實(shí)現(xiàn)對(duì)震動(dòng)信號(hào)不同方向軸分量的合成、 濾波和提取震動(dòng)信號(hào)初至波時(shí)間等。 實(shí)驗(yàn)結(jié)果表明, 該系統(tǒng)工作穩(wěn)定可靠、 操作簡(jiǎn)單, 能夠?qū)φ饎?dòng)信號(hào)進(jìn)行檢測(cè)、 處理和顯示。

虛擬儀器; 數(shù)據(jù)檢測(cè)處理; 震動(dòng)信號(hào); LabWindows/CVI

LIU Pei-zhen, XIA Hu-pei, YAO Jin-jie. Underground vibration signal detection and processing system based on LabWindows/CVI. Journal of Measurement Science and Instrumentation, 2015, 6(1): 57-62.

10.3969/j.issn.1674-8042.2015.01.011

s: National Natural Science Foundation of China (No.61302159, 61227003, 61301259); Natural Science Foundation of Shanxi Province (No.2012021011-2); The Project Sponsored by Scientific Research for the Returned Overseas Chinese Scholars, Shanxi Province (No.2013-083)

LIU Pei-zhen(try0422@163.com)

1674-8042(2015)01-0057-06 doi: 10.3969/j.issn.1674-8042.2015.01.011

Received date: 2014-10-09

CLD number: TN911.7 Document code: A


登錄APP查看全文

猜你喜歡
信號(hào)檢測(cè)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
完形填空二則
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
小波變換在PCB缺陷檢測(cè)中的應(yīng)用
基于LabVIEW的力加載信號(hào)采集與PID控制
主站蜘蛛池模板: 欧美视频在线播放观看免费福利资源| 亚洲欧美一级一级a| 国产三级精品三级在线观看| 天天躁夜夜躁狠狠躁图片| 国产杨幂丝袜av在线播放| 久久亚洲美女精品国产精品| www.精品国产| 毛片卡一卡二| 日韩在线2020专区| 免费在线色| 在线中文字幕网| 97国产在线播放| 国产精品欧美在线观看| 亚洲成在人线av品善网好看| 国产成人亚洲精品无码电影| 欧美精品另类| 免费看黄片一区二区三区| 色综合天天视频在线观看| 国产第一页第二页| 亚洲国产天堂久久综合226114| 在线免费亚洲无码视频| 嫩草在线视频| 中文字幕在线看| 波多野结衣视频网站| 国产成人精品一区二区秒拍1o| 四虎亚洲国产成人久久精品| 国产偷国产偷在线高清| 成人精品亚洲| 成AV人片一区二区三区久久| 日韩中文字幕免费在线观看 | 白丝美女办公室高潮喷水视频| 国产精品自在在线午夜| 中字无码av在线电影| 日本少妇又色又爽又高潮| 亚洲欧州色色免费AV| 亚洲无码精彩视频在线观看| 日韩精品少妇无码受不了| 国产精品免费电影| 十八禁美女裸体网站| 中文字幕av一区二区三区欲色| 国模视频一区二区| 老司机久久99久久精品播放| 国产嫩草在线观看| 男女精品视频| 露脸一二三区国语对白| 最新亚洲人成无码网站欣赏网| 老司机久久精品视频| 国产熟睡乱子伦视频网站| 99国产精品免费观看视频| 99久久国产综合精品2023| 国产男人的天堂| 国产精品成人免费综合| 欧美日本中文| 国产青榴视频在线观看网站| 久久亚洲综合伊人| 欧美色99| 成人综合网址| 一级爱做片免费观看久久| 亚洲无码日韩一区| 精品伊人久久久香线蕉| 全部无卡免费的毛片在线看| 性激烈欧美三级在线播放| 国模极品一区二区三区| 国产爽妇精品| 97se亚洲综合在线| 激情在线网| 欧美成人综合视频| 扒开粉嫩的小缝隙喷白浆视频| 亚洲国产91人成在线| 国产精品成人免费视频99| 精品国产一二三区| 99视频只有精品| 在线观看91香蕉国产免费| 国产精品手机在线播放| 国产精彩视频在线观看| 国产欧美精品一区aⅴ影院| 成人在线视频一区| 免费a在线观看播放| 一级做a爰片久久免费| AV色爱天堂网| 91无码人妻精品一区二区蜜桃| 99re热精品视频国产免费|