找回密码
 立即注册
楼主: a阿德

参考开天斧官方例程,就是套用公式,计算不出温度值,不知道哪里有问题,求大佬指点

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:126
  • 最近打卡:2025-04-28 09:32:22

3

主题

46

回帖

491

积分

等待验证会员

积分
491
发表于 2024-7-16 23:12:52 | 显示全部楼层
NT*** 发表于 2024-7-16 22:33
float A = 2.13E-3,B = 2.43E-4,C = 2.27E-7;
        float temper;
        temper = 1/(A + B*log(R2) + C*pow(log(R2) ...

不太行。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:126
  • 最近打卡:2025-04-28 09:32:22

3

主题

46

回帖

491

积分

等待验证会员

积分
491
发表于 2024-7-16 23:22:54 | 显示全部楼层
Yim_*** 发表于 2024-7-16 19:33
float B = 3435.0;
Temperature = 1.0 / (1.0 / T2 + log(R2 / R1) / B) - K + 0.5;
这就是你的代码和官方 ...

就B值和阻值不一致,我用的是B3950-100K,例程是B3435-10K。我理解的就这2个参数不一致,公式是一样的。只要替换就可以了吧。测试下来是不行的,我在找找资料是不是公式还有不同
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:213
  • 最近打卡:2025-04-23 20:59:03
已绑定手机

36

主题

560

回帖

1885

积分

荣誉版主

积分
1885
发表于 2024-7-17 00:24:29 | 显示全部楼层
https://blog.csdn.net/qq_41422009/article/details/130884309
没怎么用过ntc
你可以参考下这篇文章。
当然,排除ntc的好坏也很重要
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:213
  • 最近打卡:2025-04-23 20:59:03
已绑定手机

36

主题

560

回帖

1885

积分

荣誉版主

积分
1885
发表于 2024-7-17 00:39:37 来自手机 | 显示全部楼层
说实话,如果不是板子上有这个,我这辈子都不太可能用ntc,也就ds或者dht
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2025-05-02 06:39:07
已绑定手机

7

主题

48

回帖

561

积分

高级会员

积分
561
发表于 2024-7-17 04:25:05 来自手机 | 显示全部楼层
上拉电阻和NTC是一样的,也要换成100K,试一下,然后问一下NTC厂家具体的B值参数,公式也换成NTC100K的。你只换一个行吗?或者是10K不管,程序里用10k计算出NTC的阻值,但是计算的偏差太大
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:126
  • 最近打卡:2025-04-28 09:32:22

3

主题

46

回帖

491

积分

等待验证会员

积分
491
发表于 2024-7-17 08:40:31 | 显示全部楼层
zgrfo*** 发表于 2024-7-17 04:25
上拉电阻和NTC是一样的,也要换成100K,试一下,然后问一下NTC厂家具体的B值参数,公式也换成NTC100K的。你 ...

换下上拉我还没试过,我试下。我直接用10k的程序,我有次确实能计算出来,(AD值可以对应上温度)但后面烧录又不行了,也不知道哪里有问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:126
  • 最近打卡:2025-04-28 09:32:22

3

主题

46

回帖

491

积分

等待验证会员

积分
491
发表于 2024-7-17 08:41:54 | 显示全部楼层
Yim_*** 发表于 2024-7-17 00:24
https://blog.csdn.net/qq_41422009/article/details/130884309
没怎么用过ntc
你可以参考下这篇文章。

好的,感谢分享
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2024-7-17 09:25:30 | 显示全部楼层
a阿*** 发表于 2024-7-16 22:53
上拉电阻是10k,NTC使用的是B3950,100K-25℃

你是100K的NTC,使用10K上拉电阻严重错误,结果肯定不对了。要改为100K上拉电阻。

点评

我其实一开始也想说10换100试试,但是没怎么用过ntc,就没说。因为这部分经验为0  详情 回复 发表于 2024-7-17 11:54
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:126
  • 最近打卡:2025-04-28 09:32:22

3

主题

46

回帖

491

积分

等待验证会员

积分
491
发表于 2024-7-17 09:27:56 | 显示全部楼层
梁*** 发表于 2024-7-17 09:25
你是100K的NTC,使用10K上拉电阻严重错误,结果肯定不对了。要改为100K上拉电阻。 ...

谢谢,更换100k后套用公式,可以计算出对应温度。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:126
  • 最近打卡:2025-04-28 09:32:22

3

主题

46

回帖

491

积分

等待验证会员

积分
491
发表于 2024-7-17 09:29:18 | 显示全部楼层
zgrfo*** 发表于 2024-7-17 04:25
上拉电阻和NTC是一样的,也要换成100K,试一下,然后问一下NTC厂家具体的B值参数,公式也换成NTC100K的。你 ...

感谢。更换100k,就可以了。看来这个公式只能上下电阻一致才能使用啊

点评

NTC测温就是要这样要求的,当然你也可以使用10K,这将导致低温区分辨率降低很多,并且你得重新推导出一些系数。  详情 回复 发表于 2024-7-17 09:36
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 18:11 , Processed in 0.166535 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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