用微控制器控制數字電位器那麼知道電位器的阻值具體被控制到了多少

2021-09-06 20:12:59 字數 615 閱讀 2390

1樓:

微控制器控制數字電位器是通過模擬量訊號,根據微控制器的取樣位數不同,將電阻分為2的n次方,電阻的精度就是2的n次方分之一。例如:微控制器取樣位數是4位,電阻就可以分成2的4次方,就是16分,精度就是1/16,如果是8位,就是2的8次方,精度就是1/256。

微控制器位數越高,控制電位器電阻的精度就越高。

2樓:

數字電位器一般會標明阻值和調整檔位的啊,比如100k,32檔的。

就是把100k分成32份了,每份是2^n,32檔可用5位來控制。

具體被控制到哪檔,那就肯定是你輸出的數字量決定了,數字量範圍為0-31。

3樓:朝華傲冬

要先看datesheet,裡面有控制資料與阻值換算的公式;

與數字電位器的電阻端串聯個電阻,再加上電壓,根據分壓值來確認你對數字電位器控制是否有效

例如:你發全ff是100k,00是0k,你找個10k的電阻和電位器串聯,兩端加5vdc,取中間抽頭對地的電壓,如果控制有效,在ff時,抽頭電壓應該是10:1或1:10的關係

4樓:匿名使用者

具體是什麼數字電位器,具體看datasheet

我知道用PLC控制伺服電機,微控制器又如何控制伺服的速度

plc是模組化的產品.底層的控制演算法是已經做好的.你的指令就相當於呼叫乙個api.這個api對於你來說就是黑盒,輸入一組期望值,然後輸出實際的被控量。現在用空白的微控制器就是要把這個api實現了.你說的伺服電機看具體什麼電機了.不同電機驅動方法不一樣,驅動電路也不同,然而編碼器的原理是一樣,你可以...

用遙控器控制51微控制器led燈的亮滅,這個為什麼不能實現led燈滅

是你沒有讓它滅,所以它沒有滅。你只開了沒有進行關,微控制器io是不會自動給你關的,你可以這樣,你按1時它開,按2時它關,那麼你要把這句 case 0x18 dataport dofly duanma 2 break 數碼管顯示2 改為 case 0x18 dataport dofly duanma ...

用微控制器控制8段數碼管,其迴圈顯示數字0到9,每位數字顯示時間為一秒,定時功能用微控制器中斷顯示

有乙個一模一樣的提問,好吧,俺再發布一次 給你乙份我自己寫的,利用四位數碼管顯示模擬時鐘的程式吧,供你研究 另外,再給你乙個一位數碼管的,是你要求的那種 這兩個都是利用微控制器的定時器中斷來產生秒訊號的 下面這個是 四位數碼管的,最下邊的是一位數碼管的,埠不一樣的話,自己改下 include sbi...