207|6

72

帖子

0

TA的资源

一粒金砂(中级)

PT100测温数据不准 [复制链接]

现在做一个孵育模块,如图1 驱动加热片进行加热

214612o8v4rrybeacspbcg.png.thumb.jpg

                                                                                       图1

 

当加热到37°C左右时,加热片通过PWM进行调节(PID调节),使温度稳定在37℃,如图2所示用PT100测量环境温度

214724fxacrxtvrg8gk2gc.png.thumb.jpg

                                                                                              图2

 

PT100通过两级运放转成电压信号输出给ADC.现在出现一个奇怪的现象,当温度加热到37℃左右,PWM进行调节时,AD值开始波动,前后AD值大概差10个AD值,当PWM调节突然停止时,前后AD值也会相差8个AD值。现象如图3所示

220839v0y5h6d01p0qp15c.png.thumb.jpg

                                                                                                   图3

 

图3是加热片加热到37度所监测的温度曲线,理论上来说,加热曲线应该是平滑的下来的,但是图中却有连续抖动的一个区间和AD值骤降的一个时刻,红框A处为PWM调节时产生了连续抖动的一个区间,红框B处为PWM调节突然停止时产生的一个骤降。不知道为何这个曲线会产生这种现象,请大神指点。

听负责人分析说是因为我的PCB中的GND没有布局好,导致的现象.不是很理解。

 

 

 

 

 

此帖出自模拟电子论坛

最新回复

从波形看,很显然就是PWM干扰。 主要问题是估计你采用24Vdc通过Q5驱动,通过Q5下的GND对整个PCB电路产生了太大的干扰,所以一般这样的驱动是需要通过光电隔离的,而不是简单的继电器隔离驱动。 这个干扰通过数字滤波是不能消除的。硬件滤波也不能消除。   详情 回复 发表于 昨天 08:59

回复

37

帖子

0

TA的资源

一粒金砂(中级)

需考虑PT100的温度反应时间很长,温度越接近,反应时间越长,可能几十秒以上。


此帖出自模拟电子论坛

点评

和温度反应时间有关?不是很理解,麻烦能细说一下吗?  详情 回复 发表于 2023-9-12 13:08

回复

72

帖子

0

TA的资源

一粒金砂(中级)

mingplus 发表于 2023-9-12 12:13 需考虑PT100的温度反应时间很长,温度越接近,反应时间越长,可能几十秒以上。

和温度反应时间有关?不是很理解,麻烦能细说一下吗?

此帖出自模拟电子论坛

回复

2467

帖子

2

TA的资源

五彩晶圆(中级)

负责人分析的分析有一定的道理,就是你的电路受到PWM的影响了,所以你的单片机的AVCC和AVDD这些模拟部分需要做抗干扰处理,如果有示波器可以在这个时候查看ADC的输入和PT100和单片机的AVCC供电。整个模拟地可以不用单独接地,但是需要保证与GND大面积接触

此帖出自模拟电子论坛

点评

你说的有道理,确实是受到了PWM的影响。我的单片机的AVCC和AVDD模拟部分是没有做抗干扰处理。接入示波器,查看VC3.3供电,在PWM开启的瞬间,电影纹波的值突然变大,大概有200mV,PWM关闭的时候纹波又消失了。用示波器  详情 回复 发表于 2023-9-12 16:49

回复

72

帖子

0

TA的资源

一粒金砂(中级)

bigbat 发表于 2023-9-12 15:37 负责人分析的分析有一定的道理,就是你的电路受到PWM的影响了,所以你的单片机的AVCC和AVDD这些模拟部分需 ...

你说的有道理,确实是受到了PWM的影响。我的单片机的AVCC和AVDD模拟部分是没有做抗干扰处理。接入示波器,查看VC3.3供电,在PWM开启的瞬间,电影纹波的值突然变大,大概有200mV,PWM关闭的时候纹波又消失了。用示波器看GND上的噪声也和这个VC3.3的变化一模一样。

此帖出自模拟电子论坛

回复

3191

帖子

1

TA的资源

版主

模拟信号收到了PWM影响,至少应该没有把模拟地和数字地分好  

此帖出自模拟电子论坛

回复

752

帖子

0

TA的资源

纯净的硅(高级)

从波形看,很显然就是PWM干扰。

主要问题是估计你采用24Vdc通过Q5驱动,通过Q5下的GND对整个PCB电路产生了太大的干扰,所以一般这样的驱动是需要通过光电隔离的,而不是简单的继电器隔离驱动。

这个干扰通过数字滤波是不能消除的。硬件滤波也不能消除。

此帖出自模拟电子论坛
个人签名چوآن شـين

回复
您需要登录后才可以回帖 登录 | 注册

相关帖子
猜你喜欢
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表