怎样写用热敏电阻测温度的程序?我用单片机AD测的热敏电阻的AD值,怎样把数字量转换成温度?急求。
查看热敏电阻的温度阻值特性表,将其尽量线性化,可以通过电路实现,然后加一额定电压,用AD转换芯片测量模拟值并进行转化,得出对应AD值。
这个主要还是看你的热敏电阻是不是线性的,如果是铂电阻这种,线性度很好的话,可以采用楼上的方法,原理就是注重学的已知两点,求一条直线,前提是你要知道两个已知的点。如果你的电阻线性度不好,偏差比较大,有两种方法,一、将阻值与温度的关系看做是折线,多求几条直线,根据不同的AD值范围采用不同的折线。第二种方法就是做一张表,将温度值和AD值用一个表格表示出来,转换时直接查表就行了。
例如: 假设温度检测传感器测量温度范围是A0~Am,转换后的电压经
AD转换器转换的数字量是8位的,则其范围是00H~OFFH。
则如果某一时刻,AD转换器转换的数字量是N,那么测量的实际温度
为A,
根据线性传感器、AD转换器转换器的转换信号的关系:可以推出
A=(Am-A0)*N/(255-0)+A0
可以编程由程序实现上述的计算过程。
参考自己实际的情况,就可以写出类似上述的公式,作为编写用热敏
电阻测温度的程序的算法。
算法有了,程序就自己写吧,不是很难了。
这个主要还是看你的热敏电阻是不是线性的,如果是铂电阻这种,线性度很好的话,可以采用楼上的方法,原理就是注重学的已知两点,求一条直线,前提是你要知道两个已知的点。
如果你的电阻线性度不好,偏差比较大,有两种方法,
一、将阻值与温度的关系看做是折线,多求几条直线,根据不同的AD值范围采用不同的折线。
第二种方法就是做一张表,将温度值和AD值用一个表格表示出来,转换时直接查表就行了
希望对你有用
这个主要还是看你的热敏电阻是不是线性的,如果是铂电阻这种,线性度很好的话,可以采用楼上的方法,原理就是注重学的已知两点,求一条直线,前提是你要知道两个已知的点。
如果你的电阻线性度不好,偏差比较大,有两种方法,
一、将阻值与温度的关系看做是折线,多求几条直线,根据不同的AD值范围采用不同的折线。
第二种方法就是做一张表,将温度值和AD值用一个表格表示出来,转换时直接查表就行了。
楼主能借鉴一下你的电路么,呜~ 我也在做这个,还不会画电路
怎样写用热敏电阻测温度的程序?我用单片机AD测的热敏电阻的AD值,怎样把...
为A,根据线性传感器、AD转换器转换器的转换信号的关系:可以推出 A=(Am-A0)*N\/(255-0)+A0 可以编程由程序实现上述的计算过程。参考自己实际的情况,就可以写出类似上述的公式,作为编写用热敏 电阻测温度的程序的算法。算法有了,程序就自己写吧,不是很难了。
设计一个热敏电阻测温电路
目标:设计一个使用NTC温敏电阻测量温度的电路,要求一定精度。NTC温敏电阻与温度的关系公式为 T = 1.\/(1.\/(273.15+25)+1.\/B*log(Rt.\/R25))-273.15 其中,B为热敏电阻的固定参数,R25为其在25摄氏度下的阻值,Rt为实际温度下的阻值 下图显示了R25=10k,不同B值的热敏电阻温度电阻...
大学物理实验报告怎么写 (半导体热敏电阻的温度特性)
国产的主要是指MF91~MF96型半导体热敏电阻。由于组成这类热敏电阻的上述过渡金属氧化物在室温范围内基本已全部电离,即载流子浓度基本上与温度无关,因此这类热敏电阻的电阻率随温度变化主要考虑迁移率与温度的关系,随着温度的升高,迁移率增加,电阻率下降。大多应用于测温控温技术,还可以制成流量计、功率...
测量温度,用热敏电阻和热电阻的区别,或者各自的优缺点。
热敏电阻包括PTC、NTC,优点是灵敏度大,缺点是线性度差热电阻一般包含铜电阻、铂电阻,版特点是线性度好权,缺点是灵敏度低。这两类传感器适用于不同的场合。如果测温范围小,要求灵敏,可以用热敏电阻。范围大,精度高,则用热电阻。因此在较大的温度范围内应用式1时,将与实测值之间存在一定误差。此...
用小苏打制造隐形墨水,然后靠近一个热源可以使字现形的原理是什么_百度...
原理,一是小苏打溶液溶液干燥后无色透明,几乎不会在纸上留下痕迹;其二是加热纸张,没有小苏打的页面,由于高温脱水碳析出纸张变色。有小苏打的地方,因为小苏打在加热的过程中,小苏打受热分解出水和二氧化碳,使温度降低,没有被碳化,因而没有变色,字迹显示出来。
什么是热敏电阻温度传感器测试?
热敏电阻式温度传感器的电阻值随温度变化而改变,通过测量其阻值推算出被测物体的温度,利用此原理构成的传感器就是热敏电阻式温度传感器,这种传感器主要用于-200—500℃温度范围内的温度测量。热敏电阻一般在限定的温度范围内完成较高的精密度,一般是-80℃到120℃。
设计性实验(非平衡电桥的应用)报告书写
4、掌握非平衡电桥测量温度的方法,并类推至测其它非电量 二、实验内容 1、用非平衡电桥测量热敏电阻的温度特性 2、用热敏电阻为传感器结合非平衡电桥设计测量范围为10~70℃的数显温度计 三、实验仪器及配件 1、非平衡电桥(DHQJ-1、DHQJ-2、DHQJ-3型任选一种) 2、DHT-1型多功能恒温实验仪 3、10KΩ热敏电阻 ...
如何用万用表测电磁炉热敏电阻
用万用表测电磁炉热敏电阻的方法为:将两表笔接触PTC热敏电阻的两引脚,测出实际阻值,并与标称阻值相对比,两者相差在±2Ω内即为正常。实际阻值若与标称阻值相差过大,则说明其性能不良或已损坏。用万用表检测热敏电阻时,将万用表置于电阻档(具体量程应视情况而定),具体检测可分常温检测和加温...
热敏电阻温度测试计算公式是怎样的?
而热敏电阻关键用于电的器具配置的过热保护、固体继电器、持温、放大电路增益、电机启动器、火灾报警和温度补偿等地方 热电阻测温系统通常是由热电阻、完整的闭合回路和显示仪表等构成 我们要留意以下几点:1、热电阻和显示仪表的分度号通常要一样2、为了取消连接电缆导体电阻转变的影响,必须采用三线式接线法...
在proteus如何仿真ntc热敏电阻??
热敏电阻测温度(程序+仿真)#include<reg52.h> #include<intrins.h>#include<math.h>typedef unsignedchar uchar;typedef unsignedint uint; sbit CE = P1^1;sbit STS=P1^0;sbit RC=P1^4;sbit A0=P1^3;sbit CS=P1^2;sbit RS = P1^5 ;sbit RW = P1^6 ;sbit EN = P1^7 ; void delay_ms(uint...
狂涛武都: 这个主要还是看你的热敏电阻是不是线性的,如果是铂电阻这种,线性度很好的话,可以采用楼上的方法,原理就是注重学的已知两点,求一条直线,前提是你要知道两个已知的点.如果你的电阻线性度不好,偏差比较大,有两种方法,一、将阻值与温度的关系看做是折线,多求几条直线,根据不同的AD值范围采用不同的折线.第二种方法就是做一张表,将温度值和AD值用一个表格表示出来,转换时直接查表就行了.
开平区17773691974: 我想用PCF8951和51单片机,热敏电阻传感器来具体温度数值,不知道往单片机写什么样的程序,有没有会的? - ?
狂涛武都: 用热敏电阻和一个高精度电阻做一个分压电路.然后用AD转换采集热敏电阻上的电压值,得到对应电压的AD值.根据热敏电阻的数据手册做一个温度--AD值表.然后利用AD值查找对应的温度.显示可以用LED数码管或者LCD都可以啊.
开平区17773691974: 我想用热敏电阻传感器,PCF8951,和51单片机实现温度数值的显示,怎么编程啊 - ?
狂涛武都: 通过运放将热敏电阻的信号处理在0-5v以内,例如1-4v 然后通过51单片机安装iic的时序去读取pcf8951采集到1-4v的电压值,然后在数码管或者lcd上显示
开平区17773691974: 怎样使用热敏电阻采集温度? - ?
狂涛武都: 首先,采用额定温度Tn=25℃时,电阻值为Rn=10K,且热敏指数B=3950的NTC热敏电阻.使用热敏电阻采集温度的方法非常简单,如图1所示.ADC_Temp进芯片ADC6端口,使用的是8位芯片Atmega48,芯片通过检测分压电路电压来换算出热敏电阻电阻值,进而获得实际温度值.热敏电阻的阻值和温度符合如下关系:我们需要的是AD值和温度的关系.由芯片资料可以了解到电压0-5V对应的AD值从0-1023,请问您懂了吗?采购热敏电阻要记得到正规的电容厂采购,例如智旭JEC生产的热敏电阻,我买过,用起来很不错,到现在还能用,质量很好!
开平区17773691974: 单片机 热敏电阻测温 - ?
狂涛武都: 1、单片机热敏电阻测温首先要设计电路原理图,如图所示:上图R3为上拉电阻,T1为接热敏电阻端,TC1为单片机AD采集口、电阻R4和电热C6为阻容滤波电路.2、上拉电阻R3的选择:根据所用温度的范围,选择热敏电阻对应阻值范围的中...
开平区17773691974: 热敏电阻测温电路使用方法有哪些? - ?
狂涛武都: 热敏电阻在控温下起到重要作用,但是大家了解热敏电阻测温电路使用方法吗?热敏电阻测温电路使用方法如下:由RT检测到的温度信息,输入D1的反馈回路 该信息既作为D2的输入信号,经D2放大后通过微安表显示被测温度;又作为比较器D...
开平区17773691974: 如何利用plc s7 - 300编写程序,实时读取热电阻数据,即把实时变化的温度数据显示出来. - ?
狂涛武都: 例如:使用4XRTD模块,地址为 I 312~319 你的热电偶接在第一个通道,那么,你可以在程序中读PIW312,该读值为实际温度的10倍,你通过运算除以10即可
开平区17773691974: 用热敏电阻如何测量温度 - ?
狂涛武都: 以我的理解,热敏电阻本身阻值是根据温度变化而变化的. 所以,在电阻两端加电压,并测量该线路上的电流. 当温度变化引起阻值变化,由于电压是一定的,电流就会相应变化. 根据测量出电流的变化就可以知道温度的变化. 由于是电流变化反映温度变化, 所以,开始时应该有一个初始值,即,在某特定温度下,电流的大小. 以上只是本人的非专业意见,仅供参考.
开平区17773691974: 怎样从热敏电阻上的电压值转换为温度,求C语言程序 - ?
狂涛武都: 单片机自带AD或者用ADC0809把电压装换成数字量,单片机读取这个数字量然后找对应的温度.简单一句:AD转换.
开平区17773691974: 单片机课程设计:基于热敏电阻的数字温度计的设计 - ?
狂涛武都: 利用pt1000做,恒流源通过pt1000放大pt1000两端的电压,ad采集电压,根据温度电阻表换算出温度值