高分辨率數字電位器的軟件實現
由式(1)、式(2)推出式(3),得VW端輸出電位。本文引用地址:http://www.bjwjmy.cn/article/163653.htm
即電位器POT的滑動端相對于VL的電阻阻值為:
若規(guī)定z的步進增量為1,則有:
其中,R為電位器固定端的阻值,x的取值范圍為0~62,y的取值范圍為0~127。z的取值范圍為0~8 001。分辨率為O.008%,中間抽頭數為8 001個。
因為x、y、z均為整數,所以有:
即x為z/127的取整,y為z/127的取余。
1.2 控制算法
式(5)、(6)即為實現高分辨率數字電位器的基本公式。為了軟件設計,還必須建立POT的中間抽頭位置z與POT0、POT1、POT2、POT3的中間抽頭位置的關系。
根據圖1可知:
評論