[电路/定理] PT1000温度测量问题

[复制链接]
10496|50
 楼主| MissFortune 发表于 2019-4-26 16:34 | 显示全部楼层
Nivans 发表于 2019-4-26 16:24
PT1000的精度是多少???

1/3B精度的
 楼主| MissFortune 发表于 2019-4-26 16:40 | 显示全部楼层
cooldog123pp 发表于 2019-4-26 14:13
这个感觉每个环节都有误差,会累积的,首先PT100你采集的精度如何,其次,你用的什么PID算法,增量式的吗。 ...

增量式PID,其实误差不是问题,满足设计需求,主要是在温度变化时,会有温度数据反冲,在使用额外的传感器测试时,温度变化没有向上或向下的尖峰,你可以参考我的其他回复里有温度截图,蓝色的温度曲线,这个问题主要设定温度改变时,信号采集受到影响。

增量PID参考这个链接:
https://www.cnblogs.com/CYP01/p/3575288.html
runningwzf 发表于 2019-4-26 16:45 | 显示全部楼层
这种控制温度的产品我们做过,提醒你注意两个地方:
1、温度采集点。周期性采集的时候特别要注意,不要与其他外部设备的动作同时发生,比如继电器动作、占空比调整。原因就是此实电源、受控对象都补稳定,所以不要进行采集。
2、PID控制的周期不要太小
 楼主| MissFortune 发表于 2019-4-26 16:51 | 显示全部楼层
runningwzf 发表于 2019-4-26 16:45
这种控制温度的产品我们做过,提醒你注意两个地方:
1、温度采集点。周期性采集的时候特别要注意,不要与其 ...

谢谢您的解答

对于您说的第一点,我是赞同的,目前就在电源上寻找解决方案;
第二点,我现在的控制周期是5ms,在这5ms内完成一次温度采集,PID计算与输出,更长的周期,暂时还没测试过,改周期的话,其他参数需要跟着调整,可以一试。

谢谢指正!
xch 发表于 2019-4-26 16:55 | 显示全部楼层
MissFortune 发表于 2019-4-26 16:30
1.谢谢您的回复;
2.我对您所述的滤波器不敢苟同

江湖骗子的**不值一驳
xch 发表于 2019-4-26 16:56 | 显示全部楼层
本帖最后由 xch 于 2019-4-26 16:58 编辑

最简单的PID系统可以看一个运放电路。
当然你可以把若干个PID滤波器级联起来。其中一个 I 就是骗子说的叫增量,且不收敛的。  


 楼主| MissFortune 发表于 2019-4-26 16:57 | 显示全部楼层
xch 发表于 2019-4-26 16:55
江湖骗子的**不值一驳

不不不,本着实事求是的原则,讨论问题,共同进步,对待工作与学习,论事不论人。如有冒犯,还请见谅!

评论

xch
骗子国的论文可用的不多  发表于 2019-4-26 17:56
 楼主| MissFortune 发表于 2019-4-26 16:59 | 显示全部楼层
xch 发表于 2019-4-26 16:56
最简单的PID系统可以看一个运放电路。
当然你可以把若干个PID滤波器级联起来。其中一个 I 就是骗子说的叫增 ...

位置式的很好做,但增量式的还没有见过有谁做过相关电路。
runningwzf 发表于 2019-4-26 17:08 | 显示全部楼层
MissFortune 发表于 2019-4-26 16:51
谢谢您的解答

对于您说的第一点,我是赞同的,目前就在电源上寻找解决方案;

不仅要关注电压,还要关注电流瞬态
Nivans 发表于 2019-4-26 17:16 | 显示全部楼层

问错了,PT1000的线性度如何??
xch 发表于 2019-4-26 17:17 | 显示全部楼层
MissFortune 发表于 2019-4-26 16:59
位置式的很好做,但增量式的还没有见过有谁做过相关电路。

多阶闭环系统最不好设计,容易自激。
xch 发表于 2019-4-26 17:45 | 显示全部楼层
MissFortune 发表于 2019-4-26 16:59
位置式的很好做,但增量式的还没有见过有谁做过相关电路。

你数学太差。所谓“增量式”,就是pID一个特例。KP=0,KD=0。KI=1;
xch 发表于 2019-4-26 17:46 | 显示全部楼层
MissFortune 发表于 2019-4-26 16:59
位置式的很好做,但增量式的还没有见过有谁做过相关电路。

全球那么多闭环系统,99.999...%都是PID。
xch 发表于 2019-4-26 18:06 | 显示全部楼层
你的 PWM 控制参数上下限值是多少?(或者叫饱和值)
linqing171 发表于 2019-4-26 21:32 | 显示全部楼层
没有细看,感觉的图的结果不像是闭环在工作的样子。之前做0.01℃的密集波分复用产品,用NTC做的,ADC位数不需要这么高。
zhangmangui 发表于 2019-4-26 23:12 | 显示全部楼层
MissFortune 发表于 2019-4-26 11:20
我目前猜测也是电路板的原因,而且其有可能时电源的影响,我的电路板采用开关电源的24V输入,经过DC/DC转 ...

是有影响   应该不是最关键因素   结合软件做一些处理
VREF我记得是用了一个特殊的芯片提供的
Prry 发表于 2019-4-27 22:05 | 显示全部楼层
PT1000用AD7793芯片吧,集成了运放、基准源、ADC,比单独搭电路要省事,误差小。
 楼主| MissFortune 发表于 2019-4-28 08:08 | 显示全部楼层
xch 发表于 2019-4-26 18:06
你的 PWM 控制参数上下限值是多少?(或者叫饱和值)

±92%
谢谢
 楼主| MissFortune 发表于 2019-4-28 08:12 | 显示全部楼层
Nivans 发表于 2019-4-26 17:16
问错了,PT1000的线性度如何??

这个测不准,手上没有国家计量检测单位标准仪器,买的福禄克的测温仪也有偏差
Nivans 发表于 2019-4-28 09:15 | 显示全部楼层
本帖最后由 Nivans 于 2019-4-28 09:20 编辑
MissFortune 发表于 2019-4-28 08:12
这个测不准,手上没有国家计量检测单位标准仪器,买的福禄克的测温仪也有偏差 ...

如果传感器不是线性的,又如何能保证你设定的值跟输出温度静态值一致???所以加I只是保证传感器给你的温度的静态值与设定的值一致而已,虽然实际上还是有一丁点误差。至于设定的值跟输出温度的静态值更加不晓得!!!加I没有意义!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部