AD 采样值是 0---》 2^12 , 可是,它就一定表示采集的电压值是 从0 开始的吗?
AD 采样值是 0---》 2^12 , 可是,它就一定表示采集的电压值是 从0 开始的吗?我好像见过 -2v ->2v 这样的采样范围的 AD采出来的2进制数要和你的基准电压进行线性变换才对
比如我们现在用的的AD的电压采集范围是2V-3V,输出范围是0-FF,那么,就要用U=2+AD/255换算 这样说吧,第一步,你要确定一个合适你系统的AD,然后得到这个AD的采样范围A-B,第二步:确定你要采的信号的最大值C-D,然后将A-B通过分压、直流偏置等手段将C变换成A或者大于A,将D变换成D或者大于D,当然D-C>B-A时才需要分压,如果信号太小可能就需要放大,用这个公式:N=k*(A-B)/(D-C),k是你自己想设定的系数,N是你的电压的缩放系数。再确定一个值M,M=(A+B)/2,AD能采样的范围的中心电压,就是你要采样的信号隔直后要加的偏置电压。
假如现在你要才得信号是-3-3,你的AD能采的范围是0-12V,你只需要在AD的输入端隔直后(-3-3v也可以不加隔直)加3-9v间的一个偏置就可以采集了,采集到的数据运算后最后再扣掉这个偏置就行了 你的AD能采的范围是0-12V,你只需要在AD的输入端隔直后(-3-3v也可以不加隔直)加3-9v间的一个偏置就可以采集了
页:
[1]