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...