一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

使用一個GPIO數(shù)字接口測量溫度的簡單方法

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:Chau Tran and Naveed ? 2023-02-15 12:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Chau Tran and Naveed Naeem

隨著在專注于機(jī)器健康和其他物聯(lián)網(wǎng) (IoT) 解決方案的現(xiàn)代應(yīng)用中,對傳感功能的需求變得越來越普遍,對具有更少 I/O 和更小設(shè)備占用空間的更簡單接口的需求也在增加。連接到單個微處理器FPGA的器件密度不斷增加,而應(yīng)用空間(因此I/O引腳的數(shù)量)可能會受到限制。在理想情況下,所有應(yīng)用都將有一個ASIC,提供小型集成解決方案。然而,ASIC開發(fā)既耗時又昂貴,并且無法靈活地重新用于其他用途。因此,越來越多的應(yīng)用使用微處理器或小尺寸FPGA來及時、經(jīng)濟(jì)高效地完成產(chǎn)品開發(fā)。在本文中,我們將探討一種溫度頻率轉(zhuǎn)換器,該轉(zhuǎn)換器可以在僅使用單個GPIO引腳的情況下提供準(zhǔn)確的溫度結(jié)果。它還將演示如何使用電壓-頻率轉(zhuǎn)換器適應(yīng)各種傳感應(yīng)用。

賦予動機(jī)

一些傳感器測量,如溫度、濕度和氣壓,本質(zhì)上是直流的,變化速率不夠快,也不需要足夠精確的分辨率,以保證ADC和隨之而來的設(shè)計考慮因素。大多數(shù)ADC需要快速、精確的時鐘生成和定時、穩(wěn)定的基準(zhǔn)電壓源、具有極低輸出阻抗的基準(zhǔn)電壓緩沖器和模擬前端電路,以便在對傳感器輸出進(jìn)行數(shù)字量化并供系統(tǒng)監(jiān)控之前對其進(jìn)行正確信號調(diào)理。在檢測環(huán)境溫度的情況下,分立式應(yīng)用可能會在惠斯通電橋中使用熱敏電阻,然后由儀表放大器獲得其輸出,然后饋入ADC。這種設(shè)計過度設(shè)計,需要更多的空間、功耗和計算周期,適用于可能只需要每 15 秒進(jìn)行一次測量的應(yīng)用。

可以使用哪種替代測量解決方案來減少與ADC信號鏈相關(guān)的元件數(shù)量和復(fù)雜性,但仍能測量模擬電壓?解決方案是配置在壓控振蕩器 (VCO) 模式下的電壓-頻率轉(zhuǎn)換器,例如 LTC6990,可用于測量模擬電壓,而無需 ADC。在本例中,精密熱電偶放大器AD8494配置為環(huán)境溫度傳感器,其輸出電壓用作LTC6990的輸入,從而形成溫度-頻率轉(zhuǎn)換器信號鏈。

poYBAGPsYL2ANJYnAABkCT0LBA4854.png?h=270&hash=529A1D7B77B0242A269596BD78FA724B513F03A3&la=en&imgver=2

圖1.簡單的溫度-頻率轉(zhuǎn)換器。

如何將溫度輸入轉(zhuǎn)換為頻率輸出?

如今,許多現(xiàn)代電子設(shè)備都需要車載溫度監(jiān)控系統(tǒng)。將模擬信號轉(zhuǎn)換為脈寬調(diào)制信號或數(shù)字信號的方法已有據(jù)可查。但是,如果測量解決方案需要ADC,則存在與成本、精度和速度相關(guān)的缺點。通常,測量越準(zhǔn)確,解決方案就越昂貴。該電路提供了一種低成本、多功能且易于接口的解決方案,其精度可根據(jù)溫度測量系統(tǒng)的需求而變化。

AD8494是一款精密熱電偶放大器,但也可通過將其輸入短路至地來用作環(huán)境溫度傳感器。然后將輸出定義為:

pYYBAGPsYL6AUvOcAAAM7mJQjdc414.png?la=en&imgver=2

在本電路中,采用單極性電源:–VS= 地 (0 V),即使環(huán)境溫度為負(fù),也必須向AD8494的REF引腳施加失調(diào)電壓,以便將輸出電壓偏置到地電位以上。

溫度傳感器的輸出電壓,V外,定義為:

poYBAGPsYL-AdR25AAAPezqh3ug757.png?la=en&imgver=2

在 VCO 模式下,LTC6990 頻率輸出定義為:

poYBAGPsYMGALvEKAAAeO9pUdTA920.png?la=en&imgver=2

由于AD8494的輸出電壓為V按對于LTC6990,公式1可替代V按在公式2中,并設(shè)置R設(shè)置= RVCO產(chǎn)生以下結(jié)果:

poYBAGPsYMKAFJ_EAAAe__xfsiU232.png?la=en&imgver=2

從這里,T氛圍現(xiàn)在可以解決。電壓單位抵消,得到公式5:

poYBAGPsYMOAGUJ_AAAXuzmhJ8g228.png?la=en&imgver=2

好的,我有一個頻率輸出。這有什么用?

頻率輸出的優(yōu)點在于,您可以使用單個GPIO引腳來獲得傳感器測量值。如果使用圖2中的同步計數(shù)器電路,則時鐘的上升沿將始終在其CLK_IN輸入端觀察到。如果 F外的 LTC6990 用作輸入時鐘,然后每次 F 上的上升沿時計數(shù)器都會遞增外檢測到,創(chuàng)建周期計數(shù)器。如果每次測量之間的時間間隔是恒定的,則可以計算給定時間間隔內(nèi)的周期數(shù),并且可以通過使用浮點數(shù)學(xué)或查找表來確定頻率。通過將采集時間 T 除以收購?fù)ㄟ^計算的周期數(shù),我們得到 F 的周期外.取此關(guān)系的反比得到等式6。

pYYBAGPsYMWAEgMXAAA1Xs_5XMk733.png?h=270&hash=FB417116FF27389AAF0385F9545E97BD2329C660&la=en&imgver=2

圖2.一個 4 位同步計數(shù)器,將 LTC6990 輸出作為其時鐘輸入。

poYBAGPsYMaAL9_GAAAZXCSwQZI100.png?la=en&imgver=1

示例 Verilog 代碼顯示了一個函數(shù),該函數(shù)可用于通過在 FPGA 上使用單個 GPIO 輸入來計算周期數(shù)。采集周期越長,測量就越準(zhǔn)確。對于以下代碼,使用 16 位計數(shù)器來提供其他分辨率。這還假設(shè)控制測量采集時間的邏輯在架構(gòu)中的更高級別執(zhí)行。

pYYBAGPsYMeAXUmVAABtqTt1pog945.png?h=270&hash=CDE2E6C5A5CF2643AB153D81FA1273F7767F25C0&la=en&imgver=1

圖3.示例驗證代碼。

poYBAGPsYMmAZqtnAABB0MUkPI4718.png?h=270&hash=8F351135225BD198EDF14519A6590EF1BDD53B47&la=en&imgver=2

圖4.溫度-頻率轉(zhuǎn)換器的傳遞函數(shù)。

結(jié)論

在本應(yīng)用中,討論了一種新型的溫度頻率轉(zhuǎn)換器。它提供了一種準(zhǔn)確、低成本的溫度測量方法。如果溫度超過–40°C至+125°C的工業(yè)范圍,則可以在傳感器的輸入端安裝熱電偶。作為結(jié)論,下圖顯示了測量系統(tǒng)的誤差。它展示了環(huán)境溫度與輸出頻率之間的線性關(guān)系以及系統(tǒng)的精度。雖然該解決方案可能無法提供非常精細(xì)的溫度分辨率結(jié)果,但對于可以接受大約±2°C誤差的應(yīng)用,這為測量溫度提供了一個廉價而簡單的接口。此外,使用電壓-頻率轉(zhuǎn)換器的概念可以調(diào)整為測量其他類型的傳感器輸出,而無需ADC。

pYYBAGPsYMqAMf5uAAA5ASejW9Y872.png?h=270&hash=114FBDAEE6526D2BE0D743DD86AD858FD3815FEF&la=en&imgver=2

圖5.溫度誤差。

審核編輯:gt

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

    關(guān)注

    99

    文章

    6671

    瀏覽量

    548726
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2930

    文章

    46095

    瀏覽量

    390384
  • 數(shù)字接口
    +關(guān)注

    關(guān)注

    1

    文章

    96

    瀏覽量

    22315
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2378

    瀏覽量

    84015
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1279

    瀏覽量

    53826
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何使用8051微控制器構(gòu)建簡單數(shù)字溫度

    有時,由于波動,人們發(fā)現(xiàn)很難從模擬溫度計讀取溫度。因此,在這里我們將使用8051微控制器構(gòu)建簡單數(shù)
    的頭像 發(fā)表于 11-21 16:38 ?3853次閱讀
    如何使用8051微控制器構(gòu)建<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>的<b class='flag-5'>數(shù)字</b><b class='flag-5'>溫度</b>計

    使用MAXI接口的最簡單方法是什么?

    到當(dāng)前SAXI的MAXI接口創(chuàng)建新的axi_lite組件,然后通過新組件處理外部請求。如果是這樣,開始使用MAXI接口的最簡單方法是什么
    發(fā)表于 11-02 11:32

    種寬范圍微弱直流信號測量簡單方法

    種寬范圍微弱直流信號測量簡單方法 介紹種采用對數(shù)運算功放大器MAX4206的測量方法,可實現(xiàn)1nA~1mA直流電流的
    發(fā)表于 04-24 09:46 ?19次下載

    學(xué)習(xí)PLC的2簡單方法

    學(xué)習(xí)PLC的2簡單方法 有的初學(xué)者在理論上花了很多功夫,結(jié)果半年下來還是沒有把PLC搞懂,其實他們只是缺少了些PLC的實踐經(jīng)驗,
    發(fā)表于 04-02 13:58 ?1710次閱讀

    測試IGBT的簡單方法

    些測試IGBT的簡單方法
    的頭像 發(fā)表于 06-19 10:19 ?1.5w次閱讀

    EM235簡單溫度測量方法

    EM235簡單溫度測量方法免費下載。
    發(fā)表于 05-09 11:31 ?29次下載

    將LCD屏幕連接到Arduino mega的最簡單方法

    電子發(fā)燒友網(wǎng)站提供《將LCD屏幕連接到Arduino mega的最簡單方法.zip》資料免費下載
    發(fā)表于 10-19 09:49 ?1次下載
    將LCD屏幕連接到Arduino mega的最<b class='flag-5'>簡單方法</b>

    使用GPIO數(shù)字接口測量溫度簡單方法

    隨著在專注于機(jī)器健康和其他物聯(lián)網(wǎng) (IoT) 解決方案的現(xiàn)代應(yīng)用中,對傳感功能的需求變得越來越普遍,對具有更少 I/O 和更小設(shè)備占用空間的更簡單接口的需求也在增加。連接到單個微處理器或FPGA的設(shè)備密度正在持續(xù)增加。
    的頭像 發(fā)表于 11-23 16:21 ?1421次閱讀
    使用<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>GPIO</b><b class='flag-5'>數(shù)字</b><b class='flag-5'>接口</b><b class='flag-5'>測量</b><b class='flag-5'>溫度</b>的<b class='flag-5'>簡單方法</b>

    使用Bolt構(gòu)建鬧鐘的最簡單方法

    電子發(fā)燒友網(wǎng)站提供《使用Bolt構(gòu)建鬧鐘的最簡單方法.zip》資料免費下載
    發(fā)表于 12-09 16:17 ?0次下載
    使用Bolt構(gòu)建鬧鐘的最<b class='flag-5'>簡單方法</b>

    使用蜂鳴器創(chuàng)建警報的最簡單方法

    電子發(fā)燒友網(wǎng)站提供《使用蜂鳴器創(chuàng)建警報的最簡單方法.zip》資料免費下載
    發(fā)表于 12-15 11:05 ?0次下載
    使用蜂鳴器創(chuàng)建警報的最<b class='flag-5'>簡單方法</b>

    通過溫度補(bǔ)償測量土壤濕度和pH值的簡單方法

    圖1所示電路是款單電源、低功耗、高精度的完整解決方案,用于土壤濕度和pH測量,包括溫度補(bǔ)償。來自三獨立測量部分的每個模擬傳感器的
    發(fā)表于 02-28 16:27 ?1207次閱讀
    通過<b class='flag-5'>溫度</b>補(bǔ)償<b class='flag-5'>測量</b>土壤濕度和pH值的<b class='flag-5'>簡單方法</b>

    用Arduino控制伺服電機(jī)的超級簡單方法

    電子發(fā)燒友網(wǎng)站提供《用Arduino控制伺服電機(jī)的超級簡單方法.zip》資料免費下載
    發(fā)表于 06-28 09:51 ?0次下載
    用Arduino控制伺服電機(jī)的超級<b class='flag-5'>簡單方法</b>

    數(shù)字溫度測量裝置的制作方法

    電子發(fā)燒友網(wǎng)站提供《數(shù)字溫度測量裝置的制作方法.zip》資料免費下載
    發(fā)表于 06-29 11:18 ?0次下載
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>溫度</b><b class='flag-5'>測量</b>裝置的制作<b class='flag-5'>方法</b>

    簡單溫度測量探頭電路

    這是簡單溫度測量探頭電路。該電路測量印刷電路板或包含
    的頭像 發(fā)表于 07-28 15:49 ?1652次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>的<b class='flag-5'>溫度</b><b class='flag-5'>測量</b>探頭電路

    GPIO使用教程 GPIO接口應(yīng)用

    GPIO(General-Purpose Input/Output,通用輸入/輸出)接口是電子設(shè)備中的重要組成部分,主要用于控制和讀取設(shè)備的數(shù)字
    的頭像 發(fā)表于 01-31 10:10 ?3197次閱讀