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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

沒有ADC的MCU怎么檢測電位計的阻值變化

電子森林 ? 來源:電子森林 ? 作者:電子森林 ? 2022-05-09 12:13 ? 次閱讀

還記得我們“2022寒假在家一起練”的RP2040游戲機平臺上的4向搖桿么?很多同學用它實現(xiàn)了游戲機的位置操控,還制作了鼠標的功能。4向搖桿本質(zhì)是2個電位計 - X軸和Y軸各一個電位計。

用RP2040制作的游戲機平臺

c76e1376-c203-11ec-bce3-dac502259ad0.png

四向搖桿的結(jié)構(gòu)和內(nèi)部原理圖

在RP2040游戲機平臺中占用了RP2040的兩個ADC輸入管腳,通過檢測由這兩個電位計帶來的分壓電壓的變化,從而判斷搖桿的相對位置。

想一下,如果MCU內(nèi)部沒有ADC,只有數(shù)字IO,或者用FPGA是否也能檢測電位計的變化?甚至給出電位計的阻值變化?而且能夠用一根輸入管腳同時感知2個電位計?

初聽起來是不是有點天方夜談?如果我們能巧妙利用PWM信號這個神器,就能實現(xiàn)對2只電位計的檢測。

c789e330-c203-11ec-bce3-dac502259ad0.png

大家知道PWM信號的特點 - 一根數(shù)字信號,兩個基本參數(shù) - 頻率和占空比。我們多數(shù)情況下是產(chǎn)生PWM信號來控制外部的器件,反過來我們能否測量這兩個參數(shù)的變化,從而用于感知外部的變量呢?

測量PWM信號的這兩個參量很容易,用高頻率的時鐘數(shù)數(shù)就可以實現(xiàn),無論MCU用定時器來實現(xiàn),還是FPGA用計數(shù)器來實現(xiàn),都很簡單,在這里就不再贅述了。

下面的問題就是通過變化的PWM測量外部的參量:

我們設計一個電路,能夠產(chǎn)生調(diào)頻、調(diào)占空比的PWM信

用一只電位計來控制產(chǎn)生的PWM信號的頻率

用另外一只電位計控制產(chǎn)生的PWM信號的占空比

這個電路是啥樣的?想一下PWM信號的生成原理:

c79c42c8-c203-11ec-bce3-dac502259ad0.png

我們?nèi)绻軌蚩刂?a target="_blank">比較器輸入端鋸齒波的頻率,就能調(diào)整PWM脈沖的頻率;

我們?nèi)绻軌蛘{(diào)節(jié)比較器另一端參考電壓的變化,就能調(diào)整PWM脈沖的占空比。

那么,電路就有了:

c7b09d54-c203-11ec-bce3-dac502259ad0.jpg

一顆普通的4運放LM324 + 幾顆電阻 + 幾顆電容即可。在這個電路中用到的供電電壓是5V,此電路結(jié)構(gòu)同樣也適用于3.3V供電。

用兩個運放產(chǎn)生可調(diào)頻率(一個電位計P1控制)的三角波,送給一個用作比較器的運放,運放的輸出為占空比可調(diào)的脈沖波形。比較器的一個輸入端電壓由另一個電位計來控制。

這個電路的頻率調(diào)節(jié)范圍為250Hz - 500Hz,脈寬變化從10%到90%,根據(jù)電路中的電阻參數(shù)就可以計算出兩個電位計變化的阻值。

是不是挺簡單的?

要不要用MCU和FPGA分別試一試?

如果你試了,可以將過程和結(jié)果分享在電子森林的項目頁面哦。

原文標題:設計小技巧:如何用MCU或FPGA的一個數(shù)字IO測量2個電位計的阻值變化?

文章出處:【微信公眾號:電子森林】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

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

    關注

    1624

    文章

    21538

    瀏覽量

    600467
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16796

    瀏覽量

    349332
  • adc
    adc
    +關注

    關注

    97

    文章

    6345

    瀏覽量

    543352
  • 電位計
    +關注

    關注

    0

    文章

    253

    瀏覽量

    16924

原文標題:設計小技巧:如何用MCU或FPGA的一個數(shù)字IO測量2個電位計的阻值變化?

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    KPM12電位# 電位

    電位
    hbhxcg7865
    發(fā)布于 :2024年08月01日 13:55:14

    電位原理傳感器# 電位# 傳感器

    電位
    hbhxcg7865
    發(fā)布于 :2024年10月08日 09:58:04

    沒有用大阻值的變阻器(電位器)控制小阻值負載電壓的方法?

    沒有用大阻值的變阻器(電位器)控制小阻值負載電壓的方法?大阻值的滑動變阻器(電位器)(1K-1
    發(fā)表于 01-12 08:42

    使用板載電位(USER POT)通過ADC外設通道讀取電平值

    1 前言本實驗使用了板載電位(USER POT)通過ADC外設通道讀取電平值,可以手動調(diào)節(jié)電位查看A
    發(fā)表于 08-19 14:37

    電阻器的阻值變化規(guī)律

    電阻器的阻值變化規(guī)律 電阻器的阻值變化規(guī)律反映了電位器輸出特性的函數(shù)關系,所以又把這種變化規(guī)律
    發(fā)表于 08-21 18:24 ?7249次閱讀

    電位器的阻值變化規(guī)律與特性解析

    所謂電位器的阻值線性是指電位器旋轉(zhuǎn)角度(或行程)與作為分壓器使用時輸出電壓的關系。電位器的阻值隨滑動片接觸點旋轉(zhuǎn)角度之司的
    發(fā)表于 05-08 10:07 ?1.9w次閱讀
    <b class='flag-5'>電位</b>器的<b class='flag-5'>阻值</b><b class='flag-5'>變化</b>規(guī)律與特性解析

    3296電位阻值怎么看?

      隨著3296電位器使用量和需求量不斷在增加,越來越多的人都在關注有關3296電位器。引腳接法怎么樣?3296電位阻值怎么看?等問題。為了讓大家更好的了解和使用3296
    發(fā)表于 11-27 17:49 ?4.5w次閱讀
    3296<b class='flag-5'>電位</b>器<b class='flag-5'>阻值</b>怎么看?

    電位類型和案例

    本文首先介紹了電位的定義,其次介紹了電位的種類,最后分析了電位的案列說明。
    的頭像 發(fā)表于 06-24 10:40 ?1.7w次閱讀
    <b class='flag-5'>電位</b><b class='flag-5'>計</b>類型和案例

    電位器型號含義和檢測阻值方法資料下載

    電子發(fā)燒友網(wǎng)為你提供電位器型號含義和檢測阻值方法資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-11 08:53 ?67次下載
    <b class='flag-5'>電位</b>器型號含義和<b class='flag-5'>檢測</b><b class='flag-5'>阻值</b>方法資料下載

    電阻應變的電阻相對變化

    ,來改變電阻值,從而測量應變的大小。 電阻應變的電阻相對變化是指電阻的相對變化量,與材料應變的相對變化量成正比。電阻的相對
    的頭像 發(fā)表于 08-24 14:26 ?1382次閱讀

    電位阻值變化特性的三種形式

    電位阻值變化特性的三種形式 電位器是一種重要的電阻器元件,其阻值變化特性是它的重要性能指標之一
    的頭像 發(fā)表于 09-18 10:37 ?3202次閱讀

    數(shù)字電位與傳統(tǒng)電位相比的設計優(yōu)缺點

    電子發(fā)燒友網(wǎng)站提供《數(shù)字電位與傳統(tǒng)電位相比的設計優(yōu)缺點.pdf》資料免費下載
    發(fā)表于 11-27 11:53 ?0次下載
    數(shù)字<b class='flag-5'>電位</b><b class='flag-5'>計</b>與傳統(tǒng)<b class='flag-5'>電位</b><b class='flag-5'>計</b>相比的設計優(yōu)缺點

    電位的使用 電位校準后基本回路中的可變電阻還能否改變

    歐姆定律,電壓等于電流乘以電阻。利用這個原理,電位測量兩點之間的電壓差,根據(jù)電流的變化,可以計算出電壓差的數(shù)值。 在使用電位之前,需
    的頭像 發(fā)表于 01-23 17:28 ?853次閱讀

    電位的靈敏度與哪些因素有關?

    電位的靈敏度是指儀器對電壓變化的響應能力,即在測量過程中能夠檢測到的最小電壓變化。
    的頭像 發(fā)表于 05-08 10:49 ?1294次閱讀

    電位的原理和使用

    電位,又稱電勢差電位,是一種高精度測量電位差的儀器。它基于補償原理工作,即通過比較已知
    的頭像 發(fā)表于 05-20 18:03 ?4131次閱讀