[应用相关] 恒温器功能问题

[复制链接]
1352|8
 楼主| laocuo1142 发表于 2021-11-11 09:34 | 显示全部楼层 |阅读模式
大家好!

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

flycamelaaa 发表于 2021-11-11 09:35 | 显示全部楼层
负滞后值没有意义。你期望它在这种情况下表现如何?
您也没有处理迟滞,因为您没有存储以前的温度值。
适当的滞后将是这样的:
95718618c736e23fd8.png

sadicy 发表于 2021-11-11 09:54 | 显示全部楼层
恒温器是什么?是成品么?
我这里对温度也比较敏感,
heimaojingzhang 发表于 2021-12-6 19:23 | 显示全部楼层
主要是在于负反馈
keaibukelian 发表于 2021-12-6 19:26 | 显示全部楼层
迟滞多长时间啊
labasi 发表于 2021-12-6 19:30 | 显示全部楼层
实时性要求很高吗
tpgf 发表于 2021-12-6 19:32 | 显示全部楼层
是不是可以单步调试一下呢
paotangsan 发表于 2021-12-6 19:33 | 显示全部楼层
最大的特点就是能保证温度的恒定啊
renzheshengui 发表于 2021-12-6 19:35 | 显示全部楼层
是不是数据类型的问题呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6239

帖子

15

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