OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2935|回复: 9

热敏电阻恒阻设置PID反馈控制(STM32F103)

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2018-7-12
在线时间
1 小时
发表于 2018-8-30 10:38:56 | 显示全部楼层 |阅读模式
2金钱
我有一个热敏式的热膜电阻,希望它在变化流场环境下保持一个我设定的目标阻值。(因为流场会带走热膜表面的热量,流场速度快了,热敏电阻下降,流场速度慢了,热敏电阻阻值上升)。因为流场环境十分复杂,涉及到转捩、分离等问题,而这些现象的变化速度极快,要求整个测试系统的响应频率极高(约8~10K以上)。现在我用的是STM32F103VET6,写入PID增量式反馈控制程序,其中还涉及了变积分PID。求助各位大佬,请问我还能从哪些方面提升整个热敏热膜传感器系统的响应频率,无论从电路优化、反馈控制算法、AD转换速率、单片机选型希望大佬们能提供宝贵的意见,不胜感激!!!!

PID.pdf

76.44 KB, 下载次数: 97

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
发表于 2018-8-30 15:53:49 | 显示全部楼层
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-30 16:38:09 | 显示全部楼层
没碰过需要反应这么快的热控制, 惊讶中。。。。
其实这问题说白了就很简单
需要反应速度高, 那你相应的提高取样频率不就行了么?
当然, 你说取样的速度受CPU资源限制, 那就是另一回事了
回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2018-3-26
在线时间
11 小时
发表于 2018-8-30 17:03:11 | 显示全部楼层
以下是我个人观点:你现在需要很快的频率,使得你的反馈回来的值跟随住你的设定值,但是你的频率即使再快,你的执行机构也是需要一个过程来去传递能量,如果你在外部结构中可以给他一个恒量,不管反馈回来的是多少,都有这个恒量的存在,让你设定的恒量+返回值,共同去作用到你的执行机构去,如同四旋翼一样,油门会有给定的一个恒量,然后作用在执行机构上是恒量+反馈值
回复

使用道具 举报

0

主题

28

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1013
金钱
1013
注册时间
2017-8-8
在线时间
67 小时
发表于 2018-8-30 21:44:19 | 显示全部楼层
温度是个时滞系统,这灵敏度怕不容易做高吧!
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2018-7-12
在线时间
1 小时
 楼主| 发表于 2018-8-31 19:40:13 | 显示全部楼层
edmund1234 发表于 2018-8-30 16:38
没碰过需要反应这么快的热控制, 惊讶中。。。。
其实这问题说白了就很简单
需要反应速度高, 那你相应的 ...

请问您所知道的AD,DA采样速度最快的芯片是什么呢?STM32F7系列合适吗?
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2018-7-12
在线时间
1 小时
 楼主| 发表于 2018-8-31 19:43:48 | 显示全部楼层
戏命生 发表于 2018-8-30 21:44
温度是个时滞系统,这灵敏度怕不容易做高吧!

请问您所知道的AD,DA采样速度最快的芯片是什么呢?STM32F7系列合适吗?
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-31 22:27:08 | 显示全部楼层
RamboChan 发表于 2018-8-31 19:40
请问您所知道的AD,DA采样速度最快的芯片是什么呢?STM32F7系列合适吗?

ST的AD 是1us, 一般CPU都是差不多这个速度, DA好象没限速的, 要再快的就找codec吧
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-9-1 01:41:46 | 显示全部楼层
我还是非常的怀疑这速度下的温度控制糸统
先不说PID算法, 速度不行可以换个CPU, 取样速度不行可以用外置ADC。
但这糸统的源头, 热敏电阻, 它根本就没有你所想要的反应速度, 不信的话你拿个万用表量着电阻, 然后用打火机烧它, 看看阻值的变化, 有没有你想象中的快速。 我认为是没有你要的速度的
一个控制糸统的源头反应不到你要的控制速度, 你后面再来什么算法都是白搭的


回复

使用道具 举报

0

主题

28

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1013
金钱
1013
注册时间
2017-8-8
在线时间
67 小时
发表于 2018-9-1 20:19:47 | 显示全部楼层
RamboChan 发表于 2018-8-31 19:43
请问您所知道的AD,DA采样速度最快的芯片是什么呢?STM32F7系列合适吗?

这不是采样速度决定的哦!温度的变化本身是需要时间的,你AD的采样速度再高也没什么用哇,你翻翻《传热学》和《控制理论》的时滞系统就知道了!
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 05:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表