中文English
我举个例子,一个热电阻,始终给他通1mA的电流。温度80度的时候,阻值为1k欧,他的电压就是1V。这个时候我们就知道,1V对应80度。而如果这个AD转换器,是12位的,那他的取值就是0-4095。如果输入范围是0-5v,那1V对应的取值就是819。这个时候我们就知道819对应的电压是1V,而1V对应的温度是80度。在这个过程能理解吗?说复杂一点,实际被测参数...

如何用AD转换器显示电压和频率?

扫码或点击进入无线充模块店铺

我举个例子,一个热电阻,始终给他通1mA的电流。

温度80度的时候,阻值为1k欧,他的电压就是1V。

这个时候我们就知道,1V对应80度。

而如果这个AD转换器,是12位的,那他的取值就是0-4095。如果输入范围是0-5v,那1V对应的取值就是819。

这个时候我们就知道819对应的电压是1V,而1V对应的温度是80度。

在这个过程能理解吗?

说复杂一点,实际被测参数x,如温度值。可以通过传感器原理和设计电路得到电路的电压为u=f(x),再通过AD转化得到AD的输出为n=g(u)。

而我们实际得到n之后,一路求反函数就能算出x。

u=g’(n),x=f’(u)

而一般g只是一个线性拉伸的关系,求反函数非常容易。如果你不理解,自己动笔算一算。

f的话有一些复杂,电路部分会要掌握桥式电路和运算放大器。传感器本身也有可能是非线性的,一般用有限阶的多项式拟合,也可以用代数插值法。得到一个简化后的式子之后再求反函数即可。

扫码或点击进入无线充模块店铺