0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何從您喜愛的傳感器中獲取數(shù)據(jù)

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-01-05 14:52 ? 次閱讀

如今,傳感器無處不在。我們的智能手機和平板電腦都裝有它們。我們的汽車有溫度傳感器、圖像傳感器壓力傳感器。我們的家庭環(huán)境變得越來越精明。傳感器測量各種不同的模擬現(xiàn)象。傳感器輸出模擬值后,下一步是將信號轉(zhuǎn)換為可用格式。什么樣的信號調(diào)理和模數(shù)轉(zhuǎn)換最好?本文將探討這些問題。

如今,傳感器似乎無處不在。智能手機和平板電腦都裝有它們。汽車具有溫度傳感器,高級駕駛員輔助系統(tǒng)(ADAS),傳感器和視頻的混合以及許多其他類型。甚至家用恒溫器也變得越來越精明。

傳感器正在測量各種不同的模擬現(xiàn)象:

我們手機上的接近傳感器會關(guān)閉顯示屏。

光傳感器調(diào)整背光。

空氣、化學(xué)品和水流量傳感器遍布我們的城市管道,以調(diào)節(jié)我們的供水。

煉油廠的化學(xué)傳感器監(jiān)測腐蝕和侵蝕。

當(dāng)?shù)匚⑿推【茝S的溫度、液位和其他環(huán)境傳感器可確保您擁有最喜愛的歡樂時光。

傳感器輸出模擬值后,下一步是將信號轉(zhuǎn)換為可用格式。這是怎么回事呢?什么樣的信號調(diào)理和模數(shù)轉(zhuǎn)換最好?本應(yīng)用筆記解決了這些問題。

對于上述所有傳感器,模擬信號可能會有所不同。一些傳感器,如pH/化學(xué)傳感器,提供高阻抗輸出。許多其他器件提供非常小/低電平的信號,很難從中提取噪聲的真實信息。其他的,如熱電偶,產(chǎn)生非線性信號,每種類型的熱電偶都不同。讓我們考慮每種傳感器。

低電平電壓信號

壓力是世界上受到監(jiān)控最多的信號之一。惠斯通電橋等壓力傳感器用于許多工業(yè)應(yīng)用。例如,雜貨店的壓力傳感器稱量午餐肉,但它們也可以用于倉庫傳送帶內(nèi)的動態(tài)秤,其中高精度和寬動態(tài)范圍更為關(guān)鍵。

橋式傳感器的一個示例如圖1所示,其中產(chǎn)生的輸出電壓在+V之間外和 -V外這取決于激勵電壓差(+Exc - -Exc)和對可變電阻的影響。橋式傳感器通常輸出非常小的電壓,通常為幾毫伏。典型的壓縮范圍為 1000:1,其中 1V 激勵電壓差在兩個輸出之間產(chǎn)生 1mV 的最大范圍。可以增加激勵電壓,但代價是消耗更多功率。

pYYBAGO2dB6AUaKyAAA14xYJlgI218.png

圖1.惠斯通電橋提供輸出電壓(+V外- -V外)取決于激勵電壓和壓縮和拉伸電阻的物理變化。

在上面的示例中,1mV的最大范圍不能提供非常大的動態(tài)范圍來從本底噪聲中獲取目標(biāo)信號,本底噪聲通常以微伏或數(shù)十微伏為單位。

幾乎所有電橋式傳感器后面都有一個帶增益級的放大器或一個可編程增益放大器(PGA)。為了將模擬信號轉(zhuǎn)換為數(shù)字字,PGA通常后跟一個模數(shù)轉(zhuǎn)換器。大多數(shù)ADC提供3V或5V的最大輸入范圍,因此將1mV橋式傳感器信號放大到使用ADC全部(或更多)可用電壓范圍是合乎邏輯的選擇。

一些模擬公司,如Maxim Integrated,提供獨立的放大器,可配置外部電阻或數(shù)字電位計以獲得放大器增益。其中許多公司還提供PGA,可以配置一系列數(shù)字輸入或SPI接口。

根據(jù)所需的精度和有效位數(shù)(ENOB),集成PGA的Σ-Δ型ADC通常是當(dāng)今的最佳選擇。集成PGA的Σ-Δ型ADC的數(shù)量在過去10年中大幅增長。其中許多是16位或24位Σ-Δ型ADC。集成的ADC和PGA允許對電路進行優(yōu)化,以實現(xiàn)盡可能低的噪聲。

讓我們回到倉庫輸送帶秤。這些倉庫的貨物運輸速度越快,其吞吐量和利潤率就越高。能夠在從一個站點移動到下一個站點的同時動態(tài)測量包裹重量變得越來越普遍。由于這些倉庫要運送一系列貨物(任何輕量級的東西,如兒童玩具,如沙發(fā)),放大器和ADC需要寬動態(tài)范圍和低噪聲。在本例中,還需要采樣速率相對較快的ADC。

MAX11270集采樣速率(用于電子秤)、寬動態(tài)范圍和低噪聲于一身。最大采樣率為 64ksps。PGA的噪聲電平為6.5nV/

poYBAGO2c8OAbnn5AAAD_PAW6IU902.gif

,這是MAX11270在1ksps采樣速率下能夠?qū)崿F(xiàn)21.0有效位數(shù)的一個重要原因。這實際上意味著MAX11270及其PGA和ADC可以分辨221量程,這意味著任何縮小傳送帶的包裹都被快速準(zhǔn)確地稱重。

高阻抗化學(xué)傳感器

在過程控制等應(yīng)用中,化學(xué)傳感器對于將成分混合保持在正確的水平至關(guān)重要。微型啤酒廠對大多數(shù)人來說很容易想象。在釀造過程中,成分的混合是消費者可重復(fù)(和令人愉悅)口味的重要組成部分。

測量pH值的傳感器通常用于過程控制。它們具有高阻抗電極信號輸出。將這種阻抗信號轉(zhuǎn)換為更容易測量的信號是使用具有非常小輸入偏置電流的放大器完成的。將傳感器的阻抗乘以放大器的偏置電流,可以得到很大一部分誤差預(yù)算。偏置電流越大,傳感器誤差越大。

對于化學(xué)傳感器,需要皮安甚至飛安量級的輸入偏置電流,以減少總誤差。在這里,有必要深入研究數(shù)據(jù)手冊并確認(rèn)應(yīng)用所需的溫度范圍。

MAX44242為低輸入偏置電流運算放大器。雖然其輸入偏置電流不如其他JFET放大器低,但比許多其他放大器低幾個數(shù)量級。圖2給出了MAX44242的輸入偏置電流規(guī)格。對于輸入偏置電流等規(guī)格,了解應(yīng)用的溫度范圍至關(guān)重要。

回到微型啤酒廠的例子,如果化學(xué)反應(yīng)通常在室溫下發(fā)生,系統(tǒng)設(shè)計人員可以假設(shè)最大輸入偏置電流約為0.5pA。如果化學(xué)品在高溫下混合,輸入偏置電流在85°C時增加到10pA,在125°C時增加到50pA。

poYBAGO2dC6AZf-KAAAXoiO_GKQ877.png

圖2.MAX44242輸入偏置電流的電氣特性顯示電流隨溫度的增加而增加。

有關(guān)關(guān)鍵放大器規(guī)格(如輸入偏置電流、輸入失調(diào)電壓、放大器類型和溫度對所有這些規(guī)格的影響)的更深入說明,請參閱教程717:運算放大器輸入。

通信和數(shù)據(jù)中心設(shè)計

接下來,讓我們考慮設(shè)計用于基站或數(shù)據(jù)中心等應(yīng)用的復(fù)雜印刷電路板。這些板每一代都繼續(xù)消耗更高的功率,同時也試圖擠入更小的空間。高速處理器、ASICFPGA 正在以千兆赫的速率將數(shù)字?jǐn)?shù)據(jù)傳輸?shù)角д缀掌?。?shù)據(jù)速率越快,功耗就越高,從而轉(zhuǎn)化為熱量。

隨著每一代人的到來,測量溫度變得越來越重要。基站和數(shù)據(jù)中心設(shè)計人員測量溫度的方法有很多種。一些ASIC或FPGA包括內(nèi)部溫度傳感器。有些包括輸出模擬信號的熱二極管。在其他情況下,電路板設(shè)計人員會在這些高功率數(shù)字IC周圍添加自己的外部溫度傳感器。

如果系統(tǒng)設(shè)計人員想要選擇外部溫度傳感器,有許多不同的選擇,包括帶模擬輸出、數(shù)字輸出或溫度開關(guān)的IC。

封裝的選擇也提供了另一種程度的靈活性。雖然大多數(shù)溫度傳感器都是表面貼裝封裝,例如SOIC或SOT23,但也有一些選項可以將溫度傳感器從電路板上移開,以獲得更準(zhǔn)確的空氣溫度表示。

3和圖4包括一個板外溫度傳感器的示例。DS18B20采用3引腳TO-92封裝。為什么需要板外溫度傳感器?由于PCB外殼越來越薄,散熱器阻礙了氣流,翻蓋越來越小。在大型處理器、ASIC 或 FPGA 旁邊安裝表面貼裝溫度傳感器封裝可能會導(dǎo)致氣流受阻,并且溫度結(jié)果與電路板上的另一點差異很大。在大功率IC旁邊了解電路板溫度有兩種爭論,盡管PCB層中的熱量可能會扭曲溫度讀數(shù)。

將DS18B20放在電路板上可獲得更準(zhǔn)確的空氣溫度讀數(shù)。引線可以夾到所需的高度。許多復(fù)雜的基站和數(shù)據(jù)中心板設(shè)計人員在輸入端放置一個DS18B20來測量進氣,在氣流輸出端放置另一個DS18B20來了解排氣溫度。這為電路板設(shè)計人員了解可能具有許多不同局部熱點的復(fù)雜電路板上的溫差奠定了良好的基礎(chǔ)。

pYYBAGO2c8aASjYSAAD9wIsC43A905.png?imgver=1

圖3.復(fù)雜處理器/ASIC 板示例使用帶引線的溫度傳感器來測量進氣和排氣之間的溫差。

poYBAGO2c8eAckYYAABnLpACKko293.png?imgver=1

圖4.DS18B20溫度傳感器使用電源、接地和1線接口來獲取溫度數(shù)據(jù)。

結(jié)論

我們周圍的模擬信號始終存在,因為可用傳感器的增加使工程師們無所不在且更容易。仍然存在的一個挑戰(zhàn)是準(zhǔn)確讀取這些傳感器并提取其數(shù)據(jù)。目標(biāo)是從噪聲、電路板寄生效應(yīng)和物理屏障中獲取“真實”數(shù)據(jù)。要做到這一點,需要對濾波器、放大器和溫度傳感器的信號調(diào)理有一定的了解。然后,您可以添加ADC并將數(shù)據(jù)放入數(shù)字域,公眾認(rèn)為所有魔術(shù)都會發(fā)生。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2545

    文章

    50451

    瀏覽量

    751096
  • 放大器
    +關(guān)注

    關(guān)注

    143

    文章

    13530

    瀏覽量

    212919
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6395

    瀏覽量

    543788
收藏 人收藏

    評論

    相關(guān)推薦

    如何Ubuntu終端獲取溫度和光傳感器

    如何通過串行連接自動將溫度和光傳感器數(shù)據(jù)發(fā)送到Ubuntu PC。對此有任何想法…謝謝和問候,S.Jayaram。 以上來自于百度翻譯 以下為原文 Hi,In LoRawan mOTE
    發(fā)表于 01-15 06:12

    無線傳感器網(wǎng)絡(luò)的信息獲取關(guān)鍵問題

    研究方向。美國《商業(yè)周刊》在其“未來技術(shù)專版”中發(fā)表文章指出,傳感器網(wǎng)絡(luò)是全球未來的四大高技術(shù)產(chǎn)業(yè)之一,并將掀起新的產(chǎn)業(yè)浪潮?! o線傳感器網(wǎng)絡(luò)由于體積小、成本低以及強大的信息獲取功能使其在環(huán)境
    發(fā)表于 06-27 07:03

    如何在ardupilot獲取傳感器數(shù)據(jù)和發(fā)送傳感器數(shù)據(jù)?

    請問有人知道在ardupilot源碼GPS數(shù)據(jù)是怎么獲取或發(fā)送出去的嗎?其他傳感器又是怎樣呢?
    發(fā)表于 07-15 03:15

    3線SPI和角度傳感器TLE 5012怎么使用?

    大家好,我現(xiàn)在正在一個接口SPI 3線工作,用來infineon傳送dspic33fj256mc710a和角度傳感器TLE 5012B。我試圖使用DMA通道傳感器
    發(fā)表于 09-06 09:24

    STM32串口如何獲取氨氣傳感器數(shù)據(jù)

    STM32串口如何獲取氨氣傳感器數(shù)據(jù)?
    發(fā)表于 12-13 06:54

    想通過USB輸出我的傳感器數(shù)據(jù)是可以直接獲取值的嗎?

    我想通過 USB 輸出我的傳感器數(shù)據(jù),它似乎是放在一個 .dat 文件,但它是如何編碼的?還是可以直接獲取值?
    發(fā)表于 12-02 07:09

    怎樣使用BSP_MOTION_SENSOR_GetAxes函數(shù)傳感器套件獲取數(shù)據(jù)

    請問怎樣使用BSP_MOTION_SENSOR_GetAxes函數(shù)傳感器套件獲取數(shù)據(jù)(陀螺儀+加速)呢?
    發(fā)表于 12-13 08:24

    IIS2MDC是否需要校準(zhǔn)?如何傳感器的原始數(shù)據(jù)計算角度?

    你好。當(dāng)我為我的電路板和其他所有設(shè)備供電時,我將傳感器配置為連續(xù)模式并成功獲取每個軸的數(shù)據(jù)。板與地板平行,這意味著要獲得角度,我需要來自 x 軸和 y 軸的傳感器
    發(fā)表于 01-03 06:51

    如何在STM板上使用機器學(xué)習(xí)算法對通過工業(yè)傳感器獲取的氣體傳感器數(shù)據(jù)進行分類?

    我想在 STM 板上使用機器學(xué)習(xí)算法對通過工業(yè)傳感器獲取的氣體傳感器數(shù)據(jù)進行分類。知道哪種 STM32 變體最適合此應(yīng)用嗎?
    發(fā)表于 01-10 07:10

    如何各種傳感器獲取數(shù)據(jù)并將其記錄在SD卡上

    此代碼每5秒將當(dāng)前傳感器數(shù)據(jù)轉(zhuǎn)儲到.txt文件。您可以根據(jù)需要更改轉(zhuǎn)儲之間的等待時間。
    的頭像 發(fā)表于 11-20 10:50 ?4568次閱讀

    STM32f407的485傳感器數(shù)據(jù)獲取

    485型傳感器數(shù)據(jù)獲取項目場景:通過STM32F407芯片USART3獲取485型傳感器數(shù)據(jù),
    發(fā)表于 01-14 13:17 ?22次下載
    STM32f407的485<b class='flag-5'>傳感器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>獲取</b>

    云端獲取數(shù)據(jù)的Arduino

    電子發(fā)燒友網(wǎng)站提供《云端獲取數(shù)據(jù)的Arduino.zip》資料免費下載
    發(fā)表于 11-08 15:12 ?6次下載
    <b class='flag-5'>從</b>云端<b class='flag-5'>獲取</b><b class='flag-5'>數(shù)據(jù)</b>到<b class='flag-5'>您</b>的Arduino

    如何使用SNMP我的WiFi路由獲取數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《如何使用SNMP我的WiFi路由獲取數(shù)據(jù).zip》資料免費下載
    發(fā)表于 12-16 14:05 ?0次下載
    如何使用SNMP<b class='flag-5'>從</b>我的WiFi路由<b class='flag-5'>器</b><b class='flag-5'>中</b><b class='flag-5'>獲取</b><b class='flag-5'>數(shù)據(jù)</b>

    使用Seeeduino Xiao汽車獲取數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《使用Seeeduino Xiao汽車獲取數(shù)據(jù).zip》資料免費下載
    發(fā)表于 06-13 14:38 ?1次下載
    使用Seeeduino Xiao<b class='flag-5'>從</b>汽車<b class='flag-5'>中</b><b class='flag-5'>獲取</b><b class='flag-5'>數(shù)據(jù)</b>

    MS4525DO-DS3AS002DP數(shù)字輸出差壓傳感器數(shù)據(jù)通道

    功能上看,傳感器實現(xiàn)了對現(xiàn)實世界某些物理信號(溫度、濕度、氣壓等)的采集。 在使用MS4525DO-DS3AS002DP傳感器時,最重要的操作是
    的頭像 發(fā)表于 06-02 10:55 ?600次閱讀
    MS4525DO-DS3AS002DP數(shù)字輸出差壓<b class='flag-5'>傳感器</b>的<b class='flag-5'>數(shù)據(jù)</b>通道