《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32和LabVIEW的地震數據采集卡的設計
基于STM32和LabVIEW的地震數據采集卡的設計
來源:電子技術應用2012年第10期
張 勇, 董浩斌
中國地質大學(武漢) 機械與電子信息學院,湖北 武漢430074
摘要: 針對地震波高動態范圍的特點,設計一種基于STM32和LabVIEW的24位高精度、120 dB高動態范圍的地震數據采集卡。采集卡前端通過采用基于△-Σ技術的24位ADC調制芯片CS5372,配合使用數字濾波芯片CS5376,實現較強的數據采集和處理能力。選用STM32作為主控制器,使采集卡擁有低功耗以及高可靠性和可維護性。上位機采用LabVIEW作為開發平臺,通過網絡接口芯片ENC28J60實現STM32和上位機的通信。
中圖分類號: TP274
文獻標識碼: B
文章編號: 0258-7998(2012)10-0072-03
Design of a seismic data acquisition system based on STM32 and LabVIEW
Zhang Yong, Dong Haobin
Faculty of Mechanical & Electronic Information,China University of Geosciences,Wuhan 430074,China
Abstract: According to the seismic wave high dynamic range characteristics, a kind of seismic data acquisition card based on STM32 and LabVIEW for 24 bits high precision and 120 dB high dynamic range is designed. At the front of this acquisition system a 24 bits ADC modulation chip based on △-Σ technology CS5372 is used, and cooperates with using digital filter chip CS5376 realizing the strong data acquisition and processing power. STM32 is used as the main controller, which makes collection card has low power consumption, high reliability and maintainability. The upper machine used LabVIEW as a development platform, which through the network interface implementation STM32 and PC communications.
Key words : STM32; LabVIEW; high dynamic range; digital filter; network communication

    在地球物理勘探領域,地震波勘探越來越受到地質工作者的青睞,地震波數據的正確采集因此顯得非常重要。地震信號由于其自身的固有特征,動態范圍需在120 dB左右,頻帶需要在10 Hz~1 kHz左右,對采集卡提出了較高要求,而且隨著城市化進程的加劇,測試環境的背景噪聲也越來越復雜,這給地震數據的采集帶來了新的問題,同時也給采集卡提出了更高的要求。因此需要采用更高精度的ADC技術和更加嚴格的數字濾波技術對信號進行處理,才能得到理想的采集數據[1]。目前國內相應的儀器均采用國外進口,為了有所突破,本文對此技術進行的相應研究,通過CS3301、CS5272以及CS5376和STM32相連,構成了一套地震數據采集卡,采集在地震勘探過程中的地震波信號,并通過網絡接口傳遞給上位機,以LabVIEW作為軟件平臺對數據進行實時監測、處理以及分析。

1 系統的硬件結構框圖
    系統的硬件結構框圖如圖1所示,硬件電路主要包括前端運放CS3301、24位ADC芯片CS5372、數字濾波芯片CS5376、網絡接口芯片ENC28J60以及STM32F103ZE芯片的最小系統和相關模塊之間的接口電路。 

1.1 STM32F103ZE硬件模塊
    本系統采用ST(意法半導體)公司生產的STM32F103ZE作為核心控制模塊。STM32F103ZE是基于最新Cortex-M3內核的32位高速ARM微處理器,功耗比較低,工作頻率經過PLL倍頻后最高可以達到72 MHz。它擁有512 KB Flash,64 KB SRAM,外圍接口相當豐富,擁有2個SPI接口,完全滿足設計的要求。STM32F103ZE作為本系統的控制核心,直接通過兩個SPI接口分別控制CS5376和ENC28J60工作狀態以及數據采集、處理和發送過程。首先將CS5376濾波處理過后的數據傳遞給ENC28J60,再通過網線與上位機通信。在本數據采集系統中,STM32F103ZE外接8 MHz時鐘,經過內部PLL倍頻至72 MHz[2]。
1.2 CS3301、CS5372及CS5376硬件接口模塊
    CS3301、CS5372和CS5376是Cirrus Logic公司生產的專用于地震數據采集的一組套片,需要一起配合使用,CS5372是基于△-Σ技術的24位ADC調制芯片,它對信號進行抽取調制后變成“1”的比特流,然后送至數字濾波芯片CS5376進行濾波處理后形成24位數據輸出。前端的信號調理電路采用CS3301,它是差分運放,增益可控,用它進行前端阻抗匹配以及放大倍數的控制。對應的電路接口圖如圖2和圖3所示。圖2中,CS3301通過MUX0和MUX1選擇輸入通道,GAIN0~GAIN2控制增益。這些控制信號都接入STM32,由STM32進行控制。電阻R1、R2、R3、R4和電容C1、C2組成信號輸入耦合電路。其中電阻R1、R2的作用是匹配信號內阻;電容C1、C2起隔直作用;電阻R3、R4組成運放偏置電流回路。隔直電容C1、C2在隔斷直流信號的同時,也隔斷了部分低頻信號。如果想讓預定頻率的信號通過,則C1、C2和R3、R4的大小必須合適。另外CS3301、CS5372均需要外接時鐘信號,它們直接由數字濾波芯片CS5376產生,這樣有利于在數據處理時嚴格控制信號的同步性。

1.3 STM32和ENC28H60硬件接口模塊
    在本課題中設計中,網卡芯片采用Microchip(微芯)公司生產的ENC28J60。該芯片是目前全球最小封裝的以太網控制器。目前市場上大部分以太網控制器采用的封裝均超過80引腳,而符合IEEE802.3協議的ENC28J60只有28引腳,這既能提供相應的功能,又可以大大簡化相關設計,并減小電路板的空間,精簡相應的程序設計開發。此外,ENC28J60 以太網控制器采用業界標準的SPI 串行接口,只需4條連線即可與主控單片機連接。這些功能加上由Microchip 免費提供的、用于單片機的TCP/IP軟件堆棧,使之成為目前市面上最小的嵌入式應用以太網解決方案[3]。
    ENC28J60芯片內部集成了網絡變壓器和用作指示的LED,因此電路中不再需要接網絡變壓器。由于ENC28J60是基于SPI 接口的以太網控制芯片,因此其與嵌入式系統的接口非常簡單,只需將ENC28J60的SPI接口與STM32F103ZE的SPI接口按照標準的SPI接口方式連接即可。
2 系統的軟件設計
2.1 STM32軟件設計

    STM32F103ZE采用MDK作為開發環境。系統采集軟件由主程序和若干子程序構成,子程序包括SPI1控制CS5376,SPI2控制ENC28J60, 數據采集程序框圖如圖4所示。

    在STM32軟件設計中需要包含對網絡接口芯片ENC28J60和數字濾波芯片CS5376的初始化。ENC28J60和CS5376均采用SPI接口,因此需要對STM32F103的兩個SPI接口——SPI1和SPI2分別初始化。這里不再贅述。
2.2 LabVIEW上位機軟件設計
    本課題采用了LabVIEW作為上位機軟件開發平臺。它使用圖形化編程語言——G語言進行編程,功能強大而使用靈活,分前面板和后面板兩部分來進行設計。前面板是圖形化顯示界面,后面板是模塊連接圖。在本課題的設計中,使用了LabVIEW后面板數據通信控件協議中的4個函數[3],將分別介紹如下。
 

    該函數是用來打開地址或者網絡端口或服務器的TCP連接。比如說打開192.168.1.1端口號為80的TCP連接。該函數是用來匹配IP地址是否是目標板的IP地址,如果是則連接成功,不是則返回錯誤信號。該函數中的地址要與其建立連接的目標板的地址一致。該地址可以為IP句點符號格式,例如192.168.1.1或者主機名。如未指定地址,LabVIEW將建立與本地計算機的連接;遠程端口或服務名稱可以接受數字或字符串輸入。遠程端口或服務名稱是要與其確立連接的端口或服務的名稱。
    在本課題中目標板的端口號選用5 000端口。
    函數3:讀取TCP數據 (函數),如圖7所示。
    當LabVIEW和目標板建立連接后,該函數用來讀取數據以及控制讀取數據的字節數。在本課題中一次讀取的字節數控制為4 096 B。剛好為一個AD采樣存儲空間的大小。
    函數4:關閉TCP連接(函數),如圖8所示。該函數是實現關閉TCP連接。

    在本課題中LabVIEW前面板框圖如圖9所示,后面板如圖10所示。在前面板中輸入目標板的地址192.168.1.30,端口為5 000,讀取的字節數為4 096。打開/停止鍵控制打開和關閉TCP連接。

 

 

    由于剛開始不知道數據傳輸的格式,所以使用網絡調試助手進行數據觀測。
    通過觀測發現網絡數據包是按照字節進行發送的,也就是說下位機中的24 bit AD采樣數據分4個字節發送,先發送低字節,然后發送高字節,因此需要將發送的數據進行整合處理。相應的整合電路如圖11所示。

    先將低2字節的數據直接拿出來,高2字節的數據乘以65 535后與低2 bit的數據進行疊加形成新的數據。這個新的數據就是一次AD轉換的結果,轉換成float型數據,也就是乘以參考電壓除以2的N次方減1,將相應的數據傳送給顯示控件進行顯示。在試驗過程中用AD采樣標準三角波和標準正弦波。從顯示的曲線可以看出,系統可以完全地進行采樣并且正確地顯示。
    本課題提出了一種基于STM32和LabVIEW的地震數據采集卡的設計,實現了信號的遠程監測,用戶通過登錄服務器即可實現信號的遠程監控。經實驗測試,采集卡通信穩定,信號采集精度高,并且使用方便。非常適合遠程中低頻信號的監測,具有很好的應用前景。
參考文獻
[1] 何正淼,宋克柱,湯家俊,等. 24位ADC在地震數據采集中的應用[J].數據采集與處理,2005,20(2):244-248.
[2] 彭剛,秦志強.基于ARM Cortex-M3的STM32系列嵌入式微控制器應用實踐[M].北京:電子工業出版社,2011.
[3] 劉建超.單片機與Internet網絡的通信應用研究[D].濟南:山東師范大學,2007.
[4] 吳成東,孫秋野,盛科. LabVIEW虛擬儀器程序設計及應用[M].北京:人民郵電出版社,2008.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美精品福利| 欧美va亚洲va日韩∨a综合色| 性欧美videos另类喷潮| 欧美日韩三级电影在线| 亚洲高清激情| 欧美中文字幕视频| 最新国产精品拍自在线播放| 亚洲黄色成人久久久| 欧美日韩午夜精品| 欧美14一18处毛片| 欧美成人三级在线| 尤物yw午夜国产精品视频明星| 99视频国产精品免费观看| 好吊色欧美一区二区三区四区| 亚洲精品乱码久久久久久久久| 亚洲国产欧美另类丝袜| 一区二区三区四区五区在线| 久久精品论坛| 国产免费亚洲高清| 亚洲大胆视频| 欧美三级在线视频| 欧美精品日韩综合在线| 亚洲毛片在线观看| 狠狠色狠狠色综合系列| 久久另类ts人妖一区二区| 欧美人在线视频| 国产精品大片| 欧美精品久久久久久久| 亚洲第一在线| 国产视频综合在线| 99精品欧美一区二区蜜桃免费| 欧美日韩综合不卡| 亚洲高清免费在线| 亚洲电影在线| 亚洲天堂av高清| 亚洲一区二区三区激情| 美女黄毛**国产精品啪啪| 国产精品久久久久久久app| 久久看片网站| 久久久免费精品| 亚欧美中日韩视频| 国产精品女主播| 欧美一区在线看| 免费在线一区二区| 在线免费观看成人网| 久久精品一区四区| 久久国产一区二区| 亚洲人成网站影音先锋播放| 午夜精品久久久久久久久久久久久| 国产婷婷色一区二区三区| 男女精品视频| 久久精品卡一| 亚洲国产网站| 欧美一区二区三区精品电影| 亚洲欧美日韩国产另类专区| 亚洲欧美韩国| 久久中文字幕一区二区三区| 韩日欧美一区| 久久精品在这里| 亚洲性感激情| 国产日韩精品视频一区二区三区| 欧美一区二区三区视频在线| 国产精品99免视看9| 国产精品久久二区| 欧美午夜不卡在线观看免费| 国产精品美女| 欧美电影免费网站| 性色av香蕉一区二区| 国产一区激情| 欧美日韩国产一区二区三区地区| 欧美精品v日韩精品v韩国精品v| 午夜欧美大片免费观看| 久久国产精品99国产| 精品动漫一区二区| 欧美日韩国产另类不卡| 欧美日韩国产综合视频在线| 国产一区视频在线看| 亚洲国产黄色| 亚洲黄色天堂| 好看的亚洲午夜视频在线| 亚洲国产福利在线| 亚洲精品乱码视频| 国产精品美女999| 中文在线资源观看视频网站免费不卡| 亚洲手机在线| 亚洲精品乱码久久久久久久久| 美女免费视频一区| 99精品欧美一区二区三区综合在线| 国产精品久久久久9999高清| 亚洲三级视频在线观看| 亚洲国产视频a| 国内久久精品| 欧美淫片网站| 国产主播精品在线| 日韩午夜在线观看视频| 亚洲清纯自拍| 亚洲欧美日本国产专区一区| 亚洲欧洲一区二区三区在线观看| 国产精品乱看| 欧美精品一区二区三区视频| 久久久久国内| 亚洲免费观看视频| 欧美一区二区三区电影在线观看| 午夜国产欧美理论在线播放| 亚洲二区在线视频| 亚洲在线免费观看| 国产精品国产三级国产专区53| 久久精品色图| 国产精品v亚洲精品v日韩精品| 91久久精品一区二区别| 欧美影院成人| 国产精品v日韩精品| 影音先锋亚洲电影| 欧美日韩一区二区高清| 欧美日韩国产在线看| 国产精品www色诱视频| 在线看国产日韩| 伊人成年综合电影网| 亚洲精品免费在线观看| 久久久国产一区二区三区| 久久精品国产清自在天天线| 影院欧美亚洲| 国产日产欧美一区| 国产一区二区高清不卡| 国产精品视频一区二区高潮| 亚洲欧洲一二三| 亚洲欧美成人一区二区在线电影| 亚洲午夜在线| 国产精品乱子久久久久| 亚洲一区图片| 久久激五月天综合精品| 亚洲欧美久久久久一区二区三区| 亚洲一区二区在线| 国产精品入口66mio| 欧美日本在线| 欧美一级视频免费在线观看| 欧美在线观看视频| 欧美色视频一区| 欧美日韩视频一区二区三区| 国产欧美日韩亚州综合| 午夜国产精品视频| 国产精品久久网站| 久久视频国产精品免费视频在线| 亚洲一区二区三区在线观看视频| 夜夜嗨av色综合久久久综合网| 亚洲裸体在线观看| 久久久久女教师免费一区| 亚洲国产综合91精品麻豆| 久久久久欧美精品| 久久精品理论片| 一区二区毛片| 欧美女人交a| 一区二区三区你懂的| 亚洲永久免费观看| 欧美一区在线直播| 欧美久久久久| 韩国三级在线一区| 韩国一区二区三区美女美女秀| 国产精品爱久久久久久久| 亚洲高清免费在线| 精品999网站| 亚洲自拍偷拍一区| 欧美日韩国产成人高清视频| 日韩亚洲欧美一区二区三区| 亚洲大胆女人| 欧美日韩专区在线| 国内外成人免费激情在线视频网站| 国产在线视频欧美| 亚洲人妖在线| 久久久久88色偷偷免费| 欧美黄色一区二区| 久久精品青青大伊人av| 国产亚洲欧美日韩日本| 在线成人av.com| 激情伊人五月天久久综合| 国产精品久久午夜夜伦鲁鲁| 99视频一区二区| 久久这里只有精品视频首页| 欧美日韩大片| 日韩一级网站| 日韩一二三区视频| 亚洲欧美乱综合| 亚洲精品麻豆| 欧美成人精品在线观看| 亚洲欧美怡红院| 国产精品毛片一区二区三区| 亚洲一级黄色| 亚洲午夜伦理| 在线成人www免费观看视频| 欧美一区二区在线视频| 蜜臀久久99精品久久久画质超高清| 在线精品福利| 国产日韩欧美精品在线| 欧美精品亚洲一区二区在线播放| 国产性色一区二区| 欧美va天堂va视频va在线| 亚洲视频视频在线| 国产欧美短视频| 国产日韩欧美视频在线| 国产一区在线看| 午夜精品一区二区三区在线视| 亚洲激情视频网| 久久国产精品72免费观看| 久久噜噜噜精品国产亚洲综合| 欧美精品自拍| 9l国产精品久久久久麻豆| 欧美日韩一区在线观看视频| 欧美午夜电影网| 亚洲国产成人在线播放| 亚洲在线一区| 久久精品日产第一区二区三区| 日韩写真在线| 国产一区二区三区精品欧美日韩一区二区三区| 欧美在线视频在线播放完整版免费观看| 香港成人在线视频| 国产日韩欧美自拍| 久久精品国产99国产精品澳门| 免费观看不卡av| 久久不射网站| 亚洲国产片色| 在线免费高清一区二区三区| 免费高清在线视频一区·| 午夜精品在线观看| 99亚洲伊人久久精品影院红桃| 在线看视频不卡| 久久蜜桃香蕉精品一区二区三区| 性欧美xxxx大乳国产app| 欧美不卡激情三级在线观看| 久久综合一区二区三区| 国产精品劲爆视频| 亚洲精品乱码| 国产一区 二区 三区一级| 最新69国产成人精品视频免费| 亚洲人体大胆视频| 国产一区二区精品久久91| 欧美性做爰毛片| 好吊日精品视频| 午夜日韩电影| 欧美日本不卡高清| 激情一区二区| 亚洲经典视频在线观看| 久久一二三区| 国产麻豆精品theporn| 国产免费观看久久黄| 国内成人精品一区| 午夜日韩在线观看| 欧美日韩人人澡狠狠躁视频| 亚洲青色在线| 久久免费国产| 欧美精品在线一区二区| 乱人伦精品视频在线观看| 亚洲一区bb| 在线日韩中文字幕| 国产综合色一区二区三区| 欧美国产精品va在线观看| 欧美日韩在线三级| 亚洲永久免费视频| 欧美亚洲视频在线观看| 欧美日韩免费一区| 亚洲精品久久久久久久久| 国产精品99久久久久久www| 欧美日韩国产首页| 国产精品久久久久秋霞鲁丝| 国产精品高清免费在线观看| 国产精品美腿一区在线看| 久久精品国产亚洲aⅴ| 欧美激情第六页| 亚洲综合视频一区| 久久aⅴ国产欧美74aaa| 欧美日本亚洲视频| 久久精品国产清自在天天线| 黑人一区二区三区四区五区| 国产农村妇女毛片精品久久莱园子| 亚洲人成亚洲人成在线观看| 欧美日韩国产另类不卡| 欧美激情一区二区三区蜜桃视频| 激情成人综合网| 国产精品无码专区在线观看| 伊人久久综合| 久久久久99精品国产片| 欧美电影在线免费观看网站| 国内自拍视频一区二区三区| 亚洲精品日韩激情在线电影| 亚洲人成在线免费观看| 亚洲综合国产| 久久一区二区三区国产精品| 午夜日韩视频| 91久久亚洲| 亚洲视频一区二区在线观看| 国产精品入口尤物| 亚洲新中文字幕| 国产日产精品一区二区三区四区的观看方式| 国产精品毛片一区二区三区| 国产在线麻豆精品观看| 国产精品日日做人人爱| 黄色精品网站| 欧美理论电影在线观看| 91久久夜色精品国产网站| 久久婷婷国产综合精品青草| 欧美精品成人91久久久久久久| 国产精品一区二区三区四区| 一区二区三区在线免费视频| 国产视频不卡| 欧美精品一区三区在线观看| 亚洲青涩在线| 国产精品露脸自拍| 夜夜爽夜夜爽精品视频| 在线精品视频一区二区| 欧美精品久久久久久久免费观看| 国产精品第13页| 国产精品一区二区男女羞羞无遮挡| 久久国产日韩欧美| 国产精品日韩二区| 国产精品久久久对白| 国产精品久久久久久久久久妞妞| 亚洲视频一二三| 日韩一区二区免费高清| 久久久成人精品| 午夜精品久久| 欧美一级淫片播放口| 国外视频精品毛片| 亚洲一区欧美二区| 亚洲精品一二三区| 亚洲一区高清| 久久在线视频在线| 久久精品99| 亚洲永久免费视频| 亚洲欧美另类在线观看|