• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于ADS1115多通道低功耗環(huán)境參數(shù)檢測(cè)系統(tǒng)設(shè)計(jì)

      2017-09-18 07:43:55李長(zhǎng)才肖金球
      關(guān)鍵詞:待機(jī)環(huán)境參數(shù)管腳

      李長(zhǎng)才, 肖金球, 華 猛

      (1.蘇州科技大學(xué) 電子與信息工程學(xué)院,江蘇 蘇州 215009;2.蘇州市智能測(cè)控工程技術(shù)研究中心,江蘇 蘇州 215009)

      基于ADS1115多通道低功耗環(huán)境參數(shù)檢測(cè)系統(tǒng)設(shè)計(jì)

      李長(zhǎng)才1,2, 肖金球1,2, 華 猛1,2

      (1.蘇州科技大學(xué) 電子與信息工程學(xué)院,江蘇 蘇州 215009;2.蘇州市智能測(cè)控工程技術(shù)研究中心,江蘇 蘇州 215009)

      為了可靠準(zhǔn)確地檢測(cè)環(huán)境參數(shù),盡可能降低功耗,設(shè)計(jì)了基于ADS1115多通道低功耗檢測(cè)系統(tǒng)。采用ADS1115作為數(shù)據(jù)采樣與轉(zhuǎn)化模塊,STM32處理器作為控制與處理模塊。通過配置ADS1115寄存器,進(jìn)行通道轉(zhuǎn)換與數(shù)據(jù)采集。利用STM32的待機(jī)模式,大大降低了系統(tǒng)功耗。給出了ADS1115芯片的簡(jiǎn)介、硬件設(shè)計(jì)方案、軟件實(shí)現(xiàn)方法以及最終測(cè)試結(jié)果。經(jīng)測(cè)試,該檢測(cè)系統(tǒng)具有功耗低、體積小、可靠穩(wěn)定以及功能擴(kuò)展性好等特點(diǎn),適用于對(duì)功耗要求比較高的數(shù)據(jù)采集與測(cè)量環(huán)境中。

      ADS1115;參數(shù)檢測(cè);多通道;STM32;低功耗

      當(dāng)前,模數(shù)、數(shù)模轉(zhuǎn)化器[1]已經(jīng)被廣泛的應(yīng)用在工業(yè)、通信、汽車及消費(fèi)類領(lǐng)域,在電子智能測(cè)量技術(shù)的高速發(fā)展的趨勢(shì)下,對(duì)數(shù)據(jù)采集與轉(zhuǎn)換的要求也越來越高。特別是在電能供應(yīng)不便的地方,數(shù)據(jù)采集需要的電能只有通過電池或太陽(yáng)能板提供,所以需要模數(shù)轉(zhuǎn)換器具有低功耗特性。此外,數(shù)據(jù)采集檢測(cè)系統(tǒng)還需要穩(wěn)定、可靠、安全地運(yùn)行,實(shí)現(xiàn)對(duì)數(shù)據(jù)的測(cè)量與監(jiān)控。ADS1115不僅具有低功耗的特性,而且體積小、精度高,集成了多路復(fù)用器以及增益放大器等部件,簡(jiǎn)化了外圍電路的設(shè)計(jì)。在特定的場(chǎng)合,能夠充分發(fā)揮其優(yōu)勢(shì)。該文設(shè)計(jì)了基于ADS1115多通道低功耗環(huán)境參數(shù)檢測(cè)系統(tǒng)[2],利用ADS1115單次轉(zhuǎn)化模式以及STM32處理器的待機(jī)模式,大大降低了整個(gè)系統(tǒng)的功耗,實(shí)現(xiàn)了系統(tǒng)可靠穩(wěn)定運(yùn)行。

      1 ADS1115簡(jiǎn)介

      ADS1115是高精度模數(shù)轉(zhuǎn)化器,具有16位分辨率。超小型的無引線QFN-10封裝或MSOP-10封裝,大大減少了其體積。2.0 V至5.5 V的寬電源范圍。在設(shè)計(jì)時(shí)考慮了精度、功耗和實(shí)現(xiàn)的簡(jiǎn)易性。如圖1所示,ADS1115具有一個(gè)板上基準(zhǔn)和振蕩器,數(shù)據(jù)通過一個(gè)I2C兼容型串行接口進(jìn)行傳輸。具有一個(gè)板上可編程增益放大器(PGA)[3],該 PGA提供從電源電壓到低至±256 mV輸入范圍,能以高分辨率來測(cè)量大信號(hào)和小信號(hào)。集成了一個(gè)輸入多路復(fù)用器(MUX),可提供2個(gè)差分輸入或4個(gè)單端輸入。ADS1115可工作于連續(xù)轉(zhuǎn)換模式或單觸發(fā)模式,在單觸發(fā)模式下,一次轉(zhuǎn)化完成后自動(dòng)斷電,極大地降低了芯片功耗。

      圖1 ADS1115功能框圖

      2 硬件方案設(shè)計(jì)

      系統(tǒng)硬件包括環(huán)境參數(shù)采集模塊,ADS1115數(shù)據(jù)采樣與轉(zhuǎn)化模塊,STM32控制與處理模塊等[4]。系統(tǒng)結(jié)構(gòu)框圖如圖2所示。

      圖2 系統(tǒng)結(jié)構(gòu)框圖

      2.1 環(huán)境參數(shù)采集模塊

      系統(tǒng)主要對(duì)光強(qiáng)、溫度、濕度和氣壓等環(huán)境參數(shù)進(jìn)行了采集[5]。光強(qiáng)的采集采用光敏電阻,隨著入射光輻射照度的變化,光敏電阻的阻值也會(huì)變化,通過檢測(cè)其一端電壓并利用光敏電阻的光電特性和伏安特性,可以獲得其光強(qiáng)值。溫度采集采用熱敏電阻,通過檢測(cè)一端電壓,利用熱敏電阻的溫度曲線及其伏安特性,計(jì)算獲得環(huán)境溫度值。濕度采用濕敏電阻,其阻抗隨相對(duì)濕度變化成對(duì)數(shù)變化的的電阻型濕度傳感器敏感元件,利用濕敏電阻本身的特性和伏安特性,可檢測(cè)環(huán)境濕度。氣壓參數(shù)采用QA-1型氣壓傳感器,其供電電壓為5 V,信號(hào)輸出為0.5~2.5 V,符合ADS1115電壓檢測(cè)范圍。環(huán)境參數(shù)采集電路如圖3所示。圖3中,R4、R5、R6、P1分別為光敏電阻、熱敏電阻、濕敏電阻、氣壓傳感器。三極管起開關(guān)作用,基集分別連接STM32的PA4、PA5、PA6、PA7管腳,通過STM32控制其通斷,在系統(tǒng)不采集數(shù)據(jù)時(shí),電路處于斷路轉(zhuǎn)態(tài),大大降低的系統(tǒng)功耗。P1(氣體傳感器)的輸出端直接連接ADS1115的AIN3的輸入端,進(jìn)行電壓信號(hào)檢測(cè)。

      圖3 環(huán)境參數(shù)采集電路

      2.2 ADS1115數(shù)據(jù)采樣與轉(zhuǎn)化模塊

      環(huán)境參數(shù)采集電路[6]獲得的模擬電壓信號(hào),通過ADS1115的模擬輸入引腳輸入ADS1115芯片內(nèi)部。如圖4所示,P2為4個(gè)輸入端,分別與采集電路的4個(gè)信號(hào)輸出端連接。配置多路復(fù)用器(MUX),設(shè)置4個(gè)輸入端為單端輸入。通過STM32控制器,控制四個(gè)輸入端分別進(jìn)行數(shù)據(jù)轉(zhuǎn)化[7]與處理。ADDR引腳是I2C器件地址引腳,接地時(shí)ADS1115作為從機(jī)地址為1011000。SCL和SDA為I2C的時(shí)鐘信號(hào)線和數(shù)據(jù)線,分別與STM32的PB6和PB7管腳相連,構(gòu)成I2C串行總線。通過這兩條線,實(shí)現(xiàn)ADS1115和STM32之間的數(shù)據(jù)通信。ADS1115內(nèi)部的16位模數(shù)轉(zhuǎn)化器對(duì)模擬信號(hào)進(jìn)行轉(zhuǎn)化,得到的數(shù)字量通過I2C總線傳送至STM32處理器進(jìn)行數(shù)據(jù)計(jì)算與處理。

      圖4 ADS1115電路連接圖

      2.3 STM32控制與處理模塊

      STM32[8]具有功耗低、速度快、體積小等優(yōu)點(diǎn),外設(shè)及管腳時(shí)鐘都可以靈活的配置,關(guān)閉不用的外設(shè)及管腳時(shí)鐘,大大降低了芯片的功耗。STM32具有三種低功耗模式,本系統(tǒng)使用待機(jī)模式,達(dá)到低功耗的目的。利用SysTick為系統(tǒng)提供單獨(dú)的時(shí)鐘節(jié)拍。選用STM32作為控制器的另一原因是其內(nèi)部集成了I2C硬件接口,能大大提高系統(tǒng)運(yùn)行效率。配置內(nèi)部I2C寄存器[9],通過I2C總線向ADS1115芯片內(nèi)部寫數(shù)據(jù),配置ADS1115內(nèi)部寄存器,設(shè)置ADS1115工作模式。通過I2C總線讀取轉(zhuǎn)化后的數(shù)字量,存儲(chǔ)至STM32的SRAM中,以便于后續(xù)數(shù)據(jù)的處理。STM32計(jì)算轉(zhuǎn)換采集到的數(shù)據(jù),控制LCD進(jìn)行數(shù)據(jù)顯示以及設(shè)置存儲(chǔ)器進(jìn)行數(shù)據(jù)存儲(chǔ)。

      3 軟件方案設(shè)計(jì)

      系統(tǒng)軟件設(shè)計(jì)采用C語(yǔ)言開發(fā),開發(fā)工具采用Keil MDK,使用Keil Ulink2仿真器進(jìn)行程序下載、在線運(yùn)行調(diào)試。整個(gè)軟件設(shè)計(jì)包括初始化子程序、主程序、ADS1115寄存器配置子程序、I2C讀寫子程序、LCD顯示子程序、中斷待機(jī)子程序這6個(gè)部分,程序流程圖如圖5所示。

      圖5 軟件主程序流程圖

      初始化程序包括對(duì)STM32內(nèi)部I2C硬件模塊的初始化,對(duì)系統(tǒng)用到的各管腳初始化,配置SysTick時(shí)鐘源、開啟SysTick計(jì)數(shù)器及其中斷。此時(shí),整個(gè)系統(tǒng)的計(jì)時(shí)時(shí)鐘開啟。沒有用到的管腳時(shí)鐘都處于關(guān)閉狀態(tài),減少功耗。以采集光強(qiáng)參數(shù)為例,在數(shù)據(jù)采樣前,要使圖3中的三極管Q1導(dǎo)通,即STM32控制PA4管腳輸出高電平,保證采集模塊的電路處于導(dǎo)通工作狀態(tài)。I2C模塊初始化后,可調(diào)用I2C寫函數(shù)對(duì)ADS1115配置寄存器進(jìn)行寫數(shù)據(jù)。配置ADS1115工作模式為單次觸發(fā)模式,AIN0單端接通,F(xiàn)S(Full-Scale)為±6.144 V。配置完成后,ADS1115進(jìn)行單通道的數(shù)據(jù)采集與轉(zhuǎn)化,轉(zhuǎn)換完成后自動(dòng)進(jìn)入低功耗模式。調(diào)用I2C讀函數(shù),讀取轉(zhuǎn)化寄存器的數(shù)字量,根據(jù)光敏電阻的光電特性和伏安特性,計(jì)算出光強(qiáng)值,調(diào)用LCD顯示子程序顯示。同樣的原理,可以獲得溫度值、濕度值以及氣壓值。

      為了使系統(tǒng)盡可能的節(jié)省功耗,設(shè)計(jì)了STM32的待機(jī)模式。環(huán)境參數(shù)數(shù)據(jù)檢測(cè)系統(tǒng)[10]運(yùn)行后,2 min內(nèi)若沒有關(guān)機(jī)(時(shí)間可調(diào)節(jié)),進(jìn)入SysTick中斷函數(shù),中斷函數(shù)調(diào)用待機(jī)程序,整個(gè)系統(tǒng)進(jìn)入待機(jī)模式,所有使用1.8 V區(qū)域的時(shí)鐘都已關(guān)閉以及HSI和HSE的振蕩器關(guān)閉,直到有WAKEUP喚醒,系統(tǒng)才重新進(jìn)入工作模式。

      4 測(cè)試結(jié)果與分析

      為了測(cè)試整個(gè)系統(tǒng)的性能,選取室內(nèi)和室外不同時(shí)間段內(nèi)的四個(gè)位置對(duì)系統(tǒng)檢測(cè)結(jié)果進(jìn)行測(cè)試。環(huán)境檢測(cè)系統(tǒng)的界面如圖6所示。

      圖6 環(huán)境檢測(cè)系統(tǒng)界面

      把系統(tǒng)檢測(cè)的結(jié)果與選取的測(cè)試設(shè)備檢測(cè)的結(jié)果進(jìn)行比較。如表1所示。通過檢測(cè)數(shù)據(jù)的比較分析,系統(tǒng)較準(zhǔn)確的采集到所需要的環(huán)境參數(shù),整個(gè)系統(tǒng)的運(yùn)行很穩(wěn)定,能夠按照所設(shè)定的時(shí)間進(jìn)入待機(jī)模式,也能夠很可靠的喚醒系統(tǒng)。在滿足環(huán)境參數(shù)采集的同時(shí),也大大的降低了功耗。光強(qiáng)采集誤差范圍在1%~2%之間,溫度誤差范圍在0.5%~1%,濕度誤差范圍在1.5%~2.5%,氣壓誤差小于1%。整個(gè)系統(tǒng)也存在一些問題,環(huán)境參數(shù)采集時(shí)需要滿足檢測(cè)器件的測(cè)量范圍。采集到的環(huán)境參數(shù)數(shù)據(jù)精度有待于進(jìn)一步提高,主要體現(xiàn)在采集模塊中。各檢測(cè)器件的精度也受周邊環(huán)境的影響。

      表1 檢測(cè)結(jié)果

      5 結(jié)語(yǔ)

      基于ADS1115多通道低功耗環(huán)境參數(shù)檢測(cè)系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了對(duì)溫度、光強(qiáng)、濕度和氣壓準(zhǔn)確檢測(cè)。運(yùn)用ADS1115的單次轉(zhuǎn)化模式,在沒有充足電力供應(yīng)的環(huán)境中使用,能充分發(fā)揮其低功耗的優(yōu)勢(shì)。創(chuàng)新性地把SysTick時(shí)鐘中斷和待機(jī)模式結(jié)合起來,降低了整個(gè)系統(tǒng)功耗。該系統(tǒng)具有可靠性高、功能擴(kuò)展性好,通過改變輸入模塊的設(shè)計(jì),還可以用來對(duì)電流、電壓、火焰、有害氣體等參數(shù)采集與檢測(cè),應(yīng)用方便,具有很好的實(shí)用價(jià)值。

      [1]張守偉,臧德福,張付明,等.用高分辨率A/D芯片的微弱信號(hào)采集試驗(yàn)[J].自動(dòng)化儀表,2016,37(6):89-92.

      [2]楊博,張加宏,李敏,等.基于ARM的多通道數(shù)據(jù)采集系統(tǒng)[J].儀表技術(shù)與傳感器,2015(2):104-107.

      [3]劉暢,郭桂良,杜占坤,等.帶直流漂移校正的低功耗可編程增益放大器[J].微電子學(xué),2011,41(1):23-26.

      [4]黃健,張善文,周端,等.基于STM32的A/D采樣軟件濾波改進(jìn)算法研究[J].儀表技術(shù)與傳感器,2016(10):83-85.

      [5]賴征創(chuàng).多通道高精度智能儀表的研究[J].自動(dòng)化與儀表,2016(5):34-38.

      [6]孫琦.基于MSP430的多路電壓采集裝置設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2014(z1):26-28.

      [7]SAMERMEDAWAR.Modeling and post-correction of pipeline analog-digital converters[D].Stockholm:School of Eletrical Engineering,2010.

      [8]郝曉紅,黃復(fù)清,王勇.STM32F407飛機(jī)艙門信號(hào)控制器設(shè)計(jì)[J].自動(dòng)化儀表,2015,36(12):94-96.

      [9]李凱.基于I2C通信協(xié)議的數(shù)模轉(zhuǎn)換器的設(shè)計(jì)與研究[D].成都:電子科技大學(xué),2012.

      [10]張家田,董華強(qiáng),嚴(yán)正國(guó).多通道同步數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].現(xiàn)代電子技術(shù),2016,39(5):168-170.

      Design ofmultichannel low-power environment parameters test system based on ADS1115

      LIChangcai1,2,XIAO Jinqiu1,2,HUA Meng1,2
      (1.School of Electronic&Information Engineering,SUST,Suzhou 215009,China;2.Suzhou Intelligent Control Engineering Technology Center,Suzhou 215009,China)

      In order to test environment parameters reliably and accurately and reduce the power consumption as much as possible,themultichannel low-power test system based on ADS1115 was designed.ADS1115 was used as a data sampling and conversion module,STM32 as a control and processingmodule.The channel conversion and data collection was realized by configuring ADS1115 registers.The system power consumption was reduced significantly by using STM32 standby mode.This paper presents the introduction of ADS1115,hardware design scheme,softwaremethod and final test results.After testing,the system is characteristic of low power consumption,small volume,reliability,stability and fine extension function,which is appropriate for data collection and measurement environment of low power consumption demand.

      ADS1115;parameters test;multichannel;STM32;low-power

      TP274

      :A

      :2096-3270(2017)03-0077-04

      (責(zé)任編輯:盧文君)

      2016-09-17

      住房和城鄉(xiāng)建設(shè)部科學(xué)技術(shù)計(jì)劃項(xiàng)目(2014-K8-050);蘇州科技大學(xué)科研基金項(xiàng)目(XKZ201508)

      李長(zhǎng)才(1988-),男,山東棗莊人,碩士研究生。

      肖金球(1963-),男,教授,主要從事智能測(cè)控技術(shù)的研究,Email:xjq@mail.usts.edu.cn。

      猜你喜歡
      待機(jī)環(huán)境參數(shù)管腳
      遏制“超長(zhǎng)預(yù)售”,需監(jiān)管“超長(zhǎng)待機(jī)”
      公民與法治(2022年6期)2022-07-26 06:16:04
      “超長(zhǎng)待機(jī)”的余震
      基于云平臺(tái)的智能家居環(huán)境參數(shù)協(xié)同監(jiān)控系統(tǒng)設(shè)計(jì)
      漫“話”抗疫·人與自我:“超長(zhǎng)待機(jī)”的假期,你收獲了什么?
      大眾文藝(2020年8期)2020-04-21 08:57:58
      列車動(dòng)力學(xué)模型時(shí)變環(huán)境參數(shù)自適應(yīng)辨識(shí)
      一種食用菌大棚環(huán)境參數(shù)測(cè)控系統(tǒng)設(shè)計(jì)
      電子制作(2019年7期)2019-04-25 13:17:10
      基于小型固定翼移動(dòng)平臺(tái)的區(qū)域大氣環(huán)境參數(shù)采集系統(tǒng)設(shè)計(jì)
      基于圖像處理的異型電子元器件管腳偏移誤差檢測(cè)方法研究
      CMOS數(shù)字IC管腳電容的估算與測(cè)量
      HC08芯片JVT測(cè)試方法的探究
      渝中区| 渭源县| 广丰县| 乐东| 庐江县| 堆龙德庆县| 莱阳市| 青龙| 建平县| 板桥市| 忻州市| 公安县| 雷山县| 化隆| 农安县| 安阳市| 从化市| 郴州市| 茶陵县| 海宁市| 云南省| 佛教| 肃宁县| 汶上县| 南涧| 威海市| 邯郸县| 牟定县| 南丰县| 神池县| 石家庄市| 合肥市| 新闻| 沾化县| 齐河县| 清流县| 石渠县| 海原县| 福建省| 涞水县| 和静县|