总是错误值:覆盆子使用python MAX6675 K型热电偶

问题描述 投票:0回答:1

我使用在自己的项目中树莓和Python一个MAX6675

但我有一个问题,我无法理解:当我阅读从MAX6675的值。我的代码很简单:

CLK=13
CS=6
DO=5
while True:
    max6675=MAX6675.MAX6675(CLK,CS,DO)
    print(max6675.readTempC())
    time.sleep(1)

我使用this library here

起初,当我只带WiFi连接覆盆子,接收来自MAX6675正确的价值。在那之后,当我连接树莓以太网(同时为eth0 +为wlan0或只为eth0),并阅读它,我得到这个错误:

该值始终为0。

有谁知道这是怎么发生的呢?

My code and value

此错误发生,仅当热电偶具有与加热板接触,我要测量。当我测量空气Temperatur,错误发生没了。

python raspberry-pi3
1个回答
0
投票

3周后,我能找到我的热电偶发生什么。错误发生时,我使用LAN caple没有电磁屏蔽像这样的:

https://i.stack.imgur.com/KlfC6.png

此电缆具有金属并以某种方式打扰我的传感器读出时覆盆子连接。但我不知道这是怎么发生的事情。

如果有人知道这个解释,感谢这么多。

© www.soinside.com 2019 - 2024. All rights reserved.