在条件不成立的时候仍然进入函数

条件大于CTemp时所有条件按顺序执行

关于这个问题,是因为温度读数出现读零的现象,导致条件误判,处理方式是:

1.加上标识位判断,去除干扰

2.在硬件电路上实现改进,增加继电器额外判断(设想)

3.采用pwm调节(亦或是PID调节)

建议你打断点单步调试,这样很容易就能判断出来了。肯定是条件成立了才进if的

你说的是进入哪一个函数啊,看不清楚啊

 

条件小于CTemp正常,条件不成立仍然进入函数

@秋杪

 处理有个0,CTemp始终是60,是个全局变量

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632