Chloebb 发表于 2020-7-31 13:50:06

max6675温度采集受干扰

采用stm32 max6675 k型热电偶进行温度采集。但是由于外界的干扰,特别是电路其余部分对max6675干扰很大。当电路其余部分的电源工作的时候,max6675读取的当前温度会比实际的要低,
有时候会直接变成0,并且保持不变了。请问各位大佬有什么办法能排除干扰吗?
万分感谢!!!

kv2004 发表于 2020-7-31 19:32:17

简单







在热电偶两端并联一个容量大的电容,不要电解的,就普通CBB。具体大小,楼下说说。

Chloebb 发表于 2020-7-31 21:11:04

我晚上试了1到10uf的电解电容,温度还是会异常,明天我再试试看容量大的电容。

cnxh 发表于 2020-7-31 22:11:59

我用时有时候会变大几十度,我都是软件处理一下,突变时多读几遍

yuyu87 发表于 2020-7-31 22:16:39

那不是干扰,读取速度不能太快,官方手册中写的有,读写间隔不能超过200mS,另外请检查你的电源滤波,热电偶端并个10nF-0.1uF即可,不用那么大

而立之年 发表于 2020-7-31 22:53:30

我也觉得是通讯时序问题,用tiny2313做过一次,不记得有异常数据

Chloebb 发表于 2020-12-9 09:11:13

后来更换成max31856,问题就解决了,精度也提高了

cnxh 发表于 2020-12-9 20:15:31

Chloebb 发表于 2020-12-9 09:11
后来更换成max31856,问题就解决了,精度也提高了

max31856,有没有碰到外面是接地金属屏蔽网包裹的热电偶时,读出数据有时总是为0,后来换成非接地或玻璃布的就没事

Chloebb 发表于 2020-12-10 16:01:03

cnxh 发表于 2020-12-9 20:15
max31856,有没有碰到外面是接地金属屏蔽网包裹的热电偶时,读出数据有时总是为0,后来换成非接地或玻璃布的 ...

没有,max31856我是直接买的模块,用起来很正常。

cnxh 发表于 2020-12-10 17:34:48

Chloebb 发表于 2020-12-10 16:01
没有,max31856我是直接买的模块,用起来很正常。

接变压器交流12v试一下,是不是就读出全部是0,我热电偶输入端接变压器试过,不会坏只是读出全部0,里面有高压保护

ZXF_CUG 发表于 2021-10-20 13:49:31

cnxh 发表于 2020-12-9 20:15
max31856,有没有碰到外面是接地金属屏蔽网包裹的热电偶时,读出数据有时总是为0,后来换成非接地或玻璃布的 ...

我也碰到了类似的问题,上电后,MAX31856采集一直是0,用手摸一下热电偶,就有数据了。请问你是怎么解决的啊?

cnxh 发表于 2021-10-21 20:58:58

ZXF_CUG 发表于 2021-10-20 13:49
我也碰到了类似的问题,上电后,MAX31856采集一直是0,用手摸一下热电偶,就有数据了。请问你是怎么解决 ...

其中一台,8路测温的,以前一直在用的玻璃纤维包裹的热电偶没问题,客户换了外部屏蔽网的才这样,后来把他换成不接地的,即屏蔽网不接地的,就没在和我说有问题了,其它几十台,大概200路,用我原来的玻璃纤维的没换都没问题

cnxh 发表于 2021-10-21 21:00:18

Chloebb 发表于 2020-12-10 16:01
没有,max31856我是直接买的模块,用起来很正常。

你的是哪里买的.我也买一个试一下,是我程序问题还是电路问题

ZXF_CUG 发表于 2021-10-22 18:00:54

cnxh 发表于 2021-10-21 20:58
其中一台,8路测温的,以前一直在用的玻璃纤维包裹的热电偶没问题,客户换了外部屏蔽网的才这样,后来把他换 ...

找到问题了,是多路切换的时候滤波电容的问题,去掉滤波电容就可以了。

cnxh 发表于 2021-10-22 18:40:46

滤波电容,6675我试过,接与不接,只是温度有差别
页: [1]
查看完整版本: max6675温度采集受干扰