本帖最后由 cllmxdsdo 于 2023-9-11 22:17 编辑
现在做一个孵育模块,如图1 驱动加热片进行加热,
图1
当加热到37°C左右时,加热片通过PWM进行调节(PID调节),使温度稳定在37℃,如图2所示用PT100测量环境温度,
图2
PT100通过两级运放转成电压信号输出给ADC.现在出现一个奇怪的现象,当温度加热到37℃左右,PWM进行调节时,AD值开始波动,前后AD值大概差10个AD值,当PWM调节突然停止时,前后AD值也会相差8个AD值。现象如图3所示
图3
图3是加热片加热到37度所监测的温度曲线,理论上来说,加热曲线应该是平滑的下来的,但是图中却有连续抖动的一个区间和AD值骤降的一个时刻,红框A处为PWM调节时产生了连续抖动的一个区间,红框B处为PWM调节突然停止时产生的一个骤降。不知道为何这个曲线会产生这种现象,请大神指点。
听负责人分析说是因为我的PCB中的GND没有布局好,导致的现象.不是很理解。
|
A点像是有干扰 B点像是数据断链,或者丢了一段温度数据