树莓皮上的多个热电偶

2024-10-03 15:23:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我对树莓派的GPIO部分很陌生。当我需要别针时,我通常只使用Arduino。然而,我真的希望这个项目被合并到一个平台,如果可能的话,我想做所有的PI。在

所以我有三(3)MAX31855板和K型热电偶。我只是不知道把另外两个人联系起来该怎么办。我不知道我是否可以只使用任何其他引脚(除了电源和接地引脚)的MISO,CSO和SCLK引脚。这听起来像是一个新手的问题,但就像我说的,我已经习惯用arduino来做这些事情。感谢您的任何意见。提前谢谢。在

我正在使用https://github.com/Tuckie/max31855中的代码

from max31855 import MAX31855, MAX31855Error

cs_pin=24
clock_pin=23
data_pin=22
unit="f"
thermocouple1=MAX31855(cs_pin, clock_pin, data_pin, units)
print(thermocouple.get())
thermocouple.cleanup()

Tags: 项目datagpiopinpi平台csarduino
2条回答

您可以在设备之间共享MISOSCLK行,然后每个设备将需要自己的CS。比如:

Multi Drop SPI

在本例中,Master是Pi,从机是MAX31855。SS(从选择)与CS(芯片选择)相同。在

from max31855 import MAX31855, MAX31855Error

cs_pin_1=24
clock_pin=23
data_pin=22
cs_pin_2=21
cs_pin_3=20
units = "f"

thermocouple1=MAX31855(cs_pin_1, clock_pin, data_pin, units)
thermocouple2=MAX31855(cs_pin_2, clock_pin, data_pin, units)
thermocouple3=MAX31855(cs_pin_3, clock_pin, data_pin, units)

你可以使用一个th7pi帽,它允许多达七个热电偶输入。 这个PCB使用标准的python SPI接口。Python代码加 以下文件。 https://github.com/robin48gx/TH7

相关问题 更多 >