找回密码
 注册
关于网站域名变更的通知
查看: 732|回复: 9
打印 上一主题 下一主题

单片机MAX6675读温度问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-3-26 14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
用MAX6675+K型传感器做了一个温度计,但采集的温度一直在跳变,如21.2-21.7来回跳,我看别人的都是很稳定的一个值,如何把这个温度变得很稳定不动?
; O# A$ ]  V$ l0 \* S/ r

该用户从未签到

2#
发表于 2021-3-26 14:12 | 只看该作者
请问用的是什么单片机

该用户从未签到

3#
 楼主| 发表于 2021-3-26 14:18 | 只看该作者

* O3 R1 ~) i. C单片机用的是STC5A60系列的

该用户从未签到

4#
发表于 2021-3-26 14:22 | 只看该作者
最好的解决办法是降低对温度传感器的采集频度

该用户从未签到

5#
发表于 2021-3-26 15:43 | 只看该作者
这个是正常的* x* a: t/ @8 h: E, ^
我用示波器看过ADC的输入引脚波形,上下有波动几十mV,波动来源于电源,运放和其它的干扰, L% O* O- P& s! h4 V% n# A' w0 q
如果是实时显示,每次ADC的结果都不是一样的,如果是完全显示所有的ADC结果的值,精度越高的ADC,变化的值就越大
( O' I" k+ w% H" H  T如果你要稳定的显示,ADC的频率选一个中间级的频率就可以了,但要滤波,ADC采集次数多一点,130次或者258次,甚至是514次,然后再去掉一个最大值和一个最小值,再把ADC的结果平均,显示就会稳定一些的. x& S7 f9 P8 o4 p4 S3 s, ^

点评

现在我用中值滤波的方法试了,采集10个数,去掉高和低,再平均,现在比较稳定了,谢谢各位  详情 回复 发表于 2021-3-26 15:59

该用户从未签到

6#
 楼主| 发表于 2021-3-26 15:53 | 只看该作者
yiwangxip 发表于 2021-3-26 15:434 x1 ^' {' H$ m
这个是正常的5 L' ~5 s( x3 F% f7 s
我用示波器看过ADC的输入引脚波形,上下有波动几十mV,波动来源于电源,运放和其它的干扰
/ M4 {7 @; s% {, L  h9 ~' J ...
5 ~  p! Z% A0 o
好的,谢谢.先试试再说
$ {& Z: b: _* i

该用户从未签到

7#
 楼主| 发表于 2021-3-26 15:59 | 只看该作者
yiwangxip 发表于 2021-3-26 15:434 g& j2 l/ _- Q1 l1 |( c% y6 E
这个是正常的+ a* A1 e( h- m3 F7 D  e9 g) n
我用示波器看过ADC的输入引脚波形,上下有波动几十mV,波动来源于电源,运放和其它的干扰# N$ O4 @1 `" p" W/ d
...
! x9 a3 |1 j  i- Y( |
现在我用中值滤波的方法试了,采集10个数,去掉高和低,再平均,现在比较稳定了,谢谢各位% K6 k: s! y4 ?

该用户从未签到

8#
发表于 2021-3-26 16:53 | 只看该作者
fgjhtjbfem 发表于 2021-3-26 15:59, t3 v. x* @/ H  E# M
现在我用中值滤波的方法试了,采集10个数,去掉高和低,再平均,现在比较稳定了,谢谢各位
+ `! h$ g9 X% w$ O, x3 t
MAX6675 芯片补偿是靠自身引脚来测冷锻温度的,引脚容易被外界环境温度所干扰,所以温度不稳定。
, |# }2 u8 f2 @) E* g
7 G5 |7 _; s% gmax6675升级版芯片MAX31855K 性能改良很多,可以参考使用
2 `5 f8 w6 F( ~- W0 d, W4 b
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    9#
    发表于 2021-3-26 18:47 | 只看该作者
    fgjhtjbfem 发表于 2021-3-26 15:59
    ) ?+ W! V: b' D. M$ o, Q% }现在我用中值滤波的方法试了,采集10个数,去掉高和低,再平均,现在比较稳定了,谢谢各位
    . |( w8 Y" p2 O9 t2 |1 h
    1.温度计接触的线,是否紧密   2.采集温度,采集速率是否合适 3.采集数据,是否进行滤波,比如均值算法。
    " y; w/ c7 q; `  {8 q, x. n

    点评

    温度有抖动,需要均值或者别的滤波法  详情 回复 发表于 2021-3-30 14:01

    该用户从未签到

    10#
     楼主| 发表于 2021-3-30 14:01 | 只看该作者
    % W( s0 Q+ G; ^) A
    温度有抖动,需要均值或者别的滤波法
    # Z8 S* a( {8 n0 N+ ^7 F2 S" E) O. V$ N) C9 t* m! f
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-11 06:43 , Processed in 0.140625 second(s), 28 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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