《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32的多通道數據采集系統設計
基于STM32的多通道數據采集系統設計
2016年電子技術應用第1期
王晨輝,吳 悅,楊 凱
中國地質調查局水文地質環境地質調查中心,河北 保定071051
摘要: 針對地質災害監測領域對數據采集系統的低功耗與實時性要求,提出了一種基于STM32F103和ADS1256的多通道數據采集系統,可實現對地質災害現場泥水位、地聲、次聲、位移等多參數的實時在線數據采集。系統具備體積小、功耗低、實時性強等特點。系統可實現24小時實時存儲災害點采集時間、采樣數據、環境溫度及傳感器類型等相關信息,并通過GPRS或北斗衛星實現數據的無線遠程傳輸,便于長時間不間斷對地質災害體進行數據采集、傳輸與分析,可有效提高對地質災害體的實時監測水平。
中圖分類號: TP393
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.01.013
中文引用格式: 王晨輝,吳悅,楊凱. 基于STM32的多通道數據采集系統設計[J].電子技術應用,2016,42(1):51-53,57.
英文引用格式: Wang Chenhui,Wu Yue,Yang Kai. Design of multi-channel data acquisition system based on STM32[J].Application of Electronic Technique,2016,42(1):51-53,57.
Design of multi-channel data acquisition system based on STM32
Wang Chenhui,Wu Yue,Yang Kai
Center for Hydrogeology and Environmental Geology Survey,CGS,Baoding 071051,China
Abstract: Aiming at low power consumption and real-time requirements for data acquisition system in the geological disasters monitoring, a multi-channel data acquisition system is designed based on STM32F102 and ADS1256, which can realize real-time online data collection for mud water level, sound, infrasound, displacement and other parameters in the geological disasters site. The system is characterized by small volume, low power consumption and real-time. The system can achieve 24-hour real-time storage hazards in acquisition time, sampling data, ambient temperature and sensor type and other related information. In further, system use GPRS and Beidou satellite to complete wireless remote data transmission, which can facilitate a long uninterrupted data collection, transmission and analysis for geological hazards, at the same time can effectively improve the level of real-time monitoring on geological disasters.
Key words : STM32;ADS1256;multi-channel;data acquisition

0 引言

    在地質災害監測中,需要監測泥位、地聲、次聲、位移等多種監測數據,數據采集系統被廣泛應用,監測人員關注的不再是采集系統的功能,而是其基本性能,如采集速度、采集精度、抗干擾能力[1]。而且,以往人工到現場定時采集數據的監測方法已不能滿足當前地質災害監測技術要求,本文利用ARM微控制器STM32F103和低噪聲雙通道模數轉換芯片ADS1256共同構建低功耗多通道數據采集系統,實現多通道數據不間斷實時采集,通過串口與GPRS模塊或北斗衛星模塊實現監測數據的遠程無線傳輸,有效提高監測參數精度,提升系統穩定性與可靠性,降低系統功耗。

1 系統總體設計

    多通道數據采集系統主要由ARM微控制器STM32F103、A/D轉換電路、電源電路、數據存儲電路、數據傳輸電路和數據監控中心組成[2]。STM32F103作為多通道數據采集系統的核心,控制協調具體的數據采集、存儲與傳輸。A/D轉換電路可采集泥位、地聲、次聲、位移等現場數據,STM32F103將采集的現場數據簡單分析處理后通過數據傳輸電路傳輸到遠程數據監控中心,數據傳輸主要通過GPRS或北斗衛星模塊上傳,后臺數據監控中心可實現對現場數據的實時在線查看及歷史查詢,數據存儲電路可將采集數據實時保存到SD卡中,方便以后數據處理。系統總體結構框圖如圖1所示。

ck1-t1.gif

2 系統硬件電路設計

2.1 微控制器簡介

    微控制器采用STM32系列的32位微控制器STM32F103R8。它采用ARM32位Cortex TM-M3的CPU,主頻可達72 MHz,內置高達512 KB的閃存和64 KB的SRAM,具備豐富的外設資源,主要包括ADC、RTC、I2C及SPI等接口??商峁┧摺⑼C和待機三種省電模式,有效保證系統的低功耗性,而且Thumb-2指令集可有效提高系統運行的效率與實時性。

2.2 A/D轉換電路

    A/D轉換電路選用TI公司推出的針對工業應用的模數轉換器ADS1256,其24位Δ-ΣADC適用于科學儀器、工藝控制等工業應用領域,提供了最高23位的無噪聲精度、最高30 kS/s的數據速率、±0.001 0% 非線性特性,非常適合用于高速、高精度數據采集,其內部集成有輸入多路復用器、輸入緩沖器、可編程增益放大器[3]。

2.3 電源電路

    電源電路采用太陽能浮充鋰電池作為供電電源,鋰電池組基本參數為12 V/16 Ah,通過電源轉換為系統提供12 V、5 V及3.3 V三路工作電源,微控制器通過程序管理協調實現各部分電源供給,實現系統的低功耗。5 V電源由TPS54229E轉化提供,支持寬電壓輸入,集成高效率FET,電路PCB空間較小,適合多通道數據采集系統的多電源總線調節設計[4],3.3 V電源采用功耗非常低的降壓模塊LTC3631轉化提供。

2.4 數據存儲電路

    數據存儲電路主要由內部Flash和外部MicroSD卡兩部分組成[5]。內部Flash用于系統內部傳感器的數據存儲,MicroSD卡用于采集野外現場監測傳感器的數據存儲。微控制器STM32F103采用SDIO模式驅動MicroSD卡工作,微控制器控制CLK作為MicroSD卡的時鐘信號線,在每個時鐘內可傳輸一位命令或數據;CMD是命令信號線,用于傳輸微控制器發出的命令或命令響應;監測數據通過DATA0~DATA3四根數據線進行傳輸。此外,系統擴展EEPROM存儲器,采用Microchip公司的24LC512,用于存儲系統的ID、采集時間、采集頻率、工作模式、數據傳輸目標地址等相關參數,EEPROM內部存儲的信息為系統的定時與實時在線兩種工作模式提供標準參考。

2.5 數據傳輸電路

    數據傳輸電路分為GPRS和北斗衛星傳輸,系統通過RS232串口分別與GPRS和北斗衛星傳輸模塊連接。GPRS傳輸作為常規的傳輸模式,傳輸模式簡單、可靠、穩定,在數據傳輸時優先選擇,無法滿足GPRS信號時選擇北斗衛星傳輸模式。GPRS傳輸模塊選用華為GTM900C模塊,通過GPRS網絡以TCP/IP數據包方式將現場監測數據實時傳輸到遠程監控中心。北斗衛星傳輸模塊選用國智恒集團的BGT-500模塊,可實現RDSS的雙向定位和短報文通信功能,具有較高的集成度和更低的功耗,系統通過北斗通信模塊以短報文方式將監測數據傳輸到遠程監控中心。ck1-t2.gif

3 系統軟件設計

    系統軟件設計主要包括微控制器軟件設計、數據采集軟件設計、數據存儲軟件設計、數據傳輸軟件設計及數據監控中心軟件設計。

3.1 微控制器軟件設計

    在微控制器的協調下完成現場數據采集、存儲與傳輸。微控制器軟件設計主要涉及系統工作狀態初始化、A/D轉換初始化、SDIO和MicroSD卡初始化及串口初始化。初始化完成后,微控制器進入到低功耗工作模式,相關數據采集通道自動進行相應的數據采集模式,當各個通道采集到數據后會發出采集完成中斷來喚醒微控制器,中斷子程序流程圖如圖2所示[6]。

3.2 A/D轉換軟件設計

    數據采集程序由微控制器與ADS1256共同完成,數據采集包括A/D數據和數字量數據采集,A/D數據采集包括被測現場信號的帶寬、被測信號精度、采集功耗,A/D數據采集在設置時要將ADS1256設置為可調模式,數據的輸出在模式選擇后與芯片時鐘頻率CLK有關,數據采集通過SPI通信協議,數據轉換后用TDM模式輸出,軟件流程圖如圖3所示。

ck1-t3.gif

3.3 數據存儲軟件設計

    微控制器通過SDIO模式完成現場數據的存儲,主要包括MicroSD卡的初始化、卡識別、采集數據的讀寫[7]。上電初始化后,微控制器通過庫函數SDIO_Init()配置SD卡時鐘,發送命令檢測是否有SD卡存在并對接入系統的卡進行歸類,同時對操作電壓進行范圍驗證以保證CID和CSD數據能正常讀寫;STM32F103以時鐘頻率開始MicroSD卡的識別流程,發送ALL_SEND_CID獲取MicroSD的CID(unique card identification),發送SEND_RELATIVE_ADDR獲取RCA(Relative Card Address),RCA用于對MicroSD進行尋址,一旦RCA被接收,代表卡已進入待機狀態;接下來STM32F103發送SEND_CSD來獲取卡的CSD(Card Specific Data)寄存器內容,包括塊長度、卡存儲容量、最大時鐘速率等;然后進入讀寫狀態,通過調用SD_ReadDisk()函數與SD_WriteDisk()函數實現微控制器與MicroSD卡之間的數據讀寫操作。

3.4 數據傳輸軟件設計

    微控制器啟動數據傳輸程序后,對系統進行工作方式初始化,通過EEPROM讀取相關通信配置,比如設定服務器IP地址、端口號、設備號、工作時間等;然后由微處理器發出指令檢測現場傳輸信號,首先查詢GPRS模塊網絡是否注冊成功;成功后即可建立與數據監控中心服務器的連接,并進行數據傳輸處理;根據需要發送一定格式的心跳信息。一旦發現現場無GPRS網絡信號自動切換到北斗衛星傳輸模式,現場北斗傳輸模塊上電后微處理器向北斗發送IC卡檢測命令,回復正確后向數據監控中心發送通信申請,收到命令后才發送現場數據。數據傳輸軟件流程圖如圖4所示。

ck1-t4.gif

3.5 數據監控中心程序流程圖

    數據監控中心(服務器)軟件作為TCP服務器端和北斗服務器端,具有公網固定IP地址且開放監聽端口,分別接收來自GPRS客戶端的TCP數據包與北斗客戶端的數據,并向客戶端發送應答數據。主要任務是完成對通信數據的接收、分析、處理和存儲。首先服務器端啟動TCP/IP監聽和打開串口,監聽TCP端口和串口,將接收到數據包/數據進行分析、處理,然后將數據存儲到數據庫中,便于以后數據查詢與分析[8]。數據監控中心程序流程圖如圖5所示。

ck1-t5.gif

4 系統測試與分析

    為驗證測試多通道數據采集系統的性能功能,搭建野外模擬數據測試平臺,給4個數據采集通道輸入模擬野外監測傳感器的電壓信號,將系統采集到的數據與采集通道的輸入電壓進行對比分析,測試結果如表1所示。

ck1-b1.gif

    從兩組測試結果可以看出,系統4個采集通道均可準確對輸入電壓進行數據采樣,采集數據可以精確到小數點后3位,系統采樣結果相對誤差較小,完全滿足對野外監測數據的精度要求。

5 結語

    本文以嵌入式微處理器STM32F103與ADS1256共同構建多通道數據采集系統,充分發揮STM32F103的控制協調作用,可實時在線采集0~5 V電壓輸出型的不同傳感器信號,有效保證數據采集精度、實時性及數據處理能力,并實現遠程數據傳輸,遠程數據監控中心與地質災害現場可進行實時在線通信,對現場數據可進行實時查詢、分析及數據處理。軟硬件架構的合理設計有效降低了系統的成本與功耗,實現系統的微型化與智能化采集,可廣泛應用于地質災害野外現場數據采集,在地質災害監測中有較好的應用前景。

參考文獻

[1] 徐航,羅?。谇度胧降亩嗤ǖ栏咚贁祿杉到y[J].自動化與儀器儀表,2013(1):148-150.

[2] 楊振江.智能儀器與數據采集系統中的新器件及應用[M].西安:西安電子科技大學出版社,2001:95-163.

[3] 陳紅遠,郭天太,吳俊杰,等.多通道微弱電壓信號同步采集系統開發[J].電子技術應用,2014(40):79-84.

[4] 鐘文濤,劉強.基于單片機的野外信息檢測記錄系統[J].機電工程技術,2013,42(5):26-30.

[5] 胡祥超,李艷潔,趙新華,等.便攜式野外傳感器原位數據采集系統設計[J].傳感器與微系統,2014,33(10):69-72.

[6] 丁凡,周永明.基于ZigBee的多路溫度數據無線采集系統設計[J].儀表技術與傳感器,2013(8):72-78.

[7] 潘玲嬌,張自嘉,樊延虎,等.嵌入式16通道同步數據采集系統設計[J].儀表技術與傳感器,2013(11):91-94.

[8] 馬軍,李志華.基于STM32的無線次聲采集系統的設計[J].電子技術應用,2014,40(4):92-95.

此內容為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>
          国产精品普通话对白| 久色婷婷小香蕉久久| 国产精品爽爽ⅴa在线观看| 亚洲欧洲在线播放| 欧美无砖砖区免费| 欧美性淫爽ww久久久久无| 亚洲一区二区三区国产| 欧美中文字幕| 激情五月综合色婷婷一区二区| 国产一区二区三区在线观看精品| 国产色婷婷国产综合在线理论片a| 国产日韩在线一区| 一区二区免费在线播放| 国产一区二区三区自拍| 亚洲国产精品一区二区第四页av| 亚洲欧美日韩国产成人精品影院| 久久久久久久欧美精品| 亚洲国语精品自产拍在线观看| 国产精品久久一区二区三区| 欧美午夜精品久久久久免费视| 免费成人激情视频| 亚洲在线一区二区三区| 欧美午夜影院| 国产免费一区二区三区香蕉精| 好男人免费精品视频| 久久一区二区视频| 欧美伊人影院| 欧美无砖砖区免费| 亚洲欧美成人一区二区在线电影| 国外视频精品毛片| 亚洲麻豆视频| 999在线观看精品免费不卡网站| 欧美一区二区三区免费视| 国产精品久久久久久久久借妻| 国产精品久久久久秋霞鲁丝| 国产精品另类一区| 国产欧美日韩一区二区三区| 免费观看一区| 亚洲激情在线激情| 亚洲三级电影全部在线观看高清| 国产精品国码视频| 在线观看日韩av电影| 欧美专区第一页| 性感少妇一区| 亚洲免费一区二区| 日韩午夜在线播放| 99视频精品| 欧美日韩三级电影在线| 性欧美暴力猛交69hd| 欧美日韩免费一区二区三区视频| 欧美精品三级| 亚洲日本电影在线| 午夜一区二区三区在线观看| 精品99一区二区三区| 欧美影院在线播放| 欧美一区二区精品在线| 老巨人导航500精品| 欧美日韩国产经典色站一区二区三区| 国产精品99久久久久久人| 国产女同一区二区| 亚洲国产天堂久久国产91| 亚洲一区二区三区精品在线| 欧美日韩国产系列| 欧美理论电影在线播放| 欧美精品午夜视频| 欧美亚洲综合网| 一区二区三区导航| 欧美日韩极品在线观看一区| 国产一区二区三区日韩| 国产欧美va欧美不卡在线| 亚洲一区二区三区中文字幕| 在线亚洲精品| 亚洲欧洲日本国产| 伊人久久av导航| 伊人成年综合电影网| 欧美日韩在线播| 国产美女精品| 亚洲黄色有码视频| 国产精品视频999| 免费视频久久| 在线观看一区视频| 美国成人直播| 精品999久久久| 欧美亚洲视频一区二区| 狠狠色狠狠色综合人人| 亚洲福利视频专区| 国产目拍亚洲精品99久久精品| 免费在线观看一区二区| 国产精品久久久对白| 亚洲欧美日韩一区二区三区在线| 国产精品一区二区黑丝| 欧美一区二区女人| 在线播放一区| 韩国三级在线一区| 亚洲精品影院在线观看| 亚洲免费在线观看视频| 亚洲图色在线| 国产色爱av资源综合区| 欧美一区二区三区在线免费观看| 亚洲国产精品t66y| 国产精品一区二区久久精品| 欧美一区二区三区在线看| 久久影院午夜论| 久久精品2019中文字幕| 猫咪成人在线观看| 国产一区二区成人久久免费影院| 亚洲丁香婷深爱综合| 娇妻被交换粗又大又硬视频欧美| 亚洲一区www| 国产欧美日韩高清| 欧美日韩免费在线视频| 欧美高清hd18日本| 国产精品v欧美精品∨日韩| 亚洲男人的天堂在线aⅴ视频| 最近看过的日韩成人| 亚洲成人在线网| 亚洲福利精品| 国产精品久久久久久久午夜片| 欧美色播在线播放| 久久久久久亚洲精品不卡4k岛国| 亚洲一区区二区| 国产精品99久久不卡二区| 久久国产精品99精品国产| 另类av一区二区| 国产日产高清欧美一区二区三区| 欧美精品一区二区在线播放| 欧美日韩午夜在线视频| 亚洲青色在线| 亚洲色在线视频| 亚洲精品在线视频| 久久久精品国产99久久精品芒果| 欧美香蕉大胸在线视频观看| 一本色道久久综合亚洲二区三区| 蘑菇福利视频一区播放| 欧美日韩精品免费观看| 精品va天堂亚洲国产| 欧美视频在线看| 久久久www免费人成黑人精品| 国产精品综合| 久久综合伊人77777麻豆| 亚洲第一精品影视| 黄色小说综合网站| 国产一区二区三区不卡在线观看| 在线观看亚洲视频| 性欧美18~19sex高清播放| 欧美日韩成人一区二区| 国产精品色在线| 亚洲精品国产精品国自产在线| 亚洲欧美清纯在线制服| 日韩网站在线看片你懂的| 日韩一区二区久久| 国产精品一区一区| 有坂深雪在线一区| 亚洲欧美变态国产另类| 99精品热视频只有精品10| 欧美日韩一级大片网址| 一区二区三区日韩在线观看| 国产精品午夜av在线| 米奇777超碰欧美日韩亚洲| 亚洲东热激情| 一区二区欧美在线| 亚洲男人天堂2024| 合欧美一区二区三区| 欧美精品一区在线观看| 免费成人在线视频网站| 欧美va亚洲va日韩∨a综合色| 中文网丁香综合网| 欧美搞黄网站| 日韩视频永久免费| 亚洲精品人人| 韩国成人精品a∨在线观看| 欧美一区二区三区男人的天堂| 午夜免费日韩视频| 99视频超级精品| 欧美伦理视频网站| 亚洲国产岛国毛片在线| 亚洲国产一区二区三区高清| 一区二区在线免费观看| 亚洲人成7777| 久久aⅴ国产欧美74aaa| 亚洲欧美一区二区原创| 欧美在线亚洲| 欧美视频观看一区| 欧美日韩视频一区二区三区| 亚洲精品之草原avav久久| 欧美日韩国产色视频| 狠狠色综合播放一区二区| 亚洲午夜精品久久久久久浪潮| 在线观看成人网| 免费不卡在线观看av| 欧美一区二区三区四区在线观看| 激情校园亚洲| 久久久久免费| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲在线视频免费观看| 亚洲私人影吧| 国产精品有限公司| 香蕉久久一区二区不卡无毒影院| 国模 一区 二区 三区| 99人久久精品视频最新地址| 国产精品久久久一区二区三区| 欧美视频在线观看| 午夜精品福利一区二区三区av| 国产欧美不卡| 一区二区三区在线视频播放| 在线视频你懂得一区二区三区| 国内精品视频一区| 欧美高清视频在线| 欧美日韩精品系列| 久久大香伊蕉在人线观看热2| 欧美日韩综合| 欧美亚洲一区二区在线| 国产在线拍揄自揄视频不卡99| 性欧美18~19sex高清播放| 国产在线精品一区二区中文| 日韩一级黄色片| 136国产福利精品导航| 蜜臀av性久久久久蜜臀aⅴ| 亚洲一区二区三区激情| 国产日韩精品在线| 午夜精品视频在线观看一区二区| 久久精品国产一区二区三| 欧美色欧美亚洲另类七区| 久久综合中文字幕| 国产精品久久二区二区| 一本久道久久综合婷婷鲸鱼| 99riav1国产精品视频| 久久综合国产精品| 久久亚洲春色中文字幕久久久| 一区二区三区精品久久久| 欧美精品久久一区二区| 国产亚洲一区在线| 国产欧美一区二区三区国产幕精品| 国产模特精品视频久久久久| 欧美一二三区在线观看| 国产精品99久久久久久久久| 一区二区视频免费在线观看| 国产一区二区欧美| 国内精品嫩模av私拍在线观看| 亚洲在线一区二区| 亚洲图片自拍偷拍| 亚洲国产成人精品久久| 中文无字幕一区二区三区| 国产精品成人免费| 亚洲第一中文字幕| 国产真实精品久久二三区| 狠狠色丁香久久婷婷综合丁香| 免费中文日韩| 久久riav二区三区| 欧美在线视频网站| 亚洲高清久久网| 欧美午夜久久久| 篠田优中文在线播放第一区| 久久综合综合久久综合| 欧美日韩日日夜夜| 欧美一区二区三区日韩视频| 性一交一乱一区二区洋洋av| 精品成人乱色一区二区| 国产精品99久久久久久有的能看| 9人人澡人人爽人人精品| 99精品视频免费观看| 尤物yw午夜国产精品视频明星| 日韩视频在线观看国产| 久久精品免费播放| 欧美午夜精品久久久久久浪潮| 国产欧美日韩亚洲精品| 亚洲国产99| 国产精品亚洲综合一区在线观看| 欧美日韩国产欧| 欧美在线精品免播放器视频| 亚洲国产精品日韩| 久久字幕精品一区| 亚洲国产精品成人久久综合一区| 亚洲精品日韩在线观看| 国产一区二区三区久久精品| 欧美日韩日本国产亚洲在线| 久久成人18免费观看| 亚洲精品一区二区三区四区高清| 欧美亚洲第一页| 欧美在线国产精品| 久久精品亚洲一区| 亚洲精品一区久久久久久| 香蕉国产精品偷在线观看不卡| 国产一区二区欧美日韩| 亚洲黄一区二区| 国产精品免费久久久久久| 欧美成人亚洲| 欧美在线亚洲一区| 国产精品美女久久福利网站| 牛夜精品久久久久久久99黑人| 狠狠88综合久久久久综合网| 在线观看日韩av先锋影音电影院| 国产在线精品成人一区二区三区| 好吊视频一区二区三区四区| 国产精品久久久久婷婷| 亚洲欧美一区二区三区极速播放| 欧美专区日韩专区| 最新成人在线| 亚洲午夜女主播在线直播| 久久久久成人精品| 中国女人久久久| 国产精品免费看片| 日韩一区二区精品视频| 欧美jizz19hd性欧美| 久久国产欧美日韩精品| 欧美日韩一区视频| 欧美中文在线字幕| 亚洲第一伊人| 亚洲视频在线观看一区| 男女精品网站| 国产欧美日韩视频一区二区三区| 国产一级精品aaaaa看| 欧美视频在线一区二区三区| 欧美日韩一区精品| 久久国产精品久久久久久电车| 亚洲一区二区成人| 亚洲三级免费| 亚洲少妇在线| 影音先锋在线一区| 亚洲午夜在线视频| 欧美—级高清免费播放| 国产精品久久激情| 欧美日韩一区视频| 国产精品色婷婷| 亚洲电影在线播放| 亚洲女同同性videoxma| 亚洲一区二区三区三| 亚洲狼人精品一区二区三区|