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