单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 刘海龙
收起左侧

开源4个元件打造NTC10K温度计

  [复制链接]
回帖奖励 9 黑币 回复本帖可获得 3 黑币奖励! 每人限 1 次(中奖概率 80%)
1943681359 发表于 2018-5-8 22:22 | 显示全部楼层
谢谢分享,已用上
回复

使用道具 举报

mcuz 发表于 2018-5-19 19:10 | 显示全部楼层
感谢分享,让初学者少走弯路。
回复

使用道具 举报

omer 发表于 2018-5-21 16:59 | 显示全部楼层
感谢分享;
家里的机械调节电烤箱温度控制不准确,准备diy个NTC的测温及温度设置,学习了。
回复

使用道具 举报

dukecheng 发表于 2018-5-23 15:56 | 显示全部楼层
学习了
回复

使用道具 举报

nanning321 发表于 2018-5-24 16:02 | 显示全部楼层
DIY4位数码管加按键可控预定温度,加热温度到预定温度停止输出
回复

使用道具 举报

allen2016 发表于 2018-5-30 13:43 | 显示全部楼层
下来玩玩哦,好!
回复

使用道具 举报

TKJT 发表于 2018-6-4 07:36 来自手机 | 显示全部楼层
感谢分享
回复

使用道具 举报

mxsohu 发表于 2018-6-5 14:31 | 显示全部楼层
谢谢楼主分享,楼主制作和上传辛苦了
回复

使用道具 举报

wzs909 发表于 2018-6-11 15:20 | 显示全部楼层
赞一个!
回复

使用道具 举报

msydyf 发表于 2018-6-12 12:52 来自手机 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

priam 发表于 2018-7-1 18:59 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

second_chan 发表于 2018-7-4 17:04 | 显示全部楼层
点赞一个,感谢楼主分享
回复

使用道具 举报

second_chan 发表于 2018-7-4 19:24 | 显示全部楼层
感谢楼主分享,看能否下载学习一下
回复

使用道具 举报

17681899568 发表于 2018-7-11 13:03 | 显示全部楼层
真的好
回复

使用道具 举报

lxl941122 发表于 2018-7-11 14:39 | 显示全部楼层
在实际做电路时,建议在热敏电阻两端加上104,防止干扰,这样做对单片机好。
回复

使用道具 举报

fenghaihuac 发表于 2018-7-16 23:07 | 显示全部楼层
不错学习
回复

使用道具 举报

lee40039 发表于 2018-7-19 08:53 | 显示全部楼层
学习!值得借鉴
回复

使用道具 举报

zhouqiang 发表于 2018-7-20 20:10 来自手机 | 显示全部楼层
多谢分享!
回复

使用道具 举报

40560335 发表于 2018-8-1 10:30 | 显示全部楼层
本帖最后由 40560335 于 2018-8-1 10:55 编辑

不错,学习了!
回复

使用道具 举报

kongjkd 发表于 2018-8-14 08:46 | 显示全部楼层
先下载 表示感谢  正好前几天做了一个18b20的测温  不过价格太贵了,所以想用这个试试看
回复

使用道具 举报

hbdj1234 发表于 2018-8-24 09:25 | 显示全部楼层
很好的资料,非常感谢楼主!准备做一个试试看!
回复

使用道具 举报

szzxl10 发表于 2018-8-27 13:42 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

szzxl10 发表于 2018-8-27 13:50 | 显示全部楼层
不错,学习了!
回复

使用道具 举报

 楼主| 刘海龙 发表于 2018-8-28 22:40 | 显示全部楼层
lxl941122 发表于 2018-7-11 14:39
在实际做电路时,建议在热敏电阻两端加上104,防止干扰,这样做对单片机好。

加47PF左右的电容最好,STC官方建议的
回复

使用道具 举报

y_z_q3963 发表于 2018-8-30 18:25 | 显示全部楼层
下来学习一下,谢谢
回复

使用道具 举报

y_z_q3963 发表于 2018-8-30 18:27 | 显示全部楼层
谢谢分享,学习一下。
回复

使用道具 举报

ltpzm 发表于 2018-9-13 23:37 | 显示全部楼层
楼主这个测温思路有点新颖!!!
回复

使用道具 举报

vody 发表于 2018-10-7 11:15 | 显示全部楼层

真的值得学习!谢谢分享
回复

使用道具 举报

a673261839 发表于 2018-10-22 17:02 | 显示全部楼层
楼主太棒了,谢谢分享!!!
回复

使用道具 举报

残...月 发表于 2018-11-3 07:42 | 显示全部楼层
为什么下载了打开不了
回复

使用道具 举报

林木乍青 发表于 2018-11-6 17:34 | 显示全部楼层
多谢LZ了!最近正在做NTC热敏,不过比起查表法还是更想试试看用B值的公式
回复

使用道具 举报

明记冷气 发表于 2018-11-7 01:07 | 显示全部楼层
好东西,收下了,谢谢分享
回复

使用道具 举报

jifengjianwu 发表于 2018-11-7 19:35 | 显示全部楼层
挺好的资料感谢楼主
回复

使用道具 举报

大米861 发表于 2018-11-8 18:57 | 显示全部楼层
好资料,顶一下,让楼主更有信心分享。
回复

使用道具 举报

aking991 发表于 2018-11-15 09:52 | 显示全部楼层
很不错,很简单,正是需要借鉴的,谢谢分享
回复

使用道具 举报

qzyhlf 发表于 2018-11-16 07:31 | 显示全部楼层
很好的一个学习例程。
回复

使用道具 举报

Bryan86 发表于 2018-12-28 12:13 | 显示全部楼层
谁有IO口测NTC温度值的思路或者例程呀;我看到有人用HT48R10A-1直接测NTC的温度,没有AD采样
回复

使用道具 举报

sxdliushui 发表于 2019-1-3 20:45 | 显示全部楼层
void T_dis(){//温度处理函数采集到的阻值与二维数组的阻值进行比较,从而获得相对应的温度值。
         unsigned char i;
         for(i=105;i<106;i--)  {...

会不会不出来呀?
回复

使用道具 举报

yfpc2006 发表于 2019-1-25 11:17 | 显示全部楼层
我也做过类项目,通过电压、电流关系、计算出电阻值,然后再用公式计算得到温度:

限流电阻100K

//***********************************************
//设计人:洋洋
//日期:2017.05.22
//版本:V1.1
//函数功能:求电阻值函数
//入口参数:无
//出口参数:电阻值,单位为KΩ
//备    注:
//************************************************

float ResCalculate(void)
{
        float Value_Res = 0.0;//电阻值,单位为KΩ       
        float Average_Code = 0;
        Average_Code = (float)Get_Adc(5);                //获取AD值
        Value_Res = 100000 * Average_Code / (4095.0-Average_Code);                //换算电阻值,限流电阻100000欧姆
        return Value_Res;
}


//设计人:洋洋
//日期:2017.05.22
//版本:V1.1

//函数功能:求NTC热敏电阻的温度值
//入口参数:电阻值,单位为KΩ
//出口参数:摄氏度
//备    注:

//NTC热敏电阻温度计算公式:
//Rt = R *EXP(B*(1/T1-1/T2))
//这里T1和T2指的是K度即开尔文温度,K度=273.15(绝对温度)+摄氏度;其中T2=(273.15+25)
//Rt:是热敏电阻在T1温度下的阻值;
//R:是热敏电阻在T2常温下的标称阻值;
//B:值是热敏电阻的重要参数;
//EXP是e的n次方;  
//求:T1 =1/(ln(Rt/R)/B+1/T2)
//程序:
//
const float Rp =10000.0;                        //10K
const float T2 = (273.15+25.0);        //T2
const float Bx = 3950.0;                        //B
const float Ka = 273.15;

float Get_Temp(float Value_Res)        //温度计算公式
{
        float Rt;
        float temp;
        Rt = Value_Res;
        //like this R=5000, T2=273.15+25,B=3470, RT=5000*EXP(3470*(1/T1-1/(273.15+25)),  
        temp = Rt/Rp;
        temp = log(temp);        //ln(Rt/Rp)
        temp /= Bx;                        //ln(Rt/Rp)/B
        temp += (1/T2);
        temp = 1/(temp);        //开尔文温度
        temp -= Ka;                        //摄氏度
        return temp;
}
//END

回复

使用道具 举报

hu2018y 发表于 2019-1-27 22:55 | 显示全部楼层
多谢分享,家里的热水器控制器坏了,想用这思路仿一个,但要加上保存的设定的温度值,每次开机都要加热到设定值,这电路还可加上24C02吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机 联系QQ:125739409;技术交流QQ群582644647

Powered by 单片机教程网

快速回复 返回顶部 返回列表