找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1329|回复: 9
打印 上一主题 下一主题
收起左侧

请教一个关于单片机区间状态控制的简单问题

[复制链接]
跳转到指定楼层
楼主
ID:471049 发表于 2021-6-19 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
突然想到一个问题,请教大家:如果高于某个值,单片机A状态,低于某个值,单片机B状态,那介于A和B之间,单片机是什么状态呢?
      例如:高于40℃,风扇转,低于30℃,风扇停。那么35度,风扇是转还是停呢?这是要考虑单片机状态的惯性还是会有不确定性呢?


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:796531 发表于 2021-6-19 16:34 | 只看该作者
看你程序条件语句执行的话 那就保持上一条件语句状态 ,如从30升到35 则还是关,一直到满足>40 执行开启;如果 40降到35 则还是开,一直到满足<30的条件,再执行关闭。
回复

使用道具 举报

板凳
ID:824490 发表于 2021-6-19 17:21 | 只看该作者
区间维持原状态,过再改变。
回复

使用道具 举报

地板
ID:487569 发表于 2021-6-19 17:23 | 只看该作者
有两种情况。一种是简单点的,小于30℃停,大于40℃开。 至于在中间状态35℃不需要任何处理(继承之前的状态)。第二种是客户有要求,第一次启动工作时必须要转动风扇直到下降到30℃以下(然后才进入二阶段的循环,<30℃停,大于40℃开)
回复

使用道具 举报

5#
ID:471049 发表于 2021-6-19 18:07 | 只看该作者
ZXWPL 发表于 2021-6-19 17:23
有两种情况。一种是简单点的,小于30℃停,大于40℃开。 至于在中间状态35℃不需要任何处理(继承之前的状 ...

怎么感觉你说的这两种情况是一样的呢,第一种,风扇高温转起来后,下降到三十多度,继承之前的状态,还是转,降到30度以下才会停。和你说的第二种一样啊。
回复

使用道具 举报

6#
ID:160500 发表于 2021-6-19 18:55 | 只看该作者
这和单片机没有关系,完全是程序逻辑的问题,你想让它什么状态就是什么状态。和单片机有什么关系呢?
回复

使用道具 举报

7#
ID:356290 发表于 2021-6-19 21:14 | 只看该作者
如果中间态,那么两个两条件都不满足,不改变当前状态
回复

使用道具 举报

8#
ID:88256 发表于 2021-6-19 22:29 | 只看该作者
35度要不要转,这个原本就是看自己的需求,问别人没用的,也和单片机没有任何关系。
回复

使用道具 举报

9#
ID:123289 发表于 2021-6-21 11:29 | 只看该作者
憨憨的问题啊,取决于你的设计啊,单片机是听你的啊。
如35度时,你可以让它保持上次的状态、也可以让它停、也可以让它转、也可以让它随机运行、更可以让它慢下来……,不可以依其它条件……
回复

使用道具 举报

10#
ID:499770 发表于 2021-6-22 09:07 | 只看该作者
这取决于你的程序怎么写
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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