打印
[STM32F1]

即热式加水器加热的问题

[复制链接]
2138|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
daocaorenchao|  楼主 | 2013-12-14 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在做即热式加水器的,用STM32控制,使输出在37°,用增量式PID算法做的,是220V交流加热的,但是始终波动很大,那位高手做过,求指教...顺便问问用市电加热时PID算法的频率和占空比应该怎么设置啊?求解..
沙发
daocaorenchao|  楼主 | 2013-12-14 10:00 | 只看该作者
自己顶一下.......

使用特权

评论回复
板凳
xxiao6130| | 2013-12-14 11:32 | 只看该作者
不会,帮忙顶起

使用特权

评论回复
地板
戈卫东| | 2013-12-14 11:56 | 只看该作者
如果水量可测得,根本就不需要什么PID,直接算出需要热量到了关掉就是。

使用特权

评论回复
5
金融小数| | 2013-12-14 12:15 | 只看该作者
戈卫东 发表于 2013-12-14 11:56
如果水量可测得,根本就不需要什么PID,直接算出需要热量到了关掉就是。

即时加热,水是不停的在流动,冷的进来,热的出去。

怎么可能关呢?一关出来就是冷水了

使用特权

评论回复
6
戈卫东| | 2013-12-14 13:00 | 只看该作者
那就测流速和初始温度?

使用特权

评论回复
7
hexenzhou| | 2013-12-14 17:10 | 只看该作者
偶做过这个东东,这个温度控制方法是控制水流流量的方式来实现的,加热管不控制,加热管就是一个简单的继电器控制开与关。

使用特权

评论回复
8
hexenzhou| | 2013-12-14 17:12 | 只看该作者
这个属于消费电子吧,用STM32太奢侈了,小心BOSS找你算账。

使用特权

评论回复
9
散装805| | 2013-12-14 18:33 | 只看该作者
确实没必要STM32吧

使用特权

评论回复
10
hkcj| | 2013-12-14 19:33 | 只看该作者
这个   一般的51应该就可以搞定了吧   楼主

使用特权

评论回复
11
通宵敲代码| | 2013-12-14 20:21 | 只看该作者
真么必要用STM32,换STM8吧,比51还便宜呢。

再就是对流动的水加热,波动可能非常大,这不是单靠控制能解决的,加热器的温度也是不能突变的,这都是问题。

实在不行可以把水管加粗,作者加储水罐,延长水加热的时间。

上面给出的控制流速的方法也可以参考,而且还有个好处,电磁阀驱动电压不用太高,相对加热器来说更安全可靠。

具体你可以参考一下洗澡用的电热水器什么的,只是建议,我也没做过这种东西,好好加油,有成果了记得拿出来分享啊。

使用特权

评论回复
12
老鱼探戈| | 2013-12-14 23:19 | 只看该作者
我没做过,只谈谈自己的看法:
用什么控制器我就不说了。即热式出水,这个恒温还真不好控制,即使你用了PID或者其他什么算法控制温度,似乎在任何一个地方测温都不太合适;测进水吧,控制目标温度,目标已经“溜了”、测出水温度吧,管你现在温度是高了还是低了,水都已经洒人身上去了,低了感冒,高了就该骂娘了。
如果是我,即热式热水器,价格买不了多贵,建议换方案: 不测水温,直接测环境温度,估计用热水器的都是用的自来水,那水温都是接近环境温度的。加热管内径、材料、流量等等可以确定,根据环境温度控制加热功率。再在出水口附近测温,反馈控制加热功率微调。

使用特权

评论回复
13
daocaorenchao|  楼主 | 2013-12-15 12:51 | 只看该作者
xxiao6130 发表于 2013-12-14 11:32
不会,帮忙顶起

谢谢...

使用特权

评论回复
14
daocaorenchao|  楼主 | 2013-12-15 12:54 | 只看该作者
hexenzhou 发表于 2013-12-14 17:12
这个属于消费电子吧,用STM32太奢侈了,小心BOSS找你算账。

我只是用这个东西,并不是做的即热式加水器,只是项目要用到这个...市电加热这块确实不好做哦,涉及到频率和市电的频率同步,很多因素的,确实不好做...

使用特权

评论回复
15
daocaorenchao|  楼主 | 2013-12-15 12:56 | 只看该作者
老鱼探戈 发表于 2013-12-14 23:19
我没做过,只谈谈自己的看法:
用什么控制器我就不说了。即热式出水,这个恒温还真不好控制,即使你用了PID ...

我是参考比人的做的,但是别人做出来了,一边进水一边出水,温度基本不变,37°,现在发现这个确实不好做...

使用特权

评论回复
16
daocaorenchao|  楼主 | 2013-12-25 11:36 | 只看该作者
xxiao6130 发表于 2013-12-14 11:32
不会,帮忙顶起

谢谢...这一快已经搞定了...

使用特权

评论回复
17
daocaorenchao|  楼主 | 2013-12-25 11:38 | 只看该作者
老鱼探戈 发表于 2013-12-14 23:19
我没做过,只谈谈自己的看法:
用什么控制器我就不说了。即热式出水,这个恒温还真不好控制,即使你用了PID ...

用PID算法,现在温度基本温度,预设值37,波动也就36-38度,基本温度了...

使用特权

评论回复
18
老鱼探戈| | 2013-12-25 12:45 | 只看该作者
daocaorenchao 发表于 2013-12-25 11:38
用PID算法,现在温度基本温度,预设值37,波动也就36-38度,基本温度了...

用的什么方案?

使用特权

评论回复
19
daocaorenchao|  楼主 | 2013-12-26 09:02 | 只看该作者
老鱼探戈 发表于 2013-12-25 12:45
用的什么方案?

是PID算法啊,后来占空比温度了,功率也就稳定了,出水温度也就稳定了....

使用特权

评论回复
评论
老鱼探戈 2013-12-26 09:46 回复TA
恭喜! 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

81

帖子

0

粉丝