打印
[应用相关]

恒温器功能问题

[复制链接]
1053|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大家好!

下面的函数有问题。
当我有一个卫生功能时,0函数工作良好。
在设定点以下,函数返回0,而在设定点+炒作以上,函数返回1。
类似的恒温器正在工作。
但是,当Hyst<0时,该函数不能按计划工作。
在设定点以上,该函数返回0,但当温度刚刚降到设定点以下时,该函数返回1。
想法是,该函数在设置值+Hyst以下返回1(实际上是设置值-Hyst,因为Hyst<0)。
当我将函数的第二部分(案例Hyst&0)放入同时循环时,一切工作正常。
我找不到我的错误藏在哪里。
会感谢你的任何帮助吗
伊万


使用特权

评论回复
沙发
flycamelaaa| | 2021-11-11 09:35 | 只看该作者
负滞后值没有意义。你期望它在这种情况下表现如何?
您也没有处理迟滞,因为您没有存储以前的温度值。
适当的滞后将是这样的:


使用特权

评论回复
板凳
sadicy| | 2021-11-11 09:54 | 只看该作者
恒温器是什么?是成品么?
我这里对温度也比较敏感,

使用特权

评论回复
地板
heimaojingzhang| | 2021-12-6 19:23 | 只看该作者
主要是在于负反馈

使用特权

评论回复
5
keaibukelian| | 2021-12-6 19:26 | 只看该作者
迟滞多长时间啊

使用特权

评论回复
6
labasi| | 2021-12-6 19:30 | 只看该作者
实时性要求很高吗

使用特权

评论回复
7
tpgf| | 2021-12-6 19:32 | 只看该作者
是不是可以单步调试一下呢

使用特权

评论回复
8
paotangsan| | 2021-12-6 19:33 | 只看该作者
最大的特点就是能保证温度的恒定啊

使用特权

评论回复
9
renzheshengui| | 2021-12-6 19:35 | 只看该作者
是不是数据类型的问题呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1181

主题

5164

帖子

12

粉丝