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

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

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

低成本方法來產(chǎn)生所需的AC振蕩設(shè)計

工程師兵營 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-07-24 09:23 ? 次閱讀

液體或氣體流速檢測是物聯(lián)網(wǎng) (IoT) 應(yīng)用的一項重要要求,如監(jiān)控氣流或液體處理性能所需的智能表計和傳感器。 傳感器通常需要部署在遠(yuǎn)離電源的位置,那么在其使用壽命期間必須依靠電池供電。 因此低能耗就十分關(guān)鍵。

在流量監(jiān)控應(yīng)用中,通常選擇的測量技術(shù)是電感檢測。 這項技術(shù)結(jié)合了旋轉(zhuǎn)金屬槳輪和線圈傳感器,其中傳感器在槳片經(jīng)過線圈附近時利用電壓和電流變化來檢測槳片。 當(dāng)交流電流作用于線圈時,所產(chǎn)生的交流磁場會使導(dǎo)電目標(biāo)中形成渦電流。

基于電感器電容器的 LC 電路可提供一種低成本方法來產(chǎn)生所需的 AC 振蕩。 在這樣的 LC 電路中,電容器以電能形式存儲能量,線圈則以磁場形式存儲能量。 當(dāng)電容器受到激勵時,它首先充電,其電壓直至達(dá)到 DC 電源電壓。 當(dāng)電容器充滿且電源電流切斷后,電容器開始通過線圈放電。 隨著通過線圈的電流開始上升,電容器的電壓開始下降。 這種逐漸上升的電流在線圈周圍產(chǎn)生一個磁場。 電容器完全放電后,電容器之前存儲的能量現(xiàn)在存儲在電感線圈中。

由于電路中沒有外部電壓來維持線圈中的電流,因此電流又流回電容器進(jìn)行重新充電。 這整個周期不斷重復(fù),便在兩個電路元件之間產(chǎn)生周期性的能量傳遞。 電感器和電容器之間的能量傳遞導(dǎo)致電壓極性發(fā)生變化,最后產(chǎn)生交流電壓和電流波形。

每次在這兩個電路元件之間傳遞能量時,發(fā)生的損耗均會使振蕩衰減。 這是由于阻性電路元件造成的,它們會隨時間的流逝而消散能量。 在每半個振蕩周期,振蕩的幅度會減弱,直到電路完全沒電。 這一阻尼過程在有金屬物體靠近線圈時會加速,原因是在物體內(nèi)部會產(chǎn)生渦電流。

為了確定導(dǎo)電物體是否存在,一種微控制器 (MCU) 算法可測量振蕩波幅度。 一般來說,MCU 會按一定間隔測量電路中的電壓并與基準(zhǔn)電壓進(jìn)行比較。 如果與沒有外部阻尼的情況相比,輸入電壓降到低于此基準(zhǔn)電壓的速度更快,MCU 便會觸發(fā)一個接近事件。 通過分析接近事件的頻率,便可表明氣體或液體推動槳片繞軸旋轉(zhuǎn)時的流速。

低能量系統(tǒng)(如物聯(lián)網(wǎng)流量傳感器)的問題在于:簡單的實現(xiàn)都要求喚醒 MCU,以便按一定間隔生成激勵信號以及對 A/D 轉(zhuǎn)換器 (ADC) 輸入進(jìn)行采樣。 如果已知流速較慢,那么 MCU 可以長時間休眠,只要間歇性喚醒進(jìn)行讀數(shù)即可。 但是,此類策略無法適應(yīng)流速變化并面臨錯失重要接近事件的風(fēng)險,從而導(dǎo)致流速低估。 如果 MCU 采用更活躍的占空比,可能會出現(xiàn)被喚醒但經(jīng)常發(fā)現(xiàn)狀態(tài)變化極小的情況,因而浪費處理周期和能量,縮短了電池的使用壽命。

為了解決這一難題,可以將更多的傳感器處理操作轉(zhuǎn)移到硬件外設(shè)。 通常,這些外設(shè)的運行能耗比 MCU 低得多,MCU 需要相對高的時鐘速率,且必須不斷地從存儲器加載指令和數(shù)據(jù)才能執(zhí)行任務(wù)。 硬件電路則更為精簡,可在 MCU 處于低功耗休眠模式時以更低的時鐘速率來運行。

在諸如 NXP Kinetis L 系列之一的 MCU 上,定時器比較器可以配合執(zhí)行大部分所需的傳感器處理工作。 如果流量可逆,該方案可輕松擴展到正交等測量方案,其中兩個基于線圈的傳感器之間的角度為 90 度。 傳感器在不同的時間檢測導(dǎo)電槳片的經(jīng)過情況,并使用相對定時確定速度和方向。

NXP Kinetis L 原理圖(單擊查看全尺寸圖片)

圖 1: 該電路用于通過與 (AND) 門將 NXP Kinetis L 上定時器輸出連接到基于線圈的流量傳感器,從而縮短激勵脈沖。

在此類方案中,兩個定時器 TPM0、TPM1 可從一個 32 kHz 晶體直接計時,以便在 CPU 處于深度休眠模式時保持運行。 定時器繼續(xù)對時鐘計數(shù),并且如果處于 PWM 模式,定時器的輸出可能會在用于生成傳感器控制信號的引腳上傳遞。 這些信號可以控制傳感器的激勵,同時導(dǎo)通一個晶體管并以采樣頻率短期提供電流。

實際上,充電時間要比 32 kHz 時鐘的周期時間短得多,因此可以設(shè)置晶體管,以便通過帶有與 (AND) 門的 RC 電路生成更短的脈沖。 電阻和電容值從 MCU 定時器上激勵信號上升沿提供對與 (AND) 門的延遲響應(yīng),使其可以充當(dāng)一個脈沖生成器。

激勵脈沖結(jié)束后,MCU 的比較器讀取傳感器的電壓并生成邏輯 1,表示電壓高于設(shè)定閾值時的無阻尼脈沖。 如果使用正交測量,則比較器的多路復(fù)用器選擇待測量的傳感器信號。 比較器的控制方式是通過定時器信號控制Kinetis MCU 的存儲器直接訪問 (DMA)。 經(jīng)過預(yù)定義的掃描周期次數(shù)后,MCU 被喚醒以便對 DMA 控制器從比較器傳遞到片載 RAM 的結(jié)果進(jìn)行處理。

NXP Kinetis L MCU 原理圖

圖 2: 用于正交流量傳感的 Kinetis L MCU 上定時器和比較器的配置。

可配置控制塊為系統(tǒng)設(shè)計人員提供了更大的靈活性。 Silicon Labs 通過 Gecko 系列 MCU 實現(xiàn)的 LESENSE 外設(shè)控制器就是一個例子。 為了自主分析傳感器結(jié)果,LESENSE 解碼器能夠為有限狀態(tài)機定義最多 16 個狀態(tài),并定義狀態(tài)轉(zhuǎn)換時的可編程操作。 這樣解碼器就可以實現(xiàn)更大范圍的解碼方案,如正交解碼。 RAM 塊可用于存儲配置和測量結(jié)果。 這樣 LESENSE 就有了相對較大的結(jié)果緩沖區(qū),從而使 MCU 在收集傳感器數(shù)據(jù)時可以長時間保持低能量模式。

Silicon Labs Gecko MCU 原理圖

圖 3: 使用 Silicon Labs Gecko MCU 的正交流量測量設(shè)置示例。

借助 LESENSE,MCU 上的比較器可充當(dāng)脈沖發(fā)生器和計數(shù)器。 在狀態(tài)機控制下的 DAC 輸出生成激勵脈沖后,比較器隨著 LC 電路振蕩而在高低狀態(tài)之間切換。 在阻尼狀態(tài)下,這表示靠近導(dǎo)電物體,其中激勵信號后的脈沖數(shù)量將比無阻尼狀態(tài)下少很多。 狀態(tài)機記錄脈沖計數(shù)并保存在存儲器中。

LESENSE 塊能夠處理正交傳感器的輸入以指明方向變化,還可以在取得一個或多個正讀數(shù)之后進(jìn)行編程以激活 MCU。 這樣就避免了預(yù)定讀數(shù)后軟件的操作,因為所有這些讀數(shù)可能為負(fù)。

基于 Silicon Labs LESENSE 的檢測系統(tǒng)示意圖

圖 4: 有關(guān)脈沖串的振蕩阻尼影響(由基于 Silicon Labs LESENSE 的檢測系統(tǒng)生成)。

Silicon Labs 的經(jīng)驗型研究結(jié)果表明,390 μH 線圈最多可檢測 6 mm 金屬物體,并且采樣頻率為 20 Hz 時,在 Gecko 的深度休眠模式中僅使用 200 nA 電流,這樣振蕩器和其他輔助電路總共消耗 1.2 μA。

通過將流量傳感器測量分流到硬件,可以使 CPU 內(nèi)核休眠更長時間,同時不會導(dǎo)致軟件的頻繁處理消耗更多的電流,這樣可使單電池充電的系統(tǒng)維持更長的時間。

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

    關(guān)注

    1

    文章

    880

    瀏覽量

    48136
  • Silicon Labs
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    62750
  • Kinetis L
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    8116
收藏 2人收藏

    評論

    相關(guān)推薦

    微機補償晶體振蕩器頻率相加方法和脈沖消除方法

    驅(qū)動時鐘。由于在脈沖消除過程中產(chǎn)生了有害的噪聲,必須對附加信號進(jìn)行處理,以提供用于頻率控制的有用頻射輸出。例如,可以通過鎖定VCXO的頻率f0 把MCXO的頻率準(zhǔn)確度傳遞給另一個低噪聲低成本壓控晶體振蕩器(VCXO)
    發(fā)表于 11-24 13:36

    低成本文氏橋振蕩器電路

    低成本文氏橋振蕩器電路
    發(fā)表于 02-25 16:12

    硬件分流提升流量傳感器能效

    磁場會使導(dǎo)電目標(biāo)中形成渦電流?;陔姼衅骱碗娙萜鞯?LC 電路可提供一種低成本方法來產(chǎn)生所需AC
    發(fā)表于 04-07 15:03

    請問有什么更好更簡便的方法來測量ADC的靜態(tài)參數(shù)?

    1000mV的DC量測試多個點,然后從中分析ADC的線性度參數(shù)。 網(wǎng)上說這種測試方法不能夠完整反映出ADc的性能參數(shù)。而且,后期可能會改版為AC耦合,就更不能采用這樣的方法來測量ADC了。我的問題是有什么更好更簡便的
    發(fā)表于 08-24 11:28

    有什么好的方法來實現(xiàn)對某個信號的延時嗎?

    在設(shè)計中, 往往需要對某個信號做一定(任意長)的延時, 有沒有好的方法來實現(xiàn)?而不是采用類似移位寄存器的方法來延時.
    發(fā)表于 09-19 04:23

    是否有任何方法來打開/關(guān)閉由復(fù)雜I/O產(chǎn)生的PWM信號?

    Hi-ALL,是否有任何方法來打開/關(guān)閉由復(fù)雜I/O產(chǎn)生的PWM信號?一旦I/O由CYU3PGPIOSETFixCuffic()配置,它就開始生成信號,但是如果我想停止并恢復(fù)它呢?我只能使用CYU3PGPIODISABLE()和另一個CYU3PGPIOSETFieldCu
    發(fā)表于 09-29 06:58

    如何設(shè)計一個低成本的低失真受控振蕩器電路?

    求大佬分享如何用一種低成本方法,構(gòu)造一個失真很少、由總線控制的正弦波振蕩器。
    發(fā)表于 04-08 06:29

    如何用軟件的方法來實現(xiàn)單片機的重啟?

    單片機重啟可以通過哪幾種方法來實現(xiàn)?如何用軟件的方法來實現(xiàn)單片機的重啟?
    發(fā)表于 07-14 06:15

    可以通過哪些方法來改善MCU掃描附近AP時出現(xiàn)的故障

    有客戶反應(yīng),XR系列MCU在連接進(jìn)行掃描附近AP時,掃描不出所需要的AP,但第二次或者第三次就能掃描出來了。當(dāng)mcu執(zhí)行掃描動作時,掃描不出所需要的ap時,可以通過哪些方法來改善這種情況。
    發(fā)表于 12-29 06:00

    一種低成本的低失真受控振蕩器電路解析

    本文介紹如何用一種低成本方法,構(gòu)造一個失真很少、由總線控制的正弦波振蕩器。
    發(fā)表于 05-29 09:27 ?1451次閱讀
    一種<b class='flag-5'>低成本</b>的低失真受控<b class='flag-5'>振蕩</b>器電路解析

    制造的改善產(chǎn)生的"低成本自動化改善"是什么?

    在這樣的時代背景下,企業(yè)為了國內(nèi)生產(chǎn)生存的原因,全體人員參加的“低成本自動化改善”也引起了關(guān)注。另外,“低成本自動化改善”,對設(shè)備投資額的削減效果當(dāng)然的事,對人才培養(yǎng)也產(chǎn)生了巨大的效果
    的頭像 發(fā)表于 06-06 16:41 ?7490次閱讀

    用軟件編程的方法來模擬51單片機產(chǎn)生PWM波

    89C51芯片沒有自帶PWM發(fā)生器,如果要用51產(chǎn)生PWM波就必須要用軟件編程的方法來模擬。
    的頭像 發(fā)表于 02-05 10:08 ?8886次閱讀
    用軟件編程的<b class='flag-5'>方法來</b>模擬51單片機<b class='flag-5'>產(chǎn)生</b>PWM波

    低成本塑料MMIC壓控振蕩

    低成本塑料MMIC壓控振蕩
    發(fā)表于 04-22 17:11 ?2次下載
    <b class='flag-5'>低成本</b>塑料MMIC壓控<b class='flag-5'>振蕩</b>器

    低成本儀表放大器設(shè)計及分析

     使用儀表放大器的另一好處是,用戶無需構(gòu)建自己的差分放大器,因此省去了很多高成本的分立器件。本文將提出一種簡單的方法來構(gòu)建一個低成本儀表放大器并優(yōu)化其性能。
    的頭像 發(fā)表于 06-10 20:36 ?1106次閱讀
    <b class='flag-5'>低成本</b>儀表放大器設(shè)計及分析

    一種簡單的方法來振蕩器相位噪聲轉(zhuǎn)換為時間抖動

    電子發(fā)燒友網(wǎng)站提供《一種簡單的方法來振蕩器相位噪聲轉(zhuǎn)換為時間抖動.pdf》資料免費下載
    發(fā)表于 11-23 15:15 ?0次下載
    一種簡單的<b class='flag-5'>方法來</b>將<b class='flag-5'>振蕩</b>器相位噪聲轉(zhuǎn)換為時間抖動

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品