谁能帮我看看这个程序是什么意思啊?
时间:10-02
整理:3721RD
点击:
VOLT=(AD_VALUE/AD_RESOLUTION)*AD_REF*GAIN;
if( VOLT>1)
{
OUT=VOLT-0.005;
}
else
{
OUT=VOLT;
}
if( VOLT>1)
{
OUT=VOLT-0.005;
}
else
{
OUT=VOLT;
}
这是将AD转换的结果计算成实际电路里电压的计算过程,
VOLT=(AD_VALUE/AD_RESOLUTION)*AD_REF*GAIN;
AD_VALUE是AD转换的值,AD_RESOLUTION是AD的转换位数的最大值,如8位是256,10位是1024,12位是4096等,AD_REF应该是AD输入范围的最大值,GAIN应该是电路里的放大增益,后面的减0。005应该是计算修正值
感谢,感谢~!