欢迎您光临机械网,如有问题请及时联系我们。

请问一个温度电阻的温度值怎么用数码管直接显示?(热敏电阻怎么显示)

作者:机械网
文章来源:本站

  

请问一个温度电阻的温度值怎么用数码管直接显示?(热敏电阻怎么显示温度)

  

请问一个温度电阻的温度值怎么用数码管直接显示?(热敏电阻怎么显示温度)

  我给这位朋友介绍一种用一个电阻式温度传感器测量温度值然后用数码管显示温度值的电路方案。这种电路方案的总体思路是用一个温度电阻传感器,比如铂电阻温度传感器等。用这种传感器检测所加热的温度然后通过转换电路转换为电压信号,最后通过信号放大把放大了的信号送入显示电路对温度进行显示,这个总体原理框图可以表示如下。

  这个制作方案是这样的,在温度传感器方面采用的是铂电阻Pt100的电阻RT,我们可以用运算放大器OP-07和一个A/D模数转换集成电路ICL7170CPL。

  电路工作过程:运放芯片 IC1与外围元件构成了温度检测置换电路;IC2与外围元件构成了放大电路;IC3、VT1及其元件构成了比较和驱动控制电路;可调电阻RP3用于设定温度值;芯片ICL7170CPL及其外围元件构成了A/D置换和温度显示电路。 铂电阻RT连接在IC1的负反馈回路中。当RT随温度变化时,IC1的增益也会发生相应的改变,由此可将传感器感受到温度信息转变成电压的变化, 信号并从IC1 第“6”脚输出。输出的信号经R7加到IC2的第“2”脚,经反相放大后从IC2“6”脚输出作为测量显示信号送到由A/D模数转换集成芯片ICL7170CPL组成的电路最后通过数码管显示出所测量的温度值。

  温度设定与控制:这个电路的温度设定是由转换开关SA1处于“设定”位置时调节RP3的值对温度设定的,此时显示的数值即为设定的温度值。设定好温度后,把开关拨至“测量”位置即可进行温度的测量和控制。比较器IC3的同相端“3”脚为基准电压输入端。基准电压是由R1、R6、 RP3分压后得到的。比较信号是由IC2“6”脚输出加到IC3“2”脚上的检测信号,与基准电压比较后决定了VT1的导通或截止,进而由继电器JK1吸合或释放来实现将温度值控制在设定值上。

  这种由铂电阻RT传感器构成的数字显示温度电路其测量误差一般小于0.15%,可运用在工业精密温度测量的场合。

  以上是我认为比较好的一个方案,欢迎朋友们参与讨论这个话题,敬请关注电子及工控技术。

  不用单片机也不用FPGA之类的芯片,全部用逻辑芯片也是可以实现的。

  1、将电阻变化信号转换为电压

  2、将电压转换为频率(压频转换芯片)

  3、使用计数器(BCD计数芯片74LS161),计频率值。

  4、将计数值锁存(锁存芯片74HC573)

  5、将锁存器的BCD值进行译码(74LS247)为7段码

  6、由译码芯片驱动数码管

  7、使用555芯片进行数据刷新(20Hz,即555每50ms输出一次锁存信号并清零计数器值)

  8、大概的示意图如下。

  不足:牺牲了准确性,调试复杂,成本高,分辨率低。

  常见的温度电阻(热敏电阻)为非线性的,分压后的输出电压就不能随温度线性输出。必须通过转换后才能输出到数码管。

  由于需要根据电压推算电阻,再根据电阻值推算温度值,因此这个计算步骤是需要数字电路参与的,一般的话单片机程序里面进行即可!至于电阻值怎么转换成电压输出的,那就是硬件模拟电路上的事情了,一般可以用分压法,电桥法,或者恒流法等!

  可以通过温度模块,采集数据,然后转换成二进制数,再通过CPU运算,控制数码管的导通字符。

  用硬件电路也不是直接显示吧?

  把热电阻变成标准的信号源,这种变送器是有标准模块卖的,比如说0~5伏或者是4~20毫安。再买一个数码显示的标准电压或者标准电流,显示的时候再乘以一个系数,就直接显示温度值喽。

  首先,热敏电阻它的阻值随温度升高而下降,这样就可以根据电阻分压原理,利用电压的变化来反映电阻的变化,通过对电压值的运算让数码管显示即可,需要有编程经验。然后如果你是用单片机实现的话,先用面包板搭建一个电路,用一个可调电阻加上你的热敏电阻,还得再有一个电源,一个单片机,一台电脑。然后基于电阻分压原理,让单片机的IO口读取你搭的电路的电压值就可以制作简易的作品。但建议用DS18B20这种集成的温度传感器。这样就不用自己设置基准电压,避免了繁琐的调试。

  传感器

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由机械网转载编辑,欢迎分享本文!