???ֵ?λ????·ͼ

核心提示首先,这个AC电压值是通过R1与N1的分压得来,温度的变化会导致N1电阻值的变化,也就令AC产生变化,所以这个AC是个模拟量;另外,N1电阻值与温度的关系,通常是个单向的曲线关系,即电阻值与温度是一一对应的关系,如果采用那些标准的热敏电阻,

首先,这个AC电压值是通过R1与N1的分压得来,温度的变化会导致N1电阻值的变化,也就令AC产生变化,所以这个AC是个模拟量;

另外,N1电阻值与温度的关系,通常是个单向的曲线关系,即电阻值与温度是一一对应的关系,如果采用那些标准的热敏电阻,那么这个曲线关系还可以采用公式来表达;

其实,你这个电路是采用参考电压来跟踪温度(也就是受测信号电压,即图中的AC)的变化,与通过模数转换,将温敏电阻上的电压进行量化的效果是一样的;当参考电压从高往低(或从低往高)逼近,直至比较器状态翻转,则此时的参考电压就视为温敏电阻上的电压了,这里比较器输出的仅仅是个状态,与温度没有直接的关系;

而采用模数转换,也是需要一个参考电压的,只是这个参考电压是固定的,经转换后得到一个与受测信号电压对应的数字值;

至于此电压与受测温度的关系,还需要转换为电阻与温度的关系,这个关系就是热敏电阻值与温度的曲线关系,因此,这个温度,可以采用查表方式,也可采用计算公式求得;

这种例子网上有的,你可以搜一下。

但是,建议你自己做。思路如下

采用如LM317这样的调压器的话,可以用一个电阻网络进行控制。利用单片机的端口驱动电阻网络中的电阻是否参与取样反馈,就可以调节输出电压了,并联的越多,ADJ端的电位就会拉低,那么,317的输出就会升高。

还可以用数字电位器,通过SPI编程就行了。把这个数字电位器当做模拟调压电路中的电位器就是了。

 
友情链接
鄂ICP备19019357号-22