Post Go back to editing

MAX31856过压/欠压故障无法解决

Thread Summary

用户设计的32路测温模块使用MAX31856连接电焊在金属板上的热电偶时,出现过压/欠压故障导致温度数据卡死。通过将10nF电容换成100nF,1kΩ电阻换成100Ω,并移除BIAS电阻,问题得到解决。但当通过485通信连接下位机时,再次出现温度卡死现象,直接连接485转USB到电脑则正常。建议检查是否使用隔离电源或LDO,MCU的SPI和GND也需要隔离,同时在T-连接1MΩ电阻以放电外部干扰。
AI Generated Content

我设计制作了一个32路的测温模块(13脚改成了悬空),这边在测试在一个工业管道内的安装的金属板,MAX31856连接电焊在金属板上的热电偶(或者接触公司有一个电烙铁的尖端),会出现过压/欠压故障,导致芯片强制停止转化,MCU读取那个通道温度卡死
我使用示波器测试一个通道(只能使用电烙铁复现,去工业管道那里测试比较麻烦),探头一边接地,一边接触T-/T+。悬空时有一个200mv左右的直流电压,接触电烙铁尖端时,测试的直流信号被拉到0V附近(最小值有-220mv左右),同时MCU通过485转USB到电脑,通过串口助手测试串口调试这边对应通道数据也出现了卡死,不知道测量方式是否正确


1.  我将10nf的电容全部换成100nf,电阻1k换成100欧姆,并且移除了BIAS的电阻短接到T-再次测试
接触电烙铁尖端后,不会在出现温度数卡死现象。

2.  但是遇到更加玄乎奇怪的问题,该模块通过485通信连接制作的下位机,发送设计的协议,下位机解析协议(32路)后,转化成字符串通过串口转USB到电脑串口助手打印出来显示。此时我在接触电烙铁尖端,串口打印的该通道数据再次出现温度卡死现象,但是我模块通过485转USB直接到电脑串口助手,自己计算16进制的协议,接触电烙铁尖端测试通道温度是没有卡死的,在变化。

非常奇怪,按理说更换485连接对象,不应该会影响前级MAX31856芯片



目前设计了32路MAX31856芯片通过两个SP(各16路)连接到MCU,只焊接了前10路进行测试,每个通道修改电阻电容参数后,模块通过485转USB直接到电脑串口助手 测试都没问题