使用max6675实现多通道温度采集,具体电路如下:
利用STM32标准SPI接口与max6675通讯。
整个系统的金属外壳为电源地,其中两个热电偶直接紧贴金属外壳,测试金属外壳的温度,其最高工作温度约200℃。
奇怪的是热电偶不接触金属外壳,数据打印一切正常,接触外壳后读数为零。现象可以稳定复现。
后怀疑系统地问题,将单板单独供电,并将热电偶与单板地直接相连,读数正常。
可以排除原因有:max6675芯片正常、单板供电正常
无法排除疑问有:为什么热电偶接触金属外壳后读数为零?但是单独供电时候,连接单板地无问题
个人理解的是热电偶近似认为一个电压源,通过max6675采集电压ADC变换并SPI接口输出。
使用的热电偶类型为
https://bbs.21ic.com/forum.php?mod=viewthread&tid=1469836&highlight=max6675
论坛有相类似的帖子,可惜没有结尾……
不知道有没有人遇见类似的情况,热电偶可以测试带电源的物体吗(包括电源地)
|