发新帖我要提问
12
返回列表
打印

max6675为何直接测得的温度值非常不准

[复制链接]
楼主: yuiasuna
手机看帖
扫描二维码
随时随地手机跟帖
21
yuiasuna|  楼主 | 2014-1-15 23:24 | 只看该作者 回帖奖励 |倒序浏览
看见未来 发表于 2014-1-15 08:39
你这个用的是cpu自带的spi吗?
我没用过硬件spi,都是io口模拟时序的。

是的,用的F28335,其实和模拟也差不多啦。。。

使用特权

评论回复
22
qrsgcslqg| | 2014-1-16 16:38 | 只看该作者
yuiasuna 发表于 2014-1-13 14:49
D2不是判断位么,这一位一直是1,然后还有个问题就是计算公式如果使用1023.75*采集到的值/4095室温下得到 ...

每次采集后要留出点时间让max6675进行转换

使用特权

评论回复
23
yuiasuna|  楼主 | 2014-1-17 09:37 | 只看该作者
gx_huang 发表于 2014-1-15 08:59
肯定是程序的问题,你仔细看看MAX6675的SPI时序要求,看看CLK的触发沿是否对,D15-D0的顺序是否对。
有效数 ...

CPU用的f28335的,是在下降沿锁存数据

使用特权

评论回复
24
yuiasuna|  楼主 | 2014-1-17 09:43 | 只看该作者
qrsgcslqg 发表于 2014-1-16 16:38
每次采集后要留出点时间让max6675进行转换

留了时间的啊。。。

前面我发过程序了可以看一下,谢谢大神

使用特权

评论回复
25
yuiasuna|  楼主 | 2014-1-17 11:22 | 只看该作者
gx_huang 发表于 2014-1-15 08:59
肯定是程序的问题,你仔细看看MAX6675的SPI时序要求,看看CLK的触发沿是否对,D15-D0的顺序是否对。
有效数 ...

我将max6675T+,T-短接以后测得温度值伪100多,说明其基数就比较大,是我买的芯片不行还是说本来就要拟合?

使用特权

评论回复
26
yuiasuna|  楼主 | 2014-1-17 11:22 | 只看该作者
xiang2580 发表于 2014-1-13 14:57
我认为设计有问题,MAX6675常温到400度我做过,非常准。再高没试过。

我将max6675T+,T-短接以后测得温度值伪100多,说明其基数就比较大,是我买的芯片不行还是说本来就要拟合?

使用特权

评论回复
27
yuiasuna|  楼主 | 2014-1-17 11:23 | 只看该作者
leehp 发表于 2014-1-14 13:55
这么大的误差太邪门了。
1·你的热电偶坏了。
2·你的6675坏了。

我将max6675T+,T-短接以后测得温度值伪100多,说明其基数就比较大,是我买的芯片不行还是说本来就要拟合?

使用特权

评论回复
28
yuiasuna|  楼主 | 2014-1-17 11:23 | 只看该作者
看见未来 发表于 2014-1-14 19:27
6675每次采样时间大概在300ms左右,所以读取数据间隔时间是必要的。
如果这个注意了,误差太大,可能是
1 ...

我将max6675T+,T-短接以后测得温度值伪100多,说明其基数就比较大,是我买的芯片不行还是说本来就要拟合?

使用特权

评论回复
29
gx_huang| | 2014-1-17 11:30 | 只看该作者
yuiasuna 发表于 2014-1-17 11:22
我将max6675T+,T-短接以后测得温度值伪100多,说明其基数就比较大,是我买的芯片不行还是说本来就要拟合 ...

你根本没有调试硬件的思路。
你把SPI读出的数据,原始数据,告诉大家。
当输入短路,当输入接10毫伏、20毫伏等,SPI读出的原始数据。
这玩意,一般几个小时就可以搞定的。

使用特权

评论回复
30
看见未来| | 2014-1-17 12:11 | 只看该作者
yuiasuna 发表于 2014-1-17 11:23
我将max6675T+,T-短接以后测得温度值伪100多,说明其基数就比较大,是我买的芯片不行还是说本来就要拟合 ...

你把你的原理图贴出来。
如果你不知道怎么示波器上的数据,那就用用示波器保存个图片或者相机拍一张照片传上来:
示波器最好是有三个触头,一个接CS线、一个接CLK、一个接data。读的时候CS必须低,你也可以不接cs,就接clk和data。
示波器触发,6675输入短路。拍一张图传上来,让大家帮你看看你读出来的数据到底是什么。

使用特权

评论回复
31
yuiasuna|  楼主 | 2014-1-18 00:56 | 只看该作者
看见未来 发表于 2014-1-17 12:11
你把你的原理图贴出来。
如果你不知道怎么示波器上的数据,那就用用示波器保存个图片或者相机拍一张照片 ...



这个是时钟和data




这个是片选(这个开通了的。。。

以下为原理图



顺便如果方便的话求个qq,感谢

使用特权

评论回复
32
看见未来| | 2014-1-18 09:01 | 只看该作者
yuiasuna 发表于 2014-1-18 00:56
这个是时钟和data

你这波形明显就不正常。
你用的硬件spi,配置好了吗?
我还是建议你自己去模拟spi接口,网上有例程的,你用io口模拟spi接口再看波形试试。
你那个波形很明显就不对。

6675.pdf

106.55 KB

使用特权

评论回复
33
yuiasuna|  楼主 | 2014-2-26 16:12 | 只看该作者
测得的温度是准的,经校验没有问题。。。。

使用特权

评论回复
34
bianyu1hao| | 2016-8-9 16:23 | 只看该作者
你好  请问你最终测温准确吗

使用特权

评论回复
35
taijing33| | 2016-9-17 16:45 | 只看该作者
讨厌这种没有下文的 帖子.最后到底因为什么啊?

使用特权

评论回复
36
EthanCoen| | 2017-9-21 14:21 | 只看该作者
我是用F28335  单独热电偶运行时可以   加上其他外设就不行了   温度要降低十几度

使用特权

评论回复
37
bente6| | 2018-4-24 10:34 | 只看该作者
用6675温度波动,尤其是用电焊机的时候直接显示零,线短就没有问题,线长了,就不行了,请问怎么解决

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则